MULTI-BAND HYPERBOLIC FREQUENCY MODULATION SPREAD SPECTRUM COMMUNICATION METHOD BASED ON CROSS SUB-BAND DIVISION
20230239002 · 2023-07-27
Assignee
Inventors
- Hua YU (Guangzhou, CN)
- Yaqi ZHANG (Guangzhou, CN)
- Fei JI (Guangzhou, CN)
- Fangjiong CHEN (Guangzhou, CN)
Cpc classification
International classification
Abstract
The present invention discloses is a multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division. In the present solution, multi-band division of different sub-band quantities is performed on an available bandwidth of an underwater acoustic system according to the parity of the serial number of the current spread spectrum period to achieve the aim of cross sub-band division. On this basis, a plurality of divided sub-bands are grouped in pairs; for each group, sub-band selection is performed according to different transmitted data by using a sub-band selection and activation method to realize multi-band parallel transmission. Meanwhile, in each spread spectrum period, an activated sub-band performs frequency modulation on a modulated signal by using rising and falling hyperbolic frequency modulation signals respectively.
Claims
1. A multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division, comprising following steps: step S1, dividing a bandwidth of a communication system into several sub-bands of different quantities according to parity of a serial number of a spread spectrum period; step S2, performing frequency modulation for the sub-bands by using corresponding rising and falling hyperbolic frequency modulation (HFM) signals respectively; step S3, grouping data and the sub-bands, performing sub-band selection and symbol mapping according to the data, and performing signal modulation and spectrum spreading according to the data and the sub-bands to obtain a spread-spectrum transmission signal; and step S4, adding a frame header and a guard interval to the spread-spectrum transmission signal so as to generate a signal frame.
2. The multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division of claim 1, wherein in the step S1, a spread spectrum period with an serial number of the spread spectrum period being an odd number divides the bandwidth used by the communication system into K.sub.1 sub-bands, and a spread spectrum period with an serial number of the spread spectrum period being an even number divides the used bandwidth into K.sub.2 sub-bands, and then hyperbolic frequency modulation is performed for K.sub.1 sub-bands and K.sub.2 sub-bands respectively.
3. The multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division of claim 1, wherein in the step S2, in each of the spread spectrum periods, and in each of the sub-bands, hyperbolic frequency modulation is performed using two kinds of weakly correlated spread spectrum signals generated with the rising and falling HFM signals respectively.
4. The multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division of claim 3, wherein the rising HFM signal x.sub.k.sup.+[n] corresponding to each of the sub-bands is expressed as
5. The multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division of claim 1, wherein in the step S3, grouping the data and the sub-bands comprises: dividing every three bits of bits to be transmitted into one group; with respect to an odd-number-th spectrum spread period, dividing every two adjacent sub-bands of the K.sub.1 sub-bands into one group to obtain a total of K.sub.1/2 groups and each of the groups carrying the three-bit group; and with respect to an even-number-th spectrum spread period, dividing every two adjacent sub-bands of the K.sub.2 sub-bands into one group to obtain a total of K.sub.2/2 groups and each of the groups carrying the three-bit group, such that every two sub-bands in each of the groups transmit three bits.
6. The multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division of claim 1, wherein in the step S3, performing sub-band selection and symbol mapping according to transmitted data and performing signal modulation and spectrum spreading according to the data and the sub-bands to obtain a spread spectrum transmission signal, comprises: each sub-band group transmits three bits, and a first bit of the three bits is used for a selection of sub-band; when the first bit is 0, a first sub-band in the sub-band group is selected for spread spectrum transmission, and when the first bit is 1, a second sub-band in the sub-band group is selected for the spread spectrum transmission, second and third bits of the three bits are used for quadrature phase shift keying (QPSK) symbol mapping, and a sub-band selected by the first bit performs corresponding spread spectrum transmission.
7. The multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division of claim 1, wherein in the step S4, the frame header uses rising and falling HFM signals and zero interval that occupy an entire communication frequency band, and a guard interval uses a falling HFM signal and a zero symbol that occupy the entire communication frequency band to form an interval.
8. The multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division of claim 2, wherein in the step S4, the frame header uses rising and falling HFM signals and zero interval that occupy an entire communication frequency band, and a guard interval uses a falling HFM signal and a zero symbol that occupy the entire communication frequency band to form an interval.
9. The multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division of claim 3, wherein in the step S4, the frame header uses rising and falling HFM signals and zero interval that occupy an entire communication frequency band, and a guard interval uses a falling HFM signal and a zero symbol that occupy the entire communication frequency band to form an interval.
10. The multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division of claim 4, wherein in the step S4, the frame header uses rising and falling HFM signals and zero interval that occupy an entire communication frequency band, and a guard interval uses a falling HFM signal and a zero symbol that occupy the entire communication frequency band to form an interval.
11. The multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division of claim 5, wherein in the step S4, the frame header uses rising and falling HFM signals and zero interval that occupy an entire communication frequency band, and a guard interval uses a falling HFM signal and a zero symbol that occupy the entire communication frequency band to form an interval.
12. The multi-band hyperbolic frequency modulation spread spectrum communication method based on cross sub-band division of claim 6, wherein in the step S4, the frame header uses rising and falling HFM signals and zero interval that occupy an entire communication frequency band, and a guard interval uses a falling HFM signal and a zero symbol that occupy the entire communication frequency band to form an interval.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0040]
[0041]
[0042]
[0043]
[0044]
DETAILED DESCRIPTION OF EMBODIMENTS
[0045] To make the objective, technical solutions, and advantages of the present invention clearer and more comprehensible, the following further describes the present invention in detail with reference to the accompanying drawings and embodiments. The meanings of the signs are as follows:
[0046] f.sub.0: represents a start frequency of a communication frequency band, and f.sub.0=9 KHz is taken in the present embodiment.
[0047] f.sub.1: represents a cut-off frequency of a communication frequency band, f.sub.1=15 KHz is taken in the present embodiment.
[0048] B: represents a bandwidth, B=6 KHz is taken in the present embodiment.
[0049] T.sub.H: represents the symbol period of a hyperbolic frequency modulation signal, T.sub.H=20.48 ms is taken in the present embodiment.
[0050] T.sub.G: represents a symbol guard interval.
[0051] T.sub.L: represents a frame header duration.
[0052] f.sub.s: represents a sampling rate of a hyperbolic frequency modulation signal, f.sub.s=100 KHz is taken in the present embodiment.
[0053] N: represents the number of sampling points of a spread spectrum period of the hyperbolic frequency modulation signal, N=T.sub.H*f.sub.s, N=2048 is taken in the present embodiment.
[0054] K.sub.1: represents the number of sub-bands of the odd-number-th spectrum spread period, K.sub.1=4 is taken in the present embodiment.
[0055] K.sub.2: represents the number of sub-bands of the even-number-th spectrum spread period, K.sub.2=2 is taken in the present embodiment.
[0056] M: represents the number of spectrum spread period included in each frame of data, M=10 is taken in the present embodiment.
[0057] f.sub.kb: represents a start frequency of the k-th sub-band, and is further divided into four cases: raising frequency and falling frequency, the serial number of an odd symbol period, and the serial number of an even symbol period.
[0058] f.sub.kz: represents a cut-off frequency of the k-th sub-band, and is further divided into four cases: raising frequency and falling frequency, the serial number of an odd symbol period, and the serial number of an even symbol period.
[0059] β.sub.k.sup.+: represents a frequency modulation of the raising HFM signal of the k-th sub-band, and is further divided into two cases: the serial number of an odd symbol period, and the serial number of an even symbol period.
[0060] β.sub.k.sup.−: represents a frequency modulation of the falling HFM signal of the k-th sub-band, and is further divided into two cases: the serial number of an odd symbol period, and the serial number of an even symbol period.
[0061] The present embodiment relates to a hyperbolic frequency modulation spread spectrum communication method by combining a cross sub-band with raising and falling HFM signals, comprising the following steps:
[0062] S1. sub-band division. Dividing a system bandwidth into several sub-bands of different quantities according to the parity of the serial number of a spread spectrum period. For a system with a start frequency of f.sub.0, a cut-off frequency of f.sub.1, and a bandwidth of B=f.sub.1−f.sub.0 in a communication frequency band, the bandwidth of the system is divided into two cases: divided into K.sub.1 and K.sub.2 sub-bands, K.sub.1 and K.sub.2 is an integral multiple of 2, and K.sub.1≠K.sub.2. Among them, the K.sub.1 sub-band is used for a spread spectrum period with the serial number of the spread spectrum frequency modulation being an odd number, and the K.sub.2 sub-band is used for a spread spectrum period with an serial number of the spread spectrum frequency modulation being an even number, and all the spread spectrum periods are T.sub.H. The sampling rate is set to be f.sub.s, the number of sampling points of a spread spectrum period is N, and each frame of data includes M HFM spread spectrum periods. The cross sub-band division manner in the present embodiment is shown in
[0063] S2, generating a sub-band HFM signal. Performing frequency modulation for the sub-bands by using corresponding rising and falling hyperbolic frequency modulation signals respectively. The rising HFM signal x.sub.k.sup.+[n] corresponding to each sub-band is expressed as
[0064] wherein p is the serial number of a spread spectrum period, and n represents the n-th sampling point within the spread spectrum period; and when p is an odd number or an even number, the modulation frequencies are respectively
[0065] when p is an odd number, the start frequency and the cut-off frequency of the k-th sub-band are respectively
[0066] when p is an even number, the start frequency and the cut-off frequency of the k-th sub-band are respectively
[0067] by the same reasoning, the falling HFM signal x.sub.k.sup.−[n] corresponding to each sub-band is expressed as:
[0068] wherein p is the serial number of a spread spectrum period, and when p is an odd number or an even number, the modulation frequencies are respectively:
[0069] when p is an odd number, the start frequency and the cut-off frequency of the k-th sub-band are respectively
[0070] when P is an even number, the start frequency and the cut-off frequency of the k-th sub-band are respectively
[0071] The generation mode of sub-band HFM signals in the communication solution of the present embodiment is shown in
[0072] S3. Signal modulation. Grouping data and sub-bands, performing sub-band selection and symbol mapping according to transmitted data, and performing signal modulation and spectrum spreading. Each three bits of the bits to be transmitted are grouped into one group. with respect to the odd-number-th spectrum spread period, dividing every two adjacent sub-bands of K.sub.1 sub-bands into one group to obtain a total of K.sub.1/2 groups; and with respect to the even-number-th spectrum spread period, dividing every two adjacent sub-bands of the K.sub.2 sub-bands into one group to obtain a total of K.sub.2/2 groups, and each sub-band group carrying the aforementioned 3-bit group. The grouping result in the present solution is that each group has two sub-bands, and three bits are carried.
[0073] The first bit is used for sub-band selection; when the first bit is 0, the first sub-band of the sub-band group is selected for spread spectrum transmission, and when the first bit is 1, the second sub-band of the sub-band group is selected for spread spectrum transmission. It is assumed that a transmitted random bit stream is 001110100101111010 . . . , and every three bits form a group, i.e., 001 110 100 101 111 010 . . . , and a first bit (a bit with an underline) of each group is used for sub-band selection, and then activated sub-bands are shown in
[0074] The second and third bits are used for QPSK symbol mapping, and the sub-band activated by the first bit performs corresponding spread spectrum transmission.
[0075] denoting the three bits of the q-th group to be b.sub.q1b.sub.q2b.sub.q3, then the transmission signal of the current multi-band hyperbolic frequency modulation spread spectrum symbol is expressed as:
[0076] wherein Q is the number of sub-band groups of the current spread spectrum period; in the odd-number-th spread spectrum period, Q=K.sub.1/2; in the even-number-th spread spectrum period, Q=K.sub.2/2; k.sub.q=2q+b.sub.q1−1 is the serial number of sub-bands activated in the q-th group; and in the above formula,
represents that the second and third bits of the q-th group are mapped by using QPSK symbols, wherein j is an imaginary unit. The specific modulation process is shown in
[0077] S4: generating a signal frame. a frame header uses rising and falling HFM signals and a zero interval that occupy the entire communication frequency band for synchronous detection, and a guard interval uses a falling HFM signal and a zero symbol that occupy the entire communication frequency band to form an interval. The structure of the transmitted signal frame is shown in
[0078] S5: Receiving synchronization. After a signal is band-pass filtered at a receiving end, synchronization and channel estimation are performed by using raising or falling HFM signals that occupy an entire communication frequency band. It is assumed that the result of the channel estimation is: there are L multi-path, and the parameters corresponding to the l(1, . . . , L)-th path are the amplitude of Â.sub.l, the delay of {circumflex over (τ)}.sub.l and the Doppler factor of {circumflex over (α)}.sub.l. Calculating a peak value offset of each path respectively according to the channel parameters. For the current spread spectrum period in a data frame, the peak value offset Δn.sub.k,l of the l(1, . . . , L)-th path is:
[0079] wherein,
is an offset caused by Doppler spread; β.sub.k is a frequency modulation of the k-th sub-band, and f.sub.kb represents a start frequency of the k-th sub-band. It is required to determine corresponding values of β.sub.k and f.sub.kb according to the frequency raising or frequency falling as well as the parity of the serial number of the current spread spectrum period, specifically as defined in S2.
[0080] S6. Correlation operation. Respectively performing a cross-correlation operation on a received signal and a raised HFM spread spectrum symbol of each sub-band, and obtaining a peak value at a corresponding point after the correlation operation according to a peak value offset Δn.sub.k,l. The peak value I.sub.k,l.sup.+ of the k-th sub-band and the l-th path is expressed as
[0081] Among them, r[n] represents the current spread spectrum periodic symbol in the data frame. By the same reasoning, after a cross-correlation operation is performed on a received signal and a fall HFM spread spectrum symbol of a sub-band, a peak value I.sub.k,l.sup.− is expressed as
[0082] S7. Determining an activated sub-band. Determining an activated sub-band according to the peak values I.sub.k,l.sup.+ and I.sub.k,l.sup.−. The decision rule for activating the sub-bands for the q-th sub-band group of the current spread spectrum period in the data frame is as follows:
[0083] If
it is considered that the first sub-band of the q-th sub-band group is the activated sub-band, and according to the activation solution in S3, it is determined that the first bit transmitted by the q-th sub-band group is {circumflex over (b)}.sub.q1=0.
[0084] If
it is considered that the second sub-band of the q-th sub-band group is the activated sub-band, and according to the activation solution in S3, it is determined that the first bit transmitted by the q-th sub-band group is {circumflex over (b)}.sub.q1=1.
[0085] Among them, q.sub.f=2q−1 denotes the first sub-band of the q sub-band group, and q.sub.s=2q denotes the second sub-band of the q sub-band group. In the odd-number-th spread spectrum period, the values of q.sub.f and q.sub.s is taken between 1, . . . K.sub.1, and in the even-number-th spread spectrum period, the values of q.sub.f and q.sub.s is taken between 1, . . . , K.sub.2.
[0086] S8: Performing symbol demodulation on the activated sub-band. According to the detection result in S7, it can be determined that the serial number of the activated sub-band is k, and symbol demodulation is performed on the sub-band. By using a criterion of maximal ratio combining, performing combined processing on a peak value of L paths and performing symbol judgment, in which a demodulated symbol is
[0087] wherein j is an imaginary unit, and Â*.sub.l represents a conjugate of an amplitude Â.sub.l corresponding to the l(1, . . . , L)-th path. Then, according to S, demapping the QPSK symbol to obtain b.sub.q2b.sub.q3, finally obtaining the three bits b.sub.q1b.sub.2b.sub.q3 transmitted by the sub-band group. The demodulation process of each subgroup of each spread spectrum periodic frame in the data frame is shown in