Optimized clock recovery for an MSK system
First Claim
1. An MSK encoder-transmitter comprising:
- MSK generating means for generating an MSK digitally modulated data signal having a bit rate (fb), the MSK digitally modulated data signal so modulated with binary information as to inherently produce a spectral null (fn) in its audio frequency spectrum at 1/2 the bit rate, wherein fn =fb /2, the data signal containing binary data, having a bit edge occurring at the bit rate, each bit represented by one of two signaling tones, representing a mark or a space, with a plurality of successive bit edges occurring after each bit period (Tb =1/fb), whereby each of the bit edges occurs at the rate fb ;
means for generating a synchronization signal, in the audio spectrum, having a synchronization frequency (fs) at 1/2 the bit rate, the frequency at 1/2 the bit rate corresponding to the spectral null of the MSK digitally modulated data signal, wherein fs =fb /2, the synchronization signal having two successive zero-crossings for each synchronization period (Ts =1/fs =2/fb =2Tb), each of the zero-crossings occurring at every half period (Ts /2=2Tb /2=Tb) of the synchronization period or every full period of the bit period Tb;
means for injecting in the MSK digitally modulated data signal the synchronization signal within the null to provide a composite data signal, composed of the sum of the MSK digitally modulated data signal and the synchronization signal, for use by receivers; and
means for transmitting a radio frequency signal having a radio frequency carrier signal modulated with the composite data signal, wherein the synchronization frequency is not a function of the transmitted radio frequency signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A clock recovery system for radio communication inserts a synchronization signal (102) at a frequency of 1/2 the baud rate, at the spectral null of an MSK data signal (108), which is also at 1/2 the baud rate, for later retrieval. Hence, in a transmitter-encoder (100), an MSK generator (106) generates an MSK digitally modulated data signal (108e) having a baud rate and a spectral null at 1/2 the baud rate. A synchronization clock generator (104) generates a synchronization signal (102e) having a frequency at 1/2 the baud rate. This frequency at 1/2 the baud rate corresponds to the spectral null of the MSK digitally modulated data signal (108e). A transmitter transmits the synchronization signal (102e), at the spectral null of the data signal (108e), together (112) with the MSK digitally modulated data signal (108e). On the other end, a receiver-decoder (200) recovers (214) the synchronization signal (102d) and demodulates (212) the MSK digitally modulated data signal (108d) as a function of the synchronization signal (102d).
25 Citations
10 Claims
-
1. An MSK encoder-transmitter comprising:
-
MSK generating means for generating an MSK digitally modulated data signal having a bit rate (fb), the MSK digitally modulated data signal so modulated with binary information as to inherently produce a spectral null (fn) in its audio frequency spectrum at 1/2 the bit rate, wherein fn =fb /2, the data signal containing binary data, having a bit edge occurring at the bit rate, each bit represented by one of two signaling tones, representing a mark or a space, with a plurality of successive bit edges occurring after each bit period (Tb =1/fb), whereby each of the bit edges occurs at the rate fb ; means for generating a synchronization signal, in the audio spectrum, having a synchronization frequency (fs) at 1/2 the bit rate, the frequency at 1/2 the bit rate corresponding to the spectral null of the MSK digitally modulated data signal, wherein fs =fb /2, the synchronization signal having two successive zero-crossings for each synchronization period (Ts =1/fs =2/fb =2Tb), each of the zero-crossings occurring at every half period (Ts /2=2Tb /2=Tb) of the synchronization period or every full period of the bit period Tb; means for injecting in the MSK digitally modulated data signal the synchronization signal within the null to provide a composite data signal, composed of the sum of the MSK digitally modulated data signal and the synchronization signal, for use by receivers; and means for transmitting a radio frequency signal having a radio frequency carrier signal modulated with the composite data signal, wherein the synchronization frequency is not a function of the transmitted radio frequency signal.
-
-
2. An MSK decoder-receiver comprising:
-
MSK receiving means for receiving an MSK digitally modulated data signal at a bit rate (fb), together with a synchronization signal, having a synchronization frequency (fs) at a spectral null (fn) of the data signal, at 1/2 the bit rate, wherein fn =fb /2, wherein fs =fb /2, wherein fs =fb /2, the data signal containing binary data, occurring at the bit rate, each bit represented by one of two signaling tones, representing a mark or a space, with a plurality of successive bit edges occurring after each bit period (Tb =1/fb), whereby each of the bit edges occurs at the bit rate fb, and the synchronization signal having two successive zero-crossings for each synchronization period (Ts =1/fs =2/fb =2Tb), each of the zero-crossings occurring at every half period (Ts /2=2Tb /2=Tb) of the synchronization period or every full period of the bit period Tb; means for recovering the synchronization signal to detect a time occurrence of each zero-crossing of the synchronization signal at Ts /2=Tb ; and bit alignment means for demodulating the MSK digitally modulated data signal as a function of the synchronization signal by referencing the time occurrence of each zero-crossing of the synchronization signal at Ts /2=Tb as one of the successive bit edges of the data signal, whereby the bit between two successive bit edges, occurring during the bit period (Tb) can be sampled to determined whether the tone represents the mark or the space.
-
-
3. A clock recovery system for radio communication, the system comprising:
-
an MSK encoder-transmitter comprising; MSK generating means for generating an MSK digitally modulated data signal having a bit rate (fb) and an inherent spectral null (fn) at 1/2 the bit rate, wherein fn =fb /2, the data signal containing binary data, occurring at the bit rate (fb), each bit represented by one of two signaling tones, having one of two possible values, with a plurality of successive bit edges, occurring after each bit period (Tb =1/fb); means for generating a synchronization signal, in the audio spectrum, having a frequency at 1/2 the bit rate, the frequency at 1/2 the bit rate corresponding to the spectral null of the MSK digitally modulated data signal, wherein fs =fb /2, the synchronization signal having two successive zero-crossings for each synchronization period (Ts =1/fs =2/fb =2Tb), each of the zero-crossings occurring at every half period (Ts /2=2Tb /2=Tb) of the synchronization period or every full period of the bit period Tb; and means for transmitting the synchronization signal, at the spectral null of the data signal, together with the MSK digitally modulated data signal, at the bit rate, to compose a composite MSK digitally modulated data signal for modulating a radio frequency signal that is to be transmitted, wherein the frequency of the synchronization signal, fs =fb /2, is not a function of the transmitted radio frequency signal; and an MSK receiver comprising; MSK receiving means for receiving the MSK digitally modulated data signal at the bit rate, together with the synchronization signal at the spectral null of the data signal, at 1/2 the bit rate; means for recovering the synchronization signal to detect a time occurrence of each zero-crossing of the synchronization signal at Ts /2=Tb ; and bit alignment means for demodulating the MSK digitally modulated data signal as a function of the synchronization signal by referencing the time occurrence of each zero-crossing of the synchronization signal at Ts /2=Tb as one of the successive bit edges of the data signal, whereby the bit between two successive bit edges, occurring during the bit period (Tb) can be sampled to determine its value. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
Specification