Communication Method for Phase Separation Differential Chaos Shift Keying Based on Second Order Hybrid System
20200366539 ยท 2020-11-19
Inventors
Cpc classification
International classification
Abstract
A communication method for phase separation differential chaos shift keying (DCSK) based on a second order hybrid system (SOHS) is provided. The method includes the following steps. At Step 1: communication system parameters are set. At Step 2: binary information to be transmitted are prepared. At Step 3: the chaotic signal u(t) is generated. At Step 4: the chaotic signal is prepared to be transmitted. At Step 5: a received signal is demodulated. At Step 6: a chaotic matched filtering operation is performed on the demodulated reference signal and the demodulated information bearing signal. At Step 7: optimal signal to noise ratio (SNR) points are extracted in a sampling way. At Step 8: polarity of each symbol is determined to obtain a recovered signal.
Claims
1. A communication method for phase separation differential chaos shift keying (DCSK) based on a second order hybrid system (SONS), comprising the following steps: Step 1: Setting communication system parameters; wherein a bit transmission rate is set as R.sub.b bits/s, a symbol period corresponding to the bit transmission rate is set as T.sub.b=tL, L is a spreading gain, L=n.sub.sampN.sub.s, n.sub.samp is the number of sampling points during each switching period T.sub.c, N.sub.s is the number of switching periods in a modulation of one bit information, N.sub.s=T.sub.b/T.sub.c, t is a sampling interval, f.sub.c is a carrier frequency and f.sub.c1/t. Step 2: preparing binary information to be transmitted; wherein the binary information to be transmitted is preset as B.sub.n={b.sub.1,b.sub.2, . . . b.sub.n}, b.sub.k represents +1 or 1, k=1, 2, . . . , n represents the kth bit in the binary information to be transmitted and n is the number of bits in the binary information to be transmitted; Step 3: generating a chaotic signal u(t) wherein the chaotic signal is generated by a following calculating model of the second order hybrid system:
(t)2{dot over (u)}(t)+(.sup.2+.sup.2)(u(t)s)=0, (1) and t is a continuous time period of the second order hybrid system, {dot over (u)}(t) and (t) are respectively first and second derivatives of the chaotic signal u(t), =2f, =f ln 2, f represents is a base frequency of the chaotic signal, f=1/(t.Math.n.sub.samp) s represents a discrete state, when {dot over (u)}(t)=0, s(t)=sgn(u(t)), otherwise, s(t) keeps unaltered, and sgn(u) is defined as:
S.sub.k(t)=R.sub.k(t)+I.sub.k(t)=u(t)sin(2f.sub.ct)+b.sub.ku(t)cos(2f.sub.ct), (k1)tLt<ktL, (3) wherein k=1,2, . . . ,n, and chaotic signals to be transmitted corresponding to the number of n binary symbol bits are obtained; Step 5: demodulating a received signal; wherein the received signal v.sub.k(t) transmitted through a communication channel and obtained by a receiving end, is respectively multiplied by synchronized orthogonal carriers sin(2f.sub.ct) and cos(2f.sub.ct) to obtain a demodulated reference signal v.sub.1k(t) and a demodulated information bearing signal v.sub.a(t) by the following formulas:
v.sub.1k(t)=v.sub.k(t)sin(2f.sub.ct)=(S.sub.k(t)*h(t))sin(2f.sub.ct)t(k1)Lt<tkL
v(t)=v.sub.k(t)cos(2f.sub.ct)=(S.sub.k(t)*h(t))cos(2f.sub.ct)t(k1)Lt<tkL, wherein h(t) is a impulse response of the communication channel, and a sign * is defined as a convolution operation; Step 6: performing a chaotic matched filtering operation on the demodulated reference signal and the demodulated information bearing signal; wherein the demodulated reference signal v.sub.1k(t) and the demodulated information bearing signal v.sub.2k(t) are inputted into a matched filter, which is configured to perform the chaotic matched filtering operation on the demodulated reference signal and the demodulated information bearing signal, to obtain a matched filtering output signal x.sub.1k(t) corresponding to the demodulated reference signal and a matched filtering output signal x.sub.2k(t) corresponding to the demodulated information bearing signal in the symbol period (k1)tLt<ktL, and each matched filtering output signal is expressed by the following formula:
x(t)=.sub..sup.+v()g(t)d, (4) wherein x(t) is a matched filtering output signal, v() is an i input signal of the matched filter, represent an integral variable, g(t) is a time delay of a signal g(t), a right side of the formula (4) is a convolution operation between the input signal v() and a basis function g(t), and the basis function is expressed by the following formula:
2. The communication method for phase separation DCSK based on the SOHS as claimed in claim 1, wherein at Step 1, the bit transmission rate R.sub.b=1 bit/s, the symbol period T.sub.b=1 s, the spreading gain L=256, n.sub.samp=64, T.sub.c=0.25 s, N.sub.s=4, and f.sub.c=10000 Hz.
3. The communication method for phase separation DCSK based on the SOHS as claimed in claim 2, wherein at Step 2, two symbols are transmitted and B.sub.n={+1,1}.
4. The communication method for phase separation DCSK based on the SONS as claimed in claim 3, wherein at Step 3, an initial value of u(t) is 0.842 and f=1/(t.Math.n.sub.samp)=1/(T.sub.b/L.Math.n.sub.samp)=4 Hz.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION
[0038] Exemplary embodiments of the present disclosure will be described in detail in conjunction with the accompanying drawings to explain the present disclosure.
[0039] As shown in
[0040] Based on the principle mentioned above, the method provided in the present disclosure is implemented by the following steps.
[0041] Step 1: Setting communication system parameters; and a bit transmission rate is set as R.sub.b bits/s, a symbol period corresponding to the bit transmission rate is set as T.sub.b=t.Math.L, L is a spreading gain, L=n.sub.sampN.sub.s, n.sub.samp is the number of sampling points during each switching period T.sub.c, N.sub.s is the number of switching periods in a modulation of one bit information, N.sub.s=T.sub.b/T.sub.c, t is a sampling interval, f.sub.c is a carrier frequency and f.sub.c1/t.
[0042] In an optional embodiment, the bit transmission rate R.sub.b=1 bit/s, the symbol period T.sub.b=1 s, the spreading gain L=256, n.sub.samp=64, T.sub.c=0.25 s, N.sub.5=4, and f.sub.c=10000 Hz.
[0043] Step 2: preparing binary information to be transmitted;
[0044] and the binary information to be transmitted is preset as B.sub.n={b.sub.1, b.sub.2, . . . b.sub.n}, b.sub.k represents +1 or 1, k=1, n represents the kth bit in the binary information to be transmitted and n is the number of bits in the binary information to be transmitted.
[0045] In an optional embodiment, two symbols are transmitted and B.sub.n={+1, 1}. As shown in
[0046] Step 3: generating a chaotic signal u(t)
[0047] and the chaotic signal is generated by a following calculating model of the second order hybrid system:
(t)2{dot over (u)}(t)+(.sup.2+.sup.2)(u(t)s)=0, (1)
[0048] and t is a continuous time period of the second order hybrid system, {dot over (u)}(t) and (t) are respectively first and second derivatives of the chaotic signal u(t), =2f, f ln 2, f represents is a base frequency of the chaotic signal, f=1/(t.Math.n.sub.samp), s represents a discrete state, when {dot over (u)}(t)=0, s(t)=sgn(u(t)), otherwise, s(t) keeps unaltered, and sgn(u) is defined as:
and the switching period of the discrete state s is defined as T.sub.s=2/=1/f.
[0049] In an optional embodiment, the chaotic signal generated according to parameters set at Step 1, a solid line represents a continuous chaotic signal, an initial value of u(t) is 0.842, and a dashed line represents discrete symbols embedded in the chaotic signal. Since f=1/(t.Math.n.sub.samp)=1/(T.sub.b/L.Math.n.sub.samp)=4 Hz, four discrete symbols are generated in is as shown in
[0050] Step 4: preparing to transmit the chaotic signal;
[0051] and for the kth bit in the binary information to be transmitted, a reference signal R.sub.k(t) is calculated by multiplying u(t) by sin(2f.sub.ct) in a symbol period (k1)tLt<ktL, a information bearing signal I.sub.k(t) is calculated by multiplying the chaotic signal u(t) by cos(2f.sub.ct) to obtain a calculated result and further multiplying this calculated result by a symbol to be transmitted b.sub.k (+1 or 1), the reference signal is added by a modulator to the information bearing signal to obtain the chaotic signal to be transmitted S.sub.k(t) for the bit b.sub.k in the symbol period (k1)tLt<ktL:
S.sub.k(t)=R.sub.k(t)+I.sub.k(t)=u(t)sin(2f.sub.ct)+b.sub.ku(t)cos(2f.sub.ct), (k1)tLt<ktL, (3)
and k=1,2, . . . ,n, and chaotic signals to be transmitted corresponding to the number of n binary symbol bits are obtained.
[0052] In an optional embodiment, for the 1th bit +1 in the binary information to be transmitted, u(t)sin(2f.sub.ct) set as the modulated reference signal is transmitted in a symbol period of [0,1)s, and u(t)cos(2f.sub.ct) is multiplied with binary information +1 to determine the modulated information bearing signal, so as to obtain a modulated signal of the 1th bit +1 in the binary information as follows: S.sub.1(t)=u(t)sin(2f.sub.ct)+u(t)cos(2f.sub.ct), t[0,1)s. Similarly, for the 2th bit 1 in the binary information to be transmitted, u(t)sin(2f.sub.ct) set as the modulated reference signal is transmitted in a symbol period of [1,2)s, and u(t)cos(2f.sub.ct) is multiplied with binary information 1 to determine the modulated information bearing signal, so as to obtain a final modulated signal of the 2th bit 1 in the binary information as follows: S.sub.2(t)=u(t)sin(2f.sub.ct)-u(t)cos(2f.sub.ct). t[1,2)s.
[0053] As shown in
[0054] Step 5: demodulating a received signal;
[0055] and the received signal v.sub.k(t) transmitted through a communication channel and obtained by a receiving end, is respectively multiplied by synchronized orthogonal carriers sin(2f.sub.ct) and cos(2f.sub.ct) to obtain a demodulated reference signal v.sub.1k(t) and a demodulated information bearing signal v.sub.2k(t) by the following formulas:
v.sub.1k(t)=v.sub.k(t)sin(2f.sub.ct)=(S.sub.k(t)*h(t))sin(2f.sub.ct)t(k1)Lt<tkL
v(t)=v.sub.k(t)cos(2f.sub.ct)=(S.sub.k(t)*h(t))cos(2f.sub.ct)t(k1)Lt<tkL,
and h(t) is a impulse response of the communication channel, and a sign * is defined as a convolution operation.
[0056] In an optional embodiment, the communication channel may be a underwater acoustic channel model. The received signal v.sub.k(t) transmitted through the communication channel is influenced by multiple factors, such as noise, multipath transmission, attenuation and the like.
[0057] The received signal received by the receiving end distorts seriously. As shown in
[0058] Step 6: performing a chaotic matched filtering operation on the demodulated reference signal and the demodulated information bearing signal;
[0059] and the demodulated reference signal v.sub.1k(t) and the demodulated information bearing signal v.sub.2k(t) are inputted into a matched filter, which is configured to perform the chaotic matched filtering operation on the demodulated reference signal and the demodulated information bearing signal, to obtain a matched filtering output signal x.sub.1k(t) corresponding to the demodulated reference signal and a matched filtering output signal x.sub.2k(t) corresponding to the demodulated information bearing signal in the symbol period (k1)tL3<ktL, and each matched filtering output signal is expressed by the following formula:
x(t)=.sub..sup.+v()g(t)d, (4)
and x(t) is a matched filtering output signal, v(T) is an i input signal of the matched filter, represent an integral variable, g(t) is a time delay of a signal g(t), a right side of the formula (4) is a convolution operation between the input signal v(r) and a basis function g(t), and the basis function is expressed by the following formula:
[0060] In an optional embodiment, the basis function g(t) configured in the chaotic matched filter is as shown in
[0061] Step 7: extracting optimal signal to noise ratio (SNR) points in a sampling way;
[0062] and the matched filtering output signal x.sub.1k(t) and the matched filtering output signal x.sub.2k(t) respectively includes: N.sub.s optimal SNR points, the matched filtering output signal x.sub.1k(t) and the matched filtering output signal x.sub.2k(t) are sampled according to a period of T.sub.b/N.sub.s through the following formula:
and i is a positive integer, z.sub.1k(i) and z.sub.2k(i) are sampling sequences of the optimal SNR points after performing the chaotic matched filtering operation on the demodulated reference signal and the demodulated information bearing signal, i=1, . . . , N.sub.s.
[0063] In an optional embodiment, the sampling operation is performed, according to the formula (6), on the matched filter signals to obtain the optimal SNR points. For the 1th symbol period [0,1)s, sampled time points include 0.125 s, 0.375 s, 0.625 s, 0.875 s. For the 2th symbol period [1,2)s, sampled time points include 1.125 s, 1.375 s, 1.625 s, 1.875 s, as shown in five-pointed star of
[0064] For the 1th symbol period [0,1)s, the optimal SNR points include:
[0065] z.sub.11=[0.0329, 0.0403, 0.0328, 0.0546],
[0066] z.sub.21=[0.0331, 0.0365, 0.0326, 0.0594];
[0067] For the 2th symbol period [1,2)s, the optimal SNR points include:
[0068] z.sub.12=[0.0481, 0.0439, 0.0422, 0.0503],
[0069] z.sub.22=[0.0287, 0.0533, 0.0396, 0.0463].
[0070] Step 8: determining polarity of each symbol to obtain a recovered signal;
[0071] and for the kth information bit, a discrete correlation is performed on z.sub.1k(i) and z.sub.2k(i) to obtain z.sub.k, and the discrete correlation is calculated by the following formula:
and the kth information bit is recovered according to the calculated result z.sub.k through the following formula to obtain the recovered signal:
[0072] and communication is completed.
[0073] In an optional embodiment, according to formulas (7) and (8), for the 1th symbol, when Z.sub.1=0.0069>0, {tilde over (b)}.sub.1=+1, and for the 2th symbol, when Z.sub.2=0.0077<0, {tilde over (b)}.sub.2=1. Finally, the recovered signal can be represented as {tilde over (B)}.sub.2=1+1, 1}.
[0074] In an optional embodiment, simulation verification for AWGN channel BER is performed.
[0075] Compared with a logistic mapping adopted in the traditional DCSK solution, in at least some embodiments of the present disclosure, the chaotic signals and the chaotic matched filter corresponding to the chaotic signals generated by the chaotic system effectively restrains noise interference. At the same time, the sampling process of the optimal SNR points further can reduce noise influence and acquire lower BER. In this simulation verification, L=256, n.sub.samp=64, N.sub.s=4, f.sub.c=1800 Hz and a sampling frequency of a digital analog convertor f.sub.s=96000Hz, which is different from generating the chaotic signals through the logistic mapping in the traditional DCSK solution. A simulated result is as shown in
[0076] In another optional embodiment, simulation verification for the multipath attenuation channel is performed.
[0077] Compared with the AWGN channel, the environment of the multipath attenuation channel is more complex, so that higher requirements are put forward on the reliability of communication devices. In this simulation verification, a multipath channel model is adopted and the configuration of communication parameters for the multipath attenuation channel is the same as the configuration of communication parameters for the AWGN channel. The channel delay is [0, 0.0042, 0.0096]s, and the attenuation intensity is [0-3-6]dB. As shown in
[0078] A spectrum of the modulated signal is shown in
[0079] To sum up, the special chaotic system and the chaotic matched filter corresponding to the special chaotic system provided in at least some embodiments of the present disclosure can modulate reference signals and information bearing signals to transmit on the same symbol period through the orthogonal signals. Compared with the traditional DCSK solution, the method provided in the present disclosure can not only achieve doubled communication rate, but also acquire lower BER. Furthermore, the method provided in the present disclosure can transfer spectrum of modulated signals close to a carrier center frequency through orthogonal carrier signals, so as to be effectively compatible with existing communication devices.