CN114039832A - Multi-antenna high-order modulation method suitable for supersonic speed fast-changing channel - Google Patents

Multi-antenna high-order modulation method suitable for supersonic speed fast-changing channel Download PDF

Info

Publication number
CN114039832A
CN114039832A CN202111418716.XA CN202111418716A CN114039832A CN 114039832 A CN114039832 A CN 114039832A CN 202111418716 A CN202111418716 A CN 202111418716A CN 114039832 A CN114039832 A CN 114039832A
Authority
CN
China
Prior art keywords
data
matrix
constellation
point
dstbc
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111418716.XA
Other languages
Chinese (zh)
Other versions
CN114039832B (en
Inventor
卜智勇
薛顺瑞
余启晗
侯阳阳
薛凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Zhongke Micro Information Technology Research Institute Co Ltd
Original Assignee
Chengdu Zhongke Micro Information Technology Research Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Zhongke Micro Information Technology Research Institute Co Ltd filed Critical Chengdu Zhongke Micro Information Technology Research Institute Co Ltd
Priority to CN202111418716.XA priority Critical patent/CN114039832B/en
Publication of CN114039832A publication Critical patent/CN114039832A/en
Application granted granted Critical
Publication of CN114039832B publication Critical patent/CN114039832B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/3405Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power
    • H04L27/3411Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power reducing the peak to average power ratio or the mean power of the constellation; Arrangements for increasing the shape gain of a signal set

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

The invention provides a multi-antenna high-order modulation method suitable for a supersonic speed fast-changing channel, which comprises the processes of MQAM modulation, constellation diagram expansion, DSTBC encoding, DSTBC decoding, constellation diagram expansion and MQAM demodulation. According to the invention, the constellation diagram after MQAM modulation is expanded, the position of a modulation signal in the constellation diagram is selected by using the signal power output by DSTBC coding signals, and the signal output power is accurately controlled, so that the transmission power is prevented from increasing or decreasing to certain extreme values due to coding, and the problem that the MQAM modulation mode cannot be applied to DSTBC coding is solved; under the supersonic speed quick change channel, the MQAM-DSTBC technology can be utilized, and the multi-antenna diversity performance can be achieved on the premise of high throughput rate, and the quick change of the channel can be adapted.

Description

Multi-antenna high-order modulation method suitable for supersonic speed fast-changing channel
Technical Field
The invention relates to the technical field of wireless communication, in particular to a multi-antenna high-order modulation method suitable for a supersonic speed fast-changing channel.
Background
In wireless communication, particularly in Orthogonal Frequency Division Multiplexing (OFDM) communication, when OFDM is used in multi-antenna wireless communication, a multi-antenna MIMO technique is usually adopted, and particularly, a diversity technique using MIMO is adopted, which can provide system gain and good communication performance in a multipath interference scenario.
There are 2 general ways in MIMO diversity technology, the first is to use a way of transmitting pilot frequency and using space-time coding STBC, and measure channel state information at a receiving end by using pilot frequency information; the second one adopts differential space-time coding DSTBC technology, which does not need to send pilot frequency information or measure channel state information, and can successfully eliminate channel information and restore the sending information by using the unique decoding technology of DSTBC.
Aiming at the problem that when the pilot frequency and STBC technology is used for dealing with a supersonic change channel, the pilot frequency information needs to be inserted more densely to track the change of the channel in real time, so that the effect of the DSTBC can be equivalent to that of the DSTBC only by sending continuous pilot frequency information under the condition of dealing with the supersonic quick change channel, the defect is that the effective information is extremely reduced due to large overhead, but the DSTBC technology utilizes a differential structure of the DSTBC technology to eliminate the channel information in differential operation and can track the change of the channel in real time without adding extra overhead, and therefore the DSTBC technology has the characteristic of low overhead.
However, the prior DSTBC technology is only suitable for the MPSK modulation mode, that is, the modulation mode is required to be constant envelope modulation, and it is known that the distance between adjacent points in a constellation diagram of high-order MPSK modulation is relatively small, so that the corresponding demodulation can be completed only by a higher signal-to-noise ratio, which extremely affects the performance of the system.
Disclosure of Invention
The invention aims to provide a multi-antenna high-order modulation method suitable for a supersonic speed fast-changing channel so as to solve the existing problems.
The invention provides a multi-antenna high-order modulation method suitable for a supersonic speed quick change channel, which comprises the following steps:
s10, modulating the bit data according to MQAM to obtain a constellation diagram;
s20, expanding the constellation map, wherein the expanded constellation points are called external constellation points, and the constellation points in the original constellation map are called internal constellation points;
s30, calculating the power of the encoded matrix data and DSTBC encoding for the inner constellation point and the outer constellation point, and outputting the DSTBC encoded matrix data;
s40, according to the DSTBC coded matrix data output in the step S30, the first row of the matrix data is used as the transmission data of the first antenna, and the second row of the matrix is used as the transmission data of the second antenna;
s50, the receiving end receives the data sent by the 2 antennas; for received data, dividing every 2 symbol data in each antenna into a group, constructing each group of data of 2 antennas into a 2 x 2 matrix, and carrying out DSTBC decoding on the 2 x 2 matrix to obtain a decoding matrix;
s60, selecting the first row of the decoding matrix as decoded data, performing MQAM constellation diagram expansion on the decoded data, and mapping external constellation points to internal constellation points;
and S70, demodulating the constellation points mapped in the step S60 according to MQAM to obtain a final result.
Further, the method for expanding the constellation diagram in step S20 includes the following sub-steps:
s21, calculating the constellation point number D of one row or one column in the periphery of the constellation diagram according to the M value of MQAM in step S10 by using the following formula:
D=log2(M);
s22, selecting the center points of 4 regions:
(1) according to the left column of the constellation diagram, selecting a D-2 point from top to bottom as a central point of the region 1;
(2) selecting a D-2 point from right to left as a central point of the region 2 according to a row at the top end of the constellation diagram;
(3) according to the right column of the constellation diagram, selecting a D-2 point from bottom to top as a central point of a region 3;
(4) selecting a D-2 point from left to right as a central point of the region 4 according to a bottom row of the constellation diagram;
s23, after removing the constellation points at the outermost periphery from the constellation diagram, sequentially subtracting the central points of the region 1, the region 2, the region 3 and the region 4 from each remaining constellation point to obtain 4 difference values;
s24, calculating the modulus of the 4 difference values obtained by each remaining constellation point, wherein the position of the minimum value of the modulus represents the region number to which the constellation point belongs;
s25, according to the region number obtained in the step S24, calculating an external mirror image constellation point by taking the real part of the region 1, the imaginary part of the region 2, the real part of the region 3 or the imaginary part of the region 4 as a symmetry axis, wherein the mirror image constellation point is an expanded constellation point and is called as an external constellation point; the constellation points in the constellation diagram obtained in the original step S10 are referred to as inner constellation points.
Further, step S30 includes the following sub-steps:
s31, in the constellation diagram obtained in step S10, every 2 constellation points are used as a group, and matrix mapping is performed on the constellation points in each group:
Figure BDA0003376039420000031
wherein, XkMapping a matrix obtained by the kth group of constellation points; x is the number ofk,1And xk,2Is a constellation point, x, in the k-th set of matricesk,1 *Represents a pair of constellation points xk,1Performing a conjugate operation, xk,2 *Represents a pair of constellation points xk,2Performing conjugation operation, wherein k is 1.., and N; n is half of the total data length of the constellation diagram and is also the total number of groups;
s32, carrying out DSTBC coding on the matrix obtained by mapping each group of constellation points according to the following formula:
Yk=XkYk-1
Figure BDA0003376039420000041
wherein, YkMatrix data obtained by DSTBC coding of a matrix obtained by mapping the kth group of constellation points; y isk,1And yk,2Is matrix cell data, yk,1 *Representing cell data y for matrixk,1Performing a conjugate operation of yk,2 *Representing cell data y for matrixk,2Performing conjugation operation, wherein k is 1.., and N; n is half of the total data length of the constellation diagram and is also the total number of groups;
s33, carrying out DSTBC coding on the matrix obtained by mapping the constellation points to obtain matrix data, and calculating the power of the coded matrix data according to the following formula:
Figure BDA0003376039420000042
wherein the content of the first and second substances,
Figure BDA0003376039420000043
is the power, P, of the matrix cell datakPower of the encoded matrix data;
s34, defining an encoded initial matrix data Y0Encoded initial matrix data Y to be defined0Calculating the power of the encoded matrix data according to the formula of step S33, wherein the power of the matrix cell data in the power of the encoded matrix data corresponds to the position of the matrix cell data in the encoded matrix data, if the power of the matrix cell data is greater than or equal to 1, the position selects an inner constellation point, and the power of the encoded data is less than 1, the position selects an outer constellation point; obtaining matrix data Y obtained by DSTBC coding of matrix obtained by mapping the 1 st group of constellation points according to the selected inner constellation points and the selected outer constellation points1Then using the matrix obtained by mapping the 1 st group of constellation points to carry out DSTBC coding on the matrix data Y1And repeatedly executing the steps S32-S33, and repeating the steps in the same way to obtain matrix data obtained by DSTBC encoding of the matrix obtained by mapping the constellation points of the 1 st group to the kth group.
Further, in step S50, the matrix constructed by each set of data of 2 antennas is represented as:
Figure BDA0003376039420000044
wherein R iskKth group data for 2 antennas, r1,2kFirst symbol representing kth group data of 1 st antenna, r1,2k+1Second symbol representing kth group data of 1 st antenna, r2,2kFirst symbol representing kth group data of 2 antennas, r2,2k+1A second symbol representing the kth group of data for the 2 nd antenna.
Further, the method for performing DSTBC decoding in step S50 includes:
Gk=RkRk-1 -1
wherein G iskDecoding matrix for kth group of data for 2 antennas, Rk-1 -1The inverse matrix of the k-1 group of data for 2 antennas.
Further, the M value demodulated by MQAM in step S70 is the same as the M value modulated by MQAM in step S10.
In summary, due to the adoption of the technical scheme, the invention has the beneficial effects that:
according to the invention, the constellation diagram after MQAM modulation is expanded, the position of a modulation signal in the constellation diagram is selected by using the signal power output by DSTBC coding signals, and the signal output power is accurately controlled, so that the transmission power is prevented from increasing or decreasing to certain extreme values due to coding, and the problem that the MQAM modulation mode cannot be applied to DSTBC coding is solved; under the supersonic speed quick change channel, the MQAM-DSTBC technology can be utilized, and the multi-antenna diversity performance can be achieved on the premise of high throughput rate, and the quick change of the channel can be adapted.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention, and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a flowchart of a multi-antenna high-order modulation method applied to a supersonic fast-varying channel according to an embodiment of the present invention.
Fig. 2 is a constellation diagram obtained by modulating according to 64QAM in the multi-antenna high-order modulation method applied to the supersonic fast-varying channel according to the embodiment of the present invention.
Fig. 3 is a constellation diagram after modulation and expansion according to 64QAM in the multi-antenna high-order modulation method applied to the supersonic fast-varying channel according to the embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Examples
In this embodiment, the M value in MQAM is 64 as an example, that is, 64QAM modulation is adopted, then modulation constellation is expanded, DSTBC encoding and decoding are performed, and finally despreading and demodulation are performed. As shown in fig. 1, the present embodiment provides a multi-antenna high-order modulation method suitable for a supersonic fast-varying channel, which includes the following steps:
s10, modulating the bit data according to 64QAM to obtain a constellation diagram as shown in fig. 2;
s20, expanding the constellation map, wherein the expanded constellation points are called external constellation points, and the constellation points in the original constellation map are called internal constellation points;
s21, calculating the constellation points D in one row or one column around the constellation diagram according to the M value of the 64QAM in the step S10, that is, the total number of constellation points 64 in the constellation diagram, using the following formula:
D=log2(64);
s22, selecting the center points of 4 regions:
(1) according to the left column of the constellation diagram, selecting a D-2-4 point from top to bottom as a central point of the region 1, wherein the value of the central point is-0.9899-0.1414 i;
(2) according to a row at the top end of the constellation diagram, selecting a D-2-4 point from right to left as a central point of the region 2, wherein the value of the central point is-0.1414 +0.9899 i;
(3) according to the right column of the constellation diagram, selecting a D-2-4 point from bottom to top as a central point of the region 3, wherein the value of the central point is 0.9899+0.1414 i;
(4) according to the bottom row of the constellation diagram, selecting a D-2-4 point from left to right as a central point of a region 4, wherein the value of the central point is 0.1414-0.9899 i;
s23, after removing the constellation point at the outermost periphery from the constellation diagram, sequentially subtracting the center points of the region 1, the region 2, the region 3, and the region 4 from each remaining constellation point to obtain 4 difference values:
subtracting the central point of the region 1 from each remaining constellation point to obtain an interpolation sub 1;
subtracting the central point of the region 2 from each remaining constellation point to obtain an interpolation sub 2;
subtracting the central point of the region 3 from each remaining constellation point to obtain an interpolation sub 3;
subtracting the central point of the region 4 from each remaining constellation point to obtain an interpolation sub 4;
s24, calculating modulus values of the 4 difference values sub1, sub2, sub3 and sub4 obtained from each remaining constellation point, wherein the position of the minimum value of the modulus values represents the region number to which the constellation point belongs;
s25, calculating an external mirror constellation point, which is an expanded constellation point and is called as an external constellation point, such as a small triangle shown in fig. 3, by using the real part of the region 1, the imaginary part of the region 2, the real part of the region 3, or the imaginary part of the region 4 as symmetry axes, respectively, according to the region number obtained in step S24; the constellation points in the constellation diagram obtained in the original step S10 are referred to as inner constellation points, such as the small black points shown in fig. 3.
S30, calculating the power of the encoded matrix data and DSTBC encoding for the inner constellation point and the outer constellation point, and outputting the DSTBC encoded matrix data:
s31, in the constellation diagram obtained in step S10, every 2 constellation points are used as a group, and matrix mapping is performed on the constellation points in each group:
Figure BDA0003376039420000081
wherein, XkMapping a matrix obtained by the kth group of constellation points; x is the number ofk,1And xk,2Is a constellation point, x, in the k-th set of matricesk,1 *Represents a pair of constellation points xk,1Performing a conjugate operation, xk,2 *Represents a pair of constellation points xk,2Performing conjugation operation, wherein k is 1.., and N; n is half of the total data length of the constellation diagram and is also the total number of groups;
s32, carrying out DSTBC coding on the matrix obtained by mapping each group of constellation points according to the following formula:
Yk=XkYk-1
Figure BDA0003376039420000082
wherein, YkMatrix data obtained by DSTBC coding of a matrix obtained by mapping the kth group of constellation points; y isk,1And yk,2Is matrix cell data, yk,1 *Representing a pair matrix elementData yk,1Performing a conjugate operation of yk,2 *Representing cell data y for matrixk,2Performing conjugation operation, wherein k is 1.., and N; n is half of the total data length of the constellation diagram and is also the total number of groups;
s33, carrying out DSTBC coding on the matrix obtained by mapping the constellation points to obtain matrix data, and calculating the power of the coded matrix data according to the following formula:
Figure BDA0003376039420000083
wherein the content of the first and second substances,
Figure BDA0003376039420000084
is the power, P, of the matrix cell datakPower of the encoded matrix data;
s34, defining an encoded initial matrix data Y0,Y0Can be arbitrarily selected from 64 constellation points in the constellation diagram, thereby defining the encoded initial matrix data Y0
Figure BDA0003376039420000085
The defined encoded initial matrix data Y0Calculating the power of the encoded matrix data according to the formula of step S33, wherein the power of the matrix cell data in the power of the encoded matrix data corresponds to the position of the matrix cell data in the encoded matrix data, if the power of the matrix cell data is greater than or equal to 1, the position selects an inner constellation point, and the power of the encoded data is less than 1, the position selects an outer constellation point; obtaining matrix data Y obtained by DSTBC coding of matrix obtained by mapping the 1 st group of constellation points according to the selected inner constellation points and the selected outer constellation points1Then using the matrix obtained by mapping the 1 st group of constellation points to carry out DSTBC coding on the matrix data Y1Repeating the steps S32-S33, and so on to obtain the 1 st to k th groups of starsAnd matrix data obtained by DSTBC coding of the matrix obtained by the seat point mapping.
S40, according to the DSTBC coded matrix data output in the step S30, the first row of the matrix data is used as the transmission data of the first antenna, and the second row of the matrix is used as the transmission data of the second antenna;
s50, the receiving end receives the data sent by the 2 antennas; for received data, dividing every 2 symbol data in each antenna into a group, constructing each group of data of 2 antennas into a 2 x 2 matrix, and carrying out DSTBC decoding on the 2 x 2 matrix to obtain a decoding matrix;
wherein, the matrix constructed by each group of data of 2 antennas is expressed as:
Figure BDA0003376039420000091
wherein R iskKth group data for 2 antennas, r1,2kFirst symbol representing kth group data of 1 st antenna, r1,2k+1Second symbol representing kth group data of 1 st antenna, r2,2kFirst symbol representing kth group data of 2 antennas, r2,2k+1A second symbol representing the kth group of data for the 2 nd antenna.
The DSTBC decoding method comprises the following steps:
Gk=RkRk-1 -1
i.e. the inverse matrix of the kth group of data for 2 antennas multiplied by the kth-1 group of data for 2 antennas. Wherein G iskDecoding matrix for kth group of data for 2 antennas, Rk-1 -1The inverse matrix of the k-1 group of data for 2 antennas.
S60, selecting the first row of the decoding matrix as decoded data, performing MQAM constellation diagram expansion on the decoded data, and mapping external constellation points to internal constellation points;
and S70, demodulating the constellation points mapped in the step S60 according to 64QAM to obtain a final result.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (6)

1. A multi-antenna high-order modulation method suitable for a supersonic speed fast-changing channel is characterized by comprising the following steps:
s10, modulating the bit data according to MQAM to obtain a constellation diagram;
s20, expanding the constellation map, wherein the expanded constellation points are called external constellation points, and the constellation points in the original constellation map are called internal constellation points;
s30, calculating the power of the encoded matrix data and DSTBC encoding for the inner constellation point and the outer constellation point, and outputting the DSTBC encoded matrix data;
s40, according to the DSTBC coded matrix data output in the step S30, the first row of the matrix data is used as the transmission data of the first antenna, and the second row of the matrix is used as the transmission data of the second antenna;
s50, the receiving end receives the data sent by the 2 antennas; for received data, dividing every 2 symbol data in each antenna into a group, constructing each group of data of 2 antennas into a 2 x 2 matrix, and carrying out DSTBC decoding on the 2 x 2 matrix to obtain a decoding matrix;
s60, selecting the first row of the decoding matrix as decoded data, performing MQAM constellation diagram expansion on the decoded data, and mapping external constellation points to internal constellation points;
and S70, demodulating the constellation points mapped in the step S60 according to MQAM to obtain a final result.
2. The method for modulating the high order with multiple antennas under the supersonic fast varying channel according to claim 1, wherein the method for expanding the constellation map in step S20 comprises the following sub-steps:
s21, calculating the constellation point number D of one row or one column in the periphery of the constellation diagram according to the M value of MQAM in step S10 by using the following formula:
D=log2(M);
s22, selecting the center points of 4 regions:
(1) according to the left column of the constellation diagram, selecting a D-2 point from top to bottom as a central point of the region 1;
(2) selecting a D-2 point from right to left as a central point of the region 2 according to a row at the top end of the constellation diagram;
(3) according to the right column of the constellation diagram, selecting a D-2 point from bottom to top as a central point of a region 3;
(4) selecting a D-2 point from left to right as a central point of the region 4 according to a bottom row of the constellation diagram;
s23, after removing the constellation points at the outermost periphery from the constellation diagram, sequentially subtracting the central points of the region 1, the region 2, the region 3 and the region 4 from each remaining constellation point to obtain 4 difference values;
s24, calculating the modulus of the 4 difference values obtained by each remaining constellation point, wherein the position of the minimum value of the modulus represents the region number to which the constellation point belongs;
s25, according to the region number obtained in the step S24, calculating an external mirror image constellation point by taking the real part of the region 1, the imaginary part of the region 2, the real part of the region 3 or the imaginary part of the region 4 as a symmetry axis, wherein the mirror image constellation point is an expanded constellation point and is called as an external constellation point; the constellation points in the constellation diagram obtained in the original step S10 are referred to as inner constellation points.
3. The method of claim 1, wherein the step S30 includes the following sub-steps:
s31, in the constellation diagram obtained in step S10, every 2 constellation points are used as a group, and matrix mapping is performed on the constellation points in each group:
Figure FDA0003376039410000021
wherein, XkMapping a matrix obtained by the kth group of constellation points; x is the number ofk,1And xk,2Is a constellation point, x, in the k-th set of matricesk,1 *Represents a pair of constellation points xk,1Performing a conjugate operation, xk,2 *Represents a pair of constellation points xk,2Performing conjugation operation, wherein k is 1.., and N; n is half of the total data length of the constellation diagram and is also the total number of groups;
s32, carrying out DSTBC coding on the matrix obtained by mapping each group of constellation points according to the following formula:
Yk=XkYk-1
Figure FDA0003376039410000031
wherein, YkMatrix data obtained by DSTBC coding of a matrix obtained by mapping the kth group of constellation points; y isk,1And yk,2Is matrix cell data, yk,1 *Representing cell data y for matrixk,1Performing a conjugate operation of yk,2 *Representing cell data y for matrixk,2Performing conjugation operation, wherein k is 1.., and N; n is half of the total data length of the constellation diagram and is also the total number of groups;
s33, carrying out DSTBC coding on the matrix obtained by mapping the constellation points to obtain matrix data, and calculating the power of the coded matrix data according to the following formula:
Figure FDA0003376039410000032
wherein the content of the first and second substances,
Figure FDA0003376039410000033
is the power, P, of the matrix cell datakPower of the encoded matrix data;
s34, defining an encoded initial matrix data Y0Encoded initial matrix data Y to be defined0Calculating the power of the encoded matrix data according to the formula of step S33, wherein the power of the matrix cell data in the power of the encoded matrix data corresponds to the position of the matrix cell data in the encoded matrix data, if the power of the matrix cell data is greater than or equal to 1, the position selects an inner constellation point, and the power of the encoded data is less than 1, the position selects an outer constellation point; obtaining matrix data Y obtained by DSTBC coding of matrix obtained by mapping the 1 st group of constellation points according to the selected inner constellation points and the selected outer constellation points1Then using the matrix obtained by mapping the 1 st group of constellation points to carry out DSTBC coding on the matrix data Y1And repeatedly executing the steps S32-S33, and repeating the steps in the same way to obtain matrix data obtained by DSTBC encoding of the matrix obtained by mapping the constellation points of the 1 st group to the kth group.
4. The method according to claim 3, wherein the matrix constructed by each group of data of 2 antennas is represented as follows in step S50:
Figure FDA0003376039410000041
wherein R iskKth group data for 2 antennas, r1,2kFirst symbol representing kth group data of 1 st antenna, r1,2k+1Second symbol representing kth group data of 1 st antenna, r2,2kFirst symbol representing kth group data of 2 antennas, r2,2k+1A second symbol representing the kth group of data for the 2 nd antenna.
5. The method of claim 4, wherein the DSTBC decoding in step S50 comprises:
Gk=RkRk-1 -1
wherein G iskDecoding matrix for kth group of data for 2 antennas, Rk-1 -1The inverse matrix of the k-1 group of data for 2 antennas.
6. The method for modulating the multiple antennas at the supersonic speed varying channel according to any one of claims 1 to 5, wherein the M value demodulated according to MQAM in the step S70 is the same as the M value modulated according to MQAM in the step S10.
CN202111418716.XA 2021-11-26 2021-11-26 Multi-antenna high-order modulation method suitable for supersonic speed fast-changing channel Active CN114039832B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111418716.XA CN114039832B (en) 2021-11-26 2021-11-26 Multi-antenna high-order modulation method suitable for supersonic speed fast-changing channel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111418716.XA CN114039832B (en) 2021-11-26 2021-11-26 Multi-antenna high-order modulation method suitable for supersonic speed fast-changing channel

Publications (2)

Publication Number Publication Date
CN114039832A true CN114039832A (en) 2022-02-11
CN114039832B CN114039832B (en) 2024-02-20

Family

ID=80145610

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111418716.XA Active CN114039832B (en) 2021-11-26 2021-11-26 Multi-antenna high-order modulation method suitable for supersonic speed fast-changing channel

Country Status (1)

Country Link
CN (1) CN114039832B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1990964A1 (en) * 2007-05-10 2008-11-12 Thomson Licensing Method of reducing a peak to average power ratio of a multicarrier signal
US20090274235A1 (en) * 2006-11-15 2009-11-05 Wook Bong Lee Data transmission method using dirty paper coding in mimo system
CN101848061A (en) * 2010-05-13 2010-09-29 清华大学 Constellation diagram limited extended code modulation method, demodulation and decoding method and system thereof
CN107690785A (en) * 2015-04-30 2018-02-13 汤姆逊许可公司 Apparatus and method for reducing the peak-to-average power ratio in signal
CN107787573A (en) * 2015-04-30 2018-03-09 汤姆逊许可公司 Apparatus and method for reducing the peak-to-average power ratio in signal
CN109547077A (en) * 2019-01-22 2019-03-29 重庆京东方智慧电子***有限公司 A kind of wireless communications method and communication equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090274235A1 (en) * 2006-11-15 2009-11-05 Wook Bong Lee Data transmission method using dirty paper coding in mimo system
EP1990964A1 (en) * 2007-05-10 2008-11-12 Thomson Licensing Method of reducing a peak to average power ratio of a multicarrier signal
CN101848061A (en) * 2010-05-13 2010-09-29 清华大学 Constellation diagram limited extended code modulation method, demodulation and decoding method and system thereof
CN107690785A (en) * 2015-04-30 2018-02-13 汤姆逊许可公司 Apparatus and method for reducing the peak-to-average power ratio in signal
CN107787573A (en) * 2015-04-30 2018-03-09 汤姆逊许可公司 Apparatus and method for reducing the peak-to-average power ratio in signal
CN109547077A (en) * 2019-01-22 2019-03-29 重庆京东方智慧电子***有限公司 A kind of wireless communications method and communication equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
V. TAROKH: "A differential detection scheme for transmit diversity", 《IEEE》 *
陈诚: "采用星座旋转的高速率空时分组码空间调制算法", 《西安交通大学学报》 *

Also Published As

Publication number Publication date
CN114039832B (en) 2024-02-20

Similar Documents

Publication Publication Date Title
US8724738B2 (en) Multidimensional constellations for coded transmission
JP4599192B2 (en) Wireless data communication system and wireless data communication method
KR100915183B1 (en) Partially coherent constellations for multiple-antenna systems
US7848461B2 (en) Apparatus and method for signal reception in multiple input multiple output (MIMO) communication system
US20050232138A1 (en) Apparatus and method for transmitting uplink control information in OFDMA communication systems
CN109150275B (en) Generalized spatial modulation method based on antenna combination and constellation map joint mapping
KR20040091337A (en) Sequence estimating method and device in mimo ofdm communication system
US20060092882A1 (en) Simplified decoder for a bit interleaved cofdm-mimo system
US20070206697A1 (en) Signal receiving method and signal receiving equipment for multiple input multiple output wireless communication system
CN107196880B (en) A kind of phase noise compensation method in differential space-time coding
CN109995404B (en) Differential modulation and demodulation method for space-frequency domain modulation
US8548081B2 (en) Methods and apparatus for diversity combining of repeated signals in OFDMA systems
US8347168B2 (en) Multiple-input-multiple-output transmission using non-binary LDPC coding
CN112019464B (en) High-dimensional signal transmission method
CN109286587A (en) A kind of how active generalized space method for modulation detection
CN109842460A (en) Data transmission method, device, storage medium and processor
CN109688083B (en) Orthogonal multi-carrier full-index communication transmission method based on subblock design
CN114039832B (en) Multi-antenna high-order modulation method suitable for supersonic speed fast-changing channel
US20070082624A1 (en) System and method for transmitting/receiving signal in mobile communication system using multiple input multiple output scheme
Kaur et al. Analysis of image transmission using mimo-alamouti space-time encoding
US20060203941A1 (en) Method and apparatus to establish for imperfect channel state information at a receiver
KR101225649B1 (en) Apparatus and method for channel estimation in multiple antenna communication system
CN114726698B (en) Symbol-level precoding method combining angle rotation in finite block length
Dawi et al. Performance of DSTM MIMO systems using a double extension of the Weyl group in time-varying Rayleigh channel
CN106656427B (en) Double-antenna signal transmission method based on odd-even symmetric sequence

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant