IP Library Granted Patent US 7,620,122
Granted Patent B1
US 7,620,122 · App. 11/170,526 · Granted Nov 17, 2009

Communication apparatus including a demodulator having a tone detection mechanism

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,620,122
App. No.
11/170,526
Granted
Nov 17, 2009
Kind
B1
Abstract

A communication apparatus includes a receiver may receive a signal including one or more frequencies associated with a symbol. The symbol may be any type of symbol such as a text telephone symbol encoded according to a cellular text telephone modem (CTM) protocol, for example. The receiver includes a demodulator unit that may be configured to determine the one or more the frequencies associated with the symbol and to generate a soft decision corresponding to the one or more frequencies. The soft decision may be based upon energies associated with the one or more frequencies.

Claims (48)

1. A communication apparatus comprising:

a receiver including a demodulator unit configured to receive a signal including one or more frequencies associated with a symbol,

wherein the demodulator unit is configured to determine the one or more frequencies,

wherein the demodulator unit is further configured to calculate a respective energy value associated with each of the one or more frequencies,

wherein the demodulator unit is further configured to calculate a total energy value associated with the signal,

wherein the demodulator unit is configured to generate a soft decision corresponding to the one or more frequencies based upon energies associated with the one or more frequencies, and

wherein the demodulator unit is configured to calculate a ratio of the energy value associated with at least one frequency of the one or more frequencies having a largest amplitude to the total energy value.

2. The communication apparatus as recited in claim 1 , wherein the demodulator unit is further configured to determine an amplitude corresponding to each of one or more frequencies.

3. The communication apparatus as recited in claim 2 , wherein the demodulator unit is further configured to use a Goertzel algorithm to determine the amplitude corresponding to each of one or more frequencies.

4. The communication apparatus as recited in claim 2 , wherein the demodulator unit is configured to use a fast Fourier transform (FFT) algorithm to determine the amplitude corresponding to each of one or more frequencies.

5. The communication apparatus as recited in claim 1 , wherein each frequency combination of the one or more frequencies represents a number of bits having a respective bit value.

6. The communication apparatus as recited in claim 5 , wherein the demodulator unit is further configured to assign the soft decision to each bit of the number of bits based upon the value of the ratio.

7. A communication apparatus comprising:

a receiver including a demodulator unit configured to receive a signal including one or more frequencies associated with a symbol,

determine the one or more frequencies and to generate a soft decision corresponding to the one or more frequencies based upon energies associated with the one or more frequencies,

calculate a respective energy value associated with each of one or more frequencies,

calculate a total energy value associated with the signal, wherein each frequency combination of the one or more frequencies represents a number of bits having a respective bit value,

for each bit of the number of bits, calculate a respective ratio of a sum of energies of any frequencies corresponding to a same bit value to the total energy associated with the signal; and

assign a respective soft decision to each bit of the number of bits based upon the value of the respective ratio.

8. The communication apparatus as recited in claim 5 , wherein the demodulator unit is further configured to calculate a ratio of energies associated with at least one frequency of the one or more frequencies having a largest amplitude to an energy associated with a different frequency of the one or more frequencies.

9. The communication apparatus as recited in claim 1 , wherein the symbol comprises a text telephone symbol that includes a plurality of bits encoded according to a cellular text telephone modem (CTM) protocol that includes four different frequencies.

10. A method of demodulating tones with a communication apparatus comprising:

the communication apparatus receiving a signal including one or more frequencies associated with a symbol;

the communication apparatus determining the one or more frequencies;

the communication apparatus calculating a respective energy value associated with each of the one or more frequencies;

the communication apparatus calculating a total energy value associated with the signal;

the communication apparatus generating a soft decision corresponding to the one or more frequencies based upon energies associated with the one or more frequencies; and

the communication apparatus calculating a ratio of an energy associated with at least one frequency of the one or more frequencies having a largest amplitude to the total energy value associated with the signal.

11. The method as recited in claim 10 , further comprising determining an amplitude corresponding to each of one or more frequencies.

12. The method as recited in claim 11 , further comprising determining the amplitude corresponding to each of one or more frequencies using a Goertzel algorithm.

13. The method as recited in claim 11 , further comprising determining the amplitude corresponding to each of one or more frequencies using a fast Fourier transform (FFT) algorithm.

14. The method as recited in claim 11 , wherein each frequency combination of the one or more frequencies represents a number of bits having a respective bit value.

15. The method as recited in claim 14 , further comprising assigning the soft decision to each bit of the number of bits based upon the value of the ratio.

16. The method as recited in claim 14 , further comprising:

for each bit of the number of bits, calculating a respective ratio of a sum of energies of any frequencies corresponding to a same bit value to the total energy associated with the signal; and

assigning a respective soft decision to each bit of the number of bits based upon the value of the respective ratio.

17. The method as recited in claim 14 , further comprising calculating a ratio of energies associated with at least one frequency of the one or more frequencies having a largest amplitude to the an energy associated with a different frequency of the one or more frequencies.

18. The method as recited in claim 10 , wherein the symbol comprises a text telephone symbol that includes a plurality of bits encoded according to a cellular text telephone modem (CTM) protocol that includes four different frequencies.

19. The apparatus of claim 7 , wherein the demodulator unit comprises:

a tone detection unit;

a synchronization unit; and

a decoder in communication with the tone detection unit.

20. The apparatus of claim 19 , wherein the decoder comprises a Viterbi decoder.

21. The apparatus of claim 7 , wherein the demodulator unit is further configured to use a Goertzel algorithm to determine an amplitude corresponding to each of one or more frequencies.

22. The apparatus of claim 7 , wherein the demodulator unit is configured to use a fast Fourier transform (FFT) algorithm to determine an amplitude corresponding to each of one or more frequencies.

23. The apparatus of claim 7 , wherein the demodulator unit is further configured to assign the soft decision to each bit of the number of bits based upon the value of the ratio.

24. The apparatus of claim 7 , wherein the demodulator unit is further configured to calculate a ratio of energies associated with at least one frequency of the one or more frequencies having a largest amplitude to an energy associated with a different frequency of the one or more frequencies.

25. The apparatus of claim 7 , wherein the symbol comprises a text telephone symbol that includes a plurality of bits encoded according to a cellular text telephone modem (CTM) protocol that includes four different frequencies.

Assignments (5)
CHANGE OF NAME Recorded Feb 2, 2016
From: ST WIRELESS SA
To: ST-ERICSSON SA
Reel/Frame 037683/0128 →
STATUS CHANGE-ENTITY IN LIQUIDATION Recorded Feb 2, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037739/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: NXP B.V.
To: ST WIRELESS SA
Reel/Frame 037605/0983 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2007
From: SILICON LABORATORIES, INC.
To: NXP, B.V.
Reel/Frame 019069/0526 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2007
From: ARSLAN, GUNER
To: SILICON LABORATORIES, INC.
Reel/Frame 019005/0056 →