RECONSTRUCTION METHOD AND DEVICE FOR MULTI-CARRIER DIFFERENTIAL CHAOS SHIFT KEYING (DCSK) SIGNAL
20230421419 ยท 2023-12-28
Inventors
- Yi FANG (Guangzhou, CN)
- Yiwei TAO (Guangzhou, CN)
- Liang LV (Guangzhou, CN)
- Yujing LU (Guangzhou, CN)
- Guojun HAN (Guangzhou, CN)
Cpc classification
International classification
Abstract
A reconstruction method for DCSK signals is provided. An information bit sequence to be transmitted is acquired, which is processed by serial-to-parallel conversion. A processed information bit sequence is input into a modulator for modulation to obtain a modulated signal matrix. Cross multiplication is performed between the modulated signal matrix and a chaotic signal to obtain an original information-bearing matrix, which is reconstructed according to a predetermined reconstruction matrix to obtain an information-bearing reconstruction matrix. A transmission symbol is generated according to the information-bearing reconstruction matrix and a reference signal matrix in combination with frame structure information of the transmission symbol, and is sent to a receiving end via a wireless network to demodulate a received signal according to a reconstruction matrix. A reconstruction device for DCSK signals is also provided.
Claims
1. A reconstruction method for a multi-carrier Differential Chaos Shift Keying (DCSK) signal, comprising: acquiring an information bit sequence to be transmitted; processing the information bit sequence by serial-to-parallel conversion; and inputting a processed information bit sequence into a modulator for modulation to obtain a modulated signal matrix; performing cross multiplication on the modulated signal matrix and a chaotic signal to obtain an original information-bearing matrix; reconstructing the original information-bearing matrix according to a predetermined reconstruction matrix to obtain an information-bearing reconstruction matrix; and generating a transmission symbol according to the information-bearing reconstruction matrix and a reference signal matrix in combination with frame structure information of the transmission symbol; and sending the transmission symbol to a receiving end via a wireless network to enable the receiving end to demodulate a received signal according to the predetermined reconstruction matrix.
2. The reconstruction method of claim 1, wherein the step of reconstructing the original information-bearing matrix according to a predetermined reconstruction matrix to obtain the information-bearing reconstruction matrix comprises: dividing the original information-bearing matrix into M original information-bearing submatrices according to the number M of subcarriers of a DCSK system; according to M predetermined reconstruction matrices, performing a Hadamard product between each of the M original information-bearing submatrices and a corresponding predetermined reconstruction matrix to obtain M information-bearing reconstruction submatrices; and summing the M information-bearing reconstruction submatrices to obtain the information-bearing reconstruction matrix.
3. The reconstruction method of claim 1, wherein the received signal is demodulated by the receiving end according to the predetermined reconstruction matrix through steps of: performing filter matching, by the receiving end, for the received signal, and obtaining a received signal matrix in combination with a predetermined channel response model matrix; and decomposing the received signal matrix into a reference matrix and an information-bearing matrix; and calculating a decision metric matrix based on the reference matrix, the information-bearing matrix, and the predetermined reconstruction matrix; and restoring the received signal based on the decision metric matrix in combination with a decision rule.
4. The reconstruction method of claim 3, wherein the received signal matrix is expressed as:
R.sub.k,rec=[e.sub.k,ref,.sub.k,inf].Math.H+N; wherein R.sub.k,rec is the received signal matrix; e.sub.k,ref is the reference signal matrix; .sub.k,inf is the information-bearing reconstruction matrix; H is the predetermined channel response model matrix; and N is an Additive White Gaussian Noise (AWGN) matrix; and the decision metric matrix is expressed as:
D.sub.k,j=R.sub.k,ref*V.sub.jR.sub.k,inf; wherein R.sub.k,ref is the reference matrix; R.sub.k,inf is the information-bearing matrix; * is a Kronecker product operation; V is an all-ones matrix with a size of 1M; and .sub.j is the predetermined reconstruction matrix.
5. The reconstruction method of claim 1, wherein the reference signal matrix is generated through steps of: equally distributing elements of the chaotic signal according to the number of subcarriers of a DCSK system to obtain the reference signal matrix.
6. A reconstruction device for a multi-carrier DCSK signal, comprising: an information bit acquisition unit; a signal modulation unit; an original information-bearing matrix generating unit; an information-bearing matrix reconstruction unit; and a transmission symbol generating unit; wherein the information bit acquisition unit is configured for acquiring an information bit sequence to be transmitted; the signal modulation unit is configured for processing the information bit sequence by serial-to-parallel conversion, and inputting a processed information bit sequence into a modulator for modulation to obtain a modulated signal matrix; the original information-bearing matrix generating unit is configured for performing cross multiplication on the modulated signal matrix and a chaotic signal to obtain an original information-bearing matrix; the information-bearing matrix reconstruction unit is configured for reconstructing the original information-bearing matrix according to a predetermined reconstruction matrix to obtain an information-bearing reconstruction matrix; and the transmission symbol generating unit is configured for generating a transmission symbol according to the information-bearing reconstruction matrix and a reference signal matrix in combination with frame structure information of the transmission symbol, and sending the transmission symbol to a receiving end via a wireless network to enable the receiving end to demodulate a received signal according to the predetermined reconstruction matrix.
7. The reconstruction device of claim 6, wherein the information-bearing matrix reconstruction unit is further configured to perform: dividing the original information-bearing matrix into M original information-bearing submatrices according to the number M of subcarriers of a DCSK system; according to M predetermined reconstruction matrices, performing a Hadamard product between each of the M original information-bearing submatrices and a corresponding predetermined reconstruction matrix to obtain M information-bearing reconstruction submatrices; and summing the M information-bearing reconstruction submatrices to obtain the information-bearing reconstruction matrix.
8. The reconstruction device of claim 6, wherein the receiving end is configured for: performing filter matching for the received signal, and obtaining a received signal matrix in combination with a predetermined channel response model matrix; decomposing the received signal matrix into a reference matrix and an information-bearing matrix; and calculating a decision metric matrix based on the reference matrix, the information-bearing matrix, and the predetermined reconstruction matrix; and restoring the received signal based on the decision metric matrix in combination with a decision rule.
9. The reconstruction device of claim 8, wherein the received signal matrix is expressed as:
R.sub.k,rec=[e.sub.k,ref,.sub.k,inf].Math.H+N; wherein R.sub.k,rec is the received signal matrix; e.sub.k,ref is the reference signal matrix; .sub.k,inf is the information-bearing reconstruction matrix; H is the predetermined channel response model matrix; and N is an Additive White Gaussian Noise (AWGN) matrix; and the decision metric matrix is expressed as:
D.sub.k,j=R.sub.k,ref*V.sub.jR.sub.k,inf; wherein R.sub.k,ref is the reference matrix; R.sub.k,inf is the information-bearing matrix; * is a Kronecker product operation; V is an all-ones matrix with a size of 1M; and .sub.j is the predetermined reconstruction matrix.
10. The reconstruction device of claim 6, further comprising: a reference signal matrix generating unit; wherein the reference signal matrix generating unit is configured for equally distributing elements of the chaotic signal according to the number of subcarriers of a DCSK system to obtain the reference signal matrix.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In order to illustrate the technical solutions in the embodiments of the present disclosure or the technical solutions in the prior art more clearly, the drawings required in the description of the embodiments or the prior art will be briefly described below. Obviously, presented in the drawings are merely some embodiments of the present disclosure, which are not intended to limit the disclosure. For those skilled in the art, other drawings may also be obtained according to the drawings provided herein without paying creative efforts.
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
DETAILED DESCRIPTION OF EMBODIMENTS
[0062] The current DCSK communication technology is dominated by multi-carrier DCSK, which can be regarded as a parallel extension of the DCSK system. As shown in
[0063] For ease of understanding, the k-th transmission symbol can be expressed as the M matrix, where the rows of the matrix represent different frequencies, and the columns of the matrix represent different time slots:
[0064] The above formula can also be expressed as:
e.sub.k=[b.sub.k,0,b.sub.k,1, . . . ,b.sub.k,M1].sup.T.sub.x, [0065] where [b.sub.k,0, b.sub.k,1, . . . , b.sub.k,M1].sup.T is the information bit carried by the k-th transmission symbol, b.sub.k,0=1. When the binary modulation is used, the number of information bit that can be transmitted in one frame of the system is M1.
[0066] After receiving the signal by the receiving end, the matched filter separates the signals of different carriers to obtain the reference matrix A.sub.1 and the information-bearing matrix B.sub.(M1), respectively. Then, the matrices A.sub.1 and B.sub.(M1) perform the relevant operation to obtain the judgment variable matrix C.sub.(M1)1, and the judgment variable matrix C.sub.(M1)1 is expressed as:
C.sub.(M1)1=B.sub.(M1)(A.sub.1).sup.T.
[0067] After obtaining the judgment variable matrix, the information bit carried by the k-th transmission symbol can be estimated by using the judgment rule as follows:
[0068] Finally, the obtained parallel information bit is subjected to a parallel-to-serial conversion to output the final serial information bit.
[0069] Applicant has found that the conventional multi-carrier DCSK system can only obtain good BER performance in the flat fading channel conditions, and the performance of the conventional multi-carrier DCSK scheme will deteriorate under frequency-selective fading channels. To address this problem, the applicant found that because the conventional multi-carrier DCSK scheme uses subcarriers of different frequencies to carry the reference signal and the information-bearing signals, and under in the frequency-selective fading channel conditions, the good autocorrelation between the reference signal and the information-bearing signals will be destroyed due to the fact that the channel responses and delays of the subcarriers of different frequencies are different. In this case, the reference signal will not be able to be used as a reference for the information-bearing signal, resulting in the information bit not being recovered.
[0070] In view of this case, the present disclosure provides a reconstruction method and device for a multi-carrier DCSK signal to solve the technical problem of low communication reliability in the existing multi-carrier DCSK communication systems.
[0071] The technical solutions of the disclosure will be described in detail below in combination with the drawings in the embodiments to make the objects, features, and advantages of the disclosure clearer. Obviously, described below are merely some embodiments of the disclosure, which are not intended to limit the disclosure. For those skilled in the art, other embodiments obtained based on these embodiments without paying creative efforts should fall within the scope of the disclosure defined by the appended claims.
[0072] Referring to
[0075] It is to be noted that the information bit sequence to be transmitted is first obtained at the transmitting terminal. The information bits are mapped to the polarity of the chaotic signal in the subcarrier. Specifically, b.sub.k=[b.sub.k,1, b.sub.k,2, . . . , b.sub.k,j, . . . , b.sub.k,M] is the information bit matrix carried by the k-th transmission symbol, where b.sub.k,j{0,1}. Then, the serial information bit sequence b.sub.k is converted into the parallel sequence and input into the modulator to obtain the modulated signal matrix s.sub.k=[s.sub.k,1, s.sub.k,2, . . . , s.sub.k,M].sup.T, where s.sub.k,j{1,1}, and ().sup.T denotes a substitution operation. [0076] (S103) The cross multiplication is performed between the modulated signal matrix and a chaotic signal to obtain an original information-bearing matrix.
[0077] The chaotic generator generates the chaotic signal c=[c.sub.1, c.sub.2, . . . , c.sub.], where i=1, 2, . . . , , is the length of the chaotic signal, satisfies |M, and | denotes an integer division symbol. Therefore, the chaotic signal c can also be represented as c=[.sub.1, .sub.2, . . . , .sub.j, . . . , .sub.M], where j=1, 2, . . . , M .sub.k=[c.sub.(j1)/M+1, . . . , c.sub.j/M]. To illustrate the principle of the reconstruction matrix-assisted multi-carrier DCSK system, a vector .sub.j is regarded as an element in a matrix in the matrix transformation process.
[0078] Based on the modulated signal matrix obtained in S102 and the chaotic signal generated by the chaos generator, the modulated signal matrix s.sub.k and the chaotic signal c are cross-multiplied to obtain the original information-bearing matrix e.sub.k,inf, expressed as follows:
[0081] Then, based on the original information-bearing matrix obtained in the previous step, the original information-bearing matrix is reconstructed using the predetermined reconstruction matrix to obtain the information-bearing reconstruction matrix.
[0082] As shown in
[0086] It should be noted that in the frequency-selective fading channel, the channel response of each subcarrier is independent. In this embodiment, in order to obtain the frequency diversity, the reconstruction matrix is used to reconstruct the information-bearing matrix. There are M reconstruction submatrices per frame of the transmission symbols. Each row of the information-bearing matrix (i.e., each information-bearing subcarrier) corresponds to one reconstruction matrix. The j-th subcarrier corresponds to the reconstruction matrix .sub.j.
[0087] The reconstruction matrix satisfies the following three conditions. [0088] (1) The number of rows and the number of columns of the reconstruction matrix .sub.j correspond to the number M of subcarriers of the DCSK system, i.e., M rows and M columns. [0089] (2) Each reconstruction matrix must satisfy that only one element in each row and column is 1, and all other elements are 0. [0090] (3) The sum of the M reconstruction matrices for each frame of the transmission symbols is the unity matrix of M rows and M columns, i.e., .sub.1+.sub.2+ . . . +.sub.M=I.sub.MM.
[0091] To introduce the matrix reconstruction by taking the j-th subcarrier as an example, the Hadamard product operation is performed on s.sub.k,lc.sup.T and .sub.j to generate a reconstructed information-bearing submatrix .sub.k,inf,j, expressed as:
.sub.k,inf,j[s.sub.k,j.sub.1,s.sub.k,j.sub.2. . . s.sub.k,j.sub.M].sub.T.sub.j.
[0092] In above formula, denotes the Hadamard product operation. Without loss of generality, assuming that .sub.j is a diagonal matrix, the reconstructed information-bearing submatrix can be expressed as:
[0093] Thus, after the above reconstruction operation, M reconstructed information-bearing submatrix can be obtained. Then, the reconstructed information-bearing matrices are obtained by summing M reconstructed information-bearing submatrices.
.sub.k,inf=.sub.k,inf,1+.sub.k,inf,2 . . . +.sub.k,inf,j . . . +.sub.k,inf,M. [0094] (S105) According to the information-bearing reconstruction matrix and the reference signal matrix, a transmission symbol is generated by combining the frame structure information of the transmission symbol. The transmission symbol is used to be sent to the receiving end through the wireless network, to enable the receiving end to demodulate the received signal according to the reconstruction matrix.
[0095] Then, elements of the chaotic signal are equally distributed according to the number of subcarriers of the DCSK system to obtain the reference signal matrix e.sub.kref=[.sub.1, .sub.2, . . . , .sub.M].sup.T. The transmission symbol e.sub.k,tra is generated, the k-th transmission symbol e.sub.k,tra can be expressed as e.sub.k,tra=[e.sub.k,ref, e.sub.k,inf], where e.sub.k,tra is a matrix of M rows and (M+1)/M columns. The spreading factor of the system is (M+1)/M. In order to illustrate the above reconstruction operation more clearly, the frame structure of the transmission symbols when the number of subcarriers is 3 is shown in
[0096] Finally, the transmission symbol .sub.k,tra=[.sub.k,ref,.sub.k,inf] is sent to the receiving end via the wireless network to enable the receiving end to demodulate the received signal according to the predetermined reconstruction matrix, thereby restoring the information bit to be transmitted.
[0097] In an embodiment, the received signal is demodulated by the receiving end according to the predetermined reconstruction matrix through the following steps.
[0098] The receiving end performs filter matching on the received signal and obtains a received signal matrix in combination with a predetermined channel response model matrix. The received signal matrix is decomposed into a reference matrix and an information-bearing matrix.
[0099] Based on the reference matrix, the information-bearing matrix, and the predetermined reconstruction matrix, a decision metric matrix is calculated. The received signal is restored based on the decision metric matrix in combination with a decision rule.
[0100] It is to be noted that k-th transmission symbols are sent to the receiver through the frequency-selective multipath fading channel. The channel response is assumed to remain constant over a symbol period. Thus, the channel response can be modeled as a matrix form as follows:
[0101] In the multipath fading channel, L.sub.M is the number of paths of the M-th subcarrier. h.sub.l and .sub.l denote the fading coefficient and delay of the l-th path, respectively. Therefore, after the received signal passes through the matched filter, the received signal matrix R.sub.k,rec can be obtained as:
R.sub.k,rec=[e.sub.k,ref,.sub.k,inf].Math.H+N.
[0102] In above formula, .Math. represents a convolution symbol; and N=[N.sub.1, . . . , N.sub.M].sup.T represents the Additive White Gaussian Noise (AWGN). In order to estimate the information bits, the received signal matrix R.sub.k,rec is divided into the reference matrix R.sub.k,ref and the information-bearing matrix R.sub.k,inf. The decision metric matrix D.sub.k,j corresponding to the information bit b.sub.k,j is obtained by matrix operation. The decision metric matrix D.sub.k,j is expressed as:
D.sub.k,j=R.sub.k,ref*V.sub.jR.sub.k,inf; [0103] where R.sub.k,ref is the reference matrix; R.sub.k,inf is the information-bearing matrix; * is a Kronecker product operation; V is an all-ones matrix with a size of 1M; and .sub.j is the predetermined reconstruction matrix.
[0104] It can be seen from the above formula that to recover the information bit at the receiving end, it is necessary to know the reconstruction matrices used at the transmitting end, as well as the order of the subcarriers corresponding to each reconstruction matrix, thereby completing the demodulation process at the receiving end. This greatly improves the information security of the DCSK system.
[0105] Finally, the elements of the decision metric matrix D.sub.k,j are summed to obtain the final decision metric {circumflex over (D)}.sub.k,j. Finally, the decision metrics are inputted into the decision threshold to estimate the information bits {circumflex over (b)}.sub.k,j, and the decision rules are as follows:
[0106] Described above is the detailed description of embodiments of the multi-carrier DCSK signal reconstruction method in the disclosure. Compared with the existing multi-carrier DCSK technology, the present disclosure provides a reconstruction matrix-assisted multi-carrier DCSK system considering the characteristics of frequency-selective fading channels. The conventional multi-carrier DCSK schemes are developed under the assumption of flat fading channels, and do not have the feasibility of operating in frequency-selective fading channels. The scheme in the present disclosure has performance advantages over the conventional multi-carrier DCSK schemes both under flat fading channels and under frequency-selective fading channels, as shown in
[0107]
[0108] The reconstruction device for a multi-carrier DCSK signal will be further described in detail.
[0109] Referring to
[0110] The information bit acquisition unit 201 is configured for acquiring the information bit sequence to be transmitted.
[0111] The signal modulation unit 202 is configured for processing the information bit sequence by serial-to-parallel conversion, and inputting the processed information bit sequence into the modulator for modulation to obtain the modulated signal matrix.
[0112] The original information-bearing matrix generating unit 203 is configured for performing cross multiplication on the modulated signal matrix and the chaotic signal to obtain the original information-bearing matrix.
[0113] The information-bearing matrix reconstruction unit 204 is configured for reconstructing the original information-bearing matrix according to the predetermined reconstruction matrix to obtain the information-bearing reconstruction matrix.
[0114] The transmission symbol generating unit 205 is configured for generating the transmission symbol according to the information-bearing reconstruction matrix and the reference signal matrix in combination with frame structure information of the transmission symbol, and sending the transmission symbol to the receiving end via the wireless network to enable the receiving end to demodulate the received signal according to the predetermined reconstruction matrix.
[0115] In an embodiment, the information-bearing matrix reconstruction unit 204 is further configured for dividing the original information-bearing matrix into M original information-bearing submatrices according to the number M of subcarriers of the DCSK system; according to M predetermined reconstruction matrices, performing the Hadamard product between each of the M original information-bearing submatrices and the corresponding predetermined reconstruction matrix to obtain M information-bearing reconstruction submatrices; and summing the M information-bearing reconstruction submatrices to obtain the information-bearing reconstruction matrix.
[0116] In an embodiment, the receiving end is configured for performing filter matching for the received signal, and obtaining the received signal matrix in combination with the predetermined channel response model matrix; decomposing the received signal matrix into the reference matrix and the information-bearing matrix; and calculating the decision metric matrix based on the reference matrix, the information-bearing matrix, and the predetermined reconstruction matrix; and restoring the received signal based on the decision metric matrix in combination with the decision rule.
[0117] In an embodiment, the received signal matrix is expressed as:
R.sub.k,rec=[e.sub.k,ref,.sub.k,inf].Math.H+N; [0118] where R.sub.k,rec is the received signal matrix; e.sub.k,ref is the reference signal matrix; .sub.k,inf is the information-bearing reconstruction matrix; H is the predetermined channel response model matrix; and N is the AWGN matrix.
[0119] In an embodiment, the decision metric matrix is expressed as:
D.sub.k,j=R.sub.k,ref*V.sub.jR.sub.k,inf; [0120] where R.sub.k,ref is the reference matrix; R.sub.k,inf is the information-bearing matrix; * is a Kronecker product operation; V is an all-ones matrix with a size of 1M; and .sub.j is the predetermined reconstruction matrix.
[0121] In an embodiment, the reconstruction device further includes a reference signal matrix generating unit 200. The reference signal matrix generating unit is configured for equally distributing elements of the chaotic signal according to the number of subcarriers of the DCSK system to obtain the reference signal matrix.
[0122] It should be understood by those skilled in the art, for brevity, the specific processes of the terminals, devices and units described above can be referred to the corresponding processes in the foregoing embodiments of the method and will not be repeated herein.
[0123] In the embodiments in the disclosure, the devices and methods may be realized in other ways. For example, the above-described embodiments of the device are merely schematic. The units are divided merely according to a logical function and may be divided in other ways when implemented. For example, multiple units or components may be combined or may be integrated into another system, or some features may be omitted or not implemented. In addition, the coupling or direct coupling or communication connection shown or discussed may be coupled through an intermediate medium such an interface, device, or unit, which may be electrical, mechanical or in other ways.
[0124] The used terms first, second, etc., are used to distinguish similar objects and cannot be understood as indicating or implying relative importance. In addition, the terms comprising and having, and any variations thereof are open-ended terms, and should be interpreted as including but not limited to. For example, a process, method, system, product, or device comprising a series of steps or units should not be limited to these clearly listed, but rather may include those steps or units that are not clearly listed.
[0125] The units illustrated as separate components may or may not be physically separated. The components shown as units may or may not be physical units, for example, the components may be in a single place or may be distributed over a plurality of network units. Some or all of these units may be selected to fulfill the purpose of the technical solution according to actual needs.
[0126] In addition, the various functional units in the embodiments of the present disclosure may be integrated in a single processing unit, or the individual units may be physically present separately, or two or more units may be integrated in a single unit. The integrated unit may be realized either in the form of hardware or in the form of a software functional unit.
[0127] The integrated unit may be stored in a computer-readable storage medium if realized in the form of a software functional unit and sold or used as a separate product. Based on this understanding, the technical solution of the present disclosure, in essence or as a contribution to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The software product is stored in a storage medium comprising a number of instructions to enable a computer device (which may be a personal computer, a server, or a network device, etc.) to carry out all or part of the steps of the method described in various embodiments of the disclosure. The aforementioned storage medium includes a USB flash disk, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a diskette or a CD-ROM, and other media that can store program code.
[0128] Described above are merely preferred embodiments of the disclosure, which are not intended to limit the disclosure. It should be understood that any modifications and replacements made by those skilled in the art without departing from the spirit of the disclosure should fall within the scope of the disclosure defined by the appended claims.