IP Library Granted Patent US 9,225,568
Granted Patent B1
US 9,225,568 · App. 14/694,927 · Granted Dec 29, 2015

FSK demodulator

Inventors: Wangsheng Mei (Suzhou, CN); Zhijun Chen (Suzhou, CN); Zhiling Sui (Suzhou, CN); Yan Xiao (Suzhou, CN)
Assignee: FREESCALE SEMICONDUCOTR, INC.
H04L27/1563
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,225,568
App. No.
14/694,927
Granted
Dec 29, 2015
Kind
B1
Abstract

A demodulator suitable for demodulating binary FSK signals having a small difference between carrier frequencies uses a counter-timer technique for timing a fixed number FSK cycles and comparing a count value with a threshold when a frequency change is expected. By grouping a number of FSK pulses (or cycles) together in one measurement, speed requirements on the system clock used for the counter/timer measurements can be relaxed and tolerance to noise is also improved. The demodulator is particularly suitable for wireless charging applications.

Claims (22)

1. A frequency shift keying (FSK) demodulator for decoding a binary signal comprising data bits encoded in a received FSK signal, the demodulator comprising:

a first comparator for processing the received FSK signal to produce a FSK pulsed waveform comprising a succession of pulses wherein one bit of data comprises ‘N’ pulses, wherein N is a positive integer greater than 1;

a counter/timer, operably coupled to the first comparator, for receiving the FSK pulsed waveform and for determining measured count values of a duration of a pre-chosen number, n, where n is a positive integer and is less than N, of consecutive pulses of the FSK pulsed waveform;

a second comparator, operably coupled to the counter/timer, for receiving the measured count values and for comparing the measured count values with a pre-determined threshold value and for outputting a bit value of ‘0’ or ‘1’ depending on the comparison; and

a controller operably coupled to the counter/timer and to the second comparator for choosing the value ‘n’ and determining the threshold value.

2. The FSK demodulator of claim 1 , wherein the second comparator compares the measured count values with the predetermined threshold value only when a change of frequency of the FSK pulsed waveform is expected.

3. The FSK demodulator of claim 1 , wherein the first comparator is a zero crossing detector.

4. The FSK demodulator of claim 1 , wherein a first logical value of a data bit of the binary signal is represented by the FSK pulsed waveform running at a constant frequency during a single bit period of N pulses and a second logical value of a data bit, being of opposite polarity to the first logical value, is represented by a change of frequency of the FSK pulsed waveform in the middle of a single bit period of N pulses.

5. The FSK demodulator of claim 1 , wherein the counter/timer records a number of system clock cycles that elapse during the duration of the pre-chosen number, n, of consecutive pulses of the FSK pulsed waveform.

6. The FSK demodulator of claim 1 , wherein the counter/timer measures the duration of the pre-chosen number, n, of consecutive pulses of the FSK pulsed waveform.

7. The FSK demodulator of claim 1 , further comprising a parsing circuit operably coupled to the output of the second comparator for parsing an output bit stream received from the second comparator.

8. The FSK demodulator of claim 1 , including at least one register for storing the measured count values.

9. The FSK demodulator of claim 3 , wherein the zero crossing detector includes programmable hysteresis and a filter.

10. The FSK demodulator of claim 7 , wherein the parsing circuit generates a first interrupt signal for application to the controller after a pre-determined number of bits of data has been parsed.

11. The FSK demodulator of claim 10 , wherein the counter/timer generates a second interrupt signal for application to the controller after count values for ‘n’ consecutive pulses have been measured.

12. The FSK demodulator of claim 11 , wherein the counter/timer operates a number ‘m’ of repeating count phases, wherein m is a positive integer, whereby a first phase ends and a following phase commences after ‘n’ pulses have been received by the counter/timer, and the counter/timer further generates a third interrupt signal for application to the controller at the end of each ‘m’th phase.

13. A method for demodulating a frequency shift keying (FSK) signal, the method comprising:

processing, in a first comparator, the FSK signal to produce a FSK pulsed waveform comprising a succession of pulses wherein one bit of data comprises ‘N’ pulses, wherein N is a positive integer greater than 1;

in a counter/timer, receiving the FSK pulsed waveform and determining measured count values of a duration of a pre-chosen number, n, where n is a positive integer and is less than N, of consecutive pulses of the FSK pulsed waveform;

in a second comparator, comparing the measured count values with a pre-determined threshold value, and selecting a bit value of ‘0’ or ‘I’ depending on the comparison for outputting as a bit stream; and

in a controller, choosing the value n and determining the threshold value.

14. The method of claim 13 , wherein comparing the measured count values with the pre-determined threshold value is performed only when a change of frequency of the FSK pulsed waveform is expected.

Assignments (15)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 040632 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Sep 21, 2017
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 044209/0047 →
CHANGE OF NAME Recorded Nov 8, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 040632/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 20, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037565/0510 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 20, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037565/0527 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0859 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 6, 2015
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 036284/0105 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 6, 2015
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 036284/0363 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 6, 2015
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 036284/0339 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2015
From: MEI, WANGSHENG; CHEN, ZHIJUN; SUI, ZHILING; XIAO, YAN
To: FREESCALE SEMICONDUCTOR,INC
Reel/Frame 035484/0840 →
Priority Claims (1)
CN 2014 1 0857774 · Dec 9, 2014 · national