IP Library Granted Patent US 7,860,187
Granted Patent B2
US 7,860,187 · App. 11/606,978 · Granted Dec 28, 2010

FSK signal modulator for producing a binary FSK signal

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 7,860,187
App. No.
11/606,978
Granted
Dec 28, 2010
Kind
B2
Abstract

An FSK signal modulator is provided in a transmitter which receives desired information to be transmitted on its input and which modulates the information to be transmitted to transmit a binary FSK signal. A counter counts a value of addition with the value of addition modified in accordance with a predetermined rule, depending on the value specified by the information to be transmitted, and for holding the counted value. The count value is determined by a threshold value decision circuit with respect to a threshold value. The result from the decision is output in the form of binary FSK signal. An FSK signal modulator will be provided which is simplified in circuit constitution.

Claims (24)

1. A frequency shift keying (FSK) signal modulator for receiving information to be transmitted to produce an FSK signal, comprising:

a counter for determining a count value by adding an addition value modified in accordance with a predetermined rule depending on a data value specified by the information to be transmitted and for holding the count value; and

a decision circuit for comparing the count value to a threshold value for a decision and for producing the FSK signal of a binary which is in keeping with a result of the decision,

wherein, in the predetermined rule, when a center frequency Fq_if of an input modulation frequency component of an opposite FSK demodulator and frequencies Fq_m and Fq_s of the FSK signal respectively corresponding to the data value of “0” and “1” are used to determine integer values a, b and c, which satisfy the following condition:

a:b:c=Fq_if:Fq_m:Fq_s,

and when a symbol rate Sb of a modulation signal and an input sampling frequency Spf of the opposite FSK demodulator are used to determine an integer value d which satisfies the following condition:

d=a ×( Spf/Sb ),

said addition value is determined on basis of the integer values b, c and d and the data value.

2. The FSK signal modulator in accordance with claim 1 , wherein said decision circuit sets the threshold value to a value equal to d/2 and then allots, out of a plurality d of values that can be taken by the count value in said counter, a half plurality (d/2) of consecutive values to one binary value “1” or “0” as one-bit information to be entered to the opposite FSK demodulator, while a remaining half plurality (d/2) of values are set to the other value “0” or “1” as the one-bit information.

3. The FSK signal modulator in accordance with claim 1 , wherein said counter, when determining a current count value Cnt(T) at a sampling time T, verifies whether or not the data value is of a value “0” and then adds, if the data value is of the value “0”, the value b or, otherwise, the value c to a last count value Cnt(T−1) to obtain the addition result as the current count value Cnt(T),

further verifies whether or not the current count value Cnt(T) has exceeded the value d and then subtracts, if the current count value Cnt(T) exceeds the value d, the value d from the current count value Cnt(T) to obtain a subtraction result as the renewed current count value Cnt(T), and

said decision circuit compares the current count value Cnt(T) to the threshold value d/2 for the decision and outputs, if the current count value Cnt(T) is equal to or smaller than the value d/2, the value “0” or, if the current count value Cnt(T) exceeds the value d/2, the value “1” in the form of the binary FSK signal to transmit it to the opposite FSK demodulator on the receiver.

4. A method of receiving information to be transmitted to produce a frequency shift keying (FSK) signal, comprising:

a count step of determining a count value by adding an addition value modified in accordance with a predetermined rule depending on a data value specified by the information to be transmitted and for holding the count value; and

a decision step of comparing the count value to a threshold value for a decision and of producing the FSK signal of a binary which is in keeping with a result of the decision,

wherein, in the predetermined rule, when a center frequency Fq_if of a modulation frequency component and frequencies Fq_m and Fq_s of the FSK signal respectively corresponding to the data value of “0” and “1” are used to determine integer values a, b and c, which satisfy the following condition:

a:b:c=Fq_if:Fq_m:Fq_s,

and when a symbol rate Sb of a modulation signal and a sampling frequency Spf for the FSK signal are used to determine an integer value d which satisfies the following condition:

d=a ×( Spf/Sb ),

said addition value is determined on basis of the integer values b, c and d and the data value.

5. The method in accordance with claim 4 , wherein said decision step sets the threshold value to a value equal to d/2 and then allots, out of a plurality d of values that can be taken by the count value in said count step, a half plurality (d/2) of consecutive values are set to one binary value “1” or “0” as one-bit information to be outputted, while a remaining half plurality (d/2) of values are set to the other value “0” or “1” as the one-bit information.

6. The method in accordance with claim 4 , wherein said count step, when determining a current count value Cnt(T) at a sampling time T, verifies whether or not the data value is of a value “0” and then adds, if the data value is of the value “0”, the value b or, otherwise, the value c to a last count value Cnt(T−1) to obtain an addition result as the current count value Cnt(T),

further verifies whether or not the current count value Cnt(T) has exceeded the value d and then subtracts, if the current count value Cnt(T) exceeds the value d, the value d from the current count value Cnt(T) to obtain a subtraction result as the renewed current count value Cnt(T), and

said decision step compares the current count value Cnt(T) to the threshold value d/2 for the decision and outputs, if the current count value Cnt(T) is equal to or smaller than the value d/2, the value “0” or, if the current count value Cnt(T) exceeds the value d/2, the value “1” in the form of the binary FSK signal to be transmitted.

Assignments (3)
CHANGE OF NAME Recorded Mar 21, 2014
From: OKI SEMICONDUCTOR CO., LTD
To: LAPIS SEMICONDUCTOR CO., LTD.
Reel/Frame 032495/0483 →
CHANGE OF NAME Recorded Jan 16, 2009
From: OKI ELECTRIC INDUSTRY CO., LTD.
To: OKI SEMICONDUCTOR CO., LTD.
Reel/Frame 022162/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2006
From: AKAHORI, HIROJI
To: OKI ELECTRIC INDUSTRY CO., LTD.
Reel/Frame 018652/0557 →