Correlator
First Claim
Patent Images
1. A correlator that receives an input signal including a fixed pattern formed by spreading a predetermined number of symbols with pseudorandom noise code wherein the predetermined number of symbols comprises a fixed word, comprising:
- a first sub-correlator; and
a second sub-correlator,wherein said first sub-correlator detects correlation between said input signal and said pseudorandom noise code for one symbol length,wherein said second sub-correlator detects correlation between a correlation value output from said first sub-correlator and said fixed word for said predetermined number of symbols,wherein said second sub-correlator comprises a number of second sub-correlators, andwherein said number is determined in accordance with a number of different fixed words.
1 Assignment
0 Petitions
Accused Products
Abstract
A correlator which detects correlation for data having a certain length includes a plurality of sub-correlators, each of the sub-correlators having a length equal to a divisor of the certain length and each of the sub-correlators having such a length that a product of all lengths of the sub-correlators is equal to the certain length. A correlation value output from one of the sub-correlators is input into a sub-correlator located immediately downstream of one of the sub-correlators.
18 Citations
33 Claims
-
1. A correlator that receives an input signal including a fixed pattern formed by spreading a predetermined number of symbols with pseudorandom noise code wherein the predetermined number of symbols comprises a fixed word, comprising:
-
a first sub-correlator; and a second sub-correlator, wherein said first sub-correlator detects correlation between said input signal and said pseudorandom noise code for one symbol length, wherein said second sub-correlator detects correlation between a correlation value output from said first sub-correlator and said fixed word for said predetermined number of symbols, wherein said second sub-correlator comprises a number of second sub-correlators, and wherein said number is determined in accordance with a number of different fixed words. - View Dependent Claims (2)
-
-
3. A correlator comprising:
-
a first sub-correlator that receives a fixed pattern including a code length N (N=M×
K), as an input signal comprised of signals obtained by spreading a fixed word having a length of K, at a rate of M chips/symbol, and detects a correlation value between a k-th (0<
k<
K) symbol including an M chip length, among said fixed pattern, and pseudorandom noise code Sm, wherein m comprises an integer defined as k×
M<
m<
((k+1)×
M) and M and K comprise predetermined positive integers; anda second sub-correlator that receives data corresponding to K symbols, including a correlation value output from said first sub-correlator, and outputs a correlation value between said data and said fixed word, wherein said second sub-correlator comprises a number of second sub-correlators, and wherein said number is determined in accordance with a number of different fixed words.
-
-
4. A correlator comprising:
-
a first sub-correlator that receives a fixed pattern having a code length N (N=M×
K), as an input signal comprised of signals obtained by spreading a fixed word having a length of K symbols, at a rate of M chips/symbol, and detects a correlation value between a k-th (0<
k<
K) symbol having a M chip length, among said fixed pattern, and pseudorandom noise code Sm, wherein m comprises an integer defined as k×
M<
m<
((k+1)×
M) and M and K comprise predetermined positive integers;a memory that stores a predetermined number of correlation values per symbol, said correlation values being transmitted from said first sub-correlator and different in a phase from one another with respect to said input signal, and that stores correlation values substantially corresponding to K symbols; and a second sub-correlator that receives a data corresponding to K symbols, which is read from said memory for each of said predetermined number, and outputs a correlation value between said data and said fixed word. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A correlator which receives a fixed pattern having a code length N (N=M×
- K) which fixed pattern is obtained by spreading a fixed word having a length of K symbols, at a rate of M chips/symbol, comprising;
a first sub-correlator which receives said fixed pattern as an input signal, and detects a correlation value between a k-th (0<
k<
K) symbol including an M chip length, among said fixed pattern, and pseudorandom noise code Sm, wherein m comprises an integer defined as k×
M<
m<
((k+1)×
M) and M and K comprise predetermined positive integers;a memory that stores a predetermined number (L) of correlation values per symbol, said correlation values being transmitted from said first sub-correlator and different in a phase from one another with respect to said input signal, and that stores L×
K correlation values substantially corresponding to K symbols;a reading-address controller that outputs a reading-address for reading data corresponding to K symbols from said memory for each of said L correlation values; and a second sub-correlator that receives said data corresponding to K symbols, which is read from said memory for each of said L correlation values, and outputs a correlation value between said data and said fixed word. - View Dependent Claims (11, 12, 13, 14, 15, 16)
- K) which fixed pattern is obtained by spreading a fixed word having a length of K symbols, at a rate of M chips/symbol, comprising;
-
17. A correlator comprising:
-
a first sub-correlator that receives a fixed pattern having a code length N (N=M×
K), as an input signal comprised of signals obtained by spreading a fixed word having a length of K symbols, at a rate of M chips/symbol, and detects a correlation value between a k-th (0<
k<
K) symbol including an M chip length, among said fixed pattern, and pseudorandom noise code Sm, wherein m comprises an integer defined as k×
M<
m<
((k+1)×
M) and M and K comprise predetermined positive integers;a memory that stores a predetermined number of correlation values per symbol, said stored correlation values being transmitted from said first sub-correlator and different in a phase from one another with respect to said input signal, and that stores correlation values substantially corresponding to K symbols; and a comparator that compares K stored correlation values transmitted from said first sub-correlator to said fixed word to check whether they are coincident with each other.
-
-
18. A correlator which receives a fixed pattern having a code length N (N=M×
- K), wherein the fixed pattern is obtained by spreading a fixed word having a length of K symbols at a rate of M chips/symbol, comprising;
a first sub-correlator which receives said fixed pattern as an input signal, and detects a correlation value between a k-th (0<
k<
K) symbol including an M chip length, among said fixed pattern, and pseudorandom noise code Sm, wherein m comprises an integer defined as k×
M<
m<
((k+1)×
M) and M and K comprise predetermined positive integers;a memory that stores a predetermined number (L) of correlation values per symbol, said stored correlation values being transmitted from said first sub-correlator and different in a phase from one another with respect to said input signal, and that stores L×
K correlation values substantially corresponding to K symbols;a reading-address controller that outputs a reading-address for reading data corresponding to K symbols from said memory for each of said L correlation values; and a comparator that compares K stored correlation values transmitted from said first sub-correlator to said fixed word to check whether they are coincident with each other.
- K), wherein the fixed pattern is obtained by spreading a fixed word having a length of K symbols at a rate of M chips/symbol, comprising;
-
19. A CDMA (Code Division Multiple Access) communication device including a correlator which receives an input signal including a fixed pattern formed by spreading a predetermined number of symbols comprising a fixed word, with pseudorandom noise code, comprising:
-
a first sub-correlator of said correlator; and a second sub-correlator of said correlator, wherein said first sub-correlator detects correlation between said input signal and said pseudorandom noise code for one symbol length, and wherein said second sub-correlator detects correlation between a correlation value output from said first sub-correlator and said fixed word for said predetermined number of symbols, wherein said second sub-correlator comprises a number of second sub-correlators, and wherein said number is determined in accordance with a number of different fixed words.
-
-
20. A CDMA (Code Division Multiple Access) communication device including a correlator comprising:
-
a first sub-correlator that receives a fixed pattern including a code length N (N=M×
K), as an input signal comprised of signals obtained by spreading a fixed word having a length of K symbols, at a rate of M chips/symbol, and detects a correlation value between a k-th (0<
k×
<
K) symbol including an M chip length, among said fixed pattern, and pseudorandom noise code Sm, wherein m comprises an integer defined as k×
M<
m<
((k+1)×
M) and M and K comprise positive integers; anda second sub-correlator that receives data corresponding to K symbols, including a correlation value output from said first sub-correlator, and outputs a correlation value between said data and said fixed word, wherein said second sub-correlator comprises a number of second sub-correlators, and wherein said number is determined in accordance with a number of different fixed words.
-
-
21. A CDMA (Code Division Multiple Access) communication device including a correlator comprising:
-
a first sub-correlator that receives a fixed pattern having a code length N (N=M×
K), as an input signal comprised of signals obtained by spreading a fixed word having a length of K symbols, at a rate of M chips/symbol, at a rate of M chips/symbol, and detects a correlation value between a k-th (0<
k<
K) symbol including an M chip length, among said fixed patterns, and pseudorandom noise code Sm, wherein m comprises an integer defined as k×
M<
m<
((k+1)×
M) and M and K comprise predetermined positive integers;a memory that stores a predetermined number of correlation values per symbol, said correlation values being transmitted from said first sub-correlator and different in a phase from one another with respect to said input signal, and that stores correlation values substantially corresponding to K symbols; and a second sub-correlator that receives data corresponding to K symbols, which is read from said memory for each said predetermined number, and outputs a correlation value between said data and said fixed word.
-
-
22. A CDMA (Code Division Multiple Access) communication device including a correlator that receives a fixed pattern having a code length N (N=M×
- ×
K), said fixed pattern being obtained by spreading a fixed word having a length of K symbols at a rate of M chips/symbol,said correlator comprising; a first sub-correlator having a correlation value between a k-th (0<
k<
K) symbol having a M chip length, among said fixed pattern, and pseudorandom noise code Sm, wherein m comprises an integer defined as k×
M<
m<
((k+1)×
M) and M and K comprise predetermined positive integers;a memory that stores a predetermined number (L) of correlation values per symbol, said correlation values being transmitted from said first sub-correlator and different in a phase from one another with respect to said input signal, and that stores L×
K correlation values substantially corresponding to K symbols;a reading-address controller that outputs a reading-address for reading data corresponding to K symbols from said memory for each of said L correlation values; and a second sub-correlator that receives said data corresponding to K symbols, which is read from said memory for each of said L correlation values, and outputs a correlation value between said data and said fixed word.
- ×
-
23. A spread spectrum type communication device comprising a correlator that performs synchronization capture,
said correlator comprising: -
a first sub-correlator that detects correlation between an input signal and pseudorandom noise code for inverse-spreading said input signal having been spectrum-spread; and a second sub-correlator that detects correlation between a predetermined number of correlation outputs transmitted from said first sub-correlator and a synchronization pattern, wherein said second sub-correlator comprises a number of second sub-correlators, and wherein said number is determined in accordance with a number of different fixed words.
-
-
24. A spread spectrum communication device comprising a correlator that performs synchronization capture,
said correlator comprising: -
a first sub-correlator that detects correlation between an input signal and pseudorandom noise code for inverse-spreading said input signal having been spectrum-spread; and a second sub-correlator comprising a number of second sub-correlators, wherein said number is determined in accordance with a number of different fixed words, and wherein said second sub-correlator includes a comparator that compares a predetermined number of correlation outputs transmitted from said first sub-correlator to a synchronization pattern for checking whether they are coincident with each other.
-
-
25. A correlator comprising:
-
a first sub-correlator; and a second sub-correlator, wherein said first sub-correlator receives an input signal including a fixed pattern formed by spreading a predetermined number of symbols with pseudorandom noise code, said symbols including a fixed word, wherein said first sub-correlator detects correlation between said input signal and said pseudorandom noise code for one symbol length and outputs a first correlation value, and wherein said second sub-correlator detects correlation between said first correlation value and said fixed word for said predetermined number of symbols and outputs a second correlation value, wherein said second sub-correlator comprises a number of second sub-correlators, and wherein said number is determined in accordance with a number of different fixed words.
-
-
26. A correlator comprising:
-
a first sub-correlator; and a second sub-correlator, wherein said first sub-correlator receives a fixed pattern including a code length N, as an input signal comprised of signals obtained by spreading a fixed word including a length of K symbols, at a rate of M chips/symbol, wherein said first sub-correlator detects a correlation value between a k-th symbol including an M chip length, among said fixed pattern, and pseudorandom noise code Sm, wherein said second sub-correlator receives data corresponding to K symbols, including a correlation value output from said first sub-correlator, and outputs a correlation value between said data and said fixed word, wherein N=M×
K, M and K comprise predetermined positive integers, 0<
k<
K, and m comprises an integer defined as k×
M<
m<
((k+1)×
M),wherein said second sub-correlator comprises a number of second sub-correlators, and wherein said number is determined in accordance with a number of different fixed words. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A correlator comprising:
-
means for receiving an input signal including a fixed pattern formed by spreading a predetermined number of symbols with pseudorandom noise code, said symbols including a fixed word, detecting correlation between said input signal and said pseudorandom noise code for one symbol length, and outputting a first correlation value; means for detecting correlation between said first correlation value and said fixed word for said predetermined number of symbols and outputting a second correlation value, and means for receiving said second correlation value, said means comprising a number of second sub-correlators, wherein said number is determined in accordance with a number of different fixed words.
-
-
32. A correlator comprising:
-
means for receiving an input signal including a fixed pattern including a code length N, said input signal comprising signals obtained by spreading a fixed word including a length of K symbols, at a rate of M chips/symbol, and detecting a correlation value between a k-th symbol including an M chip length, among said fixed pattern, and pseudorandom noise code Sm, and means for receiving data corresponding to K symbols, including a correlation value output from a first sub-correlator, and outputting a correlation value between said data and said fixed word, wherein N=M×
K, M and K comprise predetermined positive integers, 0<
k<
K, and m comprises an integer defined as k×
M<
m<
((k+1)×
M),wherein said means for receiving data comprises a number of second sub-correlators, and wherein said number is determined in accordance with a number of different fixed words.
-
-
33. A correlator that detects correlation for data including a predetermined length, comprising:
-
a plurality of sub-correlators, wherein each of the sub-correlators comprises a length equal to a divisor of the predetermined length, and wherein a correlation value output from one of the plurality of sub-correlators is received by another of the plurality of sub-correlators disposed downstream of the one of the plurality of sub-correlators, and wherein a number of said plurality of sub-correlators is determined in accordance with said divisor of said predetermined length.
-
Specification