Transmission method of hydroacoustic communication system using orthogonal frequency division multiplexing

By using Gaussian approximation structure and polarization encoding methods in orthogonal frequency division multiplexing water acoustic communication system, and using the method of drilling position selection in combination with the channel reliability judgment results, the problem of insufficient accuracy in the prior art selection is solved, and more stable communication performance and environmental adaptability are achieved.

CN119341700BActive Publication Date: 2025-03-07PENG CHENG LAB
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411886547.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-03-07
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

In the existing orthogonal frequency division multiplexing water acoustic communication system, the punching algorithm fails to accurately consider the soft judgment result of the polarization structure, resulting in the selection of the punching position is not accurate enough, the channel state information changes, and the construction result is no longer accurate.

Method used

By performing Gaussian approximation construction and polarization encoding on the coding sequence based on the two sets of polarization construction parameters to be optimized, drilling bits are selected in combination with the channel reliability judgment results, and the bit error rate is calculated through orthogonal frequency division multiplexing water acoustic communication system modulation and decoding, the polarization construction parameters are iteratively optimized, and the polarization code is finally constructed for transmission.

Benefits of technology

It realizes more accurate selection of hole punching positions, improves stability and environmental adaptability, so that the entire communication system can transmit stably under different transmission conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119341700B_ABST
    Figure CN119341700B_ABST
Patent Text Reader

Abstract

The present application discloses a transmission method for an orthogonal frequency division multiplexing water acoustic communication system, which relates to the field of water acoustic communication technology. The method includes: Gaussian approximation construction and polarization coding of a coding sequence according to two sets of polarization construction parameters, puncturing position selection of polarization coding according to the channel reliability judgment result, bit error rate calculation through modulation and decoding of the orthogonal frequency division multiplexing water acoustic communication system, iterative optimization of polarization construction parameters by comparing the bit error rate, and system polarization code construction by optimized parameters for system transmission. The present application uses the soft decision information obtained by Gaussian approximation construction for the puncturing algorithm, adopts a quasi-uniform puncturing method, compensates for the problem of changes in water acoustic channel characteristics after puncturing, fully considers the influence of the channel and actual transmission conditions on the system, and realizes the most optimized puncturing and polarization structure, so that the entire communication system has more stable performance and environmental adaptability, and the system can achieve stable transmission under different transmission conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of underwater acoustic communication, and in particular to an orthogonal frequency division multiplexing underwater acoustic communication system transmission method. Background Art

[0002] In the OFDM hydroacoustic communication system, the existing puncturing algorithm does not consider the soft decision result of polarization structure, which makes the selection of puncturing position inaccurate. The existing polarization puncturing system does not consider puncturing and polarization structure together, which changes the channel state information after puncturing and makes the original structure result inaccurate. Summary of the invention

[0003] The main purpose of the present application is to provide a transmission method for an orthogonal frequency division multiplexing hydroacoustic communication system, aiming to solve the technical problem that the channel state information after puncturing by the existing puncturing algorithm changes, resulting in inaccurate selection of the puncturing position.

[0004] To achieve the above objectives, the present application proposes an orthogonal frequency division multiplexing water acoustic communication system transmission method, the method comprising:

[0005] According to the two groups of polarization construction parameters to be optimized, Gaussian approximation construction and polarization coding are performed on the preset coding sequence to obtain a channel reliability judgment result and two groups of polarization codes;

[0006] Performing puncturing bit selection on the two groups of polarization codes according to a preset required code length and the channel reliability judgment result to obtain two groups of coded bit sequences and two groups of puncturing results;

[0007] Inputting the two groups of coded bit sequences and the two groups of puncturing results into an orthogonal frequency division multiplexing hydroacoustic communication system for modulation to obtain two groups of modulation results;

[0008] Performing polarization decoding on the two groups of modulation results, and determining two groups of bit error rates corresponding to the two groups of decoded results;

[0009] Updating the value of the polarization configuration parameter to be optimized corresponding to the smaller bit error rate in the two groups of bit error rates to obtain two groups of updated polarization configuration parameters;

[0010] The two groups of updated polarization configuration parameters are used as two groups of polarization configuration parameters to be optimized, and the steps of performing Gaussian approximation construction and polarization encoding on the preset coding sequence according to the two groups of polarization configuration parameters to be optimized are iteratively performed until a preset number of cycles is reached to obtain optimized polarization configuration parameters;

[0011] The system polarization code is constructed by using the optimized polarization construction parameters, and the orthogonal frequency division multiplexing water acoustic communication system transmission is performed by using the system polarization code.

[0012] In one embodiment, the step of performing Gaussian approximation construction and polarization coding on a preset coding sequence according to two sets of polarization construction parameters to be optimized to obtain a channel reliability decision result and two sets of polarization coding includes:

[0013] Determining a log-likelihood ratio of a first-order received signal of a preset coding sequence passing through a polarization subchannel according to two sets of polarization construction parameters to be optimized;

[0014] Determining, according to a recursive relationship of odd terms of log-likelihood ratios of polarization subchannels, an odd term of a second-order log-likelihood ratio of the preset coding sequence passing through the polarization subchannel;

[0015] Determining an even term of a second-order log-likelihood ratio of the preset coding sequence passing through the polarization subchannel according to a recursive relationship of even terms of the log-likelihood ratio of the polarization subchannel;

[0016] sorting the means of the log likelihood ratios of all polarization subchannels according to the log likelihood ratios of the first-order received signals, the odd-numbered terms of the second-order log likelihood ratios, and the even-numbered terms of the second-order log likelihood ratios to obtain a channel reliability decision result;

[0017] Polarization encoding is performed on a preset coding sequence according to two groups of polarization construction parameters to be optimized to obtain two groups of polarization codes.

[0018] In one embodiment, the step of performing puncturing bit selection on the two groups of polarization codes according to the preset required code length and the channel reliability determination result to obtain two groups of coded bit sequences and two groups of puncturing results includes:

[0019] Sorting the channel reliability judgment results in ascending order to obtain a channel reliability sorting result;

[0020] Selecting a preset number of bits from the two groups of polarization codes as two groups of coded bit sequences according to the channel reliability sorting result, and setting the values ​​of puncturing vectors corresponding to the two groups of coded bit sequences to 0;

[0021] Two groups of puncturing results are determined according to the two groups of coded bit sequences, the puncturing vectors corresponding to the two groups of coded bit sequences, and the bias matrix.

[0022] In one embodiment, the step of performing polarization decoding on the two groups of modulation results includes:

[0023] Performing OFDM system demodulation and QPSK demodulation on the two groups of modulation results at the receiving end to obtain two groups of punctured receiving information sequences;

[0024] Setting the punctured bit log likelihood ratios corresponding to the punctured vectors in the two groups of punctured received information sequences to 0;

[0025] The bit values ​​of two groups of coded bit sequences in the puncturing vector are removed to obtain two groups of decoded results.

[0026] In one embodiment, the step of determining the log-likelihood ratio of a first-order received signal of a preset coding sequence passing through a polarization subchannel according to two sets of polarization configuration parameters to be optimized includes:

[0027] Determine the channel noise variance corresponding to the polarization subchannel according to the signal-to-noise ratio and code rate of the channel;

[0028] A log-likelihood ratio of a first-order received signal of a preset coding sequence passing through a polarization subchannel is determined according to two groups of polarization construction parameters to be optimized, a channel gain mean corresponding to the polarization subchannel, and the channel noise variance.

[0029] In one embodiment, the step of determining two groups of bit error rates corresponding to the two groups of decoded results includes:

[0030] Iteratively determine a first result corresponding to the minimum value of the channel gain mean and a second result corresponding to the maximum value of the channel gain mean respectively according to the Monte Carlo bisection method and the signal-to-noise ratio of the channel;

[0031] Updating the channel gain mean corresponding to the smaller one of the first result and the second result until a preset number of iterations is reached to obtain an updated channel gain mean;

[0032] Two groups of bit error rates corresponding to two groups of decoding results are determined according to the updated channel gain mean value and the signal-to-noise ratio of the channel.

[0033] In addition, to achieve the above-mentioned purpose, the present application also proposes an orthogonal frequency division multiplexing water acoustic communication system transmission device, and the orthogonal frequency division multiplexing water acoustic communication system transmission device includes:

[0034] A Gaussian approximation construction module, used to perform Gaussian approximation construction and polarization coding on a preset coding sequence according to two groups of polarization construction parameters to be optimized, and obtain a channel reliability judgment result and two groups of polarization codes;

[0035] A polarization code puncturing module, configured to select puncturing bits for the two groups of polarization codes according to a preset required code length and the channel reliability judgment result, to obtain two groups of coded bit sequences and two groups of puncturing results;

[0036] A modulation and decoding module, used for inputting the two groups of coded bit sequences and the two groups of puncturing results into an orthogonal frequency division multiplexing hydroacoustic communication system for modulation to obtain two groups of modulation results; performing polarization decoding on the two groups of modulation results, and determining two groups of bit error rates corresponding to the two groups of decoded results;

[0037] A parameter optimization module, used to update the value of the polarization configuration parameter to be optimized corresponding to the smaller bit error rate of the two groups of bit error rates, and obtain two groups of updated polarization configuration parameters; use the two groups of updated polarization configuration parameters as two groups of polarization configuration parameters to be optimized, and iteratively perform the steps of performing Gaussian approximation construction and polarization encoding on the preset coding sequence according to the two groups of polarization configuration parameters to be optimized until a preset number of cycles is reached, and obtain the optimized polarization configuration parameters;

[0038] The communication system transmission module is used to construct a system polarization code through the optimized polarization construction parameters, and perform orthogonal frequency division multiplexing water acoustic communication system transmission through the system polarization code.

[0039] In addition, to achieve the above-mentioned purpose, the present application also proposes an orthogonal frequency division multiplexing water acoustic communication system transmission device, the device comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the orthogonal frequency division multiplexing water acoustic communication system transmission method as described above.

[0040] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the orthogonal frequency division multiplexing water acoustic communication system transmission method as described above are implemented.

[0041] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the orthogonal frequency division multiplexing water acoustic communication system transmission method as described above are implemented.

[0042] The present application provides a transmission method for an orthogonal frequency division multiplexing water acoustic communication system, by performing Gaussian approximation construction and polarization coding on the coding sequence according to two sets of polarization construction parameters, performing puncturing bit selection on the polarization coding according to the channel reliability judgment result, calculating the bit error rate through modulation and decoding of the orthogonal frequency division multiplexing water acoustic communication system, iteratively optimizing the polarization construction parameters by comparing the bit error rate, constructing the system polarization code by the optimized parameters, and performing system transmission. The present application uses the soft decision information obtained by Gaussian approximation construction for the puncturing algorithm, adopts a quasi-uniform puncturing method, compensates for the problem of changes in water acoustic channel characteristics after puncturing, fully considers the impact of the channel and actual transmission conditions on the system, and realizes the most optimized puncturing and polarization structure, so that the entire communication system has more stable performance and environmental adaptability, and the system can achieve stable transmission under different transmission conditions. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0045] Figure 1 A flow chart of the first embodiment of the transmission method of the orthogonal frequency division multiplexing water acoustic communication system of the present application;

[0046] Figure 2 This is a block diagram of the principle of implementing a flexible code length OFDM system based on Gaussian approximation and puncturing joint optimization algorithm in this application;

[0047] Figure 3 A schematic diagram of the process of joint optimization of coding and puncturing in the OFDM system of this application;

[0048] Figure 4 A flow chart of the second embodiment of the transmission method of the orthogonal frequency division multiplexing water acoustic communication system of the present application;

[0049] Figure 5 This is an example diagram of the Gaussian approximation construction result with a code length of 2048 in the second embodiment of the present application;

[0050] Figure 6 This is an example diagram of the polar coding and puncturing structure with a code length of 8 in Embodiment 2 of the present application;

[0051] Figure 7 A flowchart diagram of the third embodiment of the transmission method of the orthogonal frequency division multiplexing hydroacoustic communication system of the present application;

[0052] Figure 8 This is an example diagram of the relationship between the system bit error rate and parameter changes in the third embodiment of the present application;

[0053] Fig. 9 This is a schematic diagram of the module structure of a transmission device of an orthogonal frequency division multiplexing hydroacoustic communication system according to an embodiment of the present application;

[0054] Fig.10 Schematic diagram of the device structure of the hardware operating environment involved in the transmission method of the orthogonal frequency division multiplexing hydroacoustic communication system in the embodiment of the present application.

[0055] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0056] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0057] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0058] The main solution of the embodiment of the present application is: according to two groups of polarization construction parameters to be optimized, Gaussian approximation construction and polarization coding are performed on the preset coding sequence to obtain channel reliability judgment results and two groups of polarization codes; according to the preset required code length and the channel reliability judgment result, puncturing bits are selected for the two groups of polarization codes to obtain two groups of coding bit sequences and two groups of puncturing results; the two groups of coding bit sequences and the two groups of puncturing results are input into the orthogonal frequency division multiplexing water acoustic communication system for modulation to obtain two groups of modulation results; the two groups of modulation results are polarization decoded, and the two groups of decoded results are determined. The method comprises the steps of: calculating two sets of bit error rates corresponding to the two sets of bit error rates; updating the value of the polarization configuration parameter to be optimized corresponding to the smaller bit error rate in the two sets of bit error rates to obtain two sets of updated polarization configuration parameters; using the two sets of updated polarization configuration parameters as two sets of polarization configuration parameters to be optimized, and iteratively executing the steps of performing Gaussian approximation construction and polarization encoding on the preset coding sequence according to the two sets of polarization configuration parameters to be optimized until a preset number of cycles is reached to obtain the optimized polarization configuration parameters; constructing a system polarization code according to the optimized polarization configuration parameters, and performing orthogonal frequency division multiplexing water acoustic communication system transmission according to the system polarization code.

[0059] In the prior art, in the orthogonal frequency division multiplexing hydroacoustic communication system, the existing puncturing algorithm does not consider the soft decision result of the polarization structure, so the selection of the puncturing position is not accurate enough. The existing polarization puncturing system does not consider the puncturing and polarization structure together, so that the channel state information after puncturing changes and the original structure result is no longer accurate.

[0060] The present application provides a solution, by Gaussian approximation construction and polarization coding of the coding sequence according to two sets of polarization construction parameters, puncturing bits for polarization coding are selected according to the channel reliability judgment result, bit error rate is calculated by modulation and decoding of the hydroacoustic communication system through orthogonal frequency division multiplexing, polarization construction parameters are iteratively optimized by comparing the bit error rate, and system polarization codes are constructed by the optimized parameters for system transmission. The present application uses the soft decision information obtained by Gaussian approximation construction for the puncturing algorithm, adopts a quasi-uniform puncturing method, compensates for the problem of changes in hydroacoustic channel characteristics after puncturing, fully considers the impact of the channel and actual transmission conditions on the system, and realizes the most optimized puncturing and polarization structure, so that the entire communication system has more stable performance and environmental adaptability, and the system can achieve stable transmission under different transmission conditions.

[0061] It should be noted that the execution subject of the method of this embodiment can be an orthogonal frequency division multiplexing (OFDM) underwater acoustic communication system; it can also be an orthogonal frequency division multiplexing underwater acoustic communication system transmission device with the same or similar functions. This embodiment and the following embodiments will be described by taking the orthogonal frequency division multiplexing underwater acoustic communication system transmission device as an example.

[0062] Based on this, the embodiment of the present application provides an orthogonal frequency division multiplexing water acoustic communication system transmission method, referring to Figure 1 , Figure 1 This is a flow chart of a first embodiment of a transmission method of an orthogonal frequency division multiplexing hydroacoustic communication system of the present application.

[0063] In this embodiment, the OFDM water acoustic communication system transmission method includes steps S10 to S70:

[0064] Step S10: Perform Gaussian approximation construction and polarization coding on the preset coding sequence according to the two groups of polarization construction parameters to be optimized, and obtain a channel reliability judgment result and two groups of polarization codes.

[0065] It should be noted that the complete process of OFDM communication in this application can be referred to Figure 2 , Figure 2 This is a block diagram of the principle of implementing a flexible code length OFDM system based on Gaussian approximation and puncturing joint optimization algorithm for this application. At the transmitting end, the information sequence is input into the polarization coding module constructed by Gaussian approximation, the encoded data is punctured according to the constructed reliability soft decision sorting, and the output information sequence is QPSK modulated, and then input into the OFDM modulation system, and the corresponding pilot and cyclic prefix modules are added for sequence alignment and channel multipath interference resistance; the modulated signal is sent to the underwater acoustic channel, and the received data is equalized and OFDM demodulated at the receiving end, and the output symbol is QPSK demodulated to obtain the punctured received information sequence, the LLR corresponding to the punctured bit is supplemented, and polarization decoding is performed to obtain a complete received information sequence.

[0066] It should be understood that in this embodiment, the specific steps of the polar coding module constructed by Gaussian approximation are described. In this module, code puncturing joint optimization is performed, and the approximate loop logic can be referred to Figure 3. First, the soft decision result of the channel reliability output by Gaussian approximation is used for the selection of polarization puncturing bits. Then, the Monte Carlo bisection method is used to help Gaussian approximation to optimize the parameters of the polarization code after puncturing, and two sets of initial parameters a and b are determined. The two sets of initial parameters are initialized to 1 in a loop. The two sets of initial parameters are the most reliable and the least reliable bit sets, that is, the bits that are most likely to successfully transmit information and the bits that are most likely to fail. According to the two sets of polarization construction parameters to be optimized, Gaussian approximation is constructed for the preset coding sequence and the corresponding polarization coding is performed to obtain the channel reliability decision result and two sets of polarization coding.

[0067] Step S20: Select puncturing bits for the two groups of polarization codes according to a preset required code length and the channel reliability judgment result, to obtain two groups of coded bit sequences and two groups of puncturing results.

[0068] It can be understood that two groups of polarization coding puncturing are performed respectively according to the preset required code length required by the system combined with the channel reliability decision result output by the Gaussian approximation construction result to obtain two groups of coded bit sequences with the required code length and two groups of puncturing results.

[0069] Step S30: input the two groups of coded bit sequences and the two groups of puncturing results into an orthogonal frequency division multiplexing hydroacoustic communication system for modulation to obtain two groups of modulation results.

[0070] It should be understood that two groups of coded bit sequences and two groups of puncturing results are input into the OFMD underwater acoustic communication system for modulation, specifically including system modulation, channel transmission and system demodulation, to obtain two groups of modulation results.

[0071] Step S40, performing polarization decoding on the two groups of modulation results, and determining two groups of bit error rates corresponding to the two groups of decoded results.

[0072] It can be understood that the demodulated output of the OFDM system is polarized and decoded, and the system bit error rates (BER) corresponding to the two sets of parameters a and b, namely BER(a) and BER(b), are calculated.

[0073] Step S50, updating the value of the polarization configuration parameter to be optimized corresponding to the smaller bit error rate in the two groups of bit error rates, to obtain two groups of updated polarization configuration parameters.

[0074] It can be understood that, when judging the two sets of bit error rate results, if the system bit error rate BER(a) corresponding to parameter a is greater than the system bit error rate BER(b) of parameter b, the value of parameter b is updated to be the middle value of a and b, and the middle value is calculated as (a+b) / 2; otherwise, the value of parameter a is updated to be the middle value of a and b, and two sets of updated polarization construction parameters a and b are obtained.

[0075] Step S60, using the two sets of updated polarization configuration parameters as two sets of polarization configuration parameters to be optimized, and iteratively executing the steps of performing Gaussian approximation construction and polarization encoding on the preset coding sequence according to the two sets of polarization configuration parameters to be optimized, until a preset number of cycles is reached, and the optimized polarization configuration parameters are obtained.

[0076] It should be understood that after the parameter values ​​of a and b are updated this time, the updated a and b can be re-input into the initialization module, and steps S10 to S50 are executed again, and this loop step is repeated for a set number of loops (for example, loop is set to 1000 times).

[0077] Step S70: constructing a system polarization code by using the optimized polarization construction parameters, and performing orthogonal frequency division multiplexing water acoustic communication system transmission by using the system polarization code.

[0078] It can be understood that, finally, the optimized parameters of the iterative joint puncturing and construction are used for system polarization code construction, and orthogonal frequency division multiplexing water acoustic communication system transmission is performed through the system polarization code, wherein the optimized parameter selection result of the joint puncturing and construction includes the corresponding relationship between the system puncturing and construction information.

[0079] This embodiment provides a transmission method for an orthogonal frequency division multiplexing water acoustic communication system, which performs Gaussian approximation construction and polarization coding on the coding sequence according to two sets of polarization construction parameters, selects puncturing bits for the polarization coding according to the channel reliability judgment result, calculates the bit error rate through modulation and decoding of the orthogonal frequency division multiplexing water acoustic communication system, iteratively optimizes the polarization construction parameters by comparing the bit error rate, constructs the system polarization code by the optimized parameters, and performs system transmission. This embodiment uses the soft decision information obtained by Gaussian approximation construction for the puncturing algorithm, adopts a quasi-uniform puncturing method, compensates for the problem of changes in water acoustic channel characteristics after puncturing, fully considers the impact of the channel and actual transmission conditions on the system, and realizes the most optimized puncturing and polarization structure, so that the entire communication system has more stable performance and environmental adaptability, and the system can achieve stable transmission under different transmission conditions.

[0080] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Figure 4 , step S10, the OFDM water acoustic communication system transmission method further includes steps S101 to S105:

[0081] Step S101: determining a log-likelihood ratio of a first-order received signal of a preset coding sequence passing through a polarization subchannel according to two groups of polarization construction parameters to be optimized.

[0082] It should be noted that the specific process of Gaussian approximation construction and polarization coding is described in this embodiment. The polarization construction and puncturing joint optimization algorithm adopts the Gaussian approximation construction method and the quasi-uniform puncturing algorithm. The following introduces the two algorithms and the implementation method of the joint optimization of the two algorithms. The Gaussian approximation principle is derived from the transmission relationship of the additive white Gaussian noise channel (AWGN channel), specifically referring to the log-likelihood ratio of the transmitted sequence. The transmission in the channel satisfies the complex Gaussian random distribution, and there is a linear mapping relationship between its mean and variance:

[0083] ,(1)

[0084] in, Represents system parameters, which are affected by the transmission characteristics of the underwater acoustic channel.

[0085] The log-likelihood ratio (LLR) of the first-order received signal of the preset coding sequence passing through the polarization sub-channel is determined according to the two sets of polarization construction parameters to be optimized. The formula is as follows:

[0086] , (2)

[0087] in is the mean channel gain, is the channel noise variance, and yi is the first-order received signal.

[0088] Step S102: determining an odd-numbered term of a second-order log-likelihood ratio of the preset coding sequence passing through the polarization subchannel according to a recursive relationship of odd-numbered terms of the log-likelihood ratio of the polarization subchannel.

[0089] It should be understood that, according to formula (1), the recursive relationship of the LLR odd-numbered terms of the polarization subchannel in the Gaussian approximation construction method can be derived as follows:

[0090] , (3)

[0091] in is the log-likelihood ratio result of the previous iteration. Its inverse function can be solved by formulas (1) and (3):

[0092] , (4)

[0093] . (5)

[0094] Step S103: determining an even term of a second-order log-likelihood ratio of the preset coding sequence passing through the polarization subchannel according to a recursive relationship of even terms of log-likelihood ratios of the polarization subchannel.

[0095] It should be understood that, according to formula (1), the recursive relationship of the LLR even-numbered terms of the polarization subchannel in the Gaussian approximation construction method can be derived as follows:

[0096] . (6)

[0097] Step S104: sort the means of the log likelihood ratios of all polarization subchannels according to the log likelihood ratios of the first-order received signals, the odd-numbered terms of the second-order log likelihood ratios, and the even-numbered terms of the second-order log likelihood ratios to obtain a channel reliability decision result.

[0098] It should be understood that the channel reliability judgment result is obtained by calculating the log likelihood ratio LLR of the first-order received signal, calculating the odd and even items of the 2N-order LLR, and sorting the LLR means of all sub-channels. K sub-channels with larger LLR means are selected as the transmission channels of the information bits. Figure 5 This is an example diagram of the Gaussian approximation construction result with a code length of 2048 in Example 2 of the present application.

[0099] Step S105 , performing polarization coding on the preset coding sequence according to the two groups of polarization configuration parameters to be optimized, to obtain two groups of polarization coding.

[0100] In a feasible implementation, step S20 may include steps S201 to S203:

[0101] Step S201, sorting the channel reliability judgment results in ascending order to obtain channel reliability sorting results.

[0102] It is understandable that the soft decision information obtained by the above Gaussian approximation construction can be used in the puncturing algorithm, using a quasi-uniform puncturing method. A set of puncturing vectors with a length of N is defined as:

[0103] , (7)

[0104] The puncturing vector represents the puncturing choice for partitioning the channel sequence, where , for the corresponding position of the punctured bit The value is 0. The puncturing unit first sorts the soft decision results of the channel reliability output by the planned construction, and sets the initialization value of P to all 1s.

[0105] Step S202: Select a preset number of bits from the two groups of polarization codes as two groups of coded bit sequences according to the channel reliability sorting result, and set the values ​​of puncturing vectors corresponding to the two groups of coded bit sequences to 0.

[0106] It should be understood that NP bits may be selected from two groups of polarization codes as puncturing bits at intervals according to the channel reliability sorting result to obtain two groups of coded bit sequences, and the values ​​of the puncturing vectors corresponding to the two groups of coded bit sequences may be set to 0.

[0107] Step S203: determining two groups of puncturing results according to the two groups of coded bit sequences, the puncturing vectors corresponding to the two groups of coded bit sequences, and the bias matrix.

[0108] It can be understood that the formula for calculating two sets of puncturing results according to the two sets of coded bit sequences and the puncturing vectors and bias matrices corresponding to the two sets of coded bit sequences is as follows:

[0109] , (8)

[0110] Among them, E\AC represents the channel reliability decision result, RN represents the bias matrix, It means to sort the elements in X in ascending order, which is defined as:

[0111] , (9)

[0112] It means that the sequence S takes the first m elements, which is defined as:

[0113] . (10)

[0114] It should be understood that Figure 6 This is an example diagram of the polar coding and puncturing structure with a code length of 8 in the second embodiment of the present application. The puncturing operation is performed in the coding sequence The puncturing position is determined based on the reliability of the polarization subchannel. Decision inversion. As can be seen from the figure, there is a bias relationship between the initial sequence and the coded sequence. Therefore, the bias matrix needs to be considered when determining the puncturing position based on the polarization channel reliability decision result. .

[0115] In a feasible implementation, step S40 may include steps S401 to S403:

[0116] Step S401: Perform OFDM system demodulation and QPSK demodulation on the two groups of modulation results at the receiving end to obtain two groups of punctured received information sequences.

[0117] It can be understood that, at the receiving end, the received data is equalized and OFDM demodulated, and the output symbols are QPSK demodulated to obtain a punctured received information sequence.

[0118] Step S402: setting the log-likelihood ratios of the punctured bits corresponding to the puncturing vectors in the two groups of punctured received information sequences to 0.

[0119] It should be understood that at the receiving end, the channel capacity of the channel corresponding to the punctured bit is regarded as 0, and for SCL decoding, the punctured bit log-likelihood ratio (LLR) corresponding to the punctured vector is directly set to 0, and the LLR sequence of length N is CRC-SCL decoded, and the decoded sequence length is also N.

[0120] Step S403: remove the bit values ​​of two groups of coded bit sequences in the puncturing vector to obtain two groups of decoded results.

[0121] It can be understood that, by removing the bit value corresponding to the puncturing position according to the puncturing vector P, a decoding result of transmitting M bits is obtained.

[0122] In this embodiment, the channel reliability judgment result is calculated by determining the logarithmic likelihood ratio of the first-order received signal of the preset coding sequence through the polarization subchannel, the odd terms of the second-order logarithmic likelihood ratio, and the even terms of the second-order logarithmic likelihood ratio according to two sets of polarization construction parameters to be optimized. Then, the puncturing bit selection is performed according to the sorted channel reliability judgment result, so that the puncturing bit selection can be realized based on the soft judgment result of the channel reliability, and the channel capacity distribution change after puncturing can be flexibly adapted to the maximum extent, so that the entire communication system has more stable performance and environmental adaptability, and fully considers the influence of the channel and the actual transmission situation on the system, and the system can achieve stable transmission under different transmission conditions.

[0123] Based on the first embodiment of the present application, in the third embodiment of the present application, the same or similar contents as those in the first embodiment can be referred to the above description, and will not be described in detail later. Figure 7 , step S101, the OFDM water acoustic communication system transmission method further includes steps S1011-S1012:

[0124] Step S1011: determining a channel noise variance corresponding to a polarization subchannel according to a signal-to-noise ratio and a code rate of the channel.

[0125] It is understandable that the construction effect of the Gaussian approximation is mainly affected by the channel gain mean and channel noise variance Impact, Split Indicates that the first-order received signal LLR can be expressed as:

[0126] , (11)

[0127] Where R is the bit rate, is the signal-to-noise ratio of the channel.

[0128] Step S1012: determining a log-likelihood ratio of a first-order received signal of a preset coding sequence passing through a polarization subchannel according to two sets of polarization construction parameters to be optimized, a mean value of a channel gain corresponding to the polarization subchannel, and the channel noise variance.

[0129] In a feasible implementation manner, step S40 may further include steps S404 to S406:

[0130] Step S404, iteratively determining a first result corresponding to the minimum value of the mean channel gain and a second result corresponding to the maximum value of the mean channel gain respectively according to the Monte Carlo bisection method and the signal-to-noise ratio of the channel.

[0131] It can be understood that the Gaussian approximation method derives the reliability parameter recursive formula based on the channel transmission characteristics, and the impact of changes in the specific conditions of the transmission channel on the coding mainly depends on the formula (11) and , since different underwater acoustic channel transmission environments all meet the Gaussian approximation criterion, the Gaussian approximation method can be used for construction, but the specific parameters need to be determined according to the specific environment. Especially for the perforated polarization code transmission system, the channel capacity of the perforated bit becomes 0, and this interference has an impact on the polarization construction performance. In order to systematically design the polarization code perforation and construction structure, it is necessary to jointly consider the impact of the two on the channel state and design the corresponding construction parameters. Since the construction parameters after perforation do not directly represent the corresponding channel parameters. Therefore, in order to simplify the parameter expression, let , . Figure 8 This is an example diagram of the relationship between the system bit error rate and parameter changes in Example 3 of the present application. Figure 8 There are several fixed , the system bit error rate Schematic diagram of the changing relationship.

[0132] Depend on Figure 8 It can be seen that for fixed , BER The increase of decreases first and then increases within a certain range, that is, there is a trough, and different The BER curve between the two parameters moves left and right, but the minimum BER value in the trough is similar. The two parameters affect each other, and there are multiple sets of parameters to choose from for matching channels. Therefore, one parameter can be fixed, and the other parameter can be determined by a binary method to determine the parameter set that adapts to the channel situation.

[0133] Specifically, the minimum value of the channel gain mean value can be iteratively determined according to the Monte Carlo dichotomy method and the signal-to-noise ratio of the channel. The corresponding first result The maximum value of the mean channel gain The corresponding second result .

[0134] Step S405: updating the channel gain mean corresponding to the smaller one of the first result and the second result until a preset number of iterations is reached to obtain an updated channel gain mean.

[0135] The size of the first result and the second result can be determined if , then update , otherwise update .

[0136] Step S406: determining two groups of bit error rates corresponding to two groups of decoding results according to the updated channel gain mean value and the signal-to-noise ratio of the channel.

[0137] Understandably, Indicates the Gaussian approximate Monte Carlo iteration based on puncturing, with the number of iterations being 1000, and the average bit error result under this parameter group is output.

[0138] Specifically, the iterative update algorithm of the bisection polarization parameter selection can refer to the following 10 lines of pseudo code.

[0139]

[0140] In this embodiment, the channel noise variance corresponding to the polarization subchannel is determined according to the signal-to-noise ratio and code rate of the channel; the log-likelihood ratio of the first-order received signal of the preset coding sequence through the polarization subchannel is determined according to two sets of polarization construction parameters to be optimized, the mean channel gain corresponding to the polarization subchannel and the channel noise variance. The log-likelihood ratio of the first-order received signal is accurately calculated by the signal-to-noise ratio and the mean channel gain of the channel, and the parameter set adapted to the channel condition can be determined more accurately and quickly by fixing one parameter and determining the other parameter by a binary method.

[0141] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the transmission method of the orthogonal frequency division multiplexing water acoustic communication system of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.

[0142] The present application also provides an orthogonal frequency division multiplexing water acoustic communication system transmission device, please refer to Fig. 9 , the transmission device of the orthogonal frequency division multiplexing water acoustic communication system comprises:

[0143] A Gaussian approximation construction module 10 is used to perform Gaussian approximation construction and polarization coding on a preset coding sequence according to two groups of polarization construction parameters to be optimized, and obtain a channel reliability judgment result and two groups of polarization codes;

[0144] A polarization code puncturing module 20, configured to select puncturing bits for the two groups of polarization codes according to a preset required code length and the channel reliability judgment result, to obtain two groups of coded bit sequences and two groups of puncturing results;

[0145] The modulation and decoding module 30 is used to input the two groups of coded bit sequences and the two groups of puncturing results into an orthogonal frequency division multiplexing hydroacoustic communication system for modulation to obtain two groups of modulation results; perform polarization decoding on the two groups of modulation results, and determine two groups of bit error rates corresponding to the two groups of decoded results;

[0146] The parameter optimization module 40 is used to update the value of the polarization configuration parameter to be optimized corresponding to the smaller bit error rate of the two groups of bit error rates to obtain two groups of updated polarization configuration parameters; use the two groups of updated polarization configuration parameters as two groups of polarization configuration parameters to be optimized, and iteratively perform the steps of performing Gaussian approximation construction and polarization encoding on the preset coding sequence according to the two groups of polarization configuration parameters to be optimized until a preset number of cycles is reached to obtain the optimized polarization configuration parameters;

[0147] The communication system transmission module 50 is used to construct a system polarization code according to the optimized polarization configuration parameters, and perform orthogonal frequency division multiplexing water acoustic communication system transmission according to the system polarization code.

[0148] The orthogonal frequency division multiplexing water acoustic communication system transmission device provided by the present application adopts the orthogonal frequency division multiplexing water acoustic communication system transmission method in the above embodiment, which can solve the technical problem. Compared with the prior art, the beneficial effects of the orthogonal frequency division multiplexing water acoustic communication system transmission device provided by the present application are the same as the beneficial effects of the orthogonal frequency division multiplexing water acoustic communication system transmission method provided by the above embodiment, and the other technical features in the orthogonal frequency division multiplexing water acoustic communication system transmission device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0149] The present application provides an orthogonal frequency division multiplexing water acoustic communication system transmission device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the orthogonal frequency division multiplexing water acoustic communication system transmission method in the above-mentioned embodiment 1.

[0150] Reference below Fig.10, which shows a schematic diagram of the structure of an orthogonal frequency division multiplexing water acoustic communication system transmission device suitable for implementing the embodiment of the present application. The orthogonal frequency division multiplexing water acoustic communication system transmission device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig.10 The OFDM water acoustic communication system transmission device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0151] like Fig.10 As shown, the transmission device of the OFDM water acoustic communication system may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 to the random access memory (RAM: Random Access Memory) 1004. Various programs and data required for the operation of the OFDM water acoustic communication system transmission device are also stored in the RAM 1004. The processing device 1001, the ROM 1002 and the RAM 1004 are connected to each other through a bus 1005. The input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the OFDM water acoustic communication system transmission device to communicate with other devices wirelessly or by wire to exchange data. Although the OFDM water acoustic communication system transmission device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have instead.

[0152] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0153] The orthogonal frequency division multiplexing water acoustic communication system transmission device provided by the present application adopts the orthogonal frequency division multiplexing water acoustic communication system transmission method in the above embodiment, which can solve the technical problems of orthogonal frequency division multiplexing water acoustic communication system transmission. Compared with the prior art, the beneficial effects of the orthogonal frequency division multiplexing water acoustic communication system transmission device provided by the present application are the same as the beneficial effects of the orthogonal frequency division multiplexing water acoustic communication system transmission method provided by the above embodiment, and other technical features in the orthogonal frequency division multiplexing water acoustic communication system transmission device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0154] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0155] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0156] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the transmission method of the orthogonal frequency division multiplexing hydroacoustic communication system in the above-mentioned embodiment.

[0157] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0158] The computer-readable storage medium may be included in the OFDM hydroacoustic communication system transmission device; or may exist independently without being assembled into the OFDM hydroacoustic communication system transmission device.

[0159] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0160] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0161] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0162] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned orthogonal frequency division multiplexing water acoustic communication system transmission method, and can solve technical problems. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the orthogonal frequency division multiplexing water acoustic communication system transmission method provided in the above-mentioned embodiment, and will not be repeated here.

[0163] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned orthogonal frequency division multiplexing water acoustic communication system transmission method when executed by a processor.

[0164] The computer program product provided by the present application can solve the technical problem. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the OFDM hydroacoustic communication system transmission method provided by the above embodiment, which will not be described in detail here.

[0165] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A transmission method of an orthogonal frequency division multiplexing hydroacoustic communication system, characterized in that: The method includes: According to the two groups of polarization construction parameters to be optimized, Gaussian approximation construction and polarization coding are performed on the preset coding sequence to obtain a channel reliability judgment result and two groups of polarization codes; Performing puncturing bit selection on the two groups of polarization codes according to a preset required code length and the channel reliability judgment result to obtain two groups of coded bit sequences and two groups of puncturing results; Inputting the two groups of coded bit sequences and the two groups of puncturing results into an orthogonal frequency division multiplexing hydroacoustic communication system for modulation to obtain two groups of modulation results; Performing polarization decoding on the two groups of modulation results, and determining two groups of bit error rates corresponding to the two groups of decoded results; Updating the value of the polarization configuration parameter to be optimized corresponding to the smaller bit error rate in the two groups of bit error rates to obtain two groups of updated polarization configuration parameters; The two groups of updated polarization configuration parameters are used as two groups of polarization configuration parameters to be optimized, and the steps of performing Gaussian approximation construction and polarization encoding on the preset coding sequence according to the two groups of polarization configuration parameters to be optimized are iteratively performed until a preset number of cycles is reached to obtain optimized polarization configuration parameters; The system polarization code is constructed by using the optimized polarization construction parameters, and the orthogonal frequency division multiplexing water acoustic communication system transmission is performed by using the system polarization code.

2. The method according to claim 1, characterized in that The step of performing Gaussian approximation construction and polarization coding on a preset coding sequence according to two groups of polarization construction parameters to be optimized to obtain a channel reliability decision result and two groups of polarization coding comprises: Determining a log-likelihood ratio of a first-order received signal of a preset coding sequence passing through a polarization subchannel according to two sets of polarization construction parameters to be optimized; Determining, according to a recursive relationship of odd terms of log-likelihood ratios of polarization subchannels, odd terms of a second-order log-likelihood ratio of the preset coding sequence passing through the polarization subchannel; Determining an even term of a second-order log-likelihood ratio of the preset coding sequence passing through the polarization subchannel according to a recursive relationship of even terms of the log-likelihood ratio of the polarization subchannel; sorting the means of the log likelihood ratios of all polarization subchannels according to the log likelihood ratios of the first-order received signals, the odd-numbered terms of the second-order log likelihood ratios, and the even-numbered terms of the second-order log likelihood ratios to obtain a channel reliability decision result; Polarization encoding is performed on a preset coding sequence according to two groups of polarization construction parameters to be optimized to obtain two groups of polarization codes.

3. The method according to claim 2, characterized in that The step of selecting puncturing bits for the two groups of polarization codes according to the preset required code length and the channel reliability judgment result to obtain two groups of coded bit sequences and two groups of puncturing results includes: Sorting the channel reliability judgment results in ascending order to obtain channel reliability sorting results; Selecting a preset number of bits from the two groups of polarization codes as two groups of coded bit sequences according to the channel reliability sorting result, and setting the values ​​of puncturing vectors corresponding to the two groups of coded bit sequences to 0; Two groups of puncturing results are determined according to the two groups of coded bit sequences, the puncturing vectors corresponding to the two groups of coded bit sequences, and the bias matrix.

4. The method according to claim 3, characterized in that The step of performing polarization decoding on the two groups of modulation results comprises: Performing OFDM system demodulation and QPSK demodulation on the two groups of modulation results at the receiving end to obtain two groups of punctured receiving information sequences; Setting the punctured bit log likelihood ratios corresponding to the punctured vectors in the two groups of punctured received information sequences to 0; The bit values ​​of two groups of coded bit sequences in the puncturing vector are removed to obtain two groups of decoded results.

5. The method according to claim 2, characterized in that The step of determining the log-likelihood ratio of the first-order received signal of the preset coding sequence passing through the polarization sub-channel according to the two groups of polarization construction parameters to be optimized includes: Determine the channel noise variance corresponding to the polarization subchannel according to the signal-to-noise ratio and code rate of the channel; A log-likelihood ratio of a first-order received signal of a preset coding sequence passing through a polarization subchannel is determined according to two groups of polarization construction parameters to be optimized, a channel gain mean corresponding to the polarization subchannel, and the channel noise variance.

6. The method according to claim 5, characterized in that The step of determining two groups of bit error rates corresponding to the two groups of decoded results includes: Iteratively determine a first result corresponding to the minimum value of the channel gain mean and a second result corresponding to the maximum value of the channel gain mean respectively according to the Monte Carlo bisection method and the signal-to-noise ratio of the channel; Updating the channel gain mean corresponding to the smaller one of the first result and the second result until a preset number of iterations is reached to obtain an updated channel gain mean; Two groups of bit error rates corresponding to two groups of decoding results are determined according to the updated channel gain mean value and the signal-to-noise ratio of the channel.

7. A transmission device for an orthogonal frequency division multiplexing hydroacoustic communication system, characterized in that: The orthogonal frequency division multiplexing water acoustic communication system transmission device comprises: A Gaussian approximation construction module, used to perform Gaussian approximation construction and polarization coding on a preset coding sequence according to two groups of polarization construction parameters to be optimized, and obtain a channel reliability judgment result and two groups of polarization codes; A polarization code puncturing module, configured to select puncturing bits for the two groups of polarization codes according to a preset required code length and the channel reliability judgment result, to obtain two groups of coded bit sequences and two groups of puncturing results; A modulation and decoding module, used for inputting the two groups of coded bit sequences and the two groups of puncturing results into an orthogonal frequency division multiplexing hydroacoustic communication system for modulation to obtain two groups of modulation results; performing polarization decoding on the two groups of modulation results, and determining two groups of bit error rates corresponding to the two groups of decoded results; A parameter optimization module, used to update the value of the polarization configuration parameter to be optimized corresponding to the smaller bit error rate of the two groups of bit error rates, and obtain two groups of updated polarization configuration parameters; use the two groups of updated polarization configuration parameters as two groups of polarization configuration parameters to be optimized, and iteratively perform the steps of performing Gaussian approximation construction and polarization encoding on the preset coding sequence according to the two groups of polarization configuration parameters to be optimized until a preset number of cycles is reached, and obtain the optimized polarization configuration parameters; The communication system transmission module is used to construct a system polarization code through the optimized polarization construction parameters, and perform orthogonal frequency division multiplexing water acoustic communication system transmission through the system polarization code.

8. An orthogonal frequency division multiplexing hydroacoustic communication system transmission device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the transmission method of an orthogonal frequency division multiplexing water acoustic communication system according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the transmission method of the orthogonal frequency division multiplexing hydroacoustic communication system according to any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the transmission method of an orthogonal frequency division multiplexing hydroacoustic communication system according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Low-decoding complexity rate matching polarization code transmission method based on QUP method

    CN107395324A

  • Polarization code retransmission method based on genetic algorithm optimization

    CN114650063A