Loss of page synchronization
First Claim
1. A communications system, the system comprising:
- one or more radio head interface modules; and
a call processing software module, the one or more radio head interface modules adapted to communicate with the call processing software module;
wherein the call processing software module performs modulation and demodulation of voice and data streams using one or more air interface standards;
wherein the call processing software module communicates a forward data stream to a first radio head interface of the one or more radio head interface modules;
wherein the forward data stream comprises a plurality of data samples representing voice and data streams and a plurality of fixed synchronization words;
wherein when the first radio head interface module does not observe the receipt of a first fixed synchronization word of the plurality of fixed synchronization words word from the call processing software module when expected, the first radio head interface module concludes that it has lost synchronization with the call processing software module;
wherein the first radio head interface module further comprises;
a transmit buffer, the transmit buffer adapted to receive the forward data stream from the call processing software module, the transmit buffer adapted to store the forward data stream as a page of data samples having the fixed synchronization word within a page header;
a transmit engine; and
a digital upconverter;
the transmit engine adapted to transfer the data samples of the page of data samples from the transmit buffer to the digital upconverter;
the radio head interface module adapted to observe a first fixed synchronization word at an expected position within a first page of data samples;
wherein the radio head interface module is further adapted to stop transferring the data samples of the page of data samples from the transmit buffer to the digital upconverter when the first fixed synchronization word is not found at the expected position.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for maintaining data stream synchronization are provided. A system comprises one or more radio head interface modules and a call processing software module each adapted to communicate with each other. The call processing software module performs modulation and demodulation of voice and data streams using one or more air interface standards. The call processing software module communicates a forward data stream to a first radio head interface module. The forward data stream comprises a plurality of data samples representing voice and data streams and a plurality of fixed synchronization words. When the first radio head interface module does not observe the receipt of a first fixed synchronization word of the plurality of fixed synchronization words word from the call processing software module when expected, the first radio head interface module concludes that it has lost synchronization with the call processing software module.
-
Citations
48 Claims
-
1. A communications system, the system comprising:
-
one or more radio head interface modules; and a call processing software module, the one or more radio head interface modules adapted to communicate with the call processing software module; wherein the call processing software module performs modulation and demodulation of voice and data streams using one or more air interface standards; wherein the call processing software module communicates a forward data stream to a first radio head interface of the one or more radio head interface modules; wherein the forward data stream comprises a plurality of data samples representing voice and data streams and a plurality of fixed synchronization words; wherein when the first radio head interface module does not observe the receipt of a first fixed synchronization word of the plurality of fixed synchronization words word from the call processing software module when expected, the first radio head interface module concludes that it has lost synchronization with the call processing software module;
wherein the first radio head interface module further comprises;a transmit buffer, the transmit buffer adapted to receive the forward data stream from the call processing software module, the transmit buffer adapted to store the forward data stream as a page of data samples having the fixed synchronization word within a page header; a transmit engine; and a digital upconverter; the transmit engine adapted to transfer the data samples of the page of data samples from the transmit buffer to the digital upconverter; the radio head interface module adapted to observe a first fixed synchronization word at an expected position within a first page of data samples; wherein the radio head interface module is further adapted to stop transferring the data samples of the page of data samples from the transmit buffer to the digital upconverter when the first fixed synchronization word is not found at the expected position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A radio head interface for a communications system, the radio head interface comprising:
-
a transmit buffer, the transmit buffer adapted to receive a forward data stream from a call processing software module, wherein the forward data stream comprises a plurality of data samples representing voice and data streams and a plurality of fixed synchronization words; the transmit buffer adapted to store the forward data stream as a page of data samples; a transmit engine; and a digital upconverter; the transmit engine adapted to transfer the data samples of the page of data samples from the transmit buffer to the digital upconverter; the radio head interface module adapted to observe a first fixed synchronization word at an expected position within a first page of data samples; the radio head interface module further adapted to stop transferring the data samples of the page of data samples from the transmit buffer to the digital upconverter when the first fixed synchronization word is not found at the expected position; the radio head interface module further adapted to observe a second fixed synchronization word within a second page of data samples received from the call processing software module; upon observation of the second fixed synchronization word, the radio head interface module resumes transferring the data samples of the page of data samples from the transmit buffer to the digital upconverter. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method of page resynchronization, the method comprising:
-
communicating a data stream between a radio head interface module and a call processing software module, wherein the data stream comprises a plurality of data samples representing voice and data streams and a plurality of fixed synchronization words; storing the data stream as a page of data samples in a buffer, the page of data samples including at least one of the plurality of fixed synchronization words; transferring the page of data samples between the buffer and a digital frequency converter; observing the receipt of a first fixed synchronization word of the plurality of fixed synchronization words at an expected position within the data stream; and when the first fixed synchronization word does not occur when expected on a first logical channel, discontinue transferring the page of data samples between the buffer and a digital frequency converter and concluding that a loss of synchronization has occurred on the first logical channel between the radio head interface module and the call processing software module; wherein when the first logical channel is a forward logical channel, the method further comprises; transmitting the data stream to a digital upconverter; discontinuing transmitting the data stream to the digital upconverter upon concluding that a loss of synchronization has occurred between the radio head interface module and the call processing software module; observing the receipt of a second fixed synchronization word; and upon observation of the second fixed synchronization word, resuming transmitting the data stream to the digital upconverter. - View Dependent Claims (26, 27, 28)
-
-
29. A method of page resynchronization, the method comprising:
-
communicating a data stream between a radio head interface module and a call processing software module, wherein the data stream comprises a plurality of data samples representing voice and data streams and a plurality of fixed synchronization words; storing the data stream as a page of data samples in a buffer, the page of data samples including at least one of the plurality of fixed synchronization words; transferring the page of data samples between the buffer and a digital frequency converter; observing the receipt of a first fixed synchronization word of the plurality of fixed synchronization words at an expected position within the data stream; and when the first fixed synchronization word does not occur when expected on a first logical channel, discontinue transferring the page of data samples between the buffer and a digital frequency converter and concluding that a loss of synchronization has occurred on the first logical channel between the radio head interface module and the call processing software module; wherein when the first logical channel is a reverse logical channel, the method further comprising; transmitting the data stream to a communications network; discontinuing transmitting the data stream to the communications network upon concluding that a loss of synchronization has occurred between the radio head interface module and the call processing software module; observing the receipt of a second fixed synchronization word; and upon observation of the second fixed synchronization word, resuming transmitting the data stream to the communications network.
-
-
30. A computer-readable medium having computer-executable instructions for page resynchronization, the method comprising:
-
communicating a data stream between a radio head interface module and a call processing software module, wherein the data stream comprises a plurality of data samples representing voice and data streams and a plurality of fixed synchronization words; storing the data stream as a page of data samples in a buffer, the page of data samples including at least one of the plurality of fixed synchronization words; transferring the page of data samples between the buffer and a digital frequency converter; observing the receipt of a first fixed synchronization word of the plurality of fixed synchronization words at an expected position within the data stream; and when the first fixed synchronization word does not occur when expected on a first logical channel, discontinue transferring the page of data samples between the buffer and a digital frequency converter and concluding that a loss of synchronization has occurred on the first logical channel between the radio head interface module and the call processing software module; wherein when the first logical channel is a forward logical channel, the method further comprises; transmitting the data stream to a digital upconverter; discontinuing transmitting the data stream to the digital upconverter upon concluding that a loss of synchronization has occurred between the radio head interface module and the call processing software module; observing the receipt of a second fixed synchronization word; and upon observation of the second fixed synchronization word, resuming transmitting the data stream to the digital upconverter. - View Dependent Claims (31, 32, 33)
-
-
34. A computer-readable medium having computer-executable instructions for page resynchronization, the method comprising:
-
communicating a data stream between a radio head interface module and a call processing software module, wherein the data stream comprises a plurality of data samples representing voice and data streams and a plurality of fixed synchronization words; storing the data stream as a page of data samples in a buffer, the page of data samples including at least one of the plurality of fixed synchronization words; transferring the page of data samples between the buffer and a digital frequency converter; observing the receipt of a first fixed synchronization word of the plurality of fixed synchronization words at an expected position within the data stream; and when the first fixed synchronization word does not occur when expected on a first logical channel, discontinue transferring the page of data samples between the buffer and a digital frequency converter and concluding that a loss of synchronization has occurred on the first logical channel between the radio head interface module and the call processing software module; wherein when the first logical channel is a reverse logical channel, the method further comprising; transmitting the data stream to a communications network; discontinuing transmitting the data stream to the communications network upon concluding that a loss of synchronization has occurred between the radio head interface module and the call processing software module; observing the receipt of a second fixed synchronization word; and upon observation of the second fixed synchronization word, resuming transmitting the data stream to the communications network.
-
-
35. A communications system, the system comprising:
-
one or more radio head interface modules; means for modulating and demodulating voice and data streams using one or more air interface standards; means for communicating a forward data stream to a first radio head interface module of the one or more radio head interface modules, wherein the forward data stream comprises a plurality of data samples representing voice and data streams and a plurality of fixed synchronization words; the first radio head interface module including; means for storing the forward data stream as a page of data samples in a buffer, the page of data samples including at least one of the plurality of fixed synchronization words; means for transferring the page of data samples between the means for storing the forward data stream and the means for modulating and demodulating; means for observing the receipt of a first fixed synchronization word of the plurality of fixed synchronization words sent from the means for modulating and demodulating voice and data streams at an expected position, means to stop transferring the page of data samples between the means for storing the forward data stream and the means for modulating and demodulating when the first fixed synchronization word is not observed at the expected position; means to observe a second fixed synchronization word sent from the means for modulating and demodulating voice and data streams; means to resume transferring the page of data samples between the means for storing the forward data stream and the means for modulating and demodulating upon observation of the second fixed synchronization word. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A communications system, the system comprising:
-
one or more radio head interface modules; means for modulating and demodulating voice and data streams using one or more air interface standards; means for communicating a reverse data stream from a first radio head interface module of the one or more radio head interface modules to the means for modulating and demodulating voice and data streams, wherein the reverse data stream comprises a plurality of data samples representing voice and data streams and a plurality of fixed synchronization words; the means for modulating and demodulating voice and data streams including; means for storing the reverse data stream as a page of data samples in a buffer, the page of data samples including at least one of the plurality of fixed synchronization words; means for transferring the page of data samples between the means for storing the reverse data stream and the first radio head interface module; means for observing the receipt of a first fixed synchronization word of the plurality of fixed synchronization words sent from the first radio head interface module at an expected position, means to stop transferring the page of data samples between the means for storing the reverse data stream and the first radio head interface module when the first fixed synchronization word is not observed at the expected position; means to observe a second fixed synchronization word sent from the first radio head interface module; means to resume transferring the page of data samples between the means for storing the reverse data stream and the first radio head interface module upon observation of the second fixed synchronization word. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
Specification