LOW FREQUENCY ULTRASONIC COMMUNICATION SYSTEM, LOW FREQUENCY ULTRASONIC COMMUNICATION METHOD, LOW FREQUENCY ULTRASONIC TRANSMITTING APPARATUS, AND LOW FREQUENCY ULTRASONIC RECEIVING APPARATUS
20170317764 · 2017-11-02
Inventors
Cpc classification
H04L27/2092
ELECTRICITY
H04B11/00
ELECTRICITY
International classification
H04B11/00
ELECTRICITY
H04L1/00
ELECTRICITY
Abstract
A low frequency ultrasonic communication system includes: a low frequency ultrasonic transmitting apparatus configured to transmit data using a low frequency ultrasonic wave; and a low frequency ultrasonic receiving apparatus configured to recover the data by processing a low frequency ultrasonic reception signal transmitted from the low frequency ultrasonic transmitting apparatus. In communication between the transmitting apparatus and the receiving apparatus, modulation is performed using a DPSK scheme, and FEC coding is used to perform channel coding before the modulation.
Claims
1. A low frequency ultrasonic communication system comprising: a low frequency ultrasonic transmitting apparatus configured to transmit data using a low frequency ultrasonic wave; and a low frequency ultrasonic receiving apparatus configured to recover the data by processing a low frequency ultrasonic reception signal transmitted from the low frequency ultrasonic transmitting apparatus, where in the low frequency ultrasonic transmitting apparatus includes: a DPSK modulator configured to provide a symbol by performing DPSK modulation on digital data; a transmission side filter/AGC configured to convert the symbol into a frame by filtering the symbol and controlling a gain; a digital to analog converter configured to convert the frame into an analog signal; and a speaker configured to transmit the analog signal using the low frequency ultrasonic wave, wherein the low frequency ultrasonic receiving apparatus include: a microphone configured to receive the low frequency ultrasonic wave; an analog to digital converter configured to convert a signal received as an analog signal into a digital reception signal; a reception side filter/AGC configured to filter the received signal and control a gain to obtain an estimation symbol estimated from the received signal; and a DPSK demodulator configured to acquire the digital data by performing DPSK demodulation on the estimation symbol.
2. The low frequency ultrasonic communication system of claim 1, wherein the low frequency ultrasonic transmitting apparatus further includes a channel coder configured to provide the digital data by performing FEC encoding on original data, and wherein the low frequency ultrasonic receiving apparatus further includes a channel decoder configured to provide the original data by performing FEC decoding on the digital data.
3.-6. (canceled)
7. A low frequency ultrasonic communication method comprising: channel-coding digital data; DPSK-modulating a coding block coded through the channel-coding to provide a symbol; filtering the symbol; acquiring a frame by controlling a gain of the filtered symbol; generating an analog signal by performing digital to analog conversion on the frame; and transmitting the analog signal in the air using a low frequency ultrasonic wave.
8. The low frequency ultrasonic communication method of claim 7, wherein the channel coding is performed as FEC coding.
9. The low frequency ultrasonic communication method of claim 8, wherein a golay code is used as the FEC coding.
10. The low frequency ultrasonic communication method of claim 7, wherein the DPSK modulation is formed using Equation:
d.sub.i.sup.q={tilde over (b)}.sub.i.sup.q∇d.sub.i-1.sup.q|, wherein {tilde over (b)}.sub.i.sup.q is a coding block, q is a total bit value of the coding block, and ∇ is an XOR operator in a unit of bit.
11. The low frequency ultrasonic communication method of claim 10, wherein the T.sub.b is acquired using Equation:
12. The low frequency ultrasonic communication method of claim 7, wherein the filtering of the symbol is performed using Equation:
13. The low frequency ultrasonic communication method of claim 12, wherein a cutoff frequency of the band pass filter is given as f.sub.c−f.sub.b and f.sub.c+f.sub.b, wherein f.sub.b is given as Equation:
14. The low frequency ultrasonic communication method of claim 7, wherein the controlling of the gain of the symbol is performed using Equation:
15. The low frequency ultrasonic communication method of claim 7, wherein the frequency of the low frequency ultrasonic wave is 18 to 24 KHz.
16. A low frequency ultrasonic communication method comprising: receiving an analog signal transmitted using the method of claim 7 and converting the analog signal into a reception signal processed as a digital signal; acquiring an estimation frame from the reception signal using a carrier band pass filter; acquiring an estimation symbol by controlling a gain of the estimation frame; acquiring bit information by performing DPSK demodulation on the estimation symbol; and acquiring estimation data by channel-decoding the bit information.
17. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The present disclosure will become more fully understood from the detailed description given herein below and the accompanying drawings, which are given by illustration only, and thus are not limitative of the present disclosure, and wherein:
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0031] Description will now be given in detail according to exemplary embodiments disclosed herein, with reference to the accompanying drawings. The spirit of the present disclosure is not limited to the exemplary embodiments described in the specification. A person of an ordinary skill in the art understanding the spirit of the present disclosure can easily propose another exemplary embodiment by adding, changing, deleting, etc., of constituent elements within the scope of the present disclosure, which should be construed as being included in the scope of the present disclosure.
[0032]
[0033] Referring to
[0034] The low frequency used in the low frequency ultrasonic communication system may have a range of 18 to 24 KHz, more particularly, 18 to 22 KHz. Since people hear frequencies below this range, the frequencies may cause a user inconvenience, which is undesirable. Frequencies above this range generally exceed those of sounds reproducible from speakers used as ready-made products, which is undesirable to be used.
[0035] Examples of the low frequency ultrasonic transmitting apparatus 10 may be devices equipped with various speakers, such as personal terminals, audio systems, telephones, computers, and TVs. Examples of the low frequency ultrasonic receiving apparatus 20 may be devices equipped with various microphones, such as personal terminals, audio systems, telephones, computers, and TVs.
[0036] The low frequency ultrasonic transmitting apparatus includes a channel coder 12 that channel-codes transmission data 11 (b.sub.i) to be transmitted.
[0037] The channel coder 12 may add an error corrosion bit using a forward error correction (FEC) encoder. A golay coder may be used as the FEC encoder. The golay coder can decrease a bit error rate (BER) even when signal energy per bit (Eb/N0) is low.
[0038] The channel coder 12 codes the transmission data b.sub.i, and provides a coded block {tilde over (b)}.sub.i. Subscript i of the coded block denotes a serial number of a packet.
[0039] A differential phase shift keying (DPSK) demodulator 13 demodulates the coded block to generate a symbol c.sub.i(n) in a DPSK scheme.
[0040] The DPSK scheme and other schemes will be compared and described.
[0041] First, in a phase shift keying (PSK) scheme, correlation is to be performed so as to perform synchronization. This increase the consumption of a battery in a general audio device, and it is highly likely that a communication failure will be caused. In addition, it is difficult to actually apply the PSK scheme due to the Doppler Effect. Next, a frequency shift keying (FSK) scheme and an orthogonal frequency division multiplexing (OFDM) scheme use all frequencies. In this case, if an error is caused with respect to any one frequency, all of the frequencies are not used, which is not efficient. In addition, an amplitude shift keying (ASM) scheme is weak in low frequency ultrasonic communication because the signal to noise ratio (SNR) is increased by noise.
[0042] A transmission side filter/AGC 14 filters the symbol and automatically controls a gain value of the symbol such that the symbol is converted into a unit of frame s.sub.i(n). Here, AGC is an abbreviation of “auto gain controller,” and refers to automatically controlling of a gain value. The transmission side filter/AGC 14 may allow two functions to be separately performed by different devices.
[0043] The frame is converted into an analog signal by a digital to analog converter 15 to be transmitted through a speaker 16.
[0044] The low frequency ultrasonic receiving apparatus 20 receives a low frequency ultrasonic wave transmitted from the speaker 16 and recovers the transmission data 11 from the received low frequency ultrasonic wave.
[0045] The low frequency ultrasonic receiving apparatus 20 includes a microphone 22 that receives a low frequency ultrasonic wave and an analog to digital converter 21 that converts the received low frequency ultrasonic wave into a digital signal. The analog to digital converter 21 provides a reception signal y.sub.i(n).
[0046] Meanwhile, since influence caused by noise and attenuation is included in the reception signal, it is desirable that the noise and the attenuation should be eliminated. To this end, a reception side filter/AGC 23 filters only a target frequency of the reception signal to obtain an estimation frame ŝ.sub.i(n), and automatically controls a gain of the reception signal to obtain an estimation symbol ĉ.sub.i(n).
[0047] ADPSK demodulator 24 demodulates the estimation symbol to obtain qth bit information
[0048] As the reception data is read, the performance of communication may be completed.
[0049] Operations of the low frequency ultrasonic communication system, the low frequency ultrasonic transmitting apparatus, and the low frequency ultrasonic receiving apparatus will be more accurately understood by the following description of a low frequency ultrasonic communication method. Therefore, contents not specified in the description of the low frequency ultrasonic communication system of
[0050]
[0051] Referring to
b.sub.i=[b.sub.i.sup.1 . . . b.sub.i.sup.p . . . b.sub.i.sup.P] Equation 1
[0052] As the channel coder 12 performs FEC encoding on the ith packet, an additional error correction bit may be added.
[0053] Golay code may be used in the FEC encoding.
[0054] In detail, the channel coder 12 provides a coded block
[0055] The golay coder can decrease a bit error rate (BER) even when signal energy per bit (Eb/N0) is low. It will be apparent that another coder may be used, but a more desirable effect can be obtained because of the above-described features.
[0056] Each bit of the coded block {tilde over (b)}.sub.i is modulated by the DPSK modulator 13 (S2). In detail, a symbol c.sub.i(n) is generated in the DPSK manner. Equation 2 represents a method for obtaining the symbol.
[0057] Here, d.sub.i may be defined as shown in Equation 3.
d.sub.i.sup.q={tilde over (b)}.sub.i.sup.q∇d.sub.i-1.sup.q| Equation 3
[0058] In Equation 3, d.sub.i.sup.q| denotes a qth differential coding bit of the ith packet. In {tilde over (b)}.sub.i.sup.q and d.sub.i.sup.q, q may be given as 46 that is a total bit value (2x23) of the coded block in the golay coder. In Equation 3, ∇ is an exclusive or (XOR) operator in a unit of bit, and may perform a differential operation. A value subjected to the differential operation by Equation 3 may be provided to Equation 2.
[0059] In Equation 3, the qth differential coding bit d.sub.i.sup.q| of the ith packet may be DPSK-modulated as an ith unit symbol in the form of a sinusoidal wave by Equation 2. In this case, the DPSK modulation may be performed such that a window is added by a framing window w(n).
[0060] The operation of Equation 2 will be described in detail.
[0061] In the symbol c.sub.i(n), n is a sampling index, and may have a value from 1 to T.sub.b. The T.sub.b may be a length of the symbol. f.sub.c and f.sub.s are a carrier frequency and a sampling frequency, respectively. Here, the carrier frequency is a value of a low frequency ultrasonic wave, and may be 18 to 24 KHz, more preferably, 18 to 22 KHz. Among these frequencies, an arbitrary frequency may be used. The sampling frequency may be 48 KHz, which satisfies audio standards and corresponds to the Nyquist theorem. It will be apparent that the sampling frequency may be 44.1 KHz.
[0062] The framing window w(n) performs functions to smooth a discontinuous signal generated between the symbols, to attenuate undesired audible noise generated by the discontinuous signal. In the embodiment, a square root Hanning window may be used as the framing window. In addition, a Hanning window, a Kaiser window, a Bartlett window, etc. may be used. The framing window may allow a person not to hear a signal.
[0063] A difference between before the framing window is applied in Equation 2 and after the framing window is applied in Equation 2 is shown in (a) and (b) of
[0064] The length T.sub.b of the symbol is to maintain phase continuity between consecutive symbols. This is because discontinuity between the symbols may be heard by ears of a person. The length of the symbol may be evaluated using Equation 4.
[0065] Referring to Equation 4, function gcd(a,b) is a function for extracting the greatest common denominator, the greatest common denominator of the carrier frequency and the sampling frequency is obtained. N is an arbitrary natural number.
[0066] The length T.sub.b of the symbol is a factor that controls data transmission rates and communication robustness in various channel environments. In the embodiment, a length between symbols is controlled using the sampling frequency as the numerator in Equation 4 and the greatest common denominator of the sampling frequency and the carrier frequency as the denominator in Equation 4. Accordingly, it is possible to a phenomenon that data is not processed and pushed backward when a digital signal is processed in the DPSK manner, thereby smoothing connection between symbols. Furthermore, the occurrence of a spike value is prevented to allow a transmitted analog signal not to be heard by ears of a person.
[0067] After the modulation is performed through the above-described process, filtering is performed on each symbol (S3). The filtering may be formed using Equation 5. Here, the filtering is performed to filter a low frequency harmonic component of a modulation signal generated in phase inversion between other adjacent symbols. Accordingly, a signal heard by ears of a person can be removed.
[0068] Here, g(m) denotes a band pass filter, and cut-off frequencies of the band pass filter may be given as f.sub.c−f.sub.b and f.sub.c+f.sub.b. Here, f.sub.b may be given as Equation 6.
[0069] Here, it has already been described that the length T.sub.b of the symbol is a value that relies on the sampling frequency, the carrier frequency, and a natural number.
[0070] States before and after band pass filtering is performed using Equations 5 and 6 are shown in (b) and (c) of
[0071] After the band pass filtering is performed using Equation 5, a gain of a carrier wave is controlled (S4). The control of the gain may be performed using Equation 7. The control of the gain is performed to correspond to attenuation by allowing the gain to be as maximum as possible.
[0072] Here, G denotes a normalized scale, and may be set to 214 in the embodiment. This is a half of the maximum value of a sample having a depth of 16 bits. States before and after the gain is controlled using Equation 7 are shown in
[0073] An ith frame s.sub.i(n) acquired by Equation 7 is digital to analog converted (S5), and is spread in the form of a low frequency ultrasonic wave in the air through the speaker 16 (S6). Here, the speaker 16 is a general speaker, and a ready-made product capable of outputting a maximum of 24 KHz within an engineering error range may be used as the speaker 16.
[0074] The low frequency ultrasonic receiving apparatus 20 recovers the transmission data 11 by receiving the low frequency ultrasonic wave transmitted from the speaker 16. As the frame is spread as an air wave, the frame undergoes a change as shown in Equation 8 and then is received to a receiving end. The receiving end reversely processes a signal transmitted by a transmitting end, and processing may be performed in the opposite direction to the processing direction of the receiving end. Therefore, detailed mathematical processing may refer to the processing of the receiving end.
y.sub.i(n)=H(z)*s.sub.i.sup.T.sup.
[0075] Here, H(z) denotes a propagation channel that has influence on the frame, d.sub.i(n) denotes noise, and y.sub.i(n)| denotes a reception signal.
[0076] In the receiving end, the analog to digital converter 21 acquires the reception signal y.sub.i(n)| (S11), and provides an estimation frame s.sub.i(n)| using a carrier frequency band pass filter (S12). Specifically, the estimation frame may be obtained using Equation 9.
[0077] Here, y.sub.i(n)| is the reception signal, and g(m) is the carrier frequency band pass filter.
[0078] After that, gain control is performed (S13). The gain control is used to compensate for energy loss caused by frequency selectivity o the propagation channel, and may be performed as shown in Equation 10.
[0079] An estimation symbol ĉ.sub.i(n)| may be obtained using Equation 10.
[0080] A result of the band pass filtering performed using Equation 9 and a result of the gain control performed using Equation 10 will be described with reference to
[0081] After that, the estimation symbol may be DPSK-demodulated to obtain qth bit information
[0082] Equation 11 represents a process of performing the DPSK demodulation.
[0083] After that, the demodulated information, i.e., a result of Equation 11 may provide FEC decoding estimation data through channel decoding (S15). It will be apparent that the golay coding may be used in the FEC decoding.
[0084] By performing the above-described process, smooth communication can be performed using the low frequency ultrasonic wave.
[0085] In order to test the present disclosure, the inventor performed an experiment on various lengths T.sub.b of the symbol and various distances under an environment in which noise exists. Specific test conditions are as follows.
[0086] First, the distance was increases in a unit of 2 m from 0 m to 20 m, and the length of the symbol was increased in a unit of 12 from 12 to 288. As the noise d.sub.i(n) was recorded using an MEMS system microphone built in a smart phone, an average sound pressure level was 50 dB, and a sampling rate and a number of sampling bits, which are used to record noise, were 48 KHz and 16, respectively.
[0087]
[0088] Referring to
[0089] The inventor performed an experiment on communication success rates of the proposed embodiment under various noise environments. Specifically, the inventor measured communication success rates according to a physical distance between the transmitting apparatus and the receiving apparatus under three life noise environments, i.e., a bus stop, the inside of a coffee shop, and an urban area. The distance was measured in a unit of 0.2 m from 0 m to 20 m. In order to ensure the statistical reliability of measured results, transmission was performed twenty times with respect to 50 letters randomly generated for each life noise group and each distance.
[0090] Hereinafter, results of the experiment will be described with reference to the accompanying drawings.
[0091]
[0092] Referring to
[0093]
[0094] Referring to
[0095] According to these results, in the embodiment, it can be seen that robust communication is possible up to about 10 m at a speed of 500 bps in actual noise environments.
[0096] The present disclosure can provide a platform where communication can be sufficiently performed using a general terminal equipped with a speaker and a microphone even when a separate communication device does not exist. Thus, the present disclosure can be applied to short-range communication application fields of all devices each including a terminal, using an appropriate communication method.
[0097] According to the present disclosure, communication can be performed in all devices each having a speaker and a microphone even when separate hardware is not provided. Thus, a new challenge can be issued to application fields of NFC and Bluetooth, and communication can be performed by providing only software.
[0098] According to the present disclosure, communication of all electronic devices each having any one of a speaker and a microphone, such as TV/remote controller, TV/terminal, computer/computer, and terminal/terminal, can be performed with industrial purposes. Thus, it can be expected that ripple effects that influence several industrial fields will be considerable.
[0099] The foregoing embodiments are merely exemplary and are not to be considered as limiting the present disclosure. This description is intended to be illustrative, and not to limit the scope of the claims. Many alternatives, modifications, and variations will be apparent to those skilled in the art. The features, structures, methods, and other characteristics of the exemplary embodiments described herein may be combined in various ways to obtain additional and/or alternative exemplary embodiments.
[0100] As the present features may be embodied in several forms without departing from the characteristics thereof, it should also be understood that the above-described embodiments are not limited by any of the details of the foregoing description, unless otherwise specified, but rather should be considered broadly within its scope as defined in the appended claims, and therefore all changes and modifications that fall within the metes and bounds of the claims, or equivalents of such metes and bounds, are therefore intended to be embraced by the appended claims.