Repeatable chaos spread spectrum DCSK modulation and demodulation method and modem
Technical Field
The invention relates to the technical field of communication signal processing, in particular to a repeatable chaotic spread spectrum DCSK modulation and demodulation method and a modem.
Background
The chaotic digital modulation technology not only can keep the characteristics of low interception probability, multipath effect reduction and the like of the traditional spread spectrum communication system, but also has unique advantages in many other aspects, such as reducing the hardware cost of the system, improving the communication safety, improving the performance of the spread spectrum communication system and the like. In recent years, the chaotic digital modulation technology has become one of the hot issues of concern and research in the nonlinear science and information science community.
Because a reliable and effective method is lacked at present to realize chaotic synchronization at a receiving end, most of the existing chaotic digital modulation and demodulation methods are also based on a transmission reference method, namely, a carrier signal and a signal carrying information are both sent to the receiving end. The Differential Chaos Shift Keying (DCSK) modulation and demodulation method does not need to complete channel estimation, can obtain relatively good error code performance, and shows strong competitiveness in many practical application occasions (such as wireless personal area networks, wireless sensor networks, and the like). However, the error rate still needs to be further improved, and in addition, the existing DCSK modulation and demodulation method has low confidentiality, and a transmission signal can be easily extracted through attack methods such as correlation analysis and the like after being intercepted.
Disclosure of Invention
One of the purposes of the present invention is to provide a repeatable chaotic spread spectrum DCSK modulation and demodulation method to solve the problem of low security of the existing DCSK modulation and demodulation method.
In order to achieve the purpose, the invention adopts the following technical scheme: a repeatable chaos spread spectrum DCSK modulation and demodulation method, at a sending end, a signal modulation process comprises the following steps:
1) performing serial-to-parallel conversion on an input serial information signal;
2) acquiring a discrete chaotic signal sequence and delaying the discrete chaotic signal sequence to obtain a DCSK reference signal; generating a repeatable chaotic spread spectrum sequence by using the discrete chaotic signal sequences before and after time delay to obtain an RCSS reference signal;
3) dividing the information signal after serial-parallel conversion into two parallel signals; one path of parallel signals is modulated with a DCSK reference signal through a discrete chaotic signal sequence to form a DCSK signal; the other path of parallel signals is modulated through an RCSS reference signal to form an RCSS-DCSK signal; and combining the DCSK signal with the RCSS-DCSK signal and sending the combined signal to a channel for transmission.
Further, at the receiving end, the signal demodulation process includes the following steps:
4) respectively carrying out relevant demodulation on the received DCSK signal and the RCSS-DCSK signal, and outputting corresponding demodulation data through threshold judgment;
5) and converting the obtained demodulation data into a path of serial demodulation data in parallel and serial mode and outputting the demodulated data.
Specifically, in step 1), serial information input in the current symbol period is serial-to-parallel converted.
In the step 2), a discrete chaotic signal sequence is generated by the chaotic signal generator, and then the discrete chaotic signal sequence generated by the chaotic signal generator is obtained.
Further, in step 3):
when one of the parallel signals is modulated through the discrete chaotic signal sequence and the DCSK reference signal, multiplying the DCSK reference signal in the current symbol period by the corresponding parallel signal to obtain a DCSK information signal, and modulating the DCSK information signal through the discrete chaotic signal sequence to form a DCSK signal;
when the RCSS reference signal is used for modulating the other path of parallel signal, the RCSS reference signal is multiplied by the corresponding parallel signal to obtain an RCSS-DCSK signal;
and when the other parallel signal is modulated by the RCSS signal, the RCSS signal is multiplied by the corresponding parallel signal.
And when the DCSK signal and the RCSS-DCSK signal are combined, the DCSK signal and the RCSS-DCSK signal are added.
Wherein, in step 4):
when carrying out correlation demodulation on the DCSK signal, delaying the received DCSK signal, multiplying the delayed DCSK signal by the undelayed DCSK signal, carrying out correlation processing, carrying out time domain sampling on the correlated signal, comparing a sampling value with a threshold value, and outputting demodulation data according to threshold judgment;
when the RCSS-DCSK signal is subjected to correlation demodulation, the received RCSS-DCSK signal and the DCSK signal which is not delayed are multiplied, then correlation processing is carried out, time domain sampling is carried out on the correlated signal, then the sampling value is compared with a threshold value, and demodulation data are output according to threshold decision.
In addition, the invention also relates to a repeatable chaotic spread spectrum DCSK modem, which comprises a modulator and a demodulator, wherein the modulator modulates the input serial information signal according to the methods of the steps 1) to 3).
Further, the demodulator demodulates the received signal according to the method of the above steps 4) to 5).
Specifically, the modulator comprises a chaotic signal generator, a delayer 1, a serial-parallel conversion circuit, a multiplier 1, a multiplier 2 and an adder;
the chaotic signal generator is used for generating a discrete chaotic signal sequence, the discrete chaotic signal sequence is delayed by the delayer 1 to obtain a DCSK reference signal in the current symbol period, and then the discrete chaotic signal sequence before and after delay is utilized to generate an RCSS reference signal; the serial-parallel conversion circuit converts serial information signals to be transmitted in the current symbol period into two parallel signals; the multiplier 1 multiplies a DCSK reference signal in a current symbol period by one of the parallel signals; the multiplier 2 multiplies the RCSS reference signal by another parallel signal; and the adder adds the DCSK signal and the RCSS-DCSK signal and then sends the added signals to a channel for transmission.
The demodulator comprises a delayer 2, a multiplier 3, a multiplier 4, a summator 1, a summator 2, a sampling switch, a decision device and a parallel-serial conversion circuit;
the delayer delays the received DCSK signal; the multiplier 3 multiplies the delayed DCSK signal by the undelayed DCSK signal; the multiplier 4 multiplies the RCSS-DCSK signal by the DCSK signal without time delay; the summer 1 is a correlation of the DCSK signal; the summer 2 is the correlation of the RCSS-DCSK signal; the sampling switch respectively carries out time domain sampling on the correlated signals; the decision device compares the sampling value with a threshold value and outputs a demodulation data bit according to threshold decision; and the parallel-serial conversion circuit converts the two obtained paths of demodulation data into one path of serial demodulation data in parallel-serial mode and outputs the demodulated data.
The invention adopts a repeatable Chaotic spread spectrum (DCSK) modulation and demodulation method which generates a repetitive Chaotic spread spectrum Sequence (RCSS) by copying a reference signal (DCSK) of a Differential Chaotic Keying modulation signal, multiplies the RCSS with a part of data streams after serial-parallel conversion, modulates the rest of parallel data streams according to the DCSK, adds the two parts of signals and then sends the signals to a channel for transmission, and performs related demodulation at a receiving end to recover original information. Under a multipath fading channel, the error rate of the system (RCSS-DCSK system) under the condition of the same spreading factor is lower than that of DCSK, CDSK and CD-DCSK systems, the smaller the spreading factor is, the lower the error rate is, in addition, the error rate of the RCSS-DCSK system when the noise which obeys Gaussian distribution is superposed in the channel is also lower than that of the system when the noise which obeys Rayleigh distribution is superposed, and particularly, the invention utilizes the discrete chaotic signal sequence before and after delay to generate the repeatable chaotic spreading sequence to obtain the RCSS reference signal, and modulates the data stream by the RCSS reference signal, so that the confidentiality of the DCSK system can be improved, an eavesdropper is more difficult to detect and recover the original data, and the confidentiality requirement of the chaotic communication system in actual application is better met.
Drawings
Fig. 1 is a schematic flow chart of an RCSS-DCSK modulation and demodulation method in an embodiment.
Fig. 2 is a schematic structural diagram of an RCSS-DCSK modulator.
Fig. 3 is a schematic diagram of the RCSS-DCSK demodulator.
Fig. 4 is a comparison graph of error performance of the RCSS-DCSK modem method in the embodiment and the prior art in an additive white gaussian noise channel.
Detailed Description
In order to facilitate understanding of those skilled in the art, the present invention will be further described with reference to the following embodiments and accompanying drawings.
Fig. 1 shows the whole flow of a repeatable chaotic spread spectrum DCSK (i.e. RCSS-DCSK) modulation and demodulation method, as shown in fig. 1, at a transmitting end, a signal modulation process at least includes: firstly, serial-parallel conversion is carried out on the input serial information signal. Secondly, acquiring a discrete chaotic signal sequence; delaying the discrete chaotic signal sequence to obtain a DCSK reference signal; and generating a repeatable chaotic spread spectrum sequence by using the discrete chaotic signal sequence before and after the time delay to obtain the RCSS reference signal. Dividing the information signal after serial-parallel conversion into two parallel signals; one path of parallel signals is modulated with a DCSK reference signal through a discrete chaotic signal sequence to form a DCSK signal; the other path of parallel signals is modulated through an RCSS reference signal to form an RCSS-DCSK signal; and combining the DCSK signal with the RCSS-DCSK signal and sending the combined signal to a channel for transmission. At the receiving end, the signal demodulation process at least comprises the following steps: and fourthly, respectively carrying out relevant demodulation on the received DCSK signal and the RCSS-DCSK signal, and outputting corresponding demodulation data through threshold judgment. And fifthly, converting the obtained demodulation data into a path of serial demodulation data in parallel and serial mode and outputting the demodulated data. The more detailed modem process is as follows:
step 1: a discrete chaotic signal sequence is generated.
Step 2: and (3) delaying the discrete chaotic signal sequence generated in the step (1) to obtain a DCSK reference signal.
And step 3: the signal in the current symbol period is serial-to-parallel converted into 2 parallel portions.
And 4, step 4: and (3) carrying out differential chaos shift keying modulation on the discrete chaotic signal sequence generated in the step (1), the DCSK reference signal formed in the step (2) and one part of information stream generated in the step (3) to form a DCSK signal.
And 5: and (3) generating a repeatable chaotic spread spectrum sequence by utilizing the discrete chaotic signal sequence generated in the step (1) and the discrete chaotic signal sequence delayed in the step (2) to form the RCSS reference signal.
Step 6: and multiplying the RCSS reference signal formed in the step 5 with another part of the information flow generated in the step 3 to form an RCSS-DCSK signal.
And 7: and adding the DCSK signal generated in the step 4 and the RCSS-DCSK signal generated in the step 6 and then transmitting the added DCSK signal.
And 8: and receiving the signal sent in the step 7, and performing correlation demodulation.
And step 9: comparing the correlation value obtained in the step 8 with a threshold value, and outputting a demodulation data bit according to threshold judgment;
step 10: and merging the demodulated data bits obtained in the step 9 into a path of serial demodulated data bit stream.
Based on the RCSS-DCSK modulation and demodulation method, the embodiment further designs a repeatable chaotic spread spectrum differential chaotic shift keying (RCSS-DCSK) modem, and the modem can modulate and demodulate signals by using the method. Briefly, the modulator comprises two parts, wherein one part of information signals (one part of original information signals after serial-parallel conversion) is modulated by DCSK, the other part of the information signals generates a repeatable chaotic spread spectrum sequence (RCSS) by using a chaotic signal generator, the rest information signals are modulated by the RCSS, the two parts are added and then sent to a channel, and finally, the received signals are respectively subjected to correlation operation and judgment by a demodulator, and then are subjected to parallel-serial conversion to output the information signals.
Fig. 2 and 3 show the structures of a modulator and a demodulator in an RCSS-DCSK modem, respectively. As shown in fig. 2, the modulator includes a chaotic signal generator, a delay unit 1, a serial-to-parallel conversion circuit, a multiplier 1, a multiplier 2, and an adder. The chaotic signal generator generates a discrete chaotic signal sequence, and the discrete chaotic signal sequence passes through the delayer 1 to further obtain a DCSK reference signal in the current symbol period; the serial-parallel conversion circuit converts serial data bits to be transmitted in the current symbol time into two paths of parallel data bits; the multiplier 1 multiplies one path of parallel data bits with a DCSK reference signal in the current symbol period; the multiplier 2 multiplies the RCSS reference signal by another path of parallel data bits to generate an RCSS-DCSK signal; and the adder adds the DCSK signal and the RCSS-DCSK signal and then sends the added signals.
As shown in fig. 3, the demodulator includes a delay, a multiplier 3, a multiplier 4, a summer 1, a summer 2, a sampling switch, a decision device, and a parallel-to-serial conversion circuit. The delayer delays the received DCSK signal; the multiplier 3 multiplies the delayed DCSK signal by the undelayed DCSK signal; the multiplier 4 multiplies the DCSK signal by the RCSS-DCSK signal; summer 1 is the correlation of the DCSK signal; summer 2 is the correlation of the RCSS-DCSK signal; the sampling switch respectively carries out time domain sampling on the correlated signals; the decision device compares the sampling value with a threshold value and decides to output a demodulation data bit according to the threshold value; and the parallel-serial conversion circuit combines the two paths of demodulation data bits into one path of serial demodulation data bit and outputs the serial demodulation data bit.
The bit error rate of the repeatable chaotic spread spectrum differential chaotic shift keying modulation and demodulation method is verified by a specific example.
Firstly, at a transmitting end, performing repeatable chaotic spread spectrum differential chaotic shift keying modulation on a signal:
step 1: bit SNR in a channel
Then, the length in one symbol period is obtained
kA discrete chaotic signal sequence of 15.
Step 2: delaying the discrete chaotic signal sequence generated in the step 1
。
And step 3: for the signal in the current symbol period, a serial-to-parallel conversion circuit is used to convert 1 serial data bit with the length of 5000 to be transmitted in the current symbol period into two parallel data bits with the length of 2500.
And 4, step 4: performing differential chaotic shift keying modulation on one path of information flow generated in the steps 1, 2 and 3 to generate a DCSK signal:
and 5: using the discrete chaotic signal sequence generated in step 1 and the delayed time in step 2
The subsequent discrete chaotic signal sequence generates a repeatable chaotic spread spectrum sequence to obtain an RCSS reference signal:
step 6: multiplying the RCSS reference signal obtained in step 5 with another part of the information stream generated in step 3 to generate an RCSS-DCSK signal:
and 7: and adding the DCSK signal generated in the step 4 and the RCSS-DCSK signal generated in the step 6 and then transmitting the added DCSK signal.
Then, the signal is received and demodulated at the receiving side:
and 8: and receiving the signal sent in the step 7, and performing correlation demodulation.
And step 9: and (4) comparing the correlation value obtained in the step (8) with a threshold value, and outputting a demodulated data bit according to threshold judgment.
Step 10: and combining the demodulated data bits obtained in the step 9 into a 1-path serial demodulated data bit stream.
And carrying out transmission test on the verification example by adopting computer simulation. In the experiment, the number of transmitted data bits is 5000, and a discrete chaotic signal sequence is mapped by a second-order chebyshev polynomial
And (4) generating.
Fig. 4 shows the bit error rate of the RCSS-DCSK method simulated in the additive white gaussian noise channel. For comparison, the bit error rate of the conventional DCSK method simulated under the same conditions is also shown in the figure. As can be seen from the figure, compared with the existing DCSK method, the RCSS-DCSK method greatly reduces the bit error rate and shows better bit error performance.
In summary, the RCSS-DCSK method adopted in the above embodiments greatly reduces the noise component in the decision variable, and significantly improves the bit error performance of the system. Meanwhile, the RCSS-DCSK method utilizes the discrete chaotic signal sequences before and after the delay to generate the repeatable chaotic spread spectrum sequence to obtain the RCSS reference signal, and the RCSS reference signal is used for modulating the data stream, so that the confidentiality of the high DCSK system can be improved to a certain extent, and an eavesdropper is more difficult to detect and recover the original data.
The above embodiments are preferred implementations of the present invention, and the present invention can be implemented in other ways without departing from the spirit of the present invention.
Some of the drawings and descriptions of the present invention have been simplified to facilitate the understanding of the improvements over the prior art by those skilled in the art, and some other elements have been omitted from this document for the sake of clarity, and it should be appreciated by those skilled in the art that such omitted elements may also constitute the subject matter of the present invention.