Patent US5530704A successfully refreshed from Google Patents.
US5530704A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for synchronizing radio ports in a commnuication system
Assignee: Motorola Solutions Inc
•
Filing: 1995-02-16
•
Granted: 1996-06-25
•
Expires: 2015-02-16
Abstract
Abstract A communication system (100) provides simultaneous synchronization between a network controller (106) and numerous radio ports (102) using a single signaling channel. The network controller (106) includes a multiframe synchronization generator (208) which generates a multiframe synchronization packet (302) in response to a series of counters (212) and a timing reference (202). Each radio port (102) includes a multiframe synchronization detector (410) which verifies that the multiframe synchronization packet (302) is error free.
Inventors
- 👤 David B. Gibbons
- 👤 Robert L. Maxwell
- 👤 David P. Kilp
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 07:13
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0685; H04J3/0602
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
115 words
A method of synchronizing a radio port to a network controller within a communication system, comprising the steps of: establishing a timing reference at the network controller; generating a multiframe number based on the timing reference; generating a check byte in response to the multiframe number; transmitting the multiframe number and check byte over a predetermined channel to the radio port; receiving the multiframe number and check byte at the radio port; providing the multiframe number to a state machine within the radio port; validating the check byte to determine if the received multiframe number is error free; and synchronizing the radio port to the network controller when the received multiframe number is error free.
Claim 2
Independent Claim
115 words
A method of synchronizing a radio port to a network controller within a communication system, comprising the steps of: establishing a timing reference at the network controller; generating a multiframe number based on the timing reference; generating a check byte in response to the multiframe number; transmitting the multiframe number and check byte over a predetermined channel to the radio port; receiving the multiframe number and check byte at the radio port; providing the multiframe number to a state machine within the radio port; validating the check byte to determine if the received multiframe number is error free; and synchronizing the radio port to the network controller when the received multiframe number is error free.
Claim 3
Dependent Claim
59 words
A communication system, comprising: a network controller for transmitting a multiframe synchronization event over a single communication channel; a radio port for receiving the multiframe synchronization event, said radio port including means of determining if the multiframe synchronization event is error free; and said radio port synchronizing to the network controller when the multiframe synchronization event is error free.
Claim 4
Dependent Claim
59 words
A communication system, comprising: a network controller for transmitting a multiframe synchronization event over a single communication channel; a radio port for receiving the multiframe synchronization event, said radio port including means of determining if the multiframe synchronization event is error free; and said radio port synchronizing to the network controller when the multiframe synchronization event is error free.
Claim 5
Dependent Claim
20 words
A communication system as described in claim 2, wherein the communication system is a digital European cordless telephone (DECT) system.
Claim 6
Independent Claim
106 words
A method of synchronizing a radio port to a network controller in a communication system, comprising the steps of: at the network controller: establishing a timing reference; determining a multiframe number, check byte, and synchronization event based on the timing reference; generating digital signaling information including the multiframe number, check byte, and synchronization event; transferring the digital signaling information to the radio port using a single communication channel; and at the radio port: receiving the digital signaling information; determining if the digital signaling information is error free based on the check byte; and synchronizing to the network controller when the digital signaling information is error free.
Claim 7
Independent Claim
106 words
A method of synchronizing a radio port to a network controller in a communication system, comprising the steps of: at the network controller: establishing a timing reference; determining a multiframe number, check byte, and synchronization event based on the timing reference; generating digital signaling information including the multiframe number, check byte, and synchronization event; transferring the digital signaling information to the radio port using a single communication channel; and at the radio port: receiving the digital signaling information; determining if the digital signaling information is error free based on the check byte; and synchronizing to the network controller when the digital signaling information is error free.
Claim 8
Dependent Claim
25 words
A method as described in claim 4, wherein a cyclic redundancy check (CRC) calculation is done to determine if the signaling information is error free.
Claim 9
Dependent Claim
55 words
A method as described in claim 4, wherein the step of receiving includes the step of using a state machine to receive the digital signaling information transmitted by the network controller; and the step of synchronizing includes the step of controlling the synchronization of the radio port to the network controller using the state machine.
Claim 10
Dependent Claim
57 words
A method as described in claim 4, wherein the step of receiving includes the step of using a universal asynchronous receiver/transmitter to receive the digital signaling information transmitted by the network controller; and the step of synchronizing includes the step of controlling the synchronization of the radio port to the network controller using the universal asynchronous receiver/transmitter.
Claim 11
Independent Claim
99 words
A method of providing synchronization between a radio port and a network controller, comprising the steps of: providing a synchronization packet over a predetermined time frame, including: providing a multiframe number within the synchronization packet; performing a predetermined cyclic redundancy check calculation on the multiframe number; generating a cyclic redundancy check result; and appending the multiframe number with the cyclic redundancy check result within the synchronization packet; transmitting the synchronization packet over a predetermined communication channel; detecting the synchronization packet at the radio port; and synchronizing the radio port to the network controller in response to the synchronization packet.
Claim 12
Independent Claim
99 words
A method of providing synchronization between a radio port and a network controller, comprising the steps of: providing a synchronization packet over a predetermined time frame, including: providing a multiframe number within the synchronization packet; performing a predetermined cyclic redundancy check calculation on the multiframe number; generating a cyclic redundancy check result; and appending the multiframe number with the cyclic redundancy check result within the synchronization packet; transmitting the synchronization packet over a predetermined communication channel; detecting the synchronization packet at the radio port; and synchronizing the radio port to the network controller in response to the synchronization packet.
Claim 13
Dependent Claim
60 words
A method of providing synchronization between a radio port and a network controller as described in claim 8, wherein the step of synchronizing includes the steps of: disassembling the detected synchronization packet; performing a second cyclic redundancy check calculation on the multiframe number; and determining if the synchronization packet is error free based on the second cyclic redundancy check calculation.
Claim 14
Independent Claim
77 words
A method of synchronizing a plurality of radio ports to a network controller in a communication system operating with a predetermined communication protocol, comprising the steps of: generating a time reference related to the communication protocol; generating a multiframe number based on the time reference; performing a predetermined cyclic redundancy check calculation on the multiframe number to produce a check byte; and broadcasting the multiframe number and the check byte to the plurality of radio ports simultaneously.
Claim 15
Independent Claim
77 words
A method of synchronizing a plurality of radio ports to a network controller in a communication system operating with a predetermined communication protocol, comprising the steps of: generating a time reference related to the communication protocol; generating a multiframe number based on the time reference; performing a predetermined cyclic redundancy check calculation on the multiframe number to produce a check byte; and broadcasting the multiframe number and the check byte to the plurality of radio ports simultaneously.
Claim 16
Dependent Claim
48 words
A method of synchronizing a plurality of radio ports to a network controller as described in claim 10, wherein the step of broadcasting includes the step of using a single predetermined communication channel to broadcast the multiframe number from the network controller to the plurality of radio ports.
Claim 17
Dependent Claim
58 words
A method of synchronizing a plurality of radio ports to a network controller as described in claim 10, further comprising the steps of: providing a chain of counters within the network controller; sourcing the chain of counters with the time reference; and generating the multiframe number from the chain of counters in accordance with the predetermined communication protocol.
Claim 18
Dependent Claim
123 words
A method of synchronizing a plurality of radio ports to a network controller as described in claim 12, wherein the step of generating a multiframe number includes the steps of: incrementing a pulse code modulated (PCM) frame count after a predetermined amount of time has elapsed based on the time reference; comparing the PCM frame count to a predetermined PCM limit; incrementing a second frame count when the PCM frame count reaches its predetermined PCM limit; comparing the second frame count to a predetermined frame limit; incrementing a multiframe count when the second frame count reaches its predetermined frame limit; comparing the multiframe count to a predetermined multiframe limit; and initiating a multiframe event when the multiframe count reaches its predetermined multiframe limit.
Claim 19
Dependent Claim
75 words
A method of synchronizing a plurality of radio ports to a network controller as described in claim 13, wherein the step of initiating a multiframe event includes the steps of: generating a synchronization word; appending the result of the performed CRC calculation onto the multiframe number; and transmitting the synchronization word, the multiframe number, and the appended CRC result onto the single predetermined communication channel as a synchronization packet to the plurality of radio ports.
Claim 20
Dependent Claim
68 words
A method of synchronizing a plurality of radio ports to a network controller as described in claim 14, further comprising the steps of: receiving the simultaneous broadcast at the radio ports; disassembling the synchronization packet; performing a predetermined CRC calculation on the synchronization packet; validating the performed CRC calculation; and determining if the synchronization packet is error free based on the step of validating the performed CRC calculation.
Claim 21
Dependent Claim
82 words
A method of synchronizing a plurality of radio ports to a network controller as described in claim 15, further comprising the steps of: detecting the synchronization word at the plurality of radio ports; starting a delay timer in response to the synchronization word; determining when the delay timer expires; and loading a multiframe counter with the multiframe number and resetting a series of bit, slot, and frame counters to zero when the delay timer expires and the synchronization packet is error free.
Claim 22
Dependent Claim
258 words
A communication system, comprising: a network controller for transmitting a synchronization packet, said network controller including: a reference timer; a multiframe synchronization generator comprising: a series of counters clocked by the reference timer and generating a multiframe number, said multiframe number being incremented in response to the series of counters; a network controller state machine monitoring the series of counters and generating a synchronization word when the multiframe number is incremented; a network controller cyclic redundancy checker for generating a check byte in response to the multiframe number; said network controller state machine transmitting the synchronization word, multiframe number, and check byte as the synchronization packet; and a radio port for receiving the synchronization packet, said radio port including: a multiframe synchronization detector including: a packet disassembler for reformatting the synchronization packet; a synchronization word detector for detecting the synchronization word; a radio port cyclic redundancy checker generating a check byte based on the received synchronization packet, said check byte determining if the receive synchronization packet is error free; a radio port state machine for monitoring the status of the radio port cyclic redundancy checker; and a series of counters responsive to the radio port state machine, a portion of said counters being updated with the multiframe number when the synchronization packet is error free while the remainder of said series of counters are reset; and said network controller and said radio port being synchronized when the series of counters are updated with the multiframe number and the remainder of the series of counters are reset to zero.
Claim 23
Dependent Claim
258 words
A communication system, comprising: a network controller for transmitting a synchronization packet, said network controller including: a reference timer; a multiframe synchronization generator comprising: a series of counters clocked by the reference timer and generating a multiframe number, said multiframe number being incremented in response to the series of counters; a network controller state machine monitoring the series of counters and generating a synchronization word when the multiframe number is incremented; a network controller cyclic redundancy checker for generating a check byte in response to the multiframe number; said network controller state machine transmitting the synchronization word, multiframe number, and check byte as the synchronization packet; and a radio port for receiving the synchronization packet, said radio port including: a multiframe synchronization detector including: a packet disassembler for reformatting the synchronization packet; a synchronization word detector for detecting the synchronization word; a radio port cyclic redundancy checker generating a check byte based on the received synchronization packet, said check byte determining if the receive synchronization packet is error free; a radio port state machine for monitoring the status of the radio port cyclic redundancy checker; and a series of counters responsive to the radio port state machine, a portion of said counters being updated with the multiframe number when the synchronization packet is error free while the remainder of said series of counters are reset; and said network controller and said radio port being synchronized when the series of counters are updated with the multiframe number and the remainder of the series of counters are reset to zero.
Claim 24
Dependent Claim
51 words
A communication system as described in claim 17, wherein the radio port further comprises: a programmable delay portion responsive to the radio port state machine and providing a predetermined delay time when the synchronization packet is error free, said series of counters being updated when the predetermined delay time has expired.
Claim 25
Dependent Claim
185 words
A communication system, comprising: a network controller for transmitting a synchronization event including a synchronization packet and break character, said network controller including: a reference timer; a multiframe synchronization generator comprising: a series of counters clocked by the reference timer and generating a multiframe number, said multiframe number being incremented in response to the series of counters; a state machine monitoring the series of counters and generating the break character and a flag when the multiframe number is incremented; a cyclic redundancy checker for generating a check byte in response to the multiframe number; said state machine transmitting the flag, multiframe number, and check byte as the synchronization packet and also transmitting the break character; and a radio port for receiving the synchronization event, said radio port including a universal asynchronous receiver and transmitter (UART) for sampling the synchronization packet using a universal asynchronous receiver and transmitter protocol; and said universal asynchronous receiver and transmitter generating a synchronization pulse in response to the break character; and said state machine of the network controller providing signaling substantially similar to the universal asynchronous receiver and transmitter protocol.
Claim 26
Dependent Claim
185 words
A communication system, comprising: a network controller for transmitting a synchronization event including a synchronization packet and break character, said network controller including: a reference timer; a multiframe synchronization generator comprising: a series of counters clocked by the reference timer and generating a multiframe number, said multiframe number being incremented in response to the series of counters; a state machine monitoring the series of counters and generating the break character and a flag when the multiframe number is incremented; a cyclic redundancy checker for generating a check byte in response to the multiframe number; said state machine transmitting the flag, multiframe number, and check byte as the synchronization packet and also transmitting the break character; and a radio port for receiving the synchronization event, said radio port including a universal asynchronous receiver and transmitter (UART) for sampling the synchronization packet using a universal asynchronous receiver and transmitter protocol; and said universal asynchronous receiver and transmitter generating a synchronization pulse in response to the break character; and said state machine of the network controller providing signaling substantially similar to the universal asynchronous receiver and transmitter protocol.
References Cited (Backward Citations)
US5124698A
Cited
US4729123A
Cited
US5072449A
Cited
US5321737A
Cited
US5335360A
Cited
US5245634A
Cited
US5388102A
Cited
US5363375A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-06-25 | 1999-12-25 | 2000-06-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-06-25 | 2003-12-25 | 2004-06-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-06-25 | 2007-12-25 | 2008-06-25 | $7700.00 | Window Closed / Lapsed |