Frequency shift keying (FSK) error detector and method therefor
AssigneeNXP USA, Inc.
InventorClaudio Gustavo Rey
Life of this patent
Estimating the term…
Abstract
A method includes, at a frequency shift keying (FSK) demodulator, determining a likelihood of a symbol having a first symbol value or a second symbol value, using the likelihood of the symbol to select either the first symbol value or the second symbol value for the symbol, the first symbol value or the second symbol value that is selected being a selected symbol value, selecting a frequency error from a first frequency error or a second frequency error, and using a down-mixer and the frequency error to correct a frequency drift associated with a future selected symbol value.
Claims11
A method, comprising:
- at a frequency shift keying (FSK) demodulator, determining a likelihood of a symbol having a first symbol value or a second symbol value;
- using the likelihood of the symbol to select either the first symbol value or the second symbol value for the symbol, the first symbol value or the second symbol value that is selected being a selected symbol value;
- selecting, at the frequency shift keying (FSK) demodulator, a frequency error from a first frequency error or a second frequency error based on the selected symbol value;
- and
- using a down-mixer and the frequency error to correct a frequency drift associated with a future selected symbol value;
- wherein the first frequency error is generated by calculating a first difference between a first phase component associated with a first future correlation value and a second phase component associated with a first previous correlation value, and
- wherein the frequency error is provided in feedback from the FSK demodulator to the down-mixer to correct for frequency drift that occurs after initial frequency correction at an acquisition and frequency correction block.
An apparatus, comprising:
- a frequency shift keying (FSK) demodulator;
- a down-mixer coupled to the FSK demodulator, wherein the down mixer control signal is generated by adding a frequency correction signal to an initial frequency control signal;
- and
- an adder coupled to the FSK demodulator and the down-mixer, wherein the FSK demodulator generates a selected symbol value and selects a frequency error based on the selected symbol value, the down-mixer using the frequency error to correct a frequency drift associated with a future selected symbol value,
- wherein the adder uses the frequency error to generate a down mixer control signal to correct the frequency drift,
- wherein the frequency error is selected from at least a first frequency error and a second frequency error associated with the selected symbol value and is provided to an integrator coupled to the FSK demodulator to generate the frequency correction signal, and
- wherein the first frequency error is generated by calculating a first difference between a first phase component associated with a first future correlation value and a second phase component associated with a first previous correlation value.
A method, comprising:
- generating a set of a plurality of correlation signals;
- selecting a largest magnitude component from each plurality of correlation signals;
- using a complex correlation value associated with each selected largest magnitude component to select a symbol value of a symbol, the symbol value that has been selected being a selected symbol value;
- selecting a frequency error from a first frequency error or a second frequency error based on the selected symbol value;
- and
- using the frequency error to correct a frequency drift,
- wherein the frequency error is provided in feedback from a frequency shift keying (FSK) demodulator to a down-mixer to correct for frequency drift that occurs after initial frequency correction at an acquisition and frequency correction block,
- wherein the first frequency error is generated by calculating a first difference between a first phase component associated with a first future correlation value and a second phase component associated with a first previous correlation value, and
- wherein the second frequency error is generated by calculating a second difference between a third phase component associated with a second future correlation value and a fourth phase component associated with a second previous correlation value.
Dependencies are inferred from the claim text.