Claims
- 1. A system for communicating digital data over a voice channel of a digital telecommunications network comprising:
an input for receiving digital data; a processor for converting the digital data into audio tones; and an output for outputting the audio tones to digital transmission circuitry that encodes the audio tones in a same manner used for encoding voice signals and transmits the encoded audio tones over the same voice channel in the digital telecommunications network used for transmitting the voice signals.
- 2. A system according to claim 1 including a computer for converting the digital data into a format used by a sound card for generating audio tones.
- 3. A system according to claim 2 wherein the computer formats the digital data into packets having a preamble that preconditions the digital transmission circuitry to prevent corruption of the tones representing the digital data.
- 4. A system according to claim 3 where the output couples the sound card to a microphone input of a cellular telephone, the cellular telephone providing the digital transmission circuitry that encodes and transmits the audio tones over the digital telecommunications network.
- 5. A system according to claim 4 wherein the audio tones are generated by the sound card and fed into an analog to digital converter in the cell phone that also processes human voice signals.
- 6. A system according to claim 1 wherein a sound card converts binary “1” bits in the digital data to a first tone having a first frequency within a human voice range and the sound card converts binary “0” bits in the digital data to a second tone having a second frequency within the human voice range.
- 7. A system according to claim 6 wherein the first and second frequency are both between 400 and 1000 Hertz.
- 8. A system according to claim 1 wherein the input is coupled to a telephone line and the processor digitizes the audio tones on the telephone line.
- 9. A system according to claim 8 including a computer that converts the digitized audio tones back into binary bit values.
- 10. A system according to claim 1 including a computer coupled and a sound card coupled to the computer, the computer sending a location request to a cellular telephone, the sound card converting the location request into audio tones and transmitting the audio tones over the digital telecommunications network, the sound card then monitoring a phone line for a response from the cellular telephone and digitizing audio tones from the cellular telephone representing positional data, the computer then converting the digitized audio tones into digital data and displaying the digital data on a computer screen.
- 11. A synchronizer, comprising:
an input that samples first and second audio tones; a demodulator that generates a synchronization value by comparing the samples of the first audio tone with the samples of the second audio tone; and a synchronizer that synchronizes the demodulator by shifting a start time for the samples of the first and second audio tones until the demodulator generates an optimum synchronization value.
- 12. A synchronizer according to claim 11 including a tuner coupled to the input that shifts the first and second audio tones to a baseband frequency.
- 13. A synchronizer according to claim 11 wherein the demodulator includes:
a first integrator for summing the samples of the first audio tone; a second integrator for summing the samples of the second audio tone; and a summer generating the synchronization value by comparing the output of the first integrator with the output of the second integrator.
- 14. A synchronizer according to claim 13 including:
a first rectifier coupled between the first integrator and the summer; and a second rectifier coupled between the second integrator and the summer.
- 15. A synchronizer according to claim 13 including a comparator coupled to the summer for generating binary bit values.
- 16. A synchronizer according to claim 11 wherein the first and second audio tones are transmitted over a voice channel of a digital telecommunications network.
- 17. A synchronizer according to claim 11 wherein a number of samples of the first tone and a number of samples of the second tone compared by the demodulator represents an amount of time the first and second tones are generated for one bit of the digital data.
- 18. A synchronizer according to claim 11 wherein the demodulator takes a running sum of the samples and compares the running sum for the first and second tones to generate a binary “1” value or a binary “0” value.
- 19. A synchronizer according to claim 18 including a synchronization pattern correlator that identifies the optimum synchronization value by correlating the binary “1” and binary “0” values with a synchronization pattern.
- 20. A multichannel inband signaling modem for communicating digital data over a voice channel of a telecommunications network, comprising:
an input for receiving digital data; a first modulator that converts a first binary bit value in a first portion of the digital data into a first audio tone having a first frequency and converts a second binary bit value in the first portion of digital data into a second audio tone having a second frequency; a second modulator that converts the first binary bit value in a second portion of the digital data into a third audio tone having a third frequency and converts the second binary bit value in the second portion of the digital data into a fourth audio tone having a fourth frequency; and an output for outputting the audio tones over a voice channel of a digital wireless telecommunications network.
- 21. A modem according to claim 20 including:
a first decoder that monitors the first and second audio tones and converts any detected first audio tones back into the first binary bit value and converts any detected second audio tones back into the second binary bit value; and a second decoder that monitors for the third and fourth audio tones and converts any detected third audio tones back into the first binary bit value and converts any detected fourth audio tones back into the second binary bit value.
- 22. A modem according to claim 21 including a controller that controls when the first and second modulators generate audio tones and when the first and second decoders monitor for the audio tones.
- 23. A modem according to claim 22 wherein the controller conducts a configuration session with another multichannel inband signaling modem.
- 24. A modem according to claim 22 wherein the controller controls which bits in the digital data are converted into audio tones by the first and second modulators.
- 25. A modem according to claim 21 including:
a first filter coupled to the first decoder that filters out signals outside a frequency range of the first and second audio tones; and a second filter coupled to the second decoder that filters out signals outside a frequency range of the third and fourth audio tones.
- 26. A modem according to claim 20 wherein the audio tones are fed into a same analog to digital converter in a cell phone that processes human voice signals.
- 27. A modem according to claim 21 wherein the first and second modulators and the first and second decoders are located in a cellular telephone.
- 28. A modem according to claim 20 including a digital to analog converter that converts the audio tones into analog signals that are input to a voice input of a telephone and then encoded and transmitted by voice processing circuitry in the telephone over the voice channel of the telecommunications network.
- 29. A multicarrier inband signaling modem for communicating digital data over a voice channel of a telecommunications network, comprising:
an input for receiving digital data; multiple modulators that each convert binary values at associated bit locations in the digital data into different audio tones; and an output for outputting the audio tones over a voice channel of a digital telecommunications network.
- 30. A modem according to claim 29 wherein the modulators each generate a different audio tone for a first binary value and generate no audio tone for a second binary value.
- 31. A modem according to claim 29 including a summer coupled to outputs for all of the multiple modulators that outputs a multitone signal representing all of the bit values for all of the associated bit locations at the same time.
- 32. A modem according to claim 29 including multiple decoders that each monitor for an associated one of the multiple audio tones and generate a first binary bit value when the associated audio tone is detected and generates a second binary bit value when no associated audio tone is detected.
- 33. A modem according to claim 32 including bandpass filters coupled to each one of the multiple decoders that filter out signals outside a frequency range of an associated one of the audio tones.
RELATED APPLICATIONS
[0001] This application is a CIP of co-pending U.S. application Ser. No. 09/531,367 filed Mar. 21, 2000 which is a CIP of co-pending U.S. application Ser. No. 09/230,079, filed May 13, 1999, which is the U.S. national phase application corresponding to International Application No. PCT/US98/10317, filed May 19, 1998.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09602593 |
Jun 2000 |
US |
Child |
10133186 |
Apr 2002 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09531367 |
Mar 2000 |
US |
Child |
09602593 |
Jun 2000 |
US |
Parent |
09230079 |
May 1999 |
US |
Child |
09531367 |
Mar 2000 |
US |