US20150139343A1 - OFDM-based acoustic communications system - Google Patents
OFDM-based acoustic communications system Download PDFInfo
- Publication number
- US20150139343A1 US20150139343A1 US14/599,573 US201514599573A US2015139343A1 US 20150139343 A1 US20150139343 A1 US 20150139343A1 US 201514599573 A US201514599573 A US 201514599573A US 2015139343 A1 US2015139343 A1 US 2015139343A1
- Authority
- US
- United States
- Prior art keywords
- signal
- channel
- unit
- data
- ofdm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000006854 communication Effects 0.000 title claims abstract description 49
- 238000004891 communication Methods 0.000 title claims abstract description 46
- 230000007704 transition Effects 0.000 claims description 32
- 238000010586 diagram Methods 0.000 claims description 29
- 238000013507 mapping Methods 0.000 claims description 22
- 238000000034 method Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 18
- 238000006243 chemical reaction Methods 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000005070 sampling Methods 0.000 claims description 11
- 125000004122 cyclic group Chemical group 0.000 claims description 8
- 238000012545 processing Methods 0.000 abstract description 6
- 238000011161 development Methods 0.000 abstract description 4
- 230000001737 promoting effect Effects 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 6
- 210000005069 ears Anatomy 0.000 description 5
- 238000012937 correction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2649—Demodulators
- H04L27/26524—Fast Fourier transform [FFT] or discrete Fourier transform [DFT] demodulators in combination with other circuits for demodulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2666—Acquisition of further OFDM parameters, e.g. bandwidth, subcarrier spacing, or guard interval length
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B11/00—Transmission systems employing sonic, ultrasonic or infrasonic waves
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
- H04L27/2634—Inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators in combination with other circuits for modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2649—Demodulators
- H04L27/265—Fourier transform demodulators, e.g. fast Fourier transform [FFT] or discrete Fourier transform [DFT] demodulators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2662—Symbol synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2668—Details of algorithms
- H04L27/2673—Details of algorithms characterised by synchronisation parameters
- H04L27/2675—Pilot or known symbols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2656—Frame synchronisation, e.g. packet synchronisation, time division duplex [TDD] switching point detection or subframe synchronisation
Definitions
- the present invention relates to an OFDM-based acoustic communications system, and belongs to the field of wireless communications technologies.
- acoustic frequency For an acoustic frequency less than 24 kHz, existing video and voice play devices and receiving apparatuses can be fully used, and specially-customized loudspeakers and microphones are not needed. This acoustic frequency cannot be easily perceived by people's ears, and does not cause too much influences on people's daily life; therefore, acoustic communication is widely applied.
- a processing process is complex, and a bit error rate is relatively high, which suppresses acoustic communication efficiency, and hinders development of acoustic communication.
- the orthogonal frequency division multiplexing (OFDM) technology is a multi-carrier digital modulation technology.
- OFDM orthogonal frequency division multiplexing
- An objective of the present invention is to overcome a problem that acoustic communication efficiency is suppressed and development of acoustic communication is hindered, which are caused by the fact that a processing process of conventional acoustic communication is complex, and a bit error rate is relatively high.
- the present invention provides an OFDM-based acoustic communications system, which simplifies processing, reducing a bit error rate, improve efficiency and synchronization of acoustic communication, and has a good application prospect.
- An OFDM-based acoustic communications system includes an acoustic transmitting end and an acoustic receiving end, where the acoustic transmitting end includes a channel coding module, a signal modulation module, a D/A conversion module, and a loudspeaker that are connected in sequence; the acoustic receiving end comprises a microphone, an A/D conversion module, a signal demodulation module, and a signal decoding module; the channel coding module is configured to receive original data; the signal decoding module is configured to output the original data; and data transmission is performed between the loudspeaker and the microphone through a communications channel of less than 24 kHz,
- the channel coding module includes a first BCH coding unit, an interleaving unit, and a second BCH unit that are connected in sequence, to extend the original data to obtain extended data;
- the channel decoding module includes a first BCH decoding unit, a de-interleaving unit, and a second BCH decoding unit, to restore the extended data to the original data;
- the signal modulation module modulates the extended data based on OFDM, divides a channel into multiple orthogonal sub-channels, converts an extended data signal into concurrent low-speed sub-data streams, and modulates the sub-data streams onto each sub-channel for transmission, and comprises a symbol mapping unit, an IDFT unit, and a signal extension unit that are connected in sequence, wherein the symbol mapping unit receives the extended data output by the channel coding module, and the signal extension unit outputs a digital voice signal to the D/A conversion module; and
- the signal demodulation module demodulates the received digital voice signal based on the OFDM, divides one channel into multiple orthogonal sub-channels, converts the digital voice signal into extended data, and demodulates the extended data onto the converted channel for transmission, and comprises a DFT unit, a synchronization capturing unit, and a symbol inverse-mapping unit that are connected in sequence, where the DFT unit is configured to receive the digital voice signal output by the A/D conversion module, the symbol inverse-mapping unit outputs the extended data to the signal decoding module, and if failing in capturing a data signal, the synchronization capturing unit returns a feedback to the DFT unit through a sliding unit.
- the symbol mapping unit is configured to group the extended data, divide a channel into multiple orthogonal sub-channels, and map each group of data to one OFDM symbol, where a conversion process is: allocating each bit in each group of data to a corresponding sub-channel according to a constellation diagram, where the sub-channel includes a data signal channel, a constant signal channel, a zero-power signal channel, and a baker code signal channel, the data signal channel is used for assigning transmitted data to each data channel, the constant signal channel is used for synchronizing an OFDM symbol, the zero-power signal channel is used for correcting a frequency, and the baker code channel uses positions of specific points in the constellation diagram as +1 and ⁇ 1, to implement frame synchronization.
- the symbol inverse-mapping unit draws a constellation diagram according to strength and a phase of signal outputting of the synchronization capturing unit, and restores the extended data according to the constellation diagram.
- the signal extension unit is configured to reduce energy leakage when handover is performed between two adjacent OFDM symbols, where a part of original signal prolongation needs to be copied as a transition area; to ensure periodicity of a signal, a tail signal of the original signal needs to be copied as a front transition area and a guard interval, a head signal of the original signal needs to be copied as a back transition area, a back transition area of a previous OFDM symbol overlaps with a front transition area of a later OFDM symbol, and gradient window functions of the front and back transition areas respectively are:
- a guard interval area is set between the front transition area and the original signal, and the guard interval area is a prolongation of the tail signal of the original signal.
- the synchronization capturing unit has two capturing cases:
- a start position of a DFT window falls in a cyclic prefix, a sampling value comprised in the DFT window is a value in the OFDM symbol, and then interference between symbols does not exist, demodulation is performed correctly, and synchronization capturing succeeds;
- a start position of a DFT window falls beyond the cyclic prefix, a sampling value comprised in the DFT window comprises a value of a next OFDM symbol, and then interference between symbols exists, synchronization capturing fails, the DFT window needs to be slide backwards through the sliding unit, and demodulation is performed again, so that the demodulation is performed correctly, and synchronization capturing succeeds.
- the DFT window is slid backwards through the sliding unit, and a calculation process of a sliding offset is:
- each OFDM symbol is configured with one bit of baker code
- the baker code is saved in a shift register in sequence, and a length of the shift register is equal to a length of the baker code; when a sharp peak of a baker code recognizer of the receiving end occurs, a start position and an end position of a frame are determined to implement frame synchronization.
- the beneficial effects of the present invention are as follows: in the OFDM-based acoustic communications system provided in the present invention, at an acoustic transmitting end, original data is modulated through channel coding into an acoustic signal of a data frame formed by multiple OFDM symbols and the acoustic signal is transmitted through a loudspeaker; at an acoustic receiving end, after a microphone receives the acoustic signal, and the acoustic signal is restored to the original data through demodulation and channel decoding.
- symbol synchronization is implemented through pilot information, and data frame synchronization is implemented in a manner of inserting baker codes, thereby simplifying processing, having a low bit error rate, improving acoustic communication efficiency, promoting development of acoustic communication, and having a good application prospect.
- FIG. 1 is a system block diagram of an OFDM-based acoustic communications system according to the present invention
- FIG. 2 is a system block diagram of a channel coding module according to the present invention.
- FIG. 3 is a system block diagram of a channel decoding module according to the present invention.
- FIG. 4 is a system block diagram of a signal modulation module according to the present invention.
- FIG. 5 is a system block diagram of a signal demodulation module according to the present invention.
- FIG. 6 is a schematic diagram of usage allocation of a sub-channel according to the present invention.
- FIG. 7 is a schematic diagram of extended data according to the present invention.
- FIG. 8 is a schematic diagram of synchronization capturing when a start position of a DFT window falls in a cyclic prefix according to the present invention
- FIG. 9 is a schematic diagram of synchronization capturing when a start position of a DFT window falls beyond a cyclic prefix according to the present invention.
- FIG. 10 is a schematic diagram of coding and decoding according to an embodiment of the present invention.
- FIG. 11 is a constellation diagram of data modulation in a QPSK manner according to an embodiment of the present invention.
- FIG. 12 is a schematic diagram of signal extension according to an embodiment of the present invention.
- FIG. 13 is a schematic diagram of synchronization capturing and sliding according to an embodiment of the present invention.
- an OFDM-based communications system in the present invention includes an acoustic transmitting end and an acoustic receiving end.
- the acoustic transmitting end includes a channel coding module, a signal modulation module, a D/A conversion module, and a loudspeaker that are connected in sequence
- the acoustic receiving end includes a microphone, an A/D conversion module, a signal demodulation module, and a signal decoding module that are connected in sequence.
- the channel coding module is configured to receive original data; the signal decoding module is configured to output original data, where the original data is content data of information needing to be transmitted, and the original data may be any binary data, is not limited to voice data, and includes, but not limited to, data such as text, pictures, video, and audio. Digital audio data is generated in the signal modulation module. Extension refers to that monitoring data is added, so that an accumulated error can be corrected in a communication process.
- Data transmission is performed between the loudspeaker and the microphone through a communications channel of less than 24 kHz, where for an acoustic frequency of less than 24 kHz, existing video and audio play devices and receiving apparatuses can be fully used, specially-customized loudspeakers and microphones are not needed, and this frequency cannot be easily perceived by ears of people, which may not cause too many effects on people's daily life.
- the channel coding module includes a first BCH coding unit, an interleaving unit, and a second BCH coding unit that are connected in sequence, to extend voice data to obtain extended data;
- the channel decoding module includes a first BCH decoding unit, a de-interleaving unit, and a second BCH decoding unit that are connected in sequence, to restore the extended data to the voice data;
- error code is generated in a data stream being transmitted.
- a digital code stream is corresponding processed, which has certain error correction capability and anti-interference capability, and can avoiding occurrence of error code during code stream transmission to a great extent.
- the signal modulation module modulates the extended data based on the OFDM, divides a channel into multiple orthogonal sub-channels, converts an extended data signal into concurrent low-speed sub-data streams, and modulates the sub-data streams onto each sub-channel for transmission, and includes a symbol mapping unit, an IDFT unit, and a signal extension unit that are connected in sequence.
- the symbol mapping unit receives the extended data output by the channel coding module, and the signal extension unit outputs a digital voice signal to the D/A conversion module.
- the signal demodulation demodulates the received digital voice signal based on the OFDM, converts multiple orthogonal sub-channels into one channel, converts the digital voice signal into the extended data, and demodulates the extended data onto the converted channel for transmission, and includes a DFT unit, a synchronization capturing unit, and a symbol inverse-mapping unit that are connected in sequence.
- the DFT unit is configured to receive the digital voice signal output by the A/D conversion module.
- the symbol inverse-mapping unit outputs the extended data to the signal decoding module. If failing in capturing a data signal, the synchronization capturing unit returns a feedback to the DFT unit through a sliding unit.
- the symbol mapping unit maps each group of data into one OFDM symbol.
- a specific process is: each bit in each group of data is assigned to a corresponding sub-channel according to a constellation diagram, where frequencies of 0 to 24 kHz are divided into multiple orthogonal sub-channels (a signal converted through DFT is definitely orthogonal, and the number of divided channels is equal to a half of the number of points of DFT), sub-channels that people's ears cannot easily perceive are assigned for different usages (a data channel, a baker code channel, a zero-power channel, and a constant signal channel).
- each sub-channel is divided through 50-point DFT, and a bandwidth of each sub-channel is 1 kHz, if frequencies that people's ears cannot easily perceive are 15 kHz to 24 kHz, 10 sub-channels, namely, sub-channel 16 to sub-channel 25 , are divided for different usages.
- Data is mapped to each sub-channel in a manner of the constellation diagram, for example, for BPSK modulation, 1 bit may be mapped to each channel; for QPSK modulation, 2 bits may be mapped to each channel; for 8 PSK modulation, 3 bits may be mapped to each channel; and for QAM modulation, 4 bits may be mapped to each channel. Different modulation manners correspond to different constellation diagrams.
- the data signal channel distributes, to each data channel, data needing to be transmitted.
- the baker code channel uses positions of specific points in the constellation diagram as +1 and ⁇ 1, to implement frame synchronization.
- the zero-power signal channel does no send any data, where power at this point is 0, which is used for frequency correction.
- the constant signal channel fixedly sends a constant signal, and inserts a constant signal pilot (used for symbol synchronization, channel estimation, and channel balancing), a zero-power signal pilot (used for verifying symbol synchronization), and a baker code signal pilot (used for frame synchronization) into corresponding channels.
- the symbol inverse-mapping unit performs an inverse process, and symbol mapping is shown in FIG. 6 .
- Strength of the constant signal channel and the phase signal are known, and the symbol inverse-mapping unit may perform normalization process on strength of another channel through the strength of the channel, to calculate an attenuation value or a gain value of an overall signal.
- An offset value ⁇ during the demodulation can be known through the formula (1):
- N is the number of points during DFT
- k is the k th point after conversion, that is, the k th sub-channel, k is conjugate to N/2
- ⁇ is an actual phase of this point
- a constellation diagram can be drawn according to the corrected strength and phase, and corresponding data is obtained according to the constellation diagram.
- multiple sub-channels can be modulated simultaneously by using the IDFT unit, which saves a high pass filter device.
- a low pass signal does not need to be filtered when a digital voice signal is output.
- multiple sub-channels can be demodulated simultaneously by using the DFT unit, which saves a high pass filter device.
- a low pass signal does not need to be filtered when a digital voice signal is input.
- the signal extension unit is configured to avoid energy leakage when handover is performed between two adjacent OFDM symbols.
- a part of original signal prolongation needs to be copied as a transition area.
- a tail signal of an original signal needs to be copied as a front transition area and a guard interval
- a head signal of the original signal is used as a back transition area
- a back transition area of a previous OFDM symbol overlaps with a front transition area of a later OFDM symbol.
- Gradient window functions of the front and back transition area respectively are:
- the gradient window function of the transition area and a superposing manner shorten the length of the transition area, and reduces a value of energy leakage, so that during symbol handover, people's ears cannot easily perceive the change.
- a guard interval area is set between the front transition area and the original signal, and the guard interval area is a prolongation of the tail signal of the original signal.
- the synchronization capturing unit has two capturing cases, and a timing offset during the demodulation is ⁇ samplings:
- a start position of the DFT window falls in a cyclic prefix
- a sampling value included in the DFT window is a value within the OFDM symbol, and then interference between symbols does not exist, demodulation is performed correctly, and synchronization capturing succeeds
- a start position of the DFT window falls beyond the cyclic prefix, a sampling value included in the DFT window includes a value of a next OFDM symbol, and then interference between symbols exists, synchronization capturing fails, the DFT window is slid backwards through the sliding unit, and demodulation is performed again, so that demodulation is performed correctly, and synchronization capturing succeeds.
- the DFT window is slid backwards through the sliding unit, and a calculation process of a sliding offset is:
- a length of a signal sample generated by the IDFT unit is L
- a length of the extended data is 2.75 L, which specifically is: 0.5 L at the tail of the original signal is copied as the front transition area and the guard interval, and 2 L entire original signals and 0.25 L at the head of the original signal are copied as the back transition area;
- Each OFDM symbol is configured with one bit of baker code, the baker code is saved in a shift register in sequence, and a length of the shift register is equal to the length of the baker code; when a sharp peak of a baker code recognizer of the receiving end occurs, a start position and an end position of a frame are determined to implement frame synchronization.
- the principle of the baker code recognizer is as follows: the baker code is saved in the shift register in sequence; when the baker code in each shift register is the same as preset baker code, the shift register outputs one level, output of each shift register is added through a summator, and when the baker code satisfies the output of the summator, the peak occurs.
- a specific embodiment is introduced according to the OFDM-based acoustic communications system in the present invention.
- (3) data is divided into 32 groups, BCH ( 31 , 16 ) coding is performed on each group of 16 bits, to obtain data of 992 bits, and frame tail information of 32 bits is added again, where the specific coding and decoding processes are the prior art known by a person skilled in the art, and the decoding process is an inverse process of the coding process, and the coding and decoding processes are shown in FIG. 10 .
- Frequency bands of 17 kHz to 21 kHz are divided into 23 sub-channels (16 sub-channels are used for transmitting a data signal, 3 sub-channels are used for transmitting a constant signal, 2 sub-channels are used for transmitting a baker code signal, and 2 sub-channels are used for transmitting a zero-power signal). Because the signal is generated through 256-point IDFT, there are 128 frequency channel numbers, where
- the data signal frequency channel numbers are: 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115;
- the constant signal frequency channel numbers are: 98, 119, 120;
- baker code signal frequency channel numbers are: 109, 118;
- the zero-power signal frequency channel numbers are: 116, 117.
- Data is modulated in a QPSK manner, a constellation diagram shown in FIG. 11 is used; in the data signal frequency channel numbers, data of 2 bits are transmitted on each frequency channel number; in the constant signal frequency channel numbers, “11” is transmitted constantly; in the baker code signal frequency channel numbers, “11” indicates “+”, and “00” indicates “ ⁇ ”; in-frame (remaining) OFDM symbols after transmission by using baker code of 13 bits is completed are used to transmit a zero-power signal; in the zero-power signal frequency channel numbers, the zero-power signal is sent.
- a digital voice signal generated through the IDFT unit from the point being 256 is extended in a manner shown in FIG. 12 .
- a point of a start position of the demodulation window is demodulated.
- the demodulated start position of the DFT window is between A and B
- the demodulation is performed correctly.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed is an orthogonal frequency division multiplexing (OFDM)-based acoustic communications system. At an acoustic transmitting end, original data is modulated through channel coding into an acoustic signal of a data frame formed by multiple OFDM symbols and the acoustic signal is transmitted through a loudspeaker; at an acoustic receiving end, after a microphone receives the acoustic signal, and the acoustic signal is restored to the original data through demodulation and channel decoding. In a communication process, symbol synchronization is implemented through pilot information, and data frame synchronization is implemented in a manner of inserting baker codes, thereby simplifying processing, having a low bit error rate, improving acoustic communication efficiency, promoting development of acoustic communication, and having a good application prospect.
Description
- The application claims priority to Chinese application Ser. No. 201410499592.6, filed on Sep. 25, 2014 and entitled “OFDM-based acoustic communications system”, which is hereby incorporated herein by reference.
- The present invention relates to an OFDM-based acoustic communications system, and belongs to the field of wireless communications technologies.
- For an acoustic frequency less than 24 kHz, existing video and voice play devices and receiving apparatuses can be fully used, and specially-customized loudspeakers and microphones are not needed. This acoustic frequency cannot be easily perceived by people's ears, and does not cause too much influences on people's daily life; therefore, acoustic communication is widely applied. However, in a conventional field of acoustic communications technologies, a processing process is complex, and a bit error rate is relatively high, which suppresses acoustic communication efficiency, and hinders development of acoustic communication.
- The orthogonal frequency division multiplexing (OFDM) technology is a multi-carrier digital modulation technology. Although the concept of OFDM exists for a long time, people recently realizes that OFDM is a good way to implement high-speed bidirectional wireless data communication, and OFDM is commonly known in electronic communication and is not involved in the field of acoustic communication technologies. How to apply the OFDM technology in the acoustic communication to simplify a processing process, reduce a bit error rate, and improve communication efficiency is a technical problem currently to be solved.
- An objective of the present invention is to overcome a problem that acoustic communication efficiency is suppressed and development of acoustic communication is hindered, which are caused by the fact that a processing process of conventional acoustic communication is complex, and a bit error rate is relatively high. The present invention provides an OFDM-based acoustic communications system, which simplifies processing, reducing a bit error rate, improve efficiency and synchronization of acoustic communication, and has a good application prospect.
- To achieve the foregoing objective, the following technical solutions are used in the present invention:
- An OFDM-based acoustic communications system includes an acoustic transmitting end and an acoustic receiving end, where the acoustic transmitting end includes a channel coding module, a signal modulation module, a D/A conversion module, and a loudspeaker that are connected in sequence; the acoustic receiving end comprises a microphone, an A/D conversion module, a signal demodulation module, and a signal decoding module; the channel coding module is configured to receive original data; the signal decoding module is configured to output the original data; and data transmission is performed between the loudspeaker and the microphone through a communications channel of less than 24 kHz,
- the channel coding module includes a first BCH coding unit, an interleaving unit, and a second BCH unit that are connected in sequence, to extend the original data to obtain extended data;
- the channel decoding module includes a first BCH decoding unit, a de-interleaving unit, and a second BCH decoding unit, to restore the extended data to the original data;
- the signal modulation module modulates the extended data based on OFDM, divides a channel into multiple orthogonal sub-channels, converts an extended data signal into concurrent low-speed sub-data streams, and modulates the sub-data streams onto each sub-channel for transmission, and comprises a symbol mapping unit, an IDFT unit, and a signal extension unit that are connected in sequence, wherein the symbol mapping unit receives the extended data output by the channel coding module, and the signal extension unit outputs a digital voice signal to the D/A conversion module; and
- the signal demodulation module demodulates the received digital voice signal based on the OFDM, divides one channel into multiple orthogonal sub-channels, converts the digital voice signal into extended data, and demodulates the extended data onto the converted channel for transmission, and comprises a DFT unit, a synchronization capturing unit, and a symbol inverse-mapping unit that are connected in sequence, where the DFT unit is configured to receive the digital voice signal output by the A/D conversion module, the symbol inverse-mapping unit outputs the extended data to the signal decoding module, and if failing in capturing a data signal, the synchronization capturing unit returns a feedback to the DFT unit through a sliding unit.
- In the OFDM-based acoustic communications system, the symbol mapping unit is configured to group the extended data, divide a channel into multiple orthogonal sub-channels, and map each group of data to one OFDM symbol, where a conversion process is: allocating each bit in each group of data to a corresponding sub-channel according to a constellation diagram, where the sub-channel includes a data signal channel, a constant signal channel, a zero-power signal channel, and a baker code signal channel, the data signal channel is used for assigning transmitted data to each data channel, the constant signal channel is used for synchronizing an OFDM symbol, the zero-power signal channel is used for correcting a frequency, and the baker code channel uses positions of specific points in the constellation diagram as +1 and −1, to implement frame synchronization.
- In the OFDM-based acoustic communications system, the symbol inverse-mapping unit draws a constellation diagram according to strength and a phase of signal outputting of the synchronization capturing unit, and restores the extended data according to the constellation diagram.
- In the OFDM-based acoustic communications system, the signal extension unit is configured to reduce energy leakage when handover is performed between two adjacent OFDM symbols, where a part of original signal prolongation needs to be copied as a transition area; to ensure periodicity of a signal, a tail signal of the original signal needs to be copied as a front transition area and a guard interval, a head signal of the original signal needs to be copied as a back transition area, a back transition area of a previous OFDM symbol overlaps with a front transition area of a later OFDM symbol, and gradient window functions of the front and back transition areas respectively are:
-
f1(x)=½(cos(x)+1),x∈(π,2π); f2(x)=½(cos(x)+1),x∈(0,π). - In the OFDM-based acoustic communications system, a guard interval area is set between the front transition area and the original signal, and the guard interval area is a prolongation of the tail signal of the original signal.
- In the OFDM-based acoustic communications system, the synchronization capturing unit has two capturing cases:
- (1) a start position of a DFT window falls in a cyclic prefix, a sampling value comprised in the DFT window is a value in the OFDM symbol, and then interference between symbols does not exist, demodulation is performed correctly, and synchronization capturing succeeds; and
- (2) a start position of a DFT window falls beyond the cyclic prefix, a sampling value comprised in the DFT window comprises a value of a next OFDM symbol, and then interference between symbols exists, synchronization capturing fails, the DFT window needs to be slide backwards through the sliding unit, and demodulation is performed again, so that the demodulation is performed correctly, and synchronization capturing succeeds.
- In the OFDM-based acoustic communications system, the DFT window is slid backwards through the sliding unit, and a calculation process of a sliding offset is:
- (1) assuming that a length of a signal sample generated by the IDFT unit is L, a length of the extended data is 2.75 L;
- (2) transition areas of the two OFDM symbols overlap with each other, and the transition area is 0.25 L, and then an interval between heads of two OFDM symbols is 2.75 L−0.25 L=2.5 L; and
- (3) a length of the DFT window is L, and a sliding distance is 2.5 L/2=1.25 L.
- In the OFDM-based acoustic communications system, each OFDM symbol is configured with one bit of baker code, the baker code is saved in a shift register in sequence, and a length of the shift register is equal to a length of the baker code; when a sharp peak of a baker code recognizer of the receiving end occurs, a start position and an end position of a frame are determined to implement frame synchronization.
- The beneficial effects of the present invention are as follows: in the OFDM-based acoustic communications system provided in the present invention, at an acoustic transmitting end, original data is modulated through channel coding into an acoustic signal of a data frame formed by multiple OFDM symbols and the acoustic signal is transmitted through a loudspeaker; at an acoustic receiving end, after a microphone receives the acoustic signal, and the acoustic signal is restored to the original data through demodulation and channel decoding. In a communication process, symbol synchronization is implemented through pilot information, and data frame synchronization is implemented in a manner of inserting baker codes, thereby simplifying processing, having a low bit error rate, improving acoustic communication efficiency, promoting development of acoustic communication, and having a good application prospect.
-
FIG. 1 is a system block diagram of an OFDM-based acoustic communications system according to the present invention; -
FIG. 2 is a system block diagram of a channel coding module according to the present invention; -
FIG. 3 is a system block diagram of a channel decoding module according to the present invention; -
FIG. 4 is a system block diagram of a signal modulation module according to the present invention; -
FIG. 5 is a system block diagram of a signal demodulation module according to the present invention; -
FIG. 6 is a schematic diagram of usage allocation of a sub-channel according to the present invention; -
FIG. 7 is a schematic diagram of extended data according to the present invention; -
FIG. 8 is a schematic diagram of synchronization capturing when a start position of a DFT window falls in a cyclic prefix according to the present invention; -
FIG. 9 is a schematic diagram of synchronization capturing when a start position of a DFT window falls beyond a cyclic prefix according to the present invention; -
FIG. 10 is a schematic diagram of coding and decoding according to an embodiment of the present invention; -
FIG. 11 is a constellation diagram of data modulation in a QPSK manner according to an embodiment of the present invention; -
FIG. 12 is a schematic diagram of signal extension according to an embodiment of the present invention; and -
FIG. 13 is a schematic diagram of synchronization capturing and sliding according to an embodiment of the present invention. - The following further describes the present invention with reference to the accompanying drawings of the specification. The following embodiments are merely used to describe the technical solutions of the present invention clearly, rather than limiting the protection scope of the present invention.
- As shown in
FIG. 1 , an OFDM-based communications system in the present invention includes an acoustic transmitting end and an acoustic receiving end. The acoustic transmitting end includes a channel coding module, a signal modulation module, a D/A conversion module, and a loudspeaker that are connected in sequence, and the acoustic receiving end includes a microphone, an A/D conversion module, a signal demodulation module, and a signal decoding module that are connected in sequence. The channel coding module is configured to receive original data; the signal decoding module is configured to output original data, where the original data is content data of information needing to be transmitted, and the original data may be any binary data, is not limited to voice data, and includes, but not limited to, data such as text, pictures, video, and audio. Digital audio data is generated in the signal modulation module. Extension refers to that monitoring data is added, so that an accumulated error can be corrected in a communication process. Data transmission is performed between the loudspeaker and the microphone through a communications channel of less than 24 kHz, where for an acoustic frequency of less than 24 kHz, existing video and audio play devices and receiving apparatuses can be fully used, specially-customized loudspeakers and microphones are not needed, and this frequency cannot be easily perceived by ears of people, which may not cause too many effects on people's daily life. - As shown in
FIG. 2 , the channel coding module includes a first BCH coding unit, an interleaving unit, and a second BCH coding unit that are connected in sequence, to extend voice data to obtain extended data; - As shown in
FIG. 3 , the channel decoding module includes a first BCH decoding unit, a de-interleaving unit, and a second BCH decoding unit that are connected in sequence, to restore the extended data to the voice data; - Due to various reasons, during transmission of an audio digital signal, error code is generated in a data stream being transmitted. By using channel coding and decoding modules, a digital code stream is corresponding processed, which has certain error correction capability and anti-interference capability, and can avoiding occurrence of error code during code stream transmission to a great extent.
- As shown in
FIG. 4 , the signal modulation module modulates the extended data based on the OFDM, divides a channel into multiple orthogonal sub-channels, converts an extended data signal into concurrent low-speed sub-data streams, and modulates the sub-data streams onto each sub-channel for transmission, and includes a symbol mapping unit, an IDFT unit, and a signal extension unit that are connected in sequence. The symbol mapping unit receives the extended data output by the channel coding module, and the signal extension unit outputs a digital voice signal to the D/A conversion module. - As shown in
FIG. 5 , the signal demodulation demodulates the received digital voice signal based on the OFDM, converts multiple orthogonal sub-channels into one channel, converts the digital voice signal into the extended data, and demodulates the extended data onto the converted channel for transmission, and includes a DFT unit, a synchronization capturing unit, and a symbol inverse-mapping unit that are connected in sequence. The DFT unit is configured to receive the digital voice signal output by the A/D conversion module. The symbol inverse-mapping unit outputs the extended data to the signal decoding module. If failing in capturing a data signal, the synchronization capturing unit returns a feedback to the DFT unit through a sliding unit. - After data is grouped, the symbol mapping unit maps each group of data into one OFDM symbol. A specific process is: each bit in each group of data is assigned to a corresponding sub-channel according to a constellation diagram, where frequencies of 0 to 24 kHz are divided into multiple orthogonal sub-channels (a signal converted through DFT is definitely orthogonal, and the number of divided channels is equal to a half of the number of points of DFT), sub-channels that people's ears cannot easily perceive are assigned for different usages (a data channel, a baker code channel, a zero-power channel, and a constant signal channel). Assuming that 25 sub-channels are divided through 50-point DFT, and a bandwidth of each sub-channel is 1 kHz, if frequencies that people's ears cannot easily perceive are 15 kHz to 24 kHz, 10 sub-channels, namely, sub-channel 16 to sub-channel 25, are divided for different usages. Data is mapped to each sub-channel in a manner of the constellation diagram, for example, for BPSK modulation, 1 bit may be mapped to each channel; for QPSK modulation, 2 bits may be mapped to each channel; for 8 PSK modulation, 3 bits may be mapped to each channel; and for QAM modulation, 4 bits may be mapped to each channel. Different modulation manners correspond to different constellation diagrams. The data signal channel distributes, to each data channel, data needing to be transmitted. The baker code channel uses positions of specific points in the constellation diagram as +1 and −1, to implement frame synchronization. The zero-power signal channel does no send any data, where power at this point is 0, which is used for frequency correction. The constant signal channel fixedly sends a constant signal, and inserts a constant signal pilot (used for symbol synchronization, channel estimation, and channel balancing), a zero-power signal pilot (used for verifying symbol synchronization), and a baker code signal pilot (used for frame synchronization) into corresponding channels. The symbol inverse-mapping unit performs an inverse process, and symbol mapping is shown in
FIG. 6 . - Strength of the constant signal channel and the phase signal are known, and the symbol inverse-mapping unit may perform normalization process on strength of another channel through the strength of the channel, to calculate an attenuation value or a gain value of an overall signal. An offset value τ during the demodulation can be known through the formula (1):
-
τ=(θ−θ′)N/2πk (1) - where N is the number of points during DFT, k is the kth point after conversion, that is, the kth sub-channel, k is conjugate to N/2; θ is an actual phase of this point, θ′ is a phase obtained through calculation by using the received signal (when the start position is aligned, θ=θ′, and an offset τ=0 is obtained through calculation according to the foregoing formula; when the start position is not aligned, θ is not equal to θ′, that is, an offset τ is obtained through calculation according to the foregoing formula).
- When strength and a phase of another signal are corrected according to the constant signal, a constellation diagram can be drawn according to the corrected strength and phase, and corresponding data is obtained according to the constellation diagram.
- In the present invention, multiple sub-channels can be modulated simultaneously by using the IDFT unit, which saves a high pass filter device. A low pass signal does not need to be filtered when a digital voice signal is output.
- In the present invention, multiple sub-channels can be demodulated simultaneously by using the DFT unit, which saves a high pass filter device. A low pass signal does not need to be filtered when a digital voice signal is input.
- The signal extension unit is configured to avoid energy leakage when handover is performed between two adjacent OFDM symbols. As shown in
FIG. 7 , a part of original signal prolongation needs to be copied as a transition area. To ensure periodicity of a signal, a tail signal of an original signal needs to be copied as a front transition area and a guard interval, a head signal of the original signal is used as a back transition area, and a back transition area of a previous OFDM symbol overlaps with a front transition area of a later OFDM symbol. Gradient window functions of the front and back transition area respectively are: -
f1(x)=½(cos(x)+1),x∈(π,2π); f2(x)=½(cos(x)+1),x∈(0,π), - The gradient window function of the transition area and a superposing manner shorten the length of the transition area, and reduces a value of energy leakage, so that during symbol handover, people's ears cannot easily perceive the change.
- A guard interval area is set between the front transition area and the original signal, and the guard interval area is a prolongation of the tail signal of the original signal.
- The synchronization capturing unit has two capturing cases, and a timing offset during the demodulation is τ samplings:
- (1) as shown in
FIG. 8 , a start position of the DFT window falls in a cyclic prefix, a sampling value included in the DFT window is a value within the OFDM symbol, and then interference between symbols does not exist, demodulation is performed correctly, and synchronization capturing succeeds; and - (2) as shown in
FIG. 9 , a start position of the DFT window falls beyond the cyclic prefix, a sampling value included in the DFT window includes a value of a next OFDM symbol, and then interference between symbols exists, synchronization capturing fails, the DFT window is slid backwards through the sliding unit, and demodulation is performed again, so that demodulation is performed correctly, and synchronization capturing succeeds. - The DFT window is slid backwards through the sliding unit, and a calculation process of a sliding offset is:
- (1) assuming that a length of a signal sample generated by the IDFT unit is L, a length of the extended data is 2.75 L, which specifically is: 0.5 L at the tail of the original signal is copied as the front transition area and the guard interval, and 2 L entire original signals and 0.25 L at the head of the original signal are copied as the back transition area;
- (2) transition areas of the two OFDM symbols overlap with each other, and the transition area is 0.25 L, and then an interval between heads of two OFDM symbols is 2.75 L−0.25 L=2.5 L; and
- (3) a length of the DFT window is L, and a sliding distance is 2.5 L/2=1.25 L.
- Each OFDM symbol is configured with one bit of baker code, the baker code is saved in a shift register in sequence, and a length of the shift register is equal to the length of the baker code; when a sharp peak of a baker code recognizer of the receiving end occurs, a start position and an end position of a frame are determined to implement frame synchronization. The principle of the baker code recognizer is as follows: the baker code is saved in the shift register in sequence; when the baker code in each shift register is the same as preset baker code, the shift register outputs one level, output of each shift register is added through a summator, and when the baker code satisfies the output of the summator, the peak occurs.
- A specific embodiment is introduced according to the OFDM-based acoustic communications system in the present invention.
- Assuming that 256 bits of original data are sent on each frame (it is extended to 1024 bits after channel coding), 16 data transmission sub-carriers are used, and a QPSK constellation diagram (2 bit) is used, data of each frame has 32 OFDM symbols (1024/16/2=32), sampling accuracy of a digital voice signal is 16 bits, a sampling frequency is 44.1 kHz, 640 sampling points are used as one OFDM symbol; therefore a length of a signal of each frame is: 32*640/44100≈0.4644 (seconds), to complete the process.
- The following coding process is performed on original data of each frame:
- (1) the original data is divided in to 16 groups, BCH (31, 16) coding is performed on each group of 16 bits, to obtain data of 496 bits, and frame tail information of 16 bits is added again;
- (2) data is put to two 16 bit*16 bit interleavers in sequence, and then they are taken out in sequence;
- (3) data is divided into 32 groups, BCH (31, 16) coding is performed on each group of 16 bits, to obtain data of 992 bits, and frame tail information of 32 bits is added again, where the specific coding and decoding processes are the prior art known by a person skilled in the art, and the decoding process is an inverse process of the coding process, and the coding and decoding processes are shown in
FIG. 10 . - (1) symbol mapping and inverse-mapping
- Frequency bands of 17 kHz to 21 kHz are divided into 23 sub-channels (16 sub-channels are used for transmitting a data signal, 3 sub-channels are used for transmitting a constant signal, 2 sub-channels are used for transmitting a baker code signal, and 2 sub-channels are used for transmitting a zero-power signal). Because the signal is generated through 256-point IDFT, there are 128 frequency channel numbers, where
- the data signal frequency channel numbers are: 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115;
- the constant signal frequency channel numbers are: 98, 119, 120;
- the baker code signal frequency channel numbers are: 109, 118; and
- the zero-power signal frequency channel numbers are: 116, 117.
- Data is modulated in a QPSK manner, a constellation diagram shown in
FIG. 11 is used; in the data signal frequency channel numbers, data of 2 bits are transmitted on each frequency channel number; in the constant signal frequency channel numbers, “11” is transmitted constantly; in the baker code signal frequency channel numbers, “11” indicates “+”, and “00” indicates “−”; in-frame (remaining) OFDM symbols after transmission by using baker code of 13 bits is completed are used to transmit a zero-power signal; in the zero-power signal frequency channel numbers, the zero-power signal is sent. - (2) signal extension
- a digital voice signal generated through the IDFT unit from the point being 256 is extended in a manner shown in
FIG. 12 . - (3) synchronization capturing and sliding
- When demodulation is performed through the DFT unit by using a 256-point sample window, a point of a start position of the demodulation window is demodulated. As shown in
FIG. 12 , when the demodulated start position of the DFT window is between A and B, the demodulation is performed correctly. As shown inFIG. 13 , when the demodulated start position is between C and D, demodulation cannot be correctly performed, where AB=CD. That is, a probability that an initial capturing succeeds is 50%, and when the initial capturing fails, sliding is performed backwards by 320 samples, and the capturing can succeed, and symbol synchronization can be implemented after an average of 1.5 capturings; therefore the symbol synchronization efficiency is high. The symbol synchronization case is introduced by using specific numerical numbers, that the sampling length generated through IDFT is x, and a length after the extension is x+x+x/2+x/4=2.75x. Because transition areas of two adjacent OFDM symbols overlap with each other, an interval between heads of two adjacent OFDM symbols is 2.75x−x/4=2.5x, a length of a DFT window of each demodulation is x, and a sliding distance is 2.5x/2=1.25x; numerical values in the foregoing example are set according to this proportion, and then a symbol synchronization effect can be achieved after an average of 1.5 capturings. - (4) frame synchronization
- When the 13th OFDM symbol in a frame is received, a sharp peak value occurs to the baker code, so as to start to determine start and end positions of the frame.
- The foregoing displays and describes the basic principle and main features and advantages of the present invention. A person skilled in the art should understand: the foregoing embodiments do not limit the present invention. The foregoing embodiments and the specification merely describe the principle of the present invention, and without departing from the spirit and scope of the present invention, various modifications and changes can be made to the present invention, and these modifications and changes shall fall within the protection scope of the present invention. The protection scope of the present invention shall be subject to the appended claims and the equivalents thereof.
Claims (8)
1. An orthogonal frequency division multiplexing (OFDM)-based acoustic communications system, comprising an acoustic transmitting end and an acoustic receiving end, wherein the acoustic transmitting end comprises a channel coding module, a signal modulation module, a D/A conversion module, and a loudspeaker that are connected in sequence; the acoustic receiving end comprises a microphone, an A/D conversion module, a signal demodulation module, and a signal decoding module; the channel coding module is configured to receive original data; the signal decoding module is configured to output the original data; and data transmission is performed between the loudspeaker and the microphone through a communications channel of less than 24 kHz,
the channel coding module comprises a first BCH coding unit, an interleaving unit, and a second BCH unit that are connected in sequence, to extend the original data to obtain extended data;
the channel decoding module comprises a first BCH decoding unit, a de-interleaving unit, and a second BCH decoding unit, to restore the extended data to the original data;
the signal modulation module modulates the extended data based on OFDM, divides a channel into multiple orthogonal sub-channels, converts an extended data signal into concurrent low-speed sub-data streams, and modulates the sub-data streams onto each sub-channel for transmission, and comprises a symbol mapping unit, an IDFT unit, and a signal extension unit that are connected in sequence, wherein the symbol mapping unit receives the extended data output by the channel coding module, and the signal extension unit outputs a digital voice signal to the D/A conversion module; and
the signal demodulation module demodulates the received digital voice signal based on the OFDM, divides one channel into multiple orthogonal sub-channels, converts the digital voice signal into extended data, and demodulates the extended data onto the converted channel for transmission, and comprises a DFT unit, a synchronization capturing unit, and a symbol inverse-mapping unit that are connected in sequence, wherein the DFT unit is configured to receive the digital voice signal output by the A/D conversion module, the symbol inverse-mapping unit outputs the extended data to the signal decoding module, and if failing in capturing a data signal, the synchronization capturing unit returns a feedback to the DFT unit through a sliding unit.
2. The OFDM-based acoustic communications system according to claim 1 , wherein the symbol mapping unit is configured to group the extended data, divide a channel into multiple orthogonal sub-channels, and map each group of data to one OFDM symbol, wherein a conversion process is: allocating each bit in each group of data to a corresponding sub-channel according to a constellation diagram, wherein the sub-channel comprises a data signal channel, a constant signal channel, a zero-power signal channel, and a baker code signal channel, the data signal channel is used for assigning transmitted data to each data channel, the constant signal channel is used for synchronizing an OFDM symbol, the zero-power signal channel is used for correcting a frequency, and the baker code channel uses positions of specific points in the constellation diagram as +1 and −1, to implement frame synchronization.
3. The OFDM-based acoustic communications system according to claim 1 , wherein the symbol inverse-mapping unit draws a constellation diagram according to strength and a phase of signal outputting of the synchronization capturing unit, and restores the extended data according to the constellation diagram.
4. The OFDM-based acoustic communications system according to claim 1 , wherein the signal extension unit is configured to reduce energy leakage when handover is performed between two adjacent OFDM symbols, wherein a part of original signal prolongation needs to be copied as a transition area; to ensure periodicity of a signal, a tail signal of the original signal needs to be copied as a front transition area and a guard interval, a head signal of the original signal needs to be copied as a back transition area, a back transition area of a previous OFDM symbol overlaps with a front transition area of a later OFDM symbol, and gradient window functions of the front and back transition areas respectively are:
f1(x)=½(cos(x)+1),x∈(π,2π); f2(x)=½(cos(x)+1),x∈(0,π).
f1(x)=½(cos(x)+1),x∈(π,2π); f2(x)=½(cos(x)+1),x∈(0,π).
5. The OFDM-based acoustic communications system according to claim 4 , wherein a guard interval area is set between the front transition area and the original signal, and the guard interval area is a prolongation of the tail signal of the original signal.
6. The OFDM-based acoustic communications system according to claim 1 , wherein the synchronization capturing unit has two capturing cases:
(1) a start position of a DFT window falls in a cyclic prefix, a sampling value comprised in the DFT window is a value in the OFDM symbol, and then interference between symbols does not exist, demodulation is performed correctly, and synchronization capturing succeeds; and
(2) a start position of a DFT window falls beyond the cyclic prefix, a sampling value comprised in the DFT window comprises a value of a next OFDM symbol, and then interference between symbols exists, synchronization capturing fails, the DFT window needs to be slide backwards through the sliding unit, and demodulation is performed again, so that the demodulation is performed correctly, and synchronization capturing succeeds.
7. The OFDM-based acoustic communications system according to claim 6 , wherein the DFT window is slid backwards through the sliding unit, and a calculation process of a sliding offset is:
(1) assuming that a length of a signal sample generated by the IDFT unit is L, a length of the extended data is 2.75 L;
(2) transition areas of the two OFDM symbols overlap with each other, and the transition area is 0.25 L, and then an interval between heads of two OFDM symbols is 2.75 L−0.25 L=2.5 L; and
(3) a length of the DFT window is L, and a sliding distance is 2.5 L/2=1.25 L.
8. The OFDM-based acoustic communications system according to claim 1 , wherein each OFDM symbol is configured with one bit of baker code, the baker code is saved in a shift register in sequence, and a length of the shift register is equal to a length of the baker code; when a sharp peak of a baker code recognizer of the receiving end occurs, a start position and an end position of a frame are determined to implement frame synchronization.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410499592.6 | 2014-09-25 | ||
| CN201410499592.6A CN104243388B (en) | 2014-09-25 | 2014-09-25 | Acoustic communication system based on OFDM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20150139343A1 true US20150139343A1 (en) | 2015-05-21 |
| US9054935B1 US9054935B1 (en) | 2015-06-09 |
Family
ID=52230756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/599,573 Active US9054935B1 (en) | 2014-09-25 | 2015-01-19 | OFDM-based acoustic communications system |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9054935B1 (en) |
| CN (1) | CN104243388B (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105049128A (en) * | 2015-06-15 | 2015-11-11 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Method for embedding multi-carrier sound wave communication in audio playing |
| US20170111937A1 (en) * | 2015-10-15 | 2017-04-20 | National Chiao Tung University | Pairing connection method for devices |
| WO2017086808A1 (en) * | 2015-11-17 | 2017-05-26 | Audiolink Technologies Sp. Z O.O., | Acoustic data transmission to enhance a video broadcast |
| CN106961639A (en) * | 2017-03-11 | 2017-07-18 | 苏州桑泰海洋仪器研发有限责任公司 | A kind of underwater communications system of interphone communication method under water and application this method |
| US10141973B1 (en) | 2017-06-23 | 2018-11-27 | Cisco Technology, Inc. | Endpoint proximity pairing using acoustic spread spectrum token exchange and ranging information |
| US10158684B2 (en) | 2016-09-26 | 2018-12-18 | Cisco Technology, Inc. | Challenge-response proximity verification of user devices based on token-to-symbol mapping definitions |
| CN110460407A (en) * | 2019-07-02 | 2019-11-15 | 香港中文大学(深圳) | A communication method, mobile terminal and computer storage medium |
| CN111164942A (en) * | 2017-09-27 | 2020-05-15 | 株式会社Ntt都科摩 | Bit-to-symbol mapping method and communication device |
| CN111200478A (en) * | 2018-11-19 | 2020-05-26 | 晨星半导体股份有限公司 | Demodulation device and demodulation method for digital satellite broadcasting signal |
| CN113162699A (en) * | 2021-03-31 | 2021-07-23 | 中国科学院地质与地球物理研究所 | Underwater acoustic communication method and device |
| CN115514603A (en) * | 2022-08-10 | 2022-12-23 | 网络通信与安全紫金山实验室 | Voice-like modulation and demodulation method and device |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104601985B (en) * | 2015-01-14 | 2017-04-12 | 华为技术有限公司 | signal analyzing method, device and system |
| CN104868956B (en) * | 2015-04-14 | 2017-12-26 | 陈景竑 | Data communications method based on sound wave channel |
| KR101568314B1 (en) * | 2015-05-26 | 2015-11-12 | 주식회사 단솔플러스 | Apparatus and method for sound wave communication |
| WO2022205262A1 (en) * | 2021-04-01 | 2022-10-06 | Huawei Technologies Co., Ltd. | Transmitter and receiver devices and methods for acoustic communication using pilot symbols |
| CN113132290B (en) * | 2021-04-23 | 2022-09-02 | 焦作大学 | Signal modulation device and modulation method thereof |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6130859A (en) * | 1997-12-01 | 2000-10-10 | Divecom Ltd. | Method and apparatus for carrying out high data rate and voice underwater communication |
| US20040137929A1 (en) * | 2000-11-30 | 2004-07-15 | Jones Aled Wynne | Communication system |
| US20050219068A1 (en) * | 2000-11-30 | 2005-10-06 | Jones Aled W | Acoustic communication system |
| US20060018460A1 (en) * | 2004-06-25 | 2006-01-26 | Mccree Alan V | Acoustic echo devices and methods |
| US20060018458A1 (en) * | 2004-06-25 | 2006-01-26 | Mccree Alan V | Acoustic echo devices and methods |
| US20080317260A1 (en) * | 2007-06-21 | 2008-12-25 | Short William R | Sound discrimination method and apparatus |
| US7711322B2 (en) * | 2005-06-15 | 2010-05-04 | Wireless Fibre Systems | Underwater communications system and method |
| US20110029845A1 (en) * | 2009-03-27 | 2011-02-03 | University Of Connecticut | Apparatus, Systems and Methods Including Nonbinary Low Density Parity Check Coding For Enhanced Multicarrier Underwater Acoustic Communications |
| US20130038462A1 (en) * | 2010-04-19 | 2013-02-14 | Ali Abdi | System and method for data transmission via acoustic channels |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7349481B2 (en) * | 2002-07-01 | 2008-03-25 | Qualcomm Incorporated | Communication using audible tones |
| KR100920738B1 (en) * | 2002-10-19 | 2009-10-07 | 삼성전자주식회사 | Transmission apparatus and method of digital broadcasting system with different error correction coding process according to communication environment |
| CN1257619C (en) * | 2002-10-31 | 2006-05-24 | 电子科技大学 | Method of proceeding OFDM rapid synchronization using Barke code and training sequence |
| JP2007228175A (en) * | 2006-02-22 | 2007-09-06 | Ntt Docomo Inc | Acoustic signal transmission system, modulation device, demodulation device, and acoustic signal transmission method |
| CN101505291A (en) * | 2009-03-16 | 2009-08-12 | 哈尔滨工程大学 | Hydroacoustic communication differential decoding method based on OFDM coding |
| CN101631099A (en) * | 2009-08-05 | 2010-01-20 | 华南理工大学 | Multi-input and multi-output selectivity OFDM underwater sound communication system and method |
| CN102034480A (en) * | 2010-12-16 | 2011-04-27 | 厦门大学 | Communication method of underwater digital voice |
| CN103457903B (en) * | 2013-09-26 | 2016-09-14 | 哈尔滨工程大学 | A kind of digital underwater voice communication device and underwater voice communication method |
-
2014
- 2014-09-25 CN CN201410499592.6A patent/CN104243388B/en active Active
-
2015
- 2015-01-19 US US14/599,573 patent/US9054935B1/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6130859A (en) * | 1997-12-01 | 2000-10-10 | Divecom Ltd. | Method and apparatus for carrying out high data rate and voice underwater communication |
| US20040137929A1 (en) * | 2000-11-30 | 2004-07-15 | Jones Aled Wynne | Communication system |
| US20050219068A1 (en) * | 2000-11-30 | 2005-10-06 | Jones Aled W | Acoustic communication system |
| US20060018460A1 (en) * | 2004-06-25 | 2006-01-26 | Mccree Alan V | Acoustic echo devices and methods |
| US20060018458A1 (en) * | 2004-06-25 | 2006-01-26 | Mccree Alan V | Acoustic echo devices and methods |
| US7711322B2 (en) * | 2005-06-15 | 2010-05-04 | Wireless Fibre Systems | Underwater communications system and method |
| US20080317260A1 (en) * | 2007-06-21 | 2008-12-25 | Short William R | Sound discrimination method and apparatus |
| US20110029845A1 (en) * | 2009-03-27 | 2011-02-03 | University Of Connecticut | Apparatus, Systems and Methods Including Nonbinary Low Density Parity Check Coding For Enhanced Multicarrier Underwater Acoustic Communications |
| US20130038462A1 (en) * | 2010-04-19 | 2013-02-14 | Ali Abdi | System and method for data transmission via acoustic channels |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105049128A (en) * | 2015-06-15 | 2015-11-11 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Method for embedding multi-carrier sound wave communication in audio playing |
| US20170111937A1 (en) * | 2015-10-15 | 2017-04-20 | National Chiao Tung University | Pairing connection method for devices |
| WO2017086808A1 (en) * | 2015-11-17 | 2017-05-26 | Audiolink Technologies Sp. Z O.O., | Acoustic data transmission to enhance a video broadcast |
| US10158684B2 (en) | 2016-09-26 | 2018-12-18 | Cisco Technology, Inc. | Challenge-response proximity verification of user devices based on token-to-symbol mapping definitions |
| CN106961639A (en) * | 2017-03-11 | 2017-07-18 | 苏州桑泰海洋仪器研发有限责任公司 | A kind of underwater communications system of interphone communication method under water and application this method |
| USRE49288E1 (en) | 2017-06-23 | 2022-11-08 | Cisco Technology, Inc. | Endpoint proximity pairing using acoustic spread spectrum token exchange and ranging information |
| US10141973B1 (en) | 2017-06-23 | 2018-11-27 | Cisco Technology, Inc. | Endpoint proximity pairing using acoustic spread spectrum token exchange and ranging information |
| CN111164942A (en) * | 2017-09-27 | 2020-05-15 | 株式会社Ntt都科摩 | Bit-to-symbol mapping method and communication device |
| CN111200478A (en) * | 2018-11-19 | 2020-05-26 | 晨星半导体股份有限公司 | Demodulation device and demodulation method for digital satellite broadcasting signal |
| CN110460407A (en) * | 2019-07-02 | 2019-11-15 | 香港中文大学(深圳) | A communication method, mobile terminal and computer storage medium |
| CN113162699A (en) * | 2021-03-31 | 2021-07-23 | 中国科学院地质与地球物理研究所 | Underwater acoustic communication method and device |
| US11736324B2 (en) | 2021-03-31 | 2023-08-22 | Institute Of Geology And Geophysics, The Chinese Academy Of Sciences | Method and apparatus for underwater acoustic communication |
| CN115514603A (en) * | 2022-08-10 | 2022-12-23 | 网络通信与安全紫金山实验室 | Voice-like modulation and demodulation method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| US9054935B1 (en) | 2015-06-09 |
| CN104243388B (en) | 2017-10-27 |
| CN104243388A (en) | 2014-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9054935B1 (en) | OFDM-based acoustic communications system | |
| CN1863181B (en) | Method and system for multiplexing data and control information in a wireless communication system | |
| CN101394200B (en) | Zero frequency conversion and adaptive frequency selecting power line carrier data transmission method | |
| WO2023040213A1 (en) | Low-power-consumption frequency point index modulation method, transmitter and receiver | |
| CN101783781A (en) | Information transmission method for lowering peak to average power ratio of OFDM system signal | |
| WO2016050093A1 (en) | Data transmission method and apparatus | |
| CN104618300A (en) | DCO-OFDM DC Bias and Power Fast Optimization Method under Double Constraints | |
| CN101997803B (en) | Block transmission method and system for digital signal | |
| CN102957636B (en) | Superframe signal generating method, channel estimation method and signal transmission system | |
| CN104243389B (en) | Sound wave communication method based on OFDM | |
| CN107566311A (en) | Transmission method based on resource block filtering RB F ofdm systems | |
| CN105450312A (en) | Acoustic wave communication sending method and device | |
| CN101835167A (en) | Frequency spectrum synchronization method for dynamic frequency spectrum access of discontinuous frequency spectrum OFDM (Orthogonal Frequency Division Multiplexing) | |
| CN102957635B (en) | Based on digital broadband communication means and the system of information block transmission | |
| CN204967862U (en) | High -speed wireless pollution sources data transmission system based on OFDM technique | |
| CN104243384A (en) | Method for restraining inter-subcarrier interference through precoding based on OFDM system | |
| WO2008074254A1 (en) | A signal receiving and transmitting method and device based on ofdm | |
| CN101360083B (en) | Transmission parameter signaling decoding system for digital terrestrial multimedia broadcasting | |
| CN101471911A (en) | Transmission and receiving device of OFDM system in Quick-Change channel circumstance | |
| CN100518026C (en) | Multicarrier transmitting system for improving receiving function and signal processing method thereof | |
| Kumar | Synchronization and performance evaluation of future wireless cellular system based on the use of new multi-carrier transmission techniques | |
| KR20040028226A (en) | TDS-OFDM transmission system add pilot signal in frequence domain and a method proessing OFDM signal thereof | |
| Lian et al. | Simulation and analysis of OFDM communication system | |
| CN103780533A (en) | Digital broadcasting single frequency network anti-interference mobile signal transmission method | |
| CN103763261A (en) | Anti-interference wireless signal transmission method for digital broadcast single frequency network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, MICRO ENTITY (ORIGINAL EVENT CODE: M3551); ENTITY STATUS OF PATENT OWNER: MICROENTITY Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, MICRO ENTITY (ORIGINAL EVENT CODE: M3552); ENTITY STATUS OF PATENT OWNER: MICROENTITY Year of fee payment: 8 |