A multi-stage polar encoding differential spatial modulation method based on set partitioning sequential antenna matrix and related device

By dividing the uncoded bit sequence into AM and MPSK layers, encoding it with independent polar codes, and generating antenna activation modes with different structural differences based on the set-segmented antenna matrix, the problem of differential spatial modulation systems failing to effectively utilize the structural differences of the antenna matrix is ​​solved, thereby improving the system's communication performance and anti-interference capability.

CN121125024BActive Publication Date: 2026-03-17GUANGDONG UNIV OF TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511424244.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-30
Publication Date
2026-03-17
Estimated Expiration
2045-09-30

AI Technical Summary

Technical Problem

Existing differential spatial modulation systems fail to effectively utilize the structural differences in the antenna matrix, thus limiting communication performance.

Method used

A multi-level polarization coding differential spatial modulation method based on set-segmented antenna matrix is ​​adopted to divide the uncoded bit sequence into AM layer sequence and MPSK layer sequence, and encode them independently with polar codes. Antenna activation modes with different structural differences are generated through AM mapper and MPSK mapper, and the decoded bit sequence is recovered by combining multi-level decoding method.

Benefits of technology

It improves the system's reliability and anti-interference capability in complex channel environments, increases constellation-limited capacity, and enhances the cascade coupling effect of polar coding and differential spatial modulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121125024B_ABST
    Figure CN121125024B_ABST
Patent Text Reader

Abstract

This invention discloses a multi-level polarization-coded differential spatial modulation method and related apparatus based on a set-partitioned antenna matrix. In this invention, the transmitter divides the uncoded bit sequence into AM and MPSK layer sequences, performs multi-level polarization coding on the AM and MPSK layer sequences respectively, maps them to AM and MPSK symbols, and generates the transmission signal through differential spatial modulation. The receiver employs a multi-level decoding method matching the transmitter, using the estimation results of the decoded bits from the previous stage as prior information to assist the subsequent decoding, finally recovering the estimated antenna matrix and the decoded bit sequence. Based on the characteristics of polarization codes and DSMs, this invention proposes a set-partitioned AM with stronger overall distinguishability and signal polarization effect. By cascading channel polarization and signal polarization, the mapping relationship between polarization coding and antenna activation modes is strengthened, effectively improving the system's error rate performance and anti-interference capability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a multi-level polarization coding differential spatial modulation method and related apparatus based on a set segmented order antenna matrix. Background Technology

[0002] Spatial modulation is a multiple-input multiple-output (MIMO) communication technique, characterized by activating only one transmit antenna in each transmit time slot. This single-antenna activation mechanism avoids inter-channel interference and antenna synchronization problems inherent in traditional MIMO systems. However, spatial modulation relies on acquiring channel state information. Differential Spatial Modulation (DSM), while retaining the aforementioned advantages of spatial modulation, eliminates this dependence on channel state information, thus attracting widespread attention. DSM utilizes an antenna activation order matrix (AM) and a diagonal matrix composed of M-ary phase shift keying (MPSK) constellation symbols to transmit data bits, thereby achieving higher spectral efficiency.

[0003] On the other hand, Polar-Coded Modulation (PCM) is a communication scheme that combines polar codes with higher-order modulation. This technology effectively enhances the overall polarization effect of the communication system by cascading channel polarization and signal polarization, thereby significantly improving bit error rate performance. PCM not only possesses the advantages of polar codes' good bit error rate performance and near-channel capacity, but also fully utilizes the characteristics of modulation constellation structures to achieve more efficient and reliable coding and modulation designs. As a representative PCM scheme, Multilevel Polar-Coded Modulation (MLPCM) has been proven to achieve constellation-limited capacity, demonstrating its potential superior performance.

[0004] However, existing differential spatial modulation systems are simply cascaded with polar coding techniques and fail to effectively utilize the structural differences inherent in AM itself, thus further limiting the communication performance of differential spatial modulation systems. Summary of the Invention

[0005] This invention provides a multi-level polarization coding differential spatial modulation method and related apparatus based on a set segmented order antenna matrix, which solves the technical problem that existing differential spatial modulation systems simply cascade polarization coding technology and fail to effectively utilize the structural differences inherent in AM itself, thereby further limiting the communication performance of differential spatial modulation systems.

[0006] This invention provides a multi-level polarization-coded differential spatial modulation method based on a set-partitioned antenna matrix, the method comprising:

[0007] The uncoded bit sequence is divided into AM layer sequence and MPSK layer sequence;

[0008] Each subsequence within the AM layer sequence is independently polar-coded to obtain the AM layer coded bit matrix; the MPSK layer sequence is polar-coded using an MPSK layer polar code encoder to obtain the MPSK layer coded bit sequence.

[0009] During the t-th transmission duration, based on the set-segmentation AM mapping rule, the AM layer coded bit transmission sequence corresponding to time slot t in the AM layer coded bit matrix is ​​mapped to antenna activation modes with different structural differences through the AM mapper, thus obtaining the antenna matrix corresponding to time slot t; the MPSK layer coded bit transmission sequence corresponding to time slot t in the MPSK layer coded bit sequence is mapped to the diagonal matrix corresponding to time slot t through the MPSK mapper; where t is a positive integer;

[0010] Based on the antenna matrix and diagonal matrix corresponding to the time slot t, and the time slot The corresponding transmission signal is determined, and the transmission signal corresponding to time slot t is sent to the receiver.

[0011] In the receiver, the transmitted signal corresponding to time slot t after passing through the transmission channel is received, and the received signal corresponding to time slot t is obtained; according to the multi-level decoding method, the received signal corresponding to time slot t and the time slot are... The corresponding received signal is decoded to generate the estimated antenna matrix for time slot t.

[0012] The estimated antenna matrix corresponding to the time slot t is symbolically demapped using an MPSK demapper to obtain the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence; the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence is polarized using an MPSK layer polar code decoder to recover the decoded bit sequence.

[0013] Furthermore, the step of independently polar coding each subsequence within the AM layer sequence to obtain the AM layer coded bit matrix includes:

[0014] The AM layer sequence is divided into p sub-sequences according to the number of transmitting antennas;

[0015] Each subsequence is independently polar-coded by multiple polar code encoders to obtain multiple AM ​​layer coded bit sequences, and the AM layer coded bit matrix is ​​determined by all the AM layer coded bit sequences.

[0016] in,

[0017]

[0018] In the formula: Q is the total number of AM;

[0019] in,

[0020]

[0021] In the formula: Number of transmitting antennas This represents the floor operation.

[0022] Furthermore, the step of mapping the AM layer coded bit transmission sequence corresponding to time slot t in the AM layer coded bit matrix to antenna activation modes with different structural differences in the AM layer coded bit matrix during the t-th transmission duration, based on the set segmentation order AM mapping rule, to obtain the antenna matrix corresponding to time slot t; and mapping the MPSK layer coded bit transmission sequence corresponding to time slot t to a diagonal matrix corresponding to time slot t using an MPSK mapper, includes:

[0023] During the t-th transmission duration, the t-th row vector in the AM layer coded bit matrix is ​​used as the AM layer coded bit transmission sequence corresponding to time slot t; based on the set partitioning order AM mapping rule, the AM layer coded bit transmission sequence is mapped to antenna activation modes with different structural differences through an AM mapper to obtain the antenna matrix corresponding to time slot t; wherein, the AM layer coded bit transmission sequence consists of p coded bits;

[0024] The MPSK layer encoded bit sequence corresponding to time slot t is processed by the MPSK mapper. One to The MPSK layer coded bit transmission sequence, consisting of coded bits, is mapped to a diagonal matrix corresponding to time slot t, where... M is the modulation order of MPSK.

[0025] Furthermore, the mapping process of the set partitioning order AM mapping rule includes:

[0026] Based on the number of transmitting antennas, a basic sorting is set according to natural numbers;

[0027] The underlying sort is updated iteratively using a simplified Latin matrix; in the x-th iteration, the end of the current underlying sort is... Each element adopts The simplified Latin matrix is ​​updated element by element to obtain a new basic sort. Bit mapping is then performed on the new basic sort until the required number of iterations is satisfied. ;in, , , This refers to the number of transmitting antennas;

[0028] All the basic sorts are converted into permutation matrices according to the antenna activation mode to obtain the antenna matrix corresponding to each basic sort, thus forming the AM set.

[0029] Furthermore, the received signal and time slot corresponding to time slot t are decoded according to a multi-level decoding method. The steps of decoding the corresponding received signal to generate the estimated antenna matrix for time slot t include:

[0030] The AM demapping algorithm is used to analyze the received signal and time slot corresponding to time slot t. The corresponding received signal is demapped to obtain the log-likelihood ratio corresponding to the first coded bit sequence of the AM layer; the log-likelihood ratio corresponding to the first coded bit sequence of the AM layer is decoded by a polar code decoder to obtain the first estimated sub-sequence of the AM layer; the first estimated sub-sequence of the AM layer is input into a polar code encoder for encoding to obtain the first estimated coded bit sequence of the AM layer.

[0031] The AM demapping algorithm is used to process the received signal corresponding to time slot t and the time slot. The corresponding received signal and the first estimated coded bit sequence of the AM layer are demapped to obtain the log-likelihood ratio corresponding to the second coded bit sequence of the AM layer; the log-likelihood ratio corresponding to the second coded bit sequence of the AM layer is decoded by a polar code decoder to obtain the second estimated sub-sequence of the AM layer; the second estimated sub-sequence of the AM layer is input into a polar code encoder for encoding to obtain the second estimated coded bit sequence of the AM layer; based on a multi-level decoding method, this process is repeated until all estimated coded bit sequences of the AM layer are obtained.

[0032] The AM layer estimated coding bit matrix is ​​determined from all the AM layer estimated coding bit sequences. Based on the set partitioning order AM mapping rule, the AM layer estimated coding bit transmission sequence corresponding to time slot t in the AM layer estimated coding bit matrix is ​​demapped to the antenna activation mode with different structural differences through the AM demapper to generate the estimated antenna matrix corresponding to time slot t.

[0033] Further AM layer The calculation process for the log-likelihood ratio of the t-th coded bit in a sequence of coded bits is expressed as follows:

[0034]

[0035] In the formula: Indicates AM layer number The t-th coded bit of a coded bit sequence Indicates the AM layer The log-likelihood ratio of the t-th coded bit in a sequence of coded bits; Represents the AM set The Middle One antenna matrix; Represents a sequence of bits The AM set obtained by mapping; where , Represents the i-th estimated coded bit sequence of the AM layer. The t-th bit; It is the first bits, and ; It is a length of binary sequence; Represents the set of diagonal matrices The k-th diagonal matrix in Represents the set of diagonal matrices; Represents a probability function; Indicates in time slot The received signal below, Indicates in time slot The received signal.

[0036] The present invention also provides a multi-level polarization-coded differential spatial modulation system based on a set-partitioned antenna matrix, the system comprising:

[0037] The partitioning module is used to divide the uncoded bit sequence into AM layer sequences and MPSK layer sequences;

[0038] The polar code encoding module is used to independently encode each subsequence within the AM layer sequence to obtain the AM layer encoded bit matrix; and to encode the MPSK layer sequence using the MPSK layer polar code encoder to obtain the MPSK layer encoded bit sequence.

[0039] The mapping module is used, during the t-th transmission duration, to map the AM layer coded bit transmission sequence corresponding to time slot t in the AM layer coded bit matrix to antenna activation modes with different structural differences through an AM mapper, based on the set segmentation order AM mapping rule, to obtain the antenna matrix corresponding to time slot t; and to map the MPSK layer coded bit transmission sequence corresponding to time slot t in the MPSK layer coded bit sequence to a diagonal matrix corresponding to time slot t through an MPSK mapper; where t is a positive integer;

[0040] The transmission module is used to determine the antenna matrix and diagonal matrix corresponding to the time slot t, as well as the time slot itself. The corresponding transmission signal is determined, and the transmission signal corresponding to time slot t is sent to the receiver.

[0041] The receiving and demapping module is used in the receiver to receive the transmitted signal corresponding to time slot t after passing through the transmission channel, and obtain the received signal corresponding to time slot t; according to the multi-level decoding method, it processes the received signal corresponding to time slot t and the time slot... The corresponding received signal is decoded to generate the estimated antenna matrix for time slot t.

[0042] The decoding module is used to perform symbol demapping on the estimated antenna matrix corresponding to the time slot t through the MPSK demapping module to obtain the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence; and to perform polar code decoding on the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence through the MPSK layer polar code decoder to recover the decoded bit sequence.

[0043] The present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the multi-level polarization coded differential spatial modulation method as described above.

[0044] The present invention also provides a computer-readable storage medium having a computer program or instructions stored thereon, wherein the computer program or instructions, when executed by a processor, implement the steps of the multi-level polarization coded differential spatial modulation method as described above.

[0045] The present invention also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps of the multi-level polarization coded differential spatial modulation method as described above.

[0046] As can be seen from the above technical solutions, the present invention has the following advantages:

[0047] This invention provides a multi-level polarization-coded differential spatial modulation method and related apparatus based on a set-segmented order antenna matrix. The method includes: dividing an uncoded bit sequence into an AM layer sequence and an MPSK layer sequence; independently encoding each sub-sequence within the AM layer sequence with polar codes to obtain an AM layer coded bit matrix; encoding the MPSK layer sequence with polar codes using an MPSK layer polar code encoder to obtain an MPSK layer coded bit sequence; during the t-th transmission duration, based on the set-segmented order AM mapping rule, mapping the AM layer coded bit transmission sequence corresponding to time slot t in the AM layer coded bit matrix to antenna activation modes with different structural differences using an AM mapper to obtain the antenna matrix corresponding to time slot t; mapping the MPSK layer coded bit transmission sequence corresponding to time slot t in the MPSK layer coded bit sequence to a diagonal matrix corresponding to time slot t using an MPSK mapper; where t is a positive integer; and mapping the antenna matrix and diagonal matrix corresponding to time slot t, as well as the time slot... The corresponding transmission signal is determined, and the transmission signal corresponding to time slot t is sent to the receiver.

[0048] In the receiver, the transmitted signal corresponding to time slot t after passing through the transmission channel is received, and the received signal corresponding to time slot t is obtained; according to the multi-level decoding method, the received signal corresponding to time slot t and the time slot are... The corresponding received signal is decoded to generate the estimated antenna matrix corresponding to time slot t; the estimated antenna matrix corresponding to time slot t is symbol demapped by the MPSK demapper to obtain the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence; the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence is polarized by the MPSK layer polar code decoder to recover the decoded bit sequence.

[0049] In this invention, based on the characteristics of polar codes and differential spatial modulation, an AM with greater reliability differences between bit layers and stronger overall distinguishability is designed. This enables the system to have a higher degree of polarization to improve constellation-limited capacity, and effectively couples polar codes and differential spatial modulation techniques in a cascade manner, thereby improving the system's reliability and anti-interference capability in complex channel environments. This solves the technical problem that existing differential spatial modulation systems simply cascade with polar coding modulation techniques and fail to effectively utilize the structural differences inherent in AM itself, thus further limiting the communication performance of differential spatial modulation systems. Attached Figure Description

[0050] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0051] Figure 1 A flowchart illustrating the steps of a multi-level polarization coding differential spatial modulation method based on a set-segmented antenna matrix, provided in this embodiment of the invention;

[0052] Figure 2 A system block diagram of a multi-level polarization-coded differential spatial modulation system based on a set segmented antenna matrix is ​​provided for an embodiment of the present invention.

[0053] Figure 3 A diagram illustrating the set segmentation order AM selection and its mapping relationship with the mapped bit sequence provided in this embodiment of the invention;

[0054] Figure 4 This is a capacity comparison diagram of Gray order AM and set partitioning order AM in a differential space modulation system according to an embodiment of the present invention;

[0055] Figure 5 This is a comparison chart of the bit error rate of the traditional modulation scheme and the multi-level polarization coded differential space modulation proposed in this invention in the differential space modulation system according to an embodiment of the present invention.

[0056] Figure 6 A structural block diagram of a multi-level polarization-coded differential spatial modulation system based on a set-segmented antenna matrix is ​​provided for an embodiment of the present invention.

[0057] Figure 7 The above is a system block diagram of a conventional coded differential spatial modulation system that can be implemented using existing technology, as provided in the embodiments of the present invention. Detailed Implementation

[0058] This invention provides a multi-level polarization coding differential spatial modulation method and related apparatus based on a set-segmented antenna matrix. It addresses the technical problem that existing differential spatial modulation systems simply cascade polarization coding techniques and fail to effectively utilize the structural differences inherent in AM itself, thereby further limiting the communication performance of differential spatial modulation systems.

[0059] To make the objectives, features, and advantages of this invention more apparent and understandable, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0060] Please see Figure 7 The following section further explains the communication performance of the traditional coded differential spatial modulation system by combining the transmitter and receiver processing flow of the traditional coded differential spatial modulation system that can be implemented with existing technology.

[0061] Please see Figure 7 The transmitter of a traditional coded differential spatial modulation system includes an encoder, an AM mapper, an MPSK mapper, a unit delay generator, and... One transmitting antenna, and the receiver includes... A receiving antenna, an AM / MPSK demapper, and a decoder.

[0062] At the transmitter, the uncoded bit sequence The encoded bit sequence is obtained by the encoder. Encoded bit sequence Divided into two subsequences ( and ) are respectively used to map to a size of AM and MPSK symbols.

[0063] Among them, AM determines which antenna transmits MPSK symbols in each time slot, and can be regarded as a space domain constellation. And each... Each MPSK symbol forms a diagonal matrix, and the generated AM and diagonal matrix are used for N transmit durations. Therefore, in the t-th time slot, the transmission matrix... It can be represented as:

[0064] (1)

[0065] Wherein, the initial matrix It is the size of The identity matrix; and Let A and B represent the AM and diagonal matrices used for the transmission duration in the t-th time slot, respectively.

[0066] At the receiver, the receiving matrix is ​​received in the t-th time slot. Represented as:

[0067] (2)

[0068] in, The channel matrix is ​​represented by its elements, which are independent and identically distributed complex Gaussian random variables, following the distribution... ; This represents an additive white Gaussian noise matrix, whose elements are independent and identically distributed complex Gaussian random variables, following the distribution... .

[0069] Referring to the existing DSM framework, the quasi-static Rayleigh fading channel is assumed to be... Under this assumption, the reception matrix of the t-th time slot can be represented as:

[0070] (3)

[0071] in, This is the equivalent noise matrix, where the elements are independent and identically distributed complex Gaussian random variables, following the distribution... .

[0072] Therefore, in a given and Under the conditions, and The transition probability can be expressed as:

[0073] (4)

[0074] in, This represents the Frobenius norm of the matrix. Based on the transition probabilities, the received matrix is ​​processed by AM and MPSK demappers to obtain the log-likelihood ratio (LLR) sequence; then, it is decoded to obtain the decoded bit sequence. .

[0075] The following provides further explanation of the AM design scheme for traditional coded differential spatial modulation systems:

[0076] Existing AM design schemes with the same spectral efficiency incorporate the concept of Gray codes. In the Gray-order AM scheme, each mapped bit sequence differs from the previous and next mapped bit sequences by only one bit, and the AM mapped by this mapped bit sequence differs from the AM mapped by the previous and next mapped bit sequences by only two antenna index differences. When the number of transmit antennas is 4, the Gray-order AM design is shown in Table 1 below.

[0077] Table 1. Examples of Gray order AM, where =4

[0078]

[0079] Existing AM (Advanced Mode) designs primarily focus on minimizing the number of bit errors caused by misjudgments when AM detection errors occur, thereby reducing the bit error rate. While this design approach based on bit-level local error sensitivity can improve system performance to some extent, it does not systematically optimize the distinguishability of the overall AM structure, thus leaving significant potential for further improvement in overall system recognition performance. In coded differential spatial modulation (DSM) schemes, channel coding is typically simply concatenated with DSM, lacking in-depth exploration and utilization of the structural differences inherent in AM itself. This direct coupling increases system complexity but offers limited performance improvement, failing to fully leverage the advantages of co-designed coding and modulation.

[0080] This invention further optimizes traditional coded differential spatial modulation (DSM) systems that can be implemented using existing technologies. It proposes a multi-level polarization-coded differential spatial modulation scheme based on a set-partitioned antenna matrix. Leveraging the characteristics of polar codes and DSMs, this invention presents a set-partitioned AM with stronger overall distinguishability and signal polarization effect. By cascading channel polarization and signal polarization, the mapping relationship between polarization coding and antenna activation modes is strengthened, effectively improving the system's error rate performance and anti-interference capability in complex channel environments. This invention demonstrates broad application potential even when no channel information or state information is available.

[0081] Please see Figure 1 This invention provides a multi-level polarization-coded differential spatial modulation method based on a set-partitioned antenna matrix. The invention is implemented based on a multi-level polarization-coded differential spatial modulation system based on a set-partitioned antenna matrix, which includes a transmitter and a receiver. The method includes:

[0082] Step 101: Divide the uncoded bit sequence into AM layer sequence and MPSK layer sequence.

[0083] In this step, the transmitter will transmit the uncoded bit sequence Divided into two sequences (AM layer sequence) and MPSK layer sequence ), respectively used for modulation and coding of AM layer and MPSK layer.

[0084] Step 102: Each subsequence within the AM layer sequence is independently polar-coded to obtain the AM layer coded bit matrix; the MPSK layer sequence is polar-coded using an MPSK layer polar code encoder to obtain the MPSK layer coded bit sequence.

[0085] In this step, the AM layer sequence is processed by an AM layer polarization encoder. Each subsequence within the matrix is ​​independently polar-coded to obtain the AM layer coded bit matrix. The MPSK layer sequence is processed by an MPSK layer polar code encoder. Polar code encoding is performed to obtain the MPSK layer encoded bit sequence. .

[0086] Specifically, the process of independently polar coding each subsequence within the AM layer sequence to obtain the AM layer encoded bit matrix includes steps S10-S11:

[0087] S10. Divide the AM layer sequence into p subsequences according to the number of transmitting antennas.

[0088] In this step, the AM layer sequence Further divided into Subsequences ( ),in This indicates the total number of AMs available in the system. This represents the floor operation.

[0089] S11. Each subsequence is independently polarized encoded by multiple polar code encoders to obtain multiple AM ​​layer encoded bit sequences. The AM layer encoded bit matrix is ​​determined by all AM layer encoded bit sequences.

[0090] In this embodiment, the i-th polar code encoder of the AM layer will encode the uncoded bit sequence. Encoded as a sequence of coded bits ,in ; encoded bit sequences from all AM layers The corresponding transpose sequences form the AM layer encoding bit matrix. , ,in This indicates the transpose operation.

[0091] It is understandable that the AM layer encoding bit matrix MPSK layer encoded bit sequence Subsequently, they are mapped to antenna matrix (AM) and diagonal matrix respectively, and used to generate transmission signals with N transmission durations.

[0092] Step 103: During the t-th transmission duration, based on the set partitioning order AM mapping rule, the AM layer coded bit transmission sequence corresponding to time slot t in the AM layer coded bit matrix is ​​mapped to the antenna activation mode with different structural differences through the AM mapper, thus obtaining the antenna matrix corresponding to time slot t; the MPSK layer coded bit transmission sequence corresponding to time slot t in the MPSK layer coded bit sequence is mapped to the diagonal matrix corresponding to time slot t through the MPSK mapper; where t is a positive integer.

[0093] Specifically, in the AM layer, during the t-th transmission duration, the AM layer coded bit transmission sequence consists of p coded bits. Mapped to antenna matrix ,in It is the AM layer encoded bit matrix The t-th row vector. Antenna matrix. It is a size of The permutation matrix determines which transmit antenna is activated in the transmit time slot, and It is the set of all available AMs.

[0094] In the MPSK layer, during the t-th transmission duration, the th transmission... One to MPSK layer encoded bit transmission sequence consisting of 1 encoded bit Mapped to a diagonal matrix ,in Bit sequences encoded by MPSK layers The first in One to It consists of 10 encoded bits, of which M represents the modulation order of MPSK. Diagonal matrix Depend on It consists of MPSK symbols, each symbol being a bit transmission sequence encoded by an MPSK layer. It is derived from every m consecutive encoded bits. The set of diagonal matrices is... It represents the set of all possible diagonal matrices.

[0095] In general, in traditional DSM systems, an AM (Archived Matrix) is a square matrix containing only one non-zero element 1 in each row and column, which can be considered a spatial domain constellation and has a significant impact on the bit error rate performance of the DSM system. In this embodiment, to quantify the structural differences between different AMs, the traditional one-dimensional Hamming distance is extended to two-dimensional space, introducing the Matrix Hamming Distance (MHD), thereby designing the selection and mapping of AMs for different time slots. Specifically, two different AMs (e.g., ...) ) matrix Hamming distance between The definition is as follows:

[0096] (5)

[0097] in, Indicates the set of available AMs. Line number Column elements, This indicates a bitwise XOR operation.

[0098] In DSM signal detection, AMs with similar structures are prone to detection errors. Therefore, maximizing the mean squared density (MHD) between AMs can effectively improve detection performance. Thus, MHD becomes an important metric in the spatial domain constellation design (i.e., AM selection) provided in this embodiment.

[0099] In this embodiment, to improve the MHD between AMs, a reduced Latin rectangle (RLR) is used to assist in the mapping selection of AMs. The reduced Latin rectangle represents a matrix of size... A matrix whose elements satisfy the following properties:

[0100] (i) The elements in the first row and the first column are composed of the first l letters and the first r letters of the alphabet, respectively;

[0101] (ii) Each row is a non-repeating permutation of the selected l letters; at the same time, each column is a non-repeating permutation of the r letters selected from these r letters.

[0102] For example, the RLRs for 2×2 and 2×3 are respectively and .

[0103] Furthermore, to improve the performance of multi-level decoding, this embodiment prioritizes set partitioning (SP) mapping design for AM; due to the structural constraints of AM, this invention relaxes the set partitioning criteria as follows: ;parameter ( )express The minimum value of the matrix Hamming distance between AM and AM, where, express Consists of v+1 tag bits The subset obtained by mapping.

[0104] The set partitioning order AM mapping rule provided by this invention uses the matrix Hamming distance as a metric, and its mapping process includes steps S20~S22:

[0105] S20. Based on the number of transmitting antennas, set the basic sorting according to natural numbers.

[0106] The antenna activation sequence determined by AM can be equivalently represented as a sequence of length . The arrangement; then for those with A DSM system with one transmit antenna can introduce natural ordering. As the basic sorting; where the first in the basic sorting The element represents the first element. The index of the activated antenna in each time slot, where .

[0107] S21. Iteratively update the basic sort using a simplified Latin matrix; in the x-th iteration, update the end of the current basic sort. Each element adopts The simplified Latin matrix is ​​updated element by element to obtain a new basic sort. Bit mapping is then performed on the new basic sort until the number of iterations satisfies the condition. .

[0108] In this embodiment, a simplified Latin matrix is ​​used to update the underlying order. For example, for the first application of the simplified Latin matrix, the natural order... The The and the first Each element is applied to a 2×2 simplified Latin matrix. Specifically, let's assume... and The corresponding simplified Latin matrix is Replace the two elements of each row of the simplified Latin matrix with the elements of the first row in the basic permutation. The and the first Each element, while retaining the previous one. If all elements remain unchanged, then the two new basic sorts are: and By sorting The derived sorted set maps to the first bit of the bit sequence. It was assigned the value 1, and sorted by The derived sorted set maps to the first bit of the bit sequence. It was assigned the value 0.

[0109] For the second application of the simplified Latin matrix, the basic ordering obtained from the first application of the simplified Latin matrix will be used. and Apply a 2×3 simplified Latin matrix respectively Specifically, based on set up , and Then it can be obtained from the simplified Latin matrix. Get sorted and .based on set up , and This simplifies the Latin matrix. Get sorted and Update these four new sorts to the base sort. (Based on the sorting) and The derived sorted set, whose second bit is mapped to the bit sequence. The value was assigned to 0, and sorted by... and The derived sorted set, whose second bit is mapped to the bit sequence. It was assigned the value 1.

[0110] And so on, for the xth application of the simplified Latin matrix, the basic sorting obtained from the (x-1)th application of the simplified Latin matrix is ​​applied to a matrix of size... The simplified Latin matrix is ​​updated, and the resulting sort is used as the basis for the sorting and mapping is performed, where This process continues until .

[0111] Furthermore, the number of rows r and the number of columns l of the simplified Latin matrix must satisfy the following relationship: It is important to note that when At this point, there exist multiple simplified Latin matrices that satisfy the above row-column relationship. In this case, for all... Simplify the Latin matrix and perform an exhaustive search to select the expression. The simplified Latin matrix with the fewest medium signs.

[0112] S22. Convert all basic sorts into permutation matrices according to the antenna activation mode to obtain the antenna matrix corresponding to each basic sort, thus forming the AM set.

[0113] Understandably, we can eventually obtain Q different basic sorts, and then convert these Q different basic sorts into permutation matrices according to the antenna activation mode to obtain the antenna matrix corresponding to each basic sort.

[0114] Specifically, for a given sorting The corresponding matrix is ​​constructed as follows: the e-th column... The elements of the row are set to 1, and the rest are set to 0. For example, when the marker bit is "0110", the sorting (2, 4, 3, 1) is converted into a matrix. The set partitioning order AM selection and mapping design are now complete.

[0115] For example, when the number of transmit antennas is 4, the mapping process and set partition order AM mapping table provided by this invention are as follows: Figure 3 As shown in Table 2.

[0116] Table 2. Set partitioning order AM mapping rules, where =4

[0117]

[0118] Understandably, the AM mapper generates a set-segmented AM mapping table according to the set-segmented AM mapping rule based on the number of transmit antennas. When the AM layer coded bit transmission sequence corresponding to time slot t is input into the AM mapper, it can match the AM layer coded bit transmission sequence with the mapping bit sequence in the set-segmented AM mapping table. If the match is successful, it outputs the AM associated with the successfully matched mapping bit sequence.

[0119] Step 104, based on the antenna matrix and diagonal matrix corresponding to time slot t, and the time slot... The corresponding transmission signal is determined, and the transmission signal corresponding to time slot t is sent to the receiver.

[0120] Specifically, during the t-th transmission duration, based on the antenna matrix and diagonal matrix corresponding to time slot t, and the time slot generated by the unit delay generator... The corresponding transmission signal determines the transmission signal corresponding to time slot t.

[0121] Step 105: In the receiver, the transmitted signal corresponding to time slot t of the transmission channel is received to obtain the received signal corresponding to time slot t; according to the multi-level decoding method, the received signal corresponding to time slot t and the time slot are decoded. The corresponding received signal is decoded to generate the estimated antenna matrix for time slot t.

[0122] It should be noted that the receiver employs a multi-level decoding method to match the multi-level coding structure of the transmitter; according to the multi-level decoding method, the receiver decodes the received signal and time slot t. The corresponding received signal is decoded to generate the estimated antenna matrix for time slot t.

[0123] Specifically, this process includes steps S30 to S32:

[0124] S30. The received signal and time slot corresponding to time slot t are processed by the AM demapping unit. The corresponding received signal is demapped to obtain the log-likelihood ratio corresponding to the first coded bit sequence of the AM layer; the log-likelihood ratio corresponding to the first coded bit sequence of the AM layer is decoded by a polar code decoder to obtain the first estimated subsequence of the AM layer; the first estimated subsequence of the AM layer is input into the polar code encoder for encoding to obtain the first estimated coded bit sequence of the AM layer.

[0125] In this embodiment, the received signal is first input into the AM demapper to obtain the first coded bit sequence of the AM layer. log-likelihood ratio Subsequently The first estimated subsequence of the AM layer is obtained by decoding using polar code decoder 1. Next, the first estimated subsequence of the AM layer. The first estimated coded bit sequence of the AM layer is obtained by re-encoding with polar code encoder 1. Used to assist in calculating the next layer of encoded bit sequence The log-likelihood ratio.

[0126] S31. The received signal and time slot corresponding to time slot t are processed by the AM demapping unit. The corresponding received signal and the first estimated coded bit sequence of AM layer are demapped to obtain the log-likelihood ratio corresponding to the second coded bit sequence of AM layer; the log-likelihood ratio corresponding to the second coded bit sequence of AM layer is decoded by a polar code decoder to obtain the second estimated sub-sequence of AM layer; the second estimated sub-sequence of AM layer is input into a polar code encoder for encoding to obtain the second estimated coded bit sequence of AM layer; based on the multi-level decoding method, this process is repeated until all estimated coded bit sequences of AM layer are obtained.

[0127] In this embodiment, the AM layer is... The calculation process for the log-likelihood ratio of the t-th coded bit in a sequence of coded bits is expressed as follows:

[0128]

[0129] In the formula: Indicates AM layer number The t-th coded bit of a coded bit sequence Indicates AM layer number The log-likelihood ratio of the encoded bits of a sequence of encoded bits; Represents the AM set The Middle One antenna matrix; Represents a sequence of bits The AM set obtained by mapping; where , Represents the i-th estimated coded bit sequence The t-th bit; It is the first bits, and ; It is a length of binary sequence; This represents the k-th diagonal matrix in the set of diagonal matrices. Represents the set of diagonal matrices; Represents a probability function; Indicates in time slot The received signal below, Indicates in time slot The received signal.

[0130] S32. Determine the AM layer estimated coded bit matrix from all AM layer estimated coded bit sequences; based on the set partitioning order AM mapping rule, demap the AM layer estimated coded bit transmission sequence corresponding to time slot t in the AM layer estimated coded bit matrix to antenna activation modes with different structural differences through the AM demapper, and generate the estimated antenna matrix corresponding to time slot t.

[0131] In this embodiment, the transpose sequences corresponding to all AM layer estimated coded bit sequences can form the AM layer estimated coded bit matrix. Then, the encoded bit matrix is ​​estimated based on the AM layer. Determine the AM layer estimated coded bit transmission sequence corresponding to time slot t. Then, based on the AM layer's estimated coded bit transmission sequence mapping, the corresponding estimated antenna matrix is ​​obtained. .

[0132] Step 106: Perform symbol demapping on the estimated antenna matrix corresponding to time slot t using the MPSK demapping device to obtain the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence; perform polar code decoding on the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence using the MPSK layer polar code decoder to recover the decoded bit sequence.

[0133] In the MPSK demapper, the bit sequence The estimated antenna matrix mapped It is used, using formula (4) in a given estimated antenna matrix Under these conditions, bits can be calculated. The log-likelihood ratio is shown in the following formula:

[0134] (7)

[0135] In the formula: Represents the MPSK layer encoded bit sequence The One encoded bit; The first bit sequence of the MPSK layer encoding bit sequence Log-likelihood ratio of each encoded bit; Represents a sequence of bits The set of diagonal matrices derived from the mapping, where It is the first bits, and ;sequence and They are respectively of length and A binary sequence.

[0136] Then, the MPSK layer encoded bit sequence The corresponding log-likelihood ratio sequence LLR is input to the MPSK layer decoder to obtain the MPSK layer decoded bit sequence. At this point, all the decoded bits have been obtained.

[0137] To further verify the communication performance of the multi-level polarization coding differential spatial modulation method based on set segmented antenna matrix provided by this invention, this invention also provides corresponding performance analysis data.

[0138] Please refer to Table 3, which compares the results in... =4 and When the value is 5, the Hamming distance between the total matrix of the Gray order AM and the set partitioning order AM provided by this invention is... and AM set Minimum value of the Hamming distance between the matrices of AM Data shows that, compared to Gray-order AM, the set-segmented AM proposed in this invention significantly improves performance in both antenna configurations. Value. Furthermore, in the set partitioning order AM... The values ​​show an increasing trend, indicating that the reliability differences between different bit layers are enhanced. Consequently, the polarization of the system is also enhanced, which is beneficial to the performance improvement of multi-level polarization coding modulation schemes based on differential spatial modulation.

[0139] Table 3. Gray order AM and set partitioning order AM in =4 and =5 and contrast

[0140]

[0141] To simplify the analysis, this example primarily considers a special case of differential space modulation—differential space shift keying (DSK), whose diagonal matrix set is defined as follows: .like Figure 4 As shown, Figure 4 Shown in =4 or 5 Under the differential space shift keying modulation technique with a value of 2, the channel capacity of Gray order AM and the proposed set-partitioned order AM with different numbers of transmit antennas is determined by... Figure 4 It can be seen that when When the signal-to-noise ratio is 4, and the signal-to-noise ratio is in the range of -10 to 6 dB, the set-partition AM provided by this invention has a larger channel capacity than the Gray order AM; similar phenomena are observed in... This can also be observed when the value is 5. This indicates that set-partitioned AM can exhibit superior performance in differential spatial modulation systems.

[0142] Within the framework of a differential spatial modulation system, this example compares and analyzes the bit error rate performance of traditional schemes and the multi-level polar coding scheme proposed in this invention, focusing on a polar code with a code rate of 1 / 2. The modulation methods employed are Binary Phase Shift Keying (BPSK) and Quadrature Phase Shift Keying (QPSK); the decoder uses the Successive Cancellation (SC) decoding algorithm. Simulation results are as follows... Figure 5 As shown, it can be seen that compared with traditional schemes, the multi-level polarization coding scheme proposed in this invention has a significant advantage in bit error rate performance.

[0143] The present invention provides a multi-level polarization coding differential spatial modulation method based on a set-segmented antenna matrix, which has the following advantages:

[0144] 1. Considering the characteristics of polar codes and differential space modulation systems, this invention takes into account the structural differences inherent in AM itself. By quantifying the structural differences between AMs, a set-partitioned AM with stronger overall distinguishability and signal polarization effect is proposed using the set partitioning criterion, thereby improving the constellation-limited capacity.

[0145] 2. By cascading channel polarization and signal polarization, the mapping relationship between polarization coding and antenna activation mode is strengthened, the overall polarization degree of the system is enhanced, and thus the bit error rate performance and anti-interference capability of the multi-level polarization coding differential spatial modulation system are improved.

[0146] The multi-level polarization coded differential spatial modulation system provided in the embodiments of this application is described below. The multi-level polarization coded differential spatial modulation system described below can be referred to in correspondence with the multi-level polarization coded differential spatial modulation method described above.

[0147] Please see Figure 7 The present invention also provides a multi-level polarization-coded differential spatial modulation system based on a set-segmented antenna matrix, the system comprising:

[0148] The partitioning module 201 is used to partition the uncoded bit sequence into an AM layer sequence and an MPSK layer sequence;

[0149] The polar code encoding module 202 is used to independently encode each subsequence within the AM layer sequence to obtain the AM layer encoded bit matrix; and to encode the MPSK layer sequence using the MPSK layer polar code encoder to obtain the MPSK layer encoded bit sequence.

[0150] The mapping module 203 is used, during the t-th transmission duration, to map the AM layer coded bit transmission sequence corresponding to time slot t in the AM layer coded bit matrix to antenna activation modes with different structural differences through an AM mapper, based on the set segmentation order AM mapping rule, to obtain the antenna matrix corresponding to time slot t; and to map the MPSK layer coded bit transmission sequence corresponding to time slot t in the MPSK layer coded bit sequence to a diagonal matrix corresponding to time slot t through an MPSK mapper; where t is a positive integer;

[0151] Transmission module 204 is used to determine the antenna matrix and diagonal matrix corresponding to time slot t, as well as the time slot itself. The corresponding transmission signal is determined, and the transmission signal corresponding to time slot t is sent to the receiver.

[0152] The receiving and demapping module 205 is used in the receiver to receive the transmitted signal corresponding to time slot t after passing through the transmission channel, and obtain the received signal corresponding to time slot t; according to the multi-level decoding method, it decodes the received signal corresponding to time slot t and the time slot... The corresponding received signal is decoded to generate the estimated antenna matrix for time slot t.

[0153] The decoding module 206 is used to perform symbol demapping on the estimated antenna matrix corresponding to time slot t through the MPSK demapping module to obtain the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence; and to perform polar code decoding on the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence through the MPSK layer polar code decoder to recover the decoded bit sequence.

[0154] The present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any of the above-described multi-level polarization coded differential spatial modulation methods.

[0155] The present invention also provides a computer-readable storage medium storing a computer program or instructions thereon, wherein the computer program or instructions, when executed by a processor, implement the steps of any of the above-mentioned multi-level polarization coded differential spatial modulation methods.

[0156] The present invention also provides a computer program product, including a computer program or instructions, wherein when the computer program or instructions are executed by a processor, the steps of any of the above-mentioned multi-level polarization coded differential spatial modulation methods are implemented.

[0157] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0158] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0159] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0160] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0161] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0162] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A multi-level polarization-coded differential spatial modulation method based on a set-partitioned antenna matrix, characterized in that, The method includes: The uncoded bit sequence is divided into AM layer sequence and MPSK layer sequence; Each subsequence within the AM layer sequence is independently polar-coded to obtain the AM layer coded bit matrix; the MPSK layer sequence is polar-coded using an MPSK layer polar code encoder to obtain the MPSK layer coded bit sequence. During the t-th transmission duration, based on the set-segmentation AM mapping rule, the AM layer coded bit transmission sequence corresponding to time slot t in the AM layer coded bit matrix is ​​mapped to antenna activation modes with different structural differences through the AM mapper, thus obtaining the antenna matrix corresponding to time slot t; the MPSK layer coded bit transmission sequence corresponding to time slot t in the MPSK layer coded bit sequence is mapped to the diagonal matrix corresponding to time slot t through the MPSK mapper; where t is a positive integer; Based on the antenna matrix and diagonal matrix corresponding to the time slot t, and the time slot The corresponding transmission signal is determined, and the transmission signal corresponding to time slot t is sent to the receiver. In the receiver, the transmitted signal corresponding to time slot t after passing through the transmission channel is received, and the received signal corresponding to time slot t is obtained; according to the multi-level decoding method, the received signal corresponding to time slot t and the time slot are... The corresponding received signal is decoded to generate the estimated antenna matrix for time slot t. The estimated antenna matrix corresponding to the time slot t is symbolically demapped using an MPSK demapper to obtain the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence; the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence is polarized using an MPSK layer polar code decoder to recover the decoded bit sequence.

2. The multi-level polarization coded differential spatial modulation method according to claim 1, characterized in that, The step of independently polar coding each subsequence within the AM layer sequence to obtain the AM layer coded bit matrix includes: The AM layer sequence is divided into p sub-sequences according to the number of transmitting antennas; Each subsequence is independently polar-coded by multiple polar code encoders to obtain multiple AM ​​layer coded bit sequences, and the AM layer coded bit matrix is ​​determined by all the AM layer coded bit sequences. in, In the formula: Q is the total number of AM; in, In the formula: Number of transmitting antennas This represents the floor operation.

3. The multi-level polarization coded differential spatial modulation method according to claim 2, characterized in that, The step of mapping the AM layer coded bit transmission sequence corresponding to time slot t in the t-th transmission duration, based on the set segmentation order AM mapping rule, to the antenna activation mode with different structural differences in the AM layer coded bit matrix through the AM mapper, to obtain the antenna matrix corresponding to time slot t; and mapping the MPSK layer coded bit transmission sequence corresponding to time slot t in the MPSK layer coded bit sequence to the diagonal matrix corresponding to time slot t through the MPSK mapper, includes: During the t-th transmission duration, the t-th row vector in the AM layer coded bit matrix is ​​used as the AM layer coded bit transmission sequence corresponding to time slot t; based on the set partitioning order AM mapping rule, the AM layer coded bit transmission sequence is mapped to antenna activation modes with different structural differences through an AM mapper to obtain the antenna matrix corresponding to time slot t; wherein, the AM layer coded bit transmission sequence consists of p coded bits; The MPSK layer encoded bit sequence corresponding to time slot t is processed by the MPSK mapper. One to The MPSK layer coded bit transmission sequence, consisting of coded bits, is mapped to a diagonal matrix corresponding to time slot t, where... M is the modulation order of MPSK.

4. The multi-level polarization coded differential spatial modulation method according to claim 3, characterized in that, The mapping process of the set partitioning order AM mapping rule includes: Based on the number of transmitting antennas, a basic sorting is set according to natural numbers; The underlying sort is updated iteratively using a simplified Latin matrix; in the x-th iteration, the end of the current underlying sort is... Each element adopts The simplified Latin matrix is ​​updated element by element to obtain a new basic sort. Bit mapping is then performed on the new basic sort until the required number of iterations is satisfied. ;in, , , This refers to the number of transmitting antennas; All the basic sorts are converted into permutation matrices according to the antenna activation mode to obtain the antenna matrix corresponding to each basic sort, thus forming the AM set.

5. The multi-level polarization coded differential spatial modulation method according to claim 1, characterized in that, The received signal and time slot corresponding to time slot t are decoded according to a multi-level decoding method. The steps of decoding the corresponding received signal to generate the estimated antenna matrix for time slot t include: The AM demapping algorithm is used to analyze the received signal and time slot corresponding to time slot t. The corresponding received signal is demapped to obtain the log-likelihood ratio corresponding to the first coded bit sequence of the AM layer; the log-likelihood ratio corresponding to the first coded bit sequence of the AM layer is decoded by a polar code decoder to obtain the first estimated sub-sequence of the AM layer; the first estimated sub-sequence of the AM layer is input into a polar code encoder for encoding to obtain the first estimated coded bit sequence of the AM layer. The AM demapping algorithm is used to process the received signal corresponding to time slot t and the time slot. The corresponding received signal and the first estimated coded bit sequence of the AM layer are demapped to obtain the log-likelihood ratio corresponding to the second coded bit sequence of the AM layer; the log-likelihood ratio corresponding to the second coded bit sequence of the AM layer is decoded by a polar code decoder to obtain the second estimated sub-sequence of the AM layer; the second estimated sub-sequence of the AM layer is input into a polar code encoder for encoding to obtain the second estimated coded bit sequence of the AM layer; based on a multi-level decoding method, this process is repeated until all estimated coded bit sequences of the AM layer are obtained. The AM layer estimated coding bit matrix is ​​determined from all the AM layer estimated coding bit sequences. Based on the set partitioning order AM mapping rule, the AM layer estimated coding bit transmission sequence corresponding to time slot t in the AM layer estimated coding bit matrix is ​​demapped to the antenna activation mode with different structural differences through the AM demapper to generate the estimated antenna matrix corresponding to time slot t.

6. The multi-level polarization coded differential spatial modulation method according to claim 5, characterized in that, AM layer The calculation process for the log-likelihood ratio of the nth coded bit in a sequence of coded bits is expressed as follows: In the formula: Indicates AM layer number The nth coded bit of a sequence of coded bits Table AM ​​layer Log-likelihood ratio of the nth coded bit in a sequence of coded bits; Represents the AM set The Middle One antenna matrix; Represents a sequence of bits The AM set obtained by mapping; in , Represents the estimated coded bit sequence of the i-th layer in the AM layer. The nth encoded bit; It is the first One encoded bit, and ; It is a length of binary sequence; Represents the set of diagonal matrices The k-th diagonal matrix in Represents the set of diagonal matrices; Represents a probability function; Indicates in time slot The received signal below, Indicates in time slot The received signal.

7. A multi-level polarization-coded differential spatial modulation system based on a set-partitioned antenna matrix, characterized in that, The system includes: The partitioning module is used to divide the uncoded bit sequence into AM layer sequences and MPSK layer sequences; The polar code encoding module is used to independently encode each subsequence within the AM layer sequence to obtain the AM layer encoded bit matrix; and to encode the MPSK layer sequence using the MPSK layer polar code encoder to obtain the MPSK layer encoded bit sequence. The mapping module is used, during the t-th transmission duration, to map the AM layer coded bit transmission sequence corresponding to time slot t in the AM layer coded bit matrix to antenna activation modes with different structural differences through an AM mapper, based on the set segmentation order AM mapping rule, to obtain the antenna matrix corresponding to time slot t; and to map the MPSK layer coded bit transmission sequence corresponding to time slot t in the MPSK layer coded bit sequence to a diagonal matrix corresponding to time slot t through an MPSK mapper; where t is a positive integer; The transmission module is used to determine the antenna matrix and diagonal matrix corresponding to the time slot t, as well as the time slot itself. The corresponding transmission signal is determined, and the transmission signal corresponding to time slot t is sent to the receiver. The receiving and demapping module is used in the receiver to receive the transmitted signal corresponding to time slot t after passing through the transmission channel, and obtain the received signal corresponding to time slot t; according to the multi-level decoding method, it processes the received signal corresponding to time slot t and the time slot... The corresponding received signal is decoded to generate the estimated antenna matrix for time slot t. The decoding module is used to perform symbol demapping on the estimated antenna matrix corresponding to the time slot t through the MPSK demapping module to obtain the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence; and to perform polar code decoding on the log-likelihood ratio sequence corresponding to the MPSK layer coded bit sequence through the MPSK layer polar code decoder to recover the decoded bit sequence.

8. A computer device comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the steps of the multi-level polarization coded differential spatial modulation method as described in any one of claims 1-6.

9. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed by the processor, they implement the steps of the multi-level polarization coded differential spatial modulation method as described in any one of claims 1-6.

10. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the steps of the multi-level polarization coded differential spatial modulation method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • M-ary quadrature amplitude modulation (MQAM)-mode-based physical-layer network coding wireless communication method

    CN103078705A

  • Differential spatial modulation method and device based on antenna grouping, and storage medium

    CN110855328A