System and method for encoding and decoding digital data using acoustical tones
First Claim
Patent Images
1. A digital data transmitting system using an acoustic tone, the system comprising:
- a generator for generating digital data bits, said digital data bits including at least one check bit;
an error correction and interleaving system for adding at least one error correction bit to the digital data bits to form a data sequence;
an encoder for encoding each bit in the data sequence with a signal having the at least one acoustic tone to form an encoded sequence, the frequency of the at least one tone lying between 20 Hz and 20 kHz; and
an audio speaker for transmitting the encoded sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for the transmission and reception of digital data wirelessly using acoustic tones comprises an encoder, a data interleaving system, an error correction system, and a decoder. The digital data is decoded by using in-phase and quadrature filters and through a score based function that determines the data that was most likely transmitted.
23 Citations
46 Claims
-
1. A digital data transmitting system using an acoustic tone, the system comprising:
-
a generator for generating digital data bits, said digital data bits including at least one check bit;
an error correction and interleaving system for adding at least one error correction bit to the digital data bits to form a data sequence;
an encoder for encoding each bit in the data sequence with a signal having the at least one acoustic tone to form an encoded sequence, the frequency of the at least one tone lying between 20 Hz and 20 kHz; and
an audio speaker for transmitting the encoded sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 22)
-
-
13. A method for transmitting digital data using acoustic tones, the method comprising:
-
generating digital data bits, said digital data bits including at least one check bit;
adding at least one error correction bit to the digital data bits to form a data sequence;
encoding each bit in the data sequence with a signal having at least one tone to form an encoded sequence, the frequency of the at least one tone lying between 20 Hz and 20 kHz; and
transmitting the encoded sequence by an audio speaker. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
23. A receiver for detecting digital data in an acoustic tone based signal, the receiver comprising:
-
a first and a second set of filters for filtering the received acoustic tone based signal;
a first and a second detector for determining the magnitude of the complex domain output from the first and the second set of filters respectively;
a difference operator for generating a difference between a transformed output from the first detector and a transformed output from the second detector at an output of said difference operator;
means for detecting a digital word, said digital word obtained from a bit detector, wherein the input to the bit detector is the output of said difference operator;
a buffer for storing the detected digital word; and
means for error correcting the stored digital word for determining the digital data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for detecting digital data in an acoustic tone based signal, the method comprising:
-
filtering the received acoustic tone based signal by a first and a second set of filters;
determining the magnitude of the complex domain output from the first and the second set of filters respectively by a first and a second detector;
generating a difference between a transformed output from the first detector and a transformed output from the second detector at an output of said difference operator;
detecting a digital word, said digital word obtained from a bit detector, wherein the input to the bit detector is the output of the difference operator;
storing the detected digital word in a buffer; and
error-correcting the stored digital word for determining the digital data. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A device for transmitting and receiving digital data wirelessly, the device comprising:
-
a transmitter including;
(i) an error correction and interleaving system for introducing correction bits into the digital data to form a data sequence;
(ii) an encoder for encoding the data sequence with acoustic tones to generate an encoded data sequence;
(ii) an audio speaker for transmitting the encoded data sequence; and
a receiver including;
(i) a microphone for capturing the encoded data sequence;
(ii) a first and a second set of filters for filtering the received acoustic tones encoded by the digital data;
(iii) a first and a second detector for determining the magnitude of the complex output from the first and the second set of filters respectively;
(iv) a difference operator for generating a difference between the outputs of the first and the second detectors;
(v) means for detecting a digital word, said digital word obtained from a bit detector, wherein the input to the bit detector is the difference between the outputs of the first and the second detectors;
(vi) a buffer for storing the detected digital word;
(vii) means for error correcting the stored digital word for determining the digital data.
-
Specification