US5689524A
Expired / Lapsed
US
⏱️ 0.0 years remaining
PN code synchronizing method and transmitter and receiver in spread spectrum communication systems
Assignee: NEC Corp
•
Filing: 1994-12-22
•
Granted: 1997-11-18
•
Expires: 2014-12-22
Abstract
Abstract A PN code synchronizing method in spread spectrum communication systems of the present invention calculates a matrix H based on tap locations of a PN code generating shift register, also calculates an internal status of the PN code generating shift register at a time t+M by multiplying an internal status of the PN code generating shift register at a time t by M-th power of the matrix H, and transmits the internal status of the PN code generating shift register at a time t+M to reception side through a synchronous channel. in reception side, a PN code generating shift register therein is set based on the internal status of the PN code generating shift register at a time t+M.
Inventors
- 👤 Tetsuya Takaki
- 👤 Kenji Ishida
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 16:45
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/69; H04B1/707; H04B1/7073; H04B1/7075; H04B1/7077
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
71 words
A PN code synchronizing method in spread spectrum communication systems using a plurality of traffic channels and at least one synchronous channel, comprising a step of calculating a value by multiplying an internal status of a PN code generating shift register at a time t by M-th power of a matrix H (H M ) that is preset in advance and transmitting said value to a receiver through said synchronous channel.
Claim 2
Dependent Claim
71 words
A PN code synchronizing method in spread spectrum communication systems using a plurality of traffic channels and at least one synchronous channel, comprising a step of calculating a value by multiplying an internal status of a PN code generating shift register at a time t by M-th power of a matrix H (H M ) that is preset in advance and transmitting said value to a receiver through said synchronous channel.
Claim 3
Dependent Claim
25 words
The PN code synchronizing method in spread spectrum communication systems of claim 1, wherein said matrix H is derived from a PN code generating polynomial.
Claim 4
Dependent Claim
94 words
The PN code synchronizing method in spread spectrum communication systems of claim 1, comprising: (1) step of calculating said matrix H based on tap locations of said PN code generating shift register; and (2) step of calculating an internal status of said PN code generating shift register at a time t+M by multiplying said internal status of said PN code generating shift register at the time t by M-th power of said matrix H, and transmitting said internal status of said PN code generating shift register at the time t+M through said synchronous channel.
Claim 5
Dependent Claim
211 words
The PN code synchronizing method in spread spectrum communication systems of claim 3, wherein said (2) step comprising: (a) step of clearing as 0 all the contents of an n bit×1 word memory for storing said internal status of said PN code generating shift register at the time t+M, where length of said PN code generating shift register is n; (b) step of storing said internal status of said PN code generating shift register at the time t into a 1 bit×n word memory; (c) step of storing the contents of said matrix H M into an n bit×n word memory; (d) step of detecting an address storing 1 in said 1 bit×n word memory from the first address one by one, when having detected an address storing t calculating an exclusive-OR of the contents of an address of said n bit×n word memory which is corresponding to a detected address storing 1 of said 1 bit×n word memory and the contents of said n bit×1 word memory, and storing a calculation result into said n bit×1 word memory; and (e) step of repeating said (d) step n times and storing said internal status of said PN code generating shift register at the time t+M into said n bit×1 word memory.
Claim 6
Dependent Claim
64 words
The PN code synchronizing method in spread spectrum communication systems of claim 2, further comprising, in a reception side; (3) step of receiving said internal status of said PN code generating shift register at the time t+M transmitted through said synchronous channel, setting said internal status of said PN code generating shift register at the time t+M in a shift register of said receiver.
Claim 7
Dependent Claim
151 words
A PN code synchronizing method in spread spectrum communication systems using a plurality of traffic channels and at least one synchronous channel, comprising: (1) step of calculating a matrix H based on tap locations of a PN code generating shift register; (2) step of calculating an internal status of said PN code generating shift register at a time t+M by multiplying an internal status of a PN code generating shift register at a time t by M-th power of said matrix H (H M ), and transmitting said internal status of said PN code generating shift register at the time t+M through said synchronous channel; and (3) step of receiving said internal status of said PN code generating shift register at the time t+M transmitted through said synchronous channel, setting said internal status of said PN code generating shift register at the time t+M in a shift register of said receiver.
Claim 8
Dependent Claim
151 words
A PN code synchronizing method in spread spectrum communication systems using a plurality of traffic channels and at least one synchronous channel, comprising: (1) step of calculating a matrix H based on tap locations of a PN code generating shift register; (2) step of calculating an internal status of said PN code generating shift register at a time t+M by multiplying an internal status of a PN code generating shift register at a time t by M-th power of said matrix H (H M ), and transmitting said internal status of said PN code generating shift register at the time t+M through said synchronous channel; and (3) step of receiving said internal status of said PN code generating shift register at the time t+M transmitted through said synchronous channel, setting said internal status of said PN code generating shift register at the time t+M in a shift register of said receiver.
Claim 9
Dependent Claim
228 words
The PN code synchronizing method in spread spectrum communication systems of claim 6, wherein said (2) step comprising: (a) step of clearing as 0 all the contents of an n bit×1 word memory for storing said internal status of said PN code generating shift register at the time t+M, where length of said PN code generating shift register is n; (b) step of storing said internal status of said PN code generating shift register at the time t into a 1 bit×n word memory; (c) step of storing the contents of said matrix H M into an n bit×n word memory; (d) step of detecting an address storing 1 in said 1 bit×n word memory from the first address one by one, when having detected an address storing 1 calculating an exclusive-OR of the contents of an address of said n bit×n word memory which is corresponding to a detected address storing 1 of said 1 bit×n word memory and the contents of said n bit×1 word memory, and storing a calculation result into said n bit×1 word memory; (e) step of repeating said (d) step n times and storing said internal status of said PN code generating shift register at the time t+M into said n bit×1 word memory; and (f) step of transmitting the contents stored in said n bit×1 word memory through said synchronous channel.
Claim 10
Dependent Claim
65 words
A spread spectrum transmitter comprising: a shift register for generating a PN code; and a calculating means for calculating an internal digital value of the shift register after the elapse of time "M" using a matrix H M , wherein the term "M" represents the time from when a receiver receives a synchronization channel to when the receiver receives a signal on the communication channel.
Claim 11
Dependent Claim
65 words
A spread spectrum transmitter comprising: a shift register for generating a PN code; and a calculating means for calculating an internal digital value of the shift register after the elapse of time "M" using a matrix H M , wherein the term "M" represents the time from when a receiver receives a synchronization channel to when the receiver receives a signal on the communication channel.
Claim 12
Dependent Claim
115 words
A spread spectrum transmitter comprising: a shift register for generating a PN code; a calculating means for calculating an internal status of shift register at a time after a predetermined time interval M from a time t, said calculating means comprising: a first storing means for storing said internal status of shift register at the time t; a second storing means for storing M-th power of a matrix H (H M ) derived from tap locations of said shift register; a multiplying means for multiplying the contents stored in said first storing means and the contents of said second storing means; and a third storing means for storing a calculation result of said multiplying means.
Claim 13
Dependent Claim
115 words
A spread spectrum transmitter comprising: a shift register for generating a PN code; a calculating means for calculating an internal status of shift register at a time after a predetermined time interval M from a time t, said calculating means comprising: a first storing means for storing said internal status of shift register at the time t; a second storing means for storing M-th power of a matrix H (H M ) derived from tap locations of said shift register; a multiplying means for multiplying the contents stored in said first storing means and the contents of said second storing means; and a third storing means for storing a calculation result of said multiplying means.
Claim 14
Dependent Claim
127 words
The spread spectrum transmitter of claim 9, wherein said calculating means comprising: a 1 bit×n word memory for storing said internal status of shift register at the time t, where length of said shift register is n; an n bit×n word memory for storing a matrix H M derived from tap locations of said shift register; an n bit×1 word memory for storing an internal status of shift register at a time t+M; and a calculating section for clearing as 0 all the contents of said n bit×1 word memory and calculating an exclusive-OR of the contents of an address of said n bit×n word memory which is corresponding to an address of said 1 bit×n word memory and the contents of said n bit×1 word memory.
Claim 15
Dependent Claim
112 words
The spread spectrum transmitter of claim 10, wherein said calculating section comprising: a deciding circuit for fetching the contents of said 1 bit×n word memory from address 1 to address n one by one, and detecting an address storing 1; a calculating circuit for calculating, when having detected an address storing 1, exclusive-OR of the contents of an address of said n bit×n word memory which is corresponding to the detected address storing 1 of said 1 bit×n word memory and the contents of said n bit×1 word memory and storing this calculation result into said n bit×1 word memory; a counter for counting a number of operations of said deciding circuit.
Claim 16
Dependent Claim
63 words
A spread spectrum transmitter comprising: a shift register for generating a PN code; a calculating means for calculating an internal status of shift register at a time after a predetermined time interval M from a time t; and further comprising a transmitting means for transmitting an internal status of shift register at a time after the time interval M from the time t.
Claim 17
Dependent Claim
63 words
A spread spectrum transmitter comprising: a shift register for generating a PN code; a calculating means for calculating an internal status of shift register at a time after a predetermined time interval M from a time t; and further comprising a transmitting means for transmitting an internal status of shift register at a time after the time interval M from the time t.
Claim 18
Dependent Claim
190 words
A spread spectrum transmitter comprising: a shift register for generating a PN code; a 1 bit×n word memory for storing an internal status of shift register at a time t, where length of said shift register is n; an n bit×n word memory for storing M-th power of a matrix H (H M ) derived from tap locations of said shift register; an n bit×1 word memory for storing an internal status of shift register at a time t+M; a deciding means for fetching the contents of said 1 bit×n word memory from address 1 to address n one by one, and detecting an address storing 1; a counter for counting a number of operations of said deciding means; and an exclusive-OR calculating means for calculating, when having detected an address storing 1, exclusive-OR of the contents of an address of said n bit×n word memory which is corresponding to the detected address storing 1 of said 1 bit×n word memory and the contents of said n bit×1 word memory and storing this calculation result into said n bit×1 word memory until the counted number of said counter becomes n.
Claim 19
Dependent Claim
190 words
A spread spectrum transmitter comprising: a shift register for generating a PN code; a 1 bit×n word memory for storing an internal status of shift register at a time t, where length of said shift register is n; an n bit×n word memory for storing M-th power of a matrix H (H M ) derived from tap locations of said shift register; an n bit×1 word memory for storing an internal status of shift register at a time t+M; a deciding means for fetching the contents of said 1 bit×n word memory from address 1 to address n one by one, and detecting an address storing 1; a counter for counting a number of operations of said deciding means; and an exclusive-OR calculating means for calculating, when having detected an address storing 1, exclusive-OR of the contents of an address of said n bit×n word memory which is corresponding to the detected address storing 1 of said 1 bit×n word memory and the contents of said n bit×1 word memory and storing this calculation result into said n bit×1 word memory until the counted number of said counter becomes n.
Claim 20
Dependent Claim
21 words
The spread spectrum transmitter of claim 13, further comprising transmitting means for transmitting the contents of said n bit×1 word memory.
Claim 21
Dependent Claim
58 words
A spread spectrum receiver comprising: a shift register being set in an internal status of shift register at the time s that has been transmitted, for generating a PN code; and a calculating means for calculating an internal status of shift register at a time s+N based on said internal status of shift register at the time s.
Claim 22
Dependent Claim
58 words
A spread spectrum receiver comprising: a shift register being set in an internal status of shift register at the time s that has been transmitted, for generating a PN code; and a calculating means for calculating an internal status of shift register at a time s+N based on said internal status of shift register at the time s.
Claim 23
Dependent Claim
86 words
The spread spectrum receiver of claim 15, wherein said calculating means comprising: a first storing means for storing an internal status of shift register at the time s; a second storing means for storing N-th power of a matrix H (H N ) derived from tap locations of said shift register; a multiplying means for multiplying the contents stored in said first storing means and the contents of said second storing means; and a third storing means for storing a calculation result of said multiplying means.
Claim 24
Dependent Claim
127 words
The spread spectrum receiver of claim 15, wherein said calculating means comprising: a 1 bit×n word memory for storing said internal status of shift register at the time s, where length of said shift register is n; an n bit×n word memory for storing a matrix H N derived from tap locations of said shift register; an n bit×1 word memory for storing an internal status of shift register at a time s+N; and a calculating section for clearing as 0 all the contents of said n bit×1 word memory and calculating an exclusive-OR of the contents of an address of said n bit×n word memory which is corresponding to an address of said 1 bit×n word memory and the contents of said n bit×1 word memory.
Claim 25
Dependent Claim
113 words
The spread spectrum receiver of claim 17, wherein said calculating section comprising: a deciding circuit for fetching the contents of said 1 bit×n word memory from address 1 to address n one by one, and detecting an address storing 1; a calculating means for calculating, when having detected an address storing 1, exclusive-OR of the contents of an address of said n bit×n word memory which is corresponding to the detected address storing 1 of said 1 bit×n word memory and the contents of said n bit×1 word memory and storing this calculation result into said n bit×1 word memory; and a counter for counting a number of operations of said deciding circuit.
Claim 26
Dependent Claim
204 words
A spread spectrum receiver comprising: a shift register being set in an internal status of shift register at the time s that has been transmitted, for generating a PN code; a 1 bit×n word memory for storing an internal status of shift register at a time s, where length of said shift register is n; an n bit×n word memory for storing N-th power of a matrix H derived from tap locations of said shift register; an n bit×1 word memory for storing an internal status of shift register at a time s+N; a deciding means for fetching the contents of said 1 bit×n word memory from address 1 to address n one by one, and detecting an address storing 1; a counter for counting a number of operations of said deciding means; and an exclusive-OR calculating means for calculating, when having detected an address storing 1, exclusive-OR of the contents of an address of said n bit×n word memory which is corresponding to the detected address storing 1 of said 1 bit×n word memory and the contents of said n bit×1 word memory and storing this calculation result into said n bit×1 word memory until the counted number by said counter becomes n.
Claim 27
Dependent Claim
204 words
A spread spectrum receiver comprising: a shift register being set in an internal status of shift register at the time s that has been transmitted, for generating a PN code; a 1 bit×n word memory for storing an internal status of shift register at a time s, where length of said shift register is n; an n bit×n word memory for storing N-th power of a matrix H derived from tap locations of said shift register; an n bit×1 word memory for storing an internal status of shift register at a time s+N; a deciding means for fetching the contents of said 1 bit×n word memory from address 1 to address n one by one, and detecting an address storing 1; a counter for counting a number of operations of said deciding means; and an exclusive-OR calculating means for calculating, when having detected an address storing 1, exclusive-OR of the contents of an address of said n bit×n word memory which is corresponding to the detected address storing 1 of said 1 bit×n word memory and the contents of said n bit×1 word memory and storing this calculation result into said n bit×1 word memory until the counted number by said counter becomes n.
References Cited (Backward Citations)
US5103459A
Cited
US5103459B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-11-17 | 2001-05-19 | 2001-11-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-11-17 | 2005-05-19 | 2005-11-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-11-17 | 2009-05-19 | 2009-11-18 | $7700.00 | Window Closed / Lapsed |