IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0711177
(2000-11-13)
|
발명자
/ 주소 |
|
출원인 / 주소 |
- ITT Manufacturinger Enterprises, Inc.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
7 인용 특허 :
11 |
초록
▼
An interleaved coding method can be used in a transmitter, in which the two or more pseudonoise (PN) codes are interleaved to form a longer interleaved code. The method can be used in a transmitter that includes a first code generator generating a first code of n symbols, and a second code generator
An interleaved coding method can be used in a transmitter, in which the two or more pseudonoise (PN) codes are interleaved to form a longer interleaved code. The method can be used in a transmitter that includes a first code generator generating a first code of n symbols, and a second code generator generating a second code of m symbols, where n and m can be mutually prime, such as m=n+1. An interleave unit is coupled to the first and second code generators, and interleaves the symbols of the first code with the symbols of the second code to output an interleaved code. The interleaved code has a period longer than either of the constituent PN codes, providing for much increased noise tolerance over using the short codes alone, and can be detected at a much lower hardware and time cost than if using a single PN code of equal length.
대표청구항
▼
1. A method of generating a combined code comprising:a) combining a plurality of codes each having a length shorter than the combined code, the plurality of codes including at least three codes having lengths m, n, and p, where m, n, and p, are mutually prime, wherein the combined code has a length
1. A method of generating a combined code comprising:a) combining a plurality of codes each having a length shorter than the combined code, the plurality of codes including at least three codes having lengths m, n, and p, where m, n, and p, are mutually prime, wherein the combined code has a length of 3·n·m·p; andb) outputting the combined code, wherein the plurality of codes can be detected from the combined code, and the phases of the combined code can be detected from the plurality codes.2. A method of generating a code, comprising:a) generating a symbol of a first code of length n symbols;b) generating a symbol of a second code of length m symbols, where m is greater than n;c) generating a third code by outputting the symbol of the first code followed by the symbol of the second code; andd) repeating a) through c) at least 2·n·m times.3. The method of generating a code according to claim 2, wherein in a) the symbols of the first code are generated in order, modulo n, and in b) the symbols of the second code are generated in order, modulo m.4. A method of generating a code, comprising:a) generating a symbol of a first code of length n symbols;b) generating a symbol of a second code of length m symbols, where m is greater than n;c) generating a third code by outputting the symbol of the first code followed by the symbol of the second code;d) repeating a) through c) a predetermined number of times less than n·m times; ande) outputting an output signal having a predetermined number of symbols less than 2·n·m symbols.5. The method of generating a code according to claim 4, wherein each symbol is comprised of chips representing a binary value.6. A transmitter, comprising:a controller outputting first, second and third control signals based on a count;a first code generator generating a first code of n symbols in response to the first control signal;a second code generator generating a second code of m symbols in response to the second control signal, where m is greater than n; anda multiplexer coupled to the controller and the first and second code generators, for interleaving symbols of the first code with the symbols of the second code, wherein the controller outputs a signal to the multiplexer to output only selected portions of one or more of the first and second codes, so that the interleaved code has a length less than 2·n·m symbols.7. A transmission signal having a sequence of symbols, the sequence comprising symbols of a first code of n symbols interleaved with symbols of a second code of m symbols, wherein the first code repeats modulo n and the second code repeats modulo m, and the sequence repeats modulo 2·n·m.8. The transmission signal of claim 7, wherein each symbol is comprised of chips that each represents a binary value.9. A code generating apparatus for generating an output code of a predetermined length, comprising:a first code generator configured to generate a first code of n symbols;a second code generator configured to generate a second code of m symbols, wherein values of m and n permit generation of a code that repeats modulo 2·n·m symbols by interleaving symbols of the first and second codes, and 2·n·m symbols exceeds the predetermined length; anda combiner configured to interleave symbols of the first and second codes to generated the output code having a number of symbols corresponding to the predetermined length, wherein the number of symbols is less than 2·n·m.10. The apparatus of claim 9, wherein the combiner truncates symbols relative to a code of 2·n·m symbols to generate the output code.11. The apparatus of claim 9, wherein the combiner omits symbols of a code of 2·n·m symbols to generate the output code.12. A method of generating an output code of a predetermined length, comprising:generating a first code of n symbols;generating a second code of m symbols, wherein values of m and n permit generation of a code that repeats modulo 2·n·m symbols by interleaving symbols of the first and second codes, and 2·n·m symbols exceeds the predetermined length; andinterleaving symbols of the first and second codes to generated the output code having a number of symbols corresponding to the predetermined length, wherein the number of symbols is less than 2·n·m.13. The method of claim 12, wherein symbols are truncated from a code of 2·n·m symbols to generate the output code.14. The apparatus method of claim 12, wherein symbols are omitted from a code of 2·n·m symbols to generate the output code.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.