WO2022155823A1 - Procédé de communication et appareil de communication - Google Patents
Procédé de communication et appareil de communication Download PDFInfo
- Publication number
- WO2022155823A1 WO2022155823A1 PCT/CN2021/072948 CN2021072948W WO2022155823A1 WO 2022155823 A1 WO2022155823 A1 WO 2022155823A1 CN 2021072948 W CN2021072948 W CN 2021072948W WO 2022155823 A1 WO2022155823 A1 WO 2022155823A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- value set
- complex value
- complex
- code rate
- modulation order
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
Definitions
- the present application relates to the field of communication, and in particular, to a communication method and a communication device.
- the sending device can first generate binary bits from the information to be transmitted, then perform channel encoding on the binary bit sequence, and then map the encoded bit stream into modulation symbols for subsequent processing and transmission.
- the receiving device can receive the signal bearing the modulation symbol, demodulate the signal, and then perform subsequent channel decoding and the like.
- the method of constellation map can be used to map the bit stream into modulation symbols.
- the constellation diagram is the signal distribution diagram on the complex plane, and the points on the complex plane are constellation points.
- a modulation constellation map is a mapping of binary bit sequences into constellation points on the complex plane.
- the modulation constellation diagram includes a modulation constellation diagram in which constellation points are uniformly distributed and a modulation constellation diagram in which constellation points are non-uniformly distributed.
- the modulation constellation pattern with uniform distribution of constellation points has poor performance of the communication system; the modulation constellation pattern with non-uniform distribution of constellation points has the disadvantage of large storage overhead.
- the present application provides a communication method and a communication device, which are beneficial to reduce storage overhead, improve the performance of a communication system, and make the overall demodulation performance of the system similar.
- a communication method is provided, and the execution body of the method may be a sending device, or a chip or other module applied in the sending device.
- the following description takes the execution subject as the sending device as an example.
- the method includes: the sending device generates a first complex-valued modulation symbol from the first bit, wherein the value of the first complex-valued modulation symbol is equal to the value of an element in a complex-valued set, and the complex-valued set is the first complex-valued set, the second complex-valued set one of the set of complex values, the third set of complex values, the fourth set of complex values, the fifth set of complex values, the sixth set of complex values, the seventh set of complex values, the eighth set of complex values, or the ninth set of complex values;
- the sending device sends a first signal carrying the first complex-valued modulation symbol to the receiving device.
- 1/sqrt() means to calculate the square root of a non-negative real number
- the first complex value set is 1/sqrt(43610)* ⁇ 105+253j, 104+255j, 111+245j, 111+246j, 253+105j, 255+105j, 245+111j, 246+110j, 57+99j, 57+99j, 58+100j, 58+100j, 99+57j, 99+57j, 100+58j, 100+58j, -105+253j, - 104+255j, -111+245j, -111+246j, -253+105j, -255+105j, -245+111j, -246+110j, -57+99j, -57+99j, -58+100j, -58+100j, -99+57j, -99+57j, -100+58j, -100+58j, -100
- the second set of complex values is 1/sqrt(31675.6875)* ⁇ 255+59j, 194+53j, 222+139j, 174+102j, 59+255j, 53+194j, 139+222j, 102+174j, 69+38j, 95+44j, 70+41j, 93+52j, 38+70j, 44+95j, 41+70j, 52+93j, -255+59j, -194+53j, -222+139j, -174+102j, -59 +255j, -53+194j, -139+222j, -102+174j, -69+38j, -95+44j, -70+41j, -93+52j, -38+70j, -44+95j, -41 +70j, -52+93j, 255-59j, 194-53j, 222-139j, 174-102j, 59-255j, 53-194j
- the third set of complex values is 1/sqrt(29317.375)* ⁇ 27+53j, 29+52j, 36+112j, 57+103j, 53+27j, 52+29j, 112+36j, 103+57j, 51+255j, 144+216j, 41+175j, 95+153j, 255+51j, 216+144j, 175+41j, 153+95j, -27+53j, -29+52j, -36+112j, -57+103j, -53 +27j, -52+29j, -112+36j, -103+57j, -51+255j, -144+216j, -41+175j, -95+153j, -255+51j, -216+144j, -175 +41j, -153+95j, 27-53j, 29-52j, 36-112j, 57-103j, 53-27j, 52-29j, 112-
- the fourth set of complex values is 1/sqrt(30352.875)* ⁇ 23+58j, 28+55j, 28+124j, 68+107j, 58+23j, 55+28j, 124+28j, 107+68j, 51+255j, 144+216j, 36+181j, 102+153j, 255+51j, 216+144j, 181+36j, 153+102j, -23+58j, -28+55j, -28+124j, -68+107j, -58 +23j, -55+28j, -124+28j, -107+68j, -51+255j, -144+216j, -36+181j, -102+153j, -255+51j, -216+144j, -181 +36j, -153+102j, 23-58j, 28-55j, 28-124j, 68-107j, 58-23j, 55-28j
- the fifth set of complex values is 1/sqrt(30461.0625)* ⁇ 21+31j, 28+56j, 24+127j, 57+107j, 73+21j, 70+42j, 131+28j, 105+76j, 51+255j, 143+215j, 36+185j, 98+156j, 252+51j, 212+143j, 182+39j, 148+108j, -21+31j, -28+56j, -24+127j, -57+107j, -73 +21j, -70+42j, -131+28j, -105+76j, -51+255j, -143+215j, -36+185j, -98+156j, -252+51j, -212+143j, -182 +39j, -148+108j, 21-31j, 28-56j, 24-127j, 57-107j, 73-21j, 70-42j,
- the sixth complex value set is 1/sqrt(31163)* ⁇ 255+47j, 132+216j, 207+137j, 126+145j, 29+190j, 52+251j, 26+132j, 73+131j, 180+27j, 117+24j, 170+79j, 119+77j, 22+25j, 67+25j, 23+76j, 69+75j, -255+47j, -132+216j, -207+137j, -126+145j, -29 +190j, -52+251j, -26+132j, -73+131j, -180+27j, -117+24j, -170+79j, -119+77j, -22+25j, -67+25j, -23 +76j, -69+75j, 255-47j, 132-216j, 207-137j, 126-145j, 29-190j, 52-251j, 26
- the seventh complex value set is 1/sqrt(31016.125)* ⁇ 255+42j, 113+211j, 193+161j, 121+143j, 185+29j, 126+26j, 185+91j, 126+80j, 30+183j, 42+248j, 24+125j, 71+124j, 24+23j, 74+24j, 23+70j, 73+73j, -255+42j, -113+211j, -193+161j, -121+143j, -185 +29j, -126+26j, -185+91j, -126+80j, -30+183j, -42+248j, -24+125j, -71+124j, -24+23j, -74+24j, -23 +70j, -73+73j, 255-42j, 113-211j, 193-161j, 121-143j, 185-29j, 126-26
- the eighth complex value set is 1/sqrt(395789.20312)* ⁇ 47+145j, 48+145j, 58+260j, 66+259j, 52+71j, 53+72j, 169+243j, 159+246j, 53+492j, 129+479j, 53+380j, 88+375j, 306+398j, 230+442j, 235+325j, 195+347j, 191+51j, 190+54j, 299+59j, 294+78j, 153+68j, 154+ 70j, 241+177j, 249+166j, 499+54j, 481+146j, 400+55j, 390+111j, 387+324j, 440+247j, 319+253j, 348+211j, 101+1023j, 298+984j, 82+849j, 244+817j, 650+794j, 483
- the ninth complex value set is 1/sqrt(470486.21875)* ⁇ 851+733j, 869+551j, 676+806j, 711+622j, 831+352j, 973+416j, 693+335j, 712+474j, 478+922j, 486+763j, 86+1011j, 571+649j, 454+412j, 473+521j, 574+386j, 587+508j, 869+70j, 1023+82j, 738+65j, 618+58j, 854+210j, 1005+ 247j, 725+205j, 627+174j, 375+47j, 390+134j, 471+37j, 506+102j, 431+312j, 412+218j, 541+290j, 523+195j, 56+798j, 57+673j, 173+845j, 172+
- the first complex-valued modulation symbol is a constellation point coordinate; the complex-valued set is a NUC complex-valued modulation symbol set, which includes all possible constellation point coordinates.
- the first bit is a bit stream or a binary bit, which is not limited in this embodiment of the present application.
- the sending device may agree with the receiving device to use the above nine complex value sets as possible complex value sets, and set the corresponding relationship between the elements in each complex value set and the first bit.
- the sending device may use an element in any of the foregoing nine complex value sets to modulate the first bit to generate a first modulation symbol.
- the receiving device may, according to the element in the complex value set and the first modulation symbol, For the corresponding relationship of one bit, demodulate the first modulation symbol to obtain the likelihood ratio of the first bit.
- the receiving device may misjudge the demodulated first bit, and the ratio of the probability of correct judgment of the first bit to the probability of wrong judgment is the likelihood ratio.
- the communication method and communication device of the embodiments of the present application can modulate and demodulate the first bit by using a preconfigured complex value set and the corresponding relationship between the complex value set and the first bit, which is beneficial to reduce storage overhead and improve communication
- the system performance makes the overall demodulation performance of the system approximate.
- the method before the sending device generates the first complex-valued modulation symbol from the first bit, the method further includes: the sending device according to the modulation order and code corresponding to the first signal determine the complex value set, wherein the relationship between the modulation order, the code rate and the complex value set includes at least one of the following: when the modulation order is 6 and the code rate is 466/1024, the complex value set is the first Complex value set; when the modulation order is 6 and the code rate is 517/1024, the complex value set is the second complex value set; when the modulation order is 6 and the code rate is 567/1024, the complex value set The set is the third complex value set; when the modulation order is 6 and the code rate is 616/1024, the complex value set is the third complex value set; when the modulation order is 6 and the code rate is 666/1024 Below, the complex value set is the third complex value set; when the modulation order is 6 and the code rate is 719/1024, the complex value set is
- mapping relationship between complex-valued sets and MCS can be summarized in Table 2.
- the sending device may determine which complex value set is specifically used to modulate the first bit according to the modulation order and code rate. According to the determined mapping relationship between the elements in the complex value set and the first bit, the sending device may use the determined elements in the complex value set to modulate the first bit to generate the first modulation symbol.
- a communication method is provided, and the execution body of the method may be a receiving device, or a chip or other module applied in the receiving device.
- the following description takes the execution subject being the receiving device as an example.
- the method includes: a receiving device receives a first signal carrying a first complex-valued modulation symbol from a transmitting device, wherein the value of the first complex-valued modulation symbol is equal to the value of one element in the complex-valued set; the receiving device determines according to the first signal A set of complex values, the set of complex values is the first set of complex values, the second set of complex values, the third set of complex values, the fourth set of complex values, the fifth set of complex values, the sixth set of complex values, and the seventh set of complex values , one of the eighth complex-valued set, or the ninth complex-valued set; the receiving device determines the likelihood ratio of the first bit corresponding to the first complex-valued modulation symbol according to the first signal and the complex-valued set.
- 1/sqrt() means to calculate the square root of a non-negative real number
- the first complex value set is 1/sqrt(43610)* ⁇ 105+253j, 104+255j, 111+245j, 111+246j, 253+105j , 255+105j, 245+111j, 246+110j, 57+99j, 57+99j, 58+100j, 58+100j, 99+57j, 99+57j, 100+58j, 100+58j, -105+253j, -104+255j, -111+245j, -111+246j, -253+105j, -255+105j, -245+111j, -246+110j, -57+99j, -57+99j, -58+100j, -58+100j, -99+57j, -99+57j, -100+58j, -100+58j, -100
- the second set of complex values is 1/sqrt(31675.6875)* ⁇ 255+59j, 194+53j, 222+139j, 174+102j, 59+255j, 53+194j, 139+222j, 102+174j, 69+38j, 95+44j, 70+41j, 93+52j, 38+70j, 44+95j, 41+70j, 52+93j, -255+59j, -194+53j, -222+139j, -174+102j, -59 +255j, -53+194j, -139+222j, -102+174j, -69+38j, -95+44j, -70+41j, -93+52j, -38+70j, -44+95j, -41 +70j, -52+93j, 255-59j, 194-53j, 222-139j, 174-102j, 59-255j, 53-194j
- the third set of complex values is 1/sqrt(29317.375)* ⁇ 27+53j, 29+52j, 36+112j, 57+103j, 53+27j, 52+29j, 112+36j, 103+57j, 51+255j, 144+216j, 41+175j, 95+153j, 255+51j, 216+144j, 175+41j, 153+95j, -27+53j, -29+52j, -36+112j, -57+103j, -53 +27j, -52+29j, -112+36j, -103+57j, -51+255j, -144+216j, -41+175j, -95+153j, -255+51j, -216+144j, -175 +41j, -153+95j, 27-53j, 29-52j, 36-112j, 57-103j, 53-27j, 52-29j, 112-
- the fourth set of complex values is 1/sqrt(30352.875)* ⁇ 23+58j, 28+55j, 28+124j, 68+107j, 58+23j, 55+28j, 124+28j, 107+68j, 51+255j, 144+216j, 36+181j, 102+153j, 255+51j, 216+144j, 181+36j, 153+102j, -23+58j, -28+55j, -28+124j, -68+107j, -58 +23j, -55+28j, -124+28j, -107+68j, -51+255j, -144+216j, -36+181j, -102+153j, -255+51j, -216+144j, -181 +36j, -153+102j, 23-58j, 28-55j, 28-124j, 68-107j, 58-23j, 55-28j
- the fifth set of complex values is 1/sqrt(30461.0625)* ⁇ 21+31j, 28+56j, 24+127j, 57+107j, 73+21j, 70+42j, 131+28j, 105+76j, 51+255j, 143+215j, 36+185j, 98+156j, 252+51j, 212+143j, 182+39j, 148+108j, -21+31j, -28+56j, -24+127j, -57+107j, -73 +21j, -70+42j, -131+28j, -105+76j, -51+255j, -143+215j, -36+185j, -98+156j, -252+51j, -212+143j, -182 +39j, -148+108j, 21-31j, 28-56j, 24-127j, 57-107j, 73-21j, 70-42j,
- the sixth complex value set is 1/sqrt(31163)* ⁇ 255+47j, 132+216j, 207+137j, 126+145j, 29+190j, 52+251j, 26+132j, 73+131j, 180+27j, 117+24j, 170+79j, 119+77j, 22+25j, 67+25j, 23+76j, 69+75j, -255+47j, -132+216j, -207+137j, -126+145j, -29 +190j, -52+251j, -26+132j, -73+131j, -180+27j, -117+24j, -170+79j, -119+77j, -22+25j, -67+25j, -23 +76j, -69+75j, 255-47j, 132-216j, 207-137j, 126-145j, 29-190j, 52-251j, 26
- the seventh complex value set is 1/sqrt(31016.125)* ⁇ 255+42j, 113+211j, 193+161j, 121+143j, 185+29j, 126+26j, 185+91j, 126+80j, 30+183j, 42+248j, 24+125j, 71+124j, 24+23j, 74+24j, 23+70j, 73+73j, -255+42j, -113+211j, -193+161j, -121+143j, -185 +29j, -126+26j, -185+91j, -126+80j, -30+183j, -42+248j, -24+125j, -71+124j, -24+23j, -74+24j, -23 +70j, -73+73j, 255-42j, 113-211j, 193-161j, 121-143j, 185-29j, 126-26
- the eighth complex value set is 1/sqrt(395789.20312)* ⁇ 47+145j, 48+145j, 58+260j, 66+259j, 52+71j, 53+72j, 169+243j, 159+246j, 53+492j, 129+479j, 53+380j, 88+375j, 306+398j, 230+442j, 235+325j, 195+347j, 191+51j, 190+54j, 299+59j, 294+78j, 153+68j, 154+ 70j, 241+177j, 249+166j, 499+54j, 481+146j, 400+55j, 390+111j, 387+324j, 440+247j, 319+253j, 348+211j, 101+1023j, 298+984j, 82+849j, 244+817j, 650+794j, 483
- the ninth complex value set is 1/sqrt(470486.21875)* ⁇ 851+733j, 869+551j, 676+806j, 711+622j, 831+352j, 973+416j, 693+335j, 712+474j, 478+922j, 486+763j, 86+1011j, 571+649j, 454+412j, 473+521j, 574+386j, 587+508j, 869+70j, 1023+82j, 738+65j, 618+58j, 854+210j, 1005+ 247j, 725+205j, 627+174j, 375+47j, 390+134j, 471+37j, 506+102j, 431+312j, 412+218j, 541+290j, 523+195j, 56+798j, 57+673j, 173+845j, 172+
- the receiving device determining the complex-valued set includes: determining the complex-valued set according to the modulation order and code rate corresponding to the first signal, wherein the modulation order, code
- the relationship between the rate and the complex-valued set includes at least one of the following: when the modulation order is 6 and the code rate is 466/1024, the complex-valued set is the first complex-valued set; when the modulation order is 6, the code rate is In the case of 517/1024, the complex value set is the second complex value set; when the modulation order is 6 and the code rate is 567/1024, the complex value set is the third complex value set; when the modulation order is 6 , when the code rate is 616/1024, the complex value set is the third complex value set; when the modulation order is 6 and the code rate is 666/1024, the complex value set is the third complex value set; When the order is 6 and the code rate is 719/1024, the complex value set is the fourth complex value set
- a communication apparatus for executing the method in the first aspect or any possible implementation manner of the first aspect.
- the apparatus includes a unit for performing the method in the above-mentioned first aspect or any possible implementation manner of the first aspect.
- the apparatus may include modules corresponding to one-to-one execution of the methods/operations/steps/actions described in the first aspect, and the modules may be hardware circuits, software, or a combination of hardware circuits Software Implementation.
- the communication device includes a transceiver unit and a processing unit.
- the processing unit is configured to generate a first complex-valued modulation symbol from the first bit; the transceiver unit is configured to send a first signal bearing the first complex-valued modulation symbol to a receiving device.
- the device is a communication chip, which may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
- the apparatus is a communication device that may include a transmitter for transmitting information or data, and a receiver for receiving information or data.
- the apparatus is configured to execute the method in the first aspect or any possible implementation manner of the first aspect, and the apparatus may be configured in the sending device, or the apparatus itself is the sending device.
- another communication apparatus for executing the method in the second aspect or any possible implementation manner of the second aspect.
- the apparatus includes a unit for performing the method in the above-mentioned second aspect or any possible implementation manner of the second aspect.
- the apparatus may include modules corresponding to one-to-one execution of the methods/operations/steps/actions described in the second aspect, and the modules may be hardware circuits, software, or a combination of hardware circuits Software Implementation.
- the communication device includes a processing unit and a transceiver unit.
- the transceiver unit is configured to receive a first signal bearing the first complex-valued modulation symbol from the sending device; the processing unit is configured to determine a complex-valued set according to the first signal, and determine the first complex-valued according to the first signal and the complex-valued set The likelihood ratio of the first bit corresponding to the modulation symbol.
- the device is a communication chip, which may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
- the apparatus is a communication device that may include a transmitter for transmitting information or data and a receiver for receiving information or data.
- the apparatus is configured to execute the method in the second aspect or any possible implementation manner of the second aspect, and the apparatus may be configured in the receiving device, or the apparatus itself is the receiving device.
- a sending device comprising a processor and a transceiver for communicating with other devices, the processor is coupled to a memory, the memory is used for storing a computer program, when the processor invokes the When a computer program is used, the sending device is caused to execute the method in any one of the possible implementation manners of the first aspect.
- a receiving device including a processor and a transceiver for communicating with other devices, the processor is coupled to a memory, the memory is used for storing a computer program, when the processor invokes the When a computer program is used, the receiving device is caused to execute the method in any one of the possible implementation manners of the second aspect.
- another communication device comprising, a processor, and a memory, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the device performs any of the above-mentioned aspects. method in any of the possible implementations.
- the processors are one or more and the memories are one or more.
- the memory may be integrated with the processor, or the memory may be provided separately from the processor.
- the communication device further includes a transmitter (transmitter) and a receiver (receiver).
- the transmitter and receiver can be set separately or integrated together, called a transceiver (transceiver).
- a communication system comprising the above-mentioned at least one above-mentioned sending device and at least one above-mentioned receiving device, a device for implementing the above-mentioned first aspect or any of the possible methods of the first aspect, and a device for An apparatus for implementing the above-mentioned second aspect or any one of the possible implementation methods of the second aspect.
- the communication system may further include other devices that interact with the sending device and/or the receiving device in the solutions provided in the embodiments of the present application.
- a computer-readable storage medium having a computer program (which may also be referred to as code, or instructions), when run on a computer, causes the computer to perform any of the above-mentioned aspects. method in any of the possible implementations.
- a tenth aspect provides a computer program product, the computer program product comprising: a computer program (also referred to as code, or instructions), which, when the computer program is executed, causes a computer to execute any one of the above aspects.
- a computer program also referred to as code, or instructions
- FIG. 1 is a schematic diagram of a communication system to which an embodiment of the present application is applicable;
- FIG. 2 is a schematic flowchart of a communication method provided by an embodiment of the present application.
- FIG. 3 is a schematic flowchart of another communication method provided by an embodiment of the present application.
- FIG. 4 is a schematic block diagram of a frequency compensation apparatus provided by an embodiment of the present application.
- FIG. 5 is a schematic block diagram of another frequency compensation apparatus provided by an embodiment of the present application.
- NB-IoT narrow band-internet of things
- LTE long term evolution
- LTE advanced, LTE-A advanced long term evolution
- FDD frequency division duplex
- TDD LTE time division duplex
- 5th generation, 5G new wireless (new radio, NR)
- 5G systems usually include the following three application scenarios: enhanced mobile broadband (eMBB), ultra-reliable and low latency communications (URLLC) and massive machine type of communication communication, mMTC).
- eMBB enhanced mobile broadband
- URLLC ultra-reliable and low latency communications
- mMTC massive machine type of communication communication
- the terminal equipment in the embodiments of the present application may also be referred to as: user equipment (user equipment, UE), mobile station (mobile station, MS), mobile terminal (mobile terminal, MT), access terminal, subscriber unit, subscriber station, Mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user equipment, etc.
- user equipment user equipment
- MS mobile station
- MT mobile terminal
- access terminal subscriber unit, subscriber station, Mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user equipment, etc.
- the terminal device may be a device that provides voice/data connectivity to the user, such as a handheld device with a wireless connection function, a vehicle-mounted device, and the like.
- some examples of terminal devices are: mobile phone (mobile phone), tablet computer, notebook computer, PDA, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented Augmented reality (AR) equipment, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, smart grid wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol protocol, SIP) telephones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices, or other processing devices connected to wireless modems, Vehicle-mounted equipment, wearable equipment, terminal equipment in a 5G network, or terminal equipment in a future evolved public land mobile network (public land mobile network, PLMN), etc., are not limited in this embodiment of the present application.
- the terminal device may also be a terminal device in an Internet of Things (IoT) system.
- IoT Internet of Things
- IoT is an important part of the future development of information technology, and its main technical feature is that items pass through communication technology Connect with the network, so as to realize the intelligent network of human-machine interconnection and interconnection of things.
- the network device in this embodiment of the present application may be a device that provides a wireless communication function for a terminal device, and the network device may also be called an access network device or a wireless access network device, and may be a transmission reception point (transmission reception point, TRP), it can also be an evolved base station (evolved NodeB, eNB or eNodeB) in the LTE system, it can also be a home base station (for example, home evolved NodeB, or home Node B, HNB), base band unit (base band unit, BBU) ), it can also be a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, an in-vehicle device, a wearable device, and a network device in a 5G network Or the network equipment in the PLMN network that evolves in the future, which can be an access point (AP) in a WLAN, a gNB in a new wireless (new radio, NR) system, or
- a network device may include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node, or a control plane CU node (CU).
- CU centralized unit
- DU distributed unit
- RAN device including a CU node and a DU node, or a control plane CU node (CU).
- CU-UP nodes user plane CU nodes
- the network equipment provides services for the terminal equipment in the cell, and the terminal equipment communicates with the network equipment or other equipment corresponding to the cell through the transmission resources (for example, frequency domain resources, or spectrum resources) allocated by the network equipment.
- a macro base station for example, a macro eNB or a macro gNB, etc.
- the embodiments of the present application do not specifically limit the specific structure of the execution body of the methods provided by the embodiments of the present application, as long as the program that records the codes of the methods provided by the embodiments of the present application can be executed to execute the methods provided by the embodiments of the present application. It is sufficient to perform communication.
- the execution subject of the method provided by the embodiment of the present application may be a terminal device or a network device, or a functional module in the terminal device or network device that can call and execute a program.
- various aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques.
- article of manufacture encompasses a computer program accessible from any computer readable device, carrier or medium.
- computer readable media may include, but are not limited to, magnetic storage devices (eg, hard disks, floppy disks, or magnetic tapes, etc.), optical disks (eg, compact discs (CDs), digital versatile discs (DVDs) etc.), smart cards and flash memory devices (eg, erasable programmable read-only memory (EPROM), card, stick or key drives, etc.).
- various storage media described herein can represent one or more devices and/or other machine-readable media for storing information.
- the term "machine-readable medium” may include, but is not limited to, wireless channels and various other media capable of storing, containing, and/or carrying instructions and/or data.
- FIG. 1 a communication system 100 applicable to the embodiments of the present application is first described in detail with reference to FIG. 1 .
- FIG. 1 is a schematic diagram of a communication system 100 according to an embodiment of the present application.
- the communication system 100 includes a network device 101 and a terminal device 102 .
- the network device 101 can act as a sending device to send control information and/or transport blocks to the terminal device 102 .
- the communication system 100 may further include a terminal device 103 and a terminal device 104 .
- the terminal device 103 and the terminal device 104 can also form a communication system, in which the terminal device 103 can be used as a sending device, the terminal device 104 can be used as a receiving device, and the terminal device 103 can send system information and/or transmission blocks to the terminal device 104 .
- the embodiments of the present application may be applied to multiple different scenarios, including the scenario shown in FIG. 1 , but are not limited to this scenario.
- the terminal device can be used as a sending device, and the network device can be used as a receiving device;
- the network device can be used as a sending device, and the terminal device can be used as a receiving device; for other scenarios, for example, the network device and the network
- For transmission between devices one network device can be used as a sending device, and another network device can be used as a receiving device; for another example, in transmission between terminal devices and terminal devices, one of the terminal devices can be used as a sending device and the other terminal device. can be used as a receiving device. Therefore, the embodiments of the present application are described below according to a sending device and a receiving device.
- the sending device can generate a binary bit sequence from the information to be transmitted, then perform channel coding on the sequence, and then map the encoded bit stream into modulation symbols for subsequent processing and transmission.
- the receiving device will receive the modulation symbols that carry the signal, demodulate the signal, and then perform subsequent channel decoding.
- the mapping of the bit stream to modulation symbols can be achieved through a constellation diagram, which maps the bit stream to constellation points, which are located in the complex plane and have the form (I+Qj), where I and Q are constellation points respectively The real and imaginary parts of .
- the constellation diagram may include a constellation diagram in which constellation points are uniformly distributed and a constellation diagram in which constellation points are non-uniformly distributed (non uniform constellation, NUC).
- the constellation modulation scheme in which the constellation points are uniformly distributed may be a quadrature amplitude modulation (quadrature amplitude modulation, QAM) scheme with rectangular geometric characteristics.
- the constellation points of QAM are distributed on the two-dimensional complex plane and have the following characteristics:
- I is an integer
- Q is an integer
- X is a normalization coefficient
- the value interval of I and Q can be ⁇ -3, -1, 1, 3 ⁇ , and X is 10; for 64QAM (1 modulation symbol corresponds to 6 bits) bits), the value interval of I and Q can be ⁇ -7, -5, -3, -1, 1, 3, 5, 7 ⁇ , and X is 42.
- the constellation diagram is determined by the modulation order, the mapping relationship between modulation symbols and bit streams.
- the modulation order is the length of the bit stream, that is, the number of bits represented by a modulation symbol; the mapping relationship between the modulation symbol and the bit stream specifies the unique correspondence between the bit stream (01...10) and a certain constellation point (I+Qj) relation.
- the protocol specifies a modulation and coding scheme (MCS) table for uplink and downlink transmission, such as Table 5.1.3.1-1 of Technical Specification (TS) 38.214, as shown in Table 1.
- MCS modulation and coding scheme
- Table 1 the column of modulation order (modulation order) in Table 1 represents all modulation orders supported by both ends of the transceiver.
- the terminal device may report the MCS table supported by the terminal device to the network device after the initial access stage, and the network device may issue configuration parameters indicating the use of the table to the terminal device accordingly.
- the network device may indicate the MCS index in the above-mentioned MSC table through the Imcs field of the downlink control information (DCI) carried in the physical downlink control channel (PDCCH) (index), so that the terminal device can determine the modulation order according to the MCS index, and then determine the constellation used.
- DCI downlink control information
- PDCCH physical downlink control channel
- the terminal device supports Table 1 as the MCS table, and the network device may indicate the MCS Index in the table through the Imcs field of the DCI in the PDCCH.
- the modulation order is 2, that is, 2 bits are mapped into one modulation symbol, corresponding to a constellation diagram; when the I mcs field value in DCI is 10 to 16, the modulation The order is 4, and 4 bits are mapped to a modulation symbol, corresponding to another constellation diagram; when the I mcs field value in DCI is 17 to 28, the modulation order is 6, and 6 bits are mapped to a modulation symbol, corresponding to A constellation diagram.
- the constellation diagram modulation method with non-uniform distribution of constellation points is generally based on the constraint that the total transmission power of the constellation points is equal to 1, with the optimization goal of maximizing the reachable capacity limit of the communication system, and is obtained by searching on the two-dimensional complex plane. All constellation points.
- the minimum demodulation threshold of the system under 10% block error rate is also different, so NUC can finally optimize different non-uniform constellation diagrams for different MCS, so as to achieve higher reachable capacity.
- the constellation diagram modulation method with non-uniform distribution of constellation points has different code rates under the same modulation order, and the corresponding constellation diagrams are different. Therefore, this method has the advantage of high reachable capacity, but has the disadvantage of large storage overhead.
- the embodiments of the present application provide a communication method and a communication apparatus, and the transmitting device can flexibly schedule the modulation symbol set used by the receiving device during modulation or demodulation through the preconfigured NUC modulation symbol set and the MCS and NUC mapping relationship. , so as to more accurately match the real-time changing channel conditions of the receiving device, which is beneficial to reduce the storage overhead, improve the performance of the communication system, and make the overall demodulation performance of the system approximate.
- FIG. 2 is a schematic flowchart of a communication method 200 provided by an embodiment of the present application. This method can be applied to the communication system shown in FIG. 1 , but the embodiment of the present application is not limited thereto. As shown in Figure 2, the method 200 may include the following steps:
- the sending device generates a first complex-valued modulation symbol from the first bit, where a value of the first complex-valued modulation symbol is equal to a value of an element in a complex-valued set, and the complex-valued set is a first complex-valued set, a second complex-valued set, and a second complex-valued set.
- 1/sqrt() means to calculate the square root of a non-negative real number
- the first complex value set is 1/sqrt(43610)* ⁇ 105+253j, 104+255j, 111+245j, 111+246j, 253+105j, 255+105j, 245+111j, 246+110j, 57+99j, 57+99j, 58+100j, 58+100j, 99+57j, 99+57j, 100+58j, 100+58j, -105+253j, - 104+255j, -111+245j, -111+246j, -253+105j, -255+105j, -245+111j, -246+110j, -57+99j, -57+99j, -58+100j, -58+100j, -99+57j, -99+57j, -100+58j, -100+58j, -100
- the second set of complex values is 1/sqrt(31675.6875)* ⁇ 255+59j, 194+53j, 222+139j, 174+102j, 59+255j, 53+194j, 139+222j, 102+174j, 69+38j, 95+44j, 70+41j, 93+52j, 38+70j, 44+95j, 41+70j, 52+93j, -255+59j, -194+53j, -222+139j, -174+102j, -59 +255j, -53+194j, -139+222j, -102+174j, -69+38j, -95+44j, -70+41j, -93+52j, -38+70j, -44+95j, -41 +70j, -52+93j, 255-59j, 194-53j, 222-139j, 174-102j, 59-255j, 53-194j
- the third set of complex values is 1/sqrt(29317.375)* ⁇ 27+53j, 29+52j, 36+112j, 57+103j, 53+27j, 52+29j, 112+36j, 103+57j, 51+255j, 144+216j, 41+175j, 95+153j, 255+51j, 216+144j, 175+41j, 153+95j, -27+53j, -29+52j, -36+112j, -57+103j, -53 +27j, -52+29j, -112+36j, -103+57j, -51+255j, -144+216j, -41+175j, -95+153j, -255+51j, -216+144j, -175 +41j, -153+95j, 27-53j, 29-52j, 36-112j, 57-103j, 53-27j, 52-29j, 112-
- the fourth set of complex values is 1/sqrt(30352.875)* ⁇ 23+58j, 28+55j, 28+124j, 68+107j, 58+23j, 55+28j, 124+28j, 107+68j, 51+255j, 144+216j, 36+181j, 102+153j, 255+51j, 216+144j, 181+36j, 153+102j, -23+58j, -28+55j, -28+124j, -68+107j, -58 +23j, -55+28j, -124+28j, -107+68j, -51+255j, -144+216j, -36+181j, -102+153j, -255+51j, -216+144j, -181 +36j, -153+102j, 23-58j, 28-55j, 28-124j, 68-107j, 58-23j, 55-28j
- the fifth set of complex values is 1/sqrt(30461.0625)* ⁇ 21+31j, 28+56j, 24+127j, 57+107j, 73+21j, 70+42j, 131+28j, 105+76j, 51+255j, 143+215j, 36+185j, 98+156j, 252+51j, 212+143j, 182+39j, 148+108j, -21+31j, -28+56j, -24+127j, -57+107j, -73 +21j, -70+42j, -131+28j, -105+76j, -51+255j, -143+215j, -36+185j, -98+156j, -252+51j, -212+143j, -182 +39j, -148+108j, 21-31j, 28-56j, 24-127j, 57-107j, 73-21j, 70-42j,
- the sixth complex value set is 1/sqrt(31163)* ⁇ 255+47j, 132+216j, 207+137j, 126+145j, 29+190j, 52+251j, 26+132j, 73+131j, 180+27j, 117+24j, 170+79j, 119+77j, 22+25j, 67+25j, 23+76j, 69+75j, -255+47j, -132+216j, -207+137j, -126+145j, -29 +190j, -52+251j, -26+132j, -73+131j, -180+27j, -117+24j, -170+79j, -119+77j, -22+25j, -67+25j, -23 +76j, -69+75j, 255-47j, 132-216j, 207-137j, 126-145j, 29-190j, 52-251j, 26
- the seventh complex value set is 1/sqrt(31016.125)* ⁇ 255+42j, 113+211j, 193+161j, 121+143j, 185+29j, 126+26j, 185+91j, 126+80j, 30+183j, 42+248j, 24+125j, 71+124j, 24+23j, 74+24j, 23+70j, 73+73j, -255+42j, -113+211j, -193+161j, -121+143j, -185 +29j, -126+26j, -185+91j, -126+80j, -30+183j, -42+248j, -24+125j, -71+124j, -24+23j, -74+24j, -23 +70j, -73+73j, 255-42j, 113-211j, 193-161j, 121-143j, 185-29j, 126-26
- the eighth complex value set is 1/sqrt(395789.20312)* ⁇ 47+145j, 48+145j, 58+260j, 66+259j, 52+71j, 53+72j, 169+243j, 159+246j, 53+492j, 129+479j, 53+380j, 88+375j, 306+398j, 230+442j, 235+325j, 195+347j, 191+51j, 190+54j, 299+59j, 294+78j, 153+68j, 154+ 70j, 241+177j, 249+166j, 499+54j, 481+146j, 400+55j, 390+111j, 387+324j, 440+247j, 319+253j, 348+211j, 101+1023j, 298+984j, 82+849j, 244+817j, 650+794j, 483
- the ninth complex value set is 1/sqrt(470486.21875)* ⁇ 851+733j, 869+551j, 676+806j, 711+622j, 831+352j, 973+416j, 693+335j, 712+474j, 478+922j, 486+763j, 86+1011j, 571+649j, 454+412j, 473+521j, 574+386j, 587+508j, 869+70j, 1023+82j, 738+65j, 618+58j, 854+210j, 1005+ 247j, 725+205j, 627+174j, 375+47j, 390+134j, 471+37j, 506+102j, 431+312j, 412+218j, 541+290j, 523+195j, 56+798j, 57+673j, 173+845j, 172+
- the sending device sends a first signal bearing the first complex-valued modulation symbol to the receiving device, and correspondingly, the receiving device receives the first signal.
- the receiving device determines, according to the first signal, a complex-valued set corresponding to the first complex-valued modulation symbol.
- the receiving device determines, according to the first signal and the complex-valued set, a likelihood ratio of the first bit corresponding to the first complex-valued modulation symbol.
- the first complex-valued modulation symbol is the above-mentioned modulation symbol, that is, the constellation point coordinates;
- the complex-valued set is the NUC complex-valued modulation symbol set, which includes all possible constellation point coordinates.
- the first bit is a bit stream or a binary bit, which is not limited in this embodiment of the present application.
- the sending device may agree with the receiving device to use one, more or all of the above nine complex value sets as possible complex value sets, and set the corresponding relationship between the elements in each complex value set and the first bit.
- the sending device may use an element in any of the foregoing nine complex value sets to modulate the first bit to generate a first modulation symbol.
- the receiving device may, according to the element in the complex value set and the first modulation symbol, For the corresponding relationship of one bit, demodulate the first modulation symbol to obtain the likelihood ratio of the first bit.
- the receiving device may misjudge the demodulated first bit, and the ratio of the probability of correct judgment of the first bit to the probability of wrong judgment is the likelihood ratio.
- the communication method and communication device of the embodiments of the present application can modulate and demodulate the first bit by using a preconfigured complex value set and the corresponding relationship between the complex value set and the first bit, which is beneficial to reduce storage overhead and improve communication
- the system performance makes the overall demodulation performance of the system approximate.
- the method 200 before the sending device generates the first complex-valued modulation symbol from the first bit, the method 200 further includes: determining a complex-valued set according to the modulation order and code rate corresponding to the first signal, That is, there is a predefined correspondence between the complex value set and the modulation order and code rate of the first signal.
- the corresponding relationship may be represented in the form of a table or text, and may also be represented in other ways, which is not limited in this application.
- the predefined correspondence between the modulation order, the code rate and the complex value set includes at least one of the following: when the modulation order is 6 and the code rate is 466/1024, the complex value set is the first complex value set; when the modulation order is 6 and the code rate is 517/1024, the complex value set is the second complex value set; when the modulation order is 6 and the code rate is 567/1024 , the complex value set is the third complex value set; when the modulation order is 6 and the code rate is 616/1024, the complex value set is the third complex value set; when the modulation order is 6, the code rate is 666/1024 In the case of 1024, the complex value set is the third complex value set; when the modulation order is 6 and the code rate is 719/1024, the complex value set is the fourth complex value set; when the modulation order is 6, the code When the rate is 772/1024, the complex value set is the fifth complex value set; when the modulation order is 6 and the code rate is 822/1024, the complex value set
- the sending device may determine which complex value set is specifically used to modulate the first bit according to the modulation order and code rate. According to the determined mapping relationship between the elements in the complex value set and the first bit, the sending device may use the determined elements in the complex value set to modulate the first bit to generate the first modulation symbol.
- mapping relationship between the elements in the complex value set and the first bit is described by taking the modulation order as 6, the code rate as 772/1024, and the complex value set as the fifth complex value set as examples.
- the corresponding relationship between the elements in the fifth complex value set and the first bit is shown in Table 3. For example, if the first bit is 00111, the modulation symbol is 1/sqrt(30461.0625)*(148+108j).
- the communication method provided by the embodiment of the present application will be described in detail by taking the sending device as a network device and the receiving device as a terminal device as an example.
- FIG. 3 is a schematic flowchart of a communication method 300 provided by an embodiment of the present application.
- the method 300 may be applied to the communication system shown in FIG. 1 , but the embodiment of the present application is not limited thereto.
- the method 300 may include the following steps:
- the terminal device sends capability information to the network device, and correspondingly, the network device receives the capability information, where the capability information is used to indicate a complex value set that the terminal device can support, and the complex value set may include at least one complex value involved in the above gather.
- the complex value set may include at least one complex value set corresponding to the above-mentioned modulation order of 6 or 8, and may also include a set corresponding to the modulation order of 2 or 4.
- the network device determines at least one complex value set according to the capability information.
- the network device can determine which complex value sets are used to modulate the bit stream according to the capability information.
- the network device may determine to use the at least one complex-valued set through high-level configuration parameters and DCI, that is, the at least one complex-valued set may be in the MCS table of technical standard (TS) 38.214, for example, MCS table 5.1. 3.1-1, MCS form 5.1.3.1-2 and MCS form 5.1.3.1-3, etc.
- TS technical standard
- MCS table 5.1.3.1-1 MCS table 5.1.3.1-2 and MCS table 5.1.3.1-3, if the above-mentioned corresponding relationship between modulation order, code rate and complex value set is satisfied, the constellation diagram is If the above complex value set is not satisfied, the constellation diagram of the prior art is used according to the existing corresponding relationship.
- the network device determines to use the at least one complex-valued set through high-level configuration parameters and DCI, and there are three achievable ways.
- the current PDSCH is sent in the UE-specific search space (UE -specific search space) PDCCH scheduling, and when the CRC of the DCI is scrambled by the cell radio network temporary identity (C-RNTI), the MCS table 5.1.3.1-3 is used.
- the at least one complex-valued set is contained in the MCS table 5.1.3.1-3, as shown in Table V. It should be understood that the corresponding relationship in Table 5 may be represented in the form of a table or text, or may be represented in other ways, which is not limited in this application.
- the complex value set may be the first complex value set.
- the MCS table 5.1.3.1-3 is used.
- the at least one complex-valued set may also be included in the MCS table 5.1.3.1-1, as shown in Table VI. It should be understood that the corresponding relationship in Table 6 may be represented in the form of a table or text, and may also be represented in other ways, which is not limited in this application.
- the complex value set can be the first complex value set; when the modulation order is 6 and the code rate is 910/1024, the complex value set can be The seventh complex value set; when the modulation order is 6 and the code rate is 948/1024, the complex value set may be the seventh complex value set.
- the network device may determine to use the MCS table 5.1.3.1-1, the MCS table 5.1.3.1-2, or the MCS table 5.1.3.1-3 through the high-layer configuration parameters and the DCI, and then the at least one complex value set can be used for modulation. That is, in the prior art, the method for determining the MCS table is also applicable to the complex-valued set used for determining in the embodiment of the present application.
- the network device generates a first complex-valued modulation symbol from the first bit according to the at least one complex-valued set.
- the terminal device may send capability information to the network device, where the capability information is used to indicate a complex value set that the terminal device can support, and the complex value set may be the above-mentioned first complex value set, second complex value set, and seventh complex value set.
- the network device may generate the first complex-valued modulation symbol from the first bit using any one of the first complex-valued set, the second complex-valued set, and the seventh complex-valued set.
- the network device sends a first signal carrying the first complex-valued modulation symbol to the terminal device through the downlink control information DCI, and correspondingly, the terminal device receives the first signal.
- the first signal also carries the modulation order and code rate corresponding to the complex-valued set where the first complex-valued modulation symbol is located.
- the terminal device determines a complex-valued set corresponding to the first complex-valued modulation symbol according to the modulation order and code rate corresponding to the first signal.
- the terminal device can blindly detect the PDCCH, receive the DCI, decode the DCI, and descramble the CRC by using the preset wireless network temporary identification value. If descrambling is successful, the terminal device receives the first signal carrying the first complex-valued modulation symbol, and determines the complex value corresponding to the first complex-valued modulation symbol according to the modulation order and code rate corresponding to the first signal. collection of values.
- the terminal device determines, according to the first signal and the complex-valued set, a likelihood ratio of the first bit corresponding to the first complex-valued modulation symbol.
- the terminal device determines the likelihood ratio of the first bit corresponding to the first complex-valued modulation symbol according to the corresponding relationship between the elements in the complex-valued set and the first bit.
- FIG. 4 shows a communication apparatus 400 provided by an embodiment of the present application.
- the apparatus 400 may be a sending device or a chip in the sending device. In another design, the apparatus 400 may be a receiving device or a chip in the receiving device.
- the apparatus 400 includes: a processing unit 410 and a transceiver unit 420 .
- the apparatus 400 is configured to execute each process and step corresponding to the sending device in the foregoing method embodiment.
- the processing unit 410 is configured to: generate a first complex-valued modulation symbol from the first bit, wherein the value of the first complex-valued modulation symbol is equal to the value of an element in a complex-valued set, and the complex-valued set is the first complex-valued set, the first complex-valued set One of the second set of complex values, the third set of complex values, the fourth set of complex values, the fifth set of complex values, the sixth set of complex values, the seventh set of complex values, the eighth set of complex values, or the ninth set of complex values .
- the transceiver unit 420 is configured to: send a first signal carrying a first complex-valued modulation symbol to a receiving device.
- 1/sqrt() means to calculate the square root of a non-negative real number
- the first complex value set is 1/sqrt(43610)* ⁇ 105+253j, 104+255j, 111+245j, 111+246j, 253+105j, 255+105j, 245+111j, 246+110j, 57+99j, 57+99j, 58+100j, 58+100j, 99+57j, 99+57j, 100+58j, 100+58j, -105+253j, - 104+255j, -111+245j, -111+246j, -253+105j, -255+105j, -245+111j, -246+110j, -57+99j, -57+99j, -58+100j, -58+100j, -99+57j, -99+57j, -100+58j, -100+58j, -100
- the second set of complex values is 1/sqrt(31675.6875)* ⁇ 255+59j, 194+53j, 222+139j, 174+102j, 59+255j, 53+194j, 139+222j, 102+174j, 69+38j, 95+44j, 70+41j, 93+52j, 38+70j, 44+95j, 41+70j, 52+93j, -255+59j, -194+53j, -222+139j, -174+102j, -59 +255j, -53+194j, -139+222j, -102+174j, -69+38j, -95+44j, -70+41j, -93+52j, -38+70j, -44+95j, -41 +70j, -52+93j, 255-59j, 194-53j, 222-139j, 174-102j, 59-255j, 53-194j
- the third set of complex values is 1/sqrt(29317.375)* ⁇ 27+53j, 29+52j, 36+112j, 57+103j, 53+27j, 52+29j, 112+36j, 103+57j, 51+255j, 144+216j, 41+175j, 95+153j, 255+51j, 216+144j, 175+41j, 153+95j, -27+53j, -29+52j, -36+112j, -57+103j, -53 +27j, -52+29j, -112+36j, -103+57j, -51+255j, -144+216j, -41+175j, -95+153j, -255+51j, -216+144j, -175 +41j, -153+95j, 27-53j, 29-52j, 36-112j, 57-103j, 53-27j, 52-29j, 112-
- the fourth set of complex values is 1/sqrt(30352.875)* ⁇ 23+58j, 28+55j, 28+124j, 68+107j, 58+23j, 55+28j, 124+28j, 107+68j, 51+255j, 144+216j, 36+181j, 102+153j, 255+51j, 216+144j, 181+36j, 153+102j, -23+58j, -28+55j, -28+124j, -68+107j, -58 +23j, -55+28j, -124+28j, -107+68j, -51+255j, -144+216j, -36+181j, -102+153j, -255+51j, -216+144j, -181 +36j, -153+102j, 23-58j, 28-55j, 28-124j, 68-107j, 58-23j, 55-28j
- the fifth set of complex values is 1/sqrt(30461.0625)* ⁇ 21+31j, 28+56j, 24+127j, 57+107j, 73+21j, 70+42j, 131+28j, 105+76j, 51+255j, 143+215j, 36+185j, 98+156j, 252+51j, 212+143j, 182+39j, 148+108j, -21+31j, -28+56j, -24+127j, -57+107j, -73 +21j, -70+42j, -131+28j, -105+76j, -51+255j, -143+215j, -36+185j, -98+156j, -252+51j, -212+143j, -182 +39j, -148+108j, 21-31j, 28-56j, 24-127j, 57-107j, 73-21j, 70-42j,
- the sixth complex value set is 1/sqrt(31163)* ⁇ 255+47j, 132+216j, 207+137j, 126+145j, 29+190j, 52+251j, 26+132j, 73+131j, 180+27j, 117+24j, 170+79j, 119+77j, 22+25j, 67+25j, 23+76j, 69+75j, -255+47j, -132+216j, -207+137j, -126+145j, -29 +190j, -52+251j, -26+132j, -73+131j, -180+27j, -117+24j, -170+79j, -119+77j, -22+25j, -67+25j, -23 +76j, -69+75j, 255-47j, 132-216j, 207-137j, 126-145j, 29-190j, 52-251j, 26
- the seventh complex value set is 1/sqrt(31016.125)* ⁇ 255+42j, 113+211j, 193+161j, 121+143j, 185+29j, 126+26j, 185+91j, 126+80j, 30+183j, 42+248j, 24+125j, 71+124j, 24+23j, 74+24j, 23+70j, 73+73j, -255+42j, -113+211j, -193+161j, -121+143j, -185 +29j, -126+26j, -185+91j, -126+80j, -30+183j, -42+248j, -24+125j, -71+124j, -24+23j, -74+24j, -23 +70j, -73+73j, 255-42j, 113-211j, 193-161j, 121-143j, 185-29j, 126-26
- the eighth complex value set is 1/sqrt(395789.20312)* ⁇ 47+145j, 48+145j, 58+260j, 66+259j, 52+71j, 53+72j, 169+243j, 159+246j, 53+492j, 129+479j, 53+380j, 88+375j, 306+398j, 230+442j, 235+325j, 195+347j, 191+51j, 190+54j, 299+59j, 294+78j, 153+68j, 154+ 70j, 241+177j, 249+166j, 499+54j, 481+146j, 400+55j, 390+111j, 387+324j, 440+247j, 319+253j, 348+211j, 101+1023j, 298+984j, 82+849j, 244+817j, 650+794j, 483
- the ninth complex value set is 1/sqrt(470486.21875)* ⁇ 851+733j, 869+551j, 676+806j, 711+622j, 831+352j, 973+416j, 693+335j, 712+474j, 478+922j, 486+763j, 86+1011j, 571+649j, 454+412j, 473+521j, 574+386j, 587+508j, 869+70j, 1023+82j, 738+65j, 618+58j, 854+210j, 1005+ 247j, 725+205j, 627+174j, 375+47j, 390+134j, 471+37j, 506+102j, 431+312j, 412+218j, 541+290j, 523+195j, 56+798j, 57+673j, 173+845j, 172+
- the processing unit 410 is specifically configured to: determine a complex value set according to the modulation order and code rate corresponding to the first signal, wherein the relationship between the modulation order, the code rate and the complex value set includes at least one of the following: When the modulation order is 6 and the code rate is 466/1024, the complex value set is the first complex value set; when the modulation order is 6 and the code rate is 517/1024, the complex value set is the second set Complex value set; when the modulation order is 6 and the code rate is 567/1024, the complex value set is the third complex value set; when the modulation order is 6 and the code rate is 616/1024, the complex value set The set is the third complex value set; when the modulation order is 6 and the code rate is 666/1024, the complex value set is the third complex value set; when the modulation order is 6 and the code rate is 719/1024 Below, the complex value set is the fourth complex value set; when the modulation order is 6 and the code rate is 772/1024, the complex value set is
- the apparatus 400 is configured to execute each process and step corresponding to the receiving device in the foregoing embodiment of the method 200 .
- the transceiving unit 420 is configured to: receive a first signal carrying a first complex-valued modulation symbol from a transmitting device, wherein the value of the first complex-valued modulation symbol is equal to the value of one element in the complex-valued set.
- the processing unit 410 is configured to: determine a complex value set according to the first signal, where the complex value set is a first complex value set, a second complex value set, a third complex value set, a fourth complex value set, and a fifth complex value set One of the set, the sixth complex-valued set, the seventh complex-valued set, the eighth complex-valued set, or the ninth complex-valued set; The likelihood ratio of the first bit.
- 1/sqrt() means to calculate the square root of a non-negative real number
- the first complex value set is 1/sqrt(43610)* ⁇ 105+253j, 104+255j, 111+245j, 111+246j, 253+105j , 255+105j, 245+111j, 246+110j, 57+99j, 57+99j, 58+100j, 58+100j, 99+57j, 99+57j, 100+58j, 100+58j, -105+253j, -104+255j, -111+245j, -111+246j, -253+105j, -255+105j, -245+111j, -246+110j, -57+99j, -57+99j, -58+100j, -58+100j, -99+57j, -99+57j, -100+58j, -100+58j, -100
- the second set of complex values is 1/sqrt(31675.6875)* ⁇ 255+59j, 194+53j, 222+139j, 174+102j, 59+255j, 53+194j, 139+222j, 102+174j, 69+38j, 95+44j, 70+41j, 93+52j, 38+70j, 44+95j, 41+70j, 52+93j, -255+59j, -194+53j, -222+139j, -174+102j, -59 +255j, -53+194j, -139+222j, -102+174j, -69+38j, -95+44j, -70+41j, -93+52j, -38+70j, -44+95j, -41 +70j, -52+93j, 255-59j, 194-53j, 222-139j, 174-102j, 59-255j, 53-194j
- the third set of complex values is 1/sqrt(29317.375)* ⁇ 27+53j, 29+52j, 36+112j, 57+103j, 53+27j, 52+29j, 112+36j, 103+57j, 51+255j, 144+216j, 41+175j, 95+153j, 255+51j, 216+144j, 175+41j, 153+95j, -27+53j, -29+52j, -36+112j, -57+103j, -53 +27j, -52+29j, -112+36j, -103+57j, -51+255j, -144+216j, -41+175j, -95+153j, -255+51j, -216+144j, -175 +41j, -153+95j, 27-53j, 29-52j, 36-112j, 57-103j, 53-27j, 52-29j, 112-
- the fourth complex value set is 1/sqrt(30352.875)* ⁇ 23+58j, 28+55j, 28+124j, 68+107j, 58+23j, 55+28j, 124+28j, 107+68j, 51+255j, 144+216j, 36+181j, 102+153j, 255+51j, 216+144j, 181+36j, 153+102j, -23+58j, -28+55j, -28+124j, -68+107j, -58 +23j, -55+28j, -124+28j, -107+68j, -51+255j, -144+216j, -36+181j, -102+153j, -255+51j, -216+144j, -181 +36j, -153+102j, 23-58j, 28-55j, 28-124j, 68-107j, 58-23j, 55-28j,
- the fifth set of complex values is 1/sqrt(30461.0625)* ⁇ 21+31j, 28+56j, 24+127j, 57+107j, 73+21j, 70+42j, 131+28j, 105+76j, 51+255j, 143+215j, 36+185j, 98+156j, 252+51j, 212+143j, 182+39j, 148+108j, -21+31j, -28+56j, -24+127j, -57+107j, -73 +21j, -70+42j, -131+28j, -105+76j, -51+255j, -143+215j, -36+185j, -98+156j, -252+51j, -212+143j, -182 +39j, -148+108j, 21-31j, 28-56j, 24-127j, 57-107j, 73-21j, 70-42j,
- the sixth complex value set is 1/sqrt(31163)* ⁇ 255+47j, 132+216j, 207+137j, 126+145j, 29+190j, 52+251j, 26+132j, 73+131j, 180+27j, 117+24j, 170+79j, 119+77j, 22+25j, 67+25j, 23+76j, 69+75j, -255+47j, -132+216j, -207+137j, -126+145j, -29 +190j, -52+251j, -26+132j, -73+131j, -180+27j, -117+24j, -170+79j, -119+77j, -22+25j, -67+25j, -23 +76j, -69+75j, 255-47j, 132-216j, 207-137j, 126-145j, 29-190j, 52-251j, 26
- the seventh complex value set is 1/sqrt(31016.125)* ⁇ 255+42j, 113+211j, 193+161j, 121+143j, 185+29j, 126+26j, 185+91j, 126+80j, 30+183j, 42+248j, 24+125j, 71+124j, 24+23j, 74+24j, 23+70j, 73+73j, -255+42j, -113+211j, -193+161j, -121+143j, -185 +29j, -126+26j, -185+91j, -126+80j, -30+183j, -42+248j, -24+125j, -71+124j, -24+23j, -74+24j, -23 +70j, -73+73j, 255-42j, 113-211j, 193-161j, 121-143j, 185-29j, 126-26
- the eighth complex value set is 1/sqrt(395789.20312)* ⁇ 47+145j, 48+145j, 58+260j, 66+259j, 52+71j, 53+72j, 169+243j, 159+246j, 53+492j, 129+479j, 53+380j, 88+375j, 306+398j, 230+442j, 235+325j, 195+347j, 191+51j, 190+54j, 299+59j, 294+78j, 153+68j, 154+ 70j, 241+177j, 249+166j, 499+54j, 481+146j, 400+55j, 390+111j, 387+324j, 440+247j, 319+253j, 348+211j, 101+1023j, 298+984j, 82+849j, 244+817j, 650+794j, 483
- the ninth complex value set is 1/sqrt(470486.21875)* ⁇ 851+733j, 869+551j, 676+806j, 711+622j, 831+352j, 973+416j, 693+335j, 712+474j, 478+922j, 486+763j, 86+1011j, 571+649j, 454+412j, 473+521j, 574+386j, 587+508j, 869+70j, 1023+82j, 738+65j, 618+58j, 854+210j, 1005+ 247j, 725+205j, 627+174j, 375+47j, 390+134j, 471+37j, 506+102j, 431+312j, 412+218j, 541+290j, 523+195j, 56+798j, 57+673j, 173+845j, 172+
- the apparatus 400 here is embodied in the form of functional units.
- the term "unit” as used herein may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor for executing one or more software or firmware programs (eg, a shared processor, a dedicated processor, or a group of processors, etc.) and memory, merge logic, and/or other suitable components to support the described functions.
- ASIC application specific integrated circuit
- the apparatus 400 may be specifically the sending device or the receiving device in the foregoing embodiment, and the apparatus 400 may be configured to execute each of the corresponding sending or receiving devices in the foregoing method embodiments. The processes and/or steps are not repeated here in order to avoid repetition.
- the apparatus 400 of each of the above solutions has the function of implementing the corresponding steps performed by the sending device or the receiving device in the above method; the above functions can be implemented by hardware, or by executing corresponding software by hardware.
- the hardware or software includes one or more modules corresponding to the above functions.
- the above-mentioned transceiving unit 420 may include a transmitting unit and a receiving unit, and the transmitting unit may be used to implement various steps and/or processes corresponding to the above-mentioned transceiving unit for performing the sending action, and the receiving unit may be used to implement the corresponding The various steps and/or processes for performing the receiving action.
- the sending unit may be replaced by a transmitter, and the receiving unit may be replaced by a receiver, respectively performing the transceiving operations and related processing operations in each method embodiment.
- the apparatus 400 in FIG. 4 may also be a chip or a system of chips, such as a system on chip (system on chip, SoC).
- the transceiver unit 420 may be a transceiver circuit of the chip, which is not limited herein.
- FIG. 5 shows another communication apparatus 500 provided by an embodiment of the present application.
- the apparatus 500 includes a processor 510 , a transceiver 520 and a memory 530 .
- the processor 510, the transceiver 520 and the memory 530 communicate with each other through an internal connection path, the memory 530 is used to store instructions, and the processor 510 is used to execute the instructions stored in the memory 530 to control the transceiver 520 to send signals and / or receive signals.
- the apparatus 500 is configured to execute each process and step corresponding to the sending device in the foregoing method 200 .
- the processor 510 is configured to: generate a first complex-valued modulation symbol from the first bit, wherein the value of the first complex-valued modulation symbol is equal to the value of an element in a complex-valued set, and the complex-valued set is the first complex-valued set , the second complex value set, the third complex value set, the fourth complex value set, the fifth complex value set, the sixth complex value set, the seventh complex value set, the eighth complex value set, or the ninth complex value set one of.
- the transceiver 520 is configured to: send a first signal carrying a first complex-valued modulation symbol to a receiving device.
- 1/sqrt() means to calculate the square root of a non-negative real number
- the first complex value set is 1/sqrt(43610)* ⁇ 105+253j, 104+255j, 111+245j, 111+246j, 253+105j, 255+105j, 245+111j, 246+110j, 57+99j, 57+99j, 58+100j, 58+100j, 99+57j, 99+57j, 100+58j, 100+58j, -105+253j, - 104+255j, -111+245j, -111+246j, -253+105j, -255+105j, -245+111j, -246+110j, -57+99j, -57+99j, -58+100j, -58+100j, -99+57j, -99+57j, -100+58j, -100+58j, -100
- the second set of complex values is 1/sqrt(31675.6875)* ⁇ 255+59j, 194+53j, 222+139j, 174+102j, 59+255j, 53+194j, 139+222j, 102+174j, 69+38j, 95+44j, 70+41j, 93+52j, 38+70j, 44+95j, 41+70j, 52+93j, -255+59j, -194+53j, -222+139j, -174+102j, -59 +255j, -53+194j, -139+222j, -102+174j, -69+38j, -95+44j, -70+41j, -93+52j, -38+70j, -44+95j, -41 +70j, -52+93j, 255-59j, 194-53j, 222-139j, 174-102j, 59-255j, 53-194j
- the third set of complex values is 1/sqrt(29317.375)* ⁇ 27+53j, 29+52j, 36+112j, 57+103j, 53+27j, 52+29j, 112+36j, 103+57j, 51+255j, 144+216j, 41+175j, 95+153j, 255+51j, 216+144j, 175+41j, 153+95j, -27+53j, -29+52j, -36+112j, -57+103j, -53 +27j, -52+29j, -112+36j, -103+57j, -51+255j, -144+216j, -41+175j, -95+153j, -255+51j, -216+144j, -175 +41j, -153+95j, 27-53j, 29-52j, 36-112j, 57-103j, 53-27j, 52-29j, 112-
- the fourth set of complex values is 1/sqrt(30352.875)* ⁇ 23+58j, 28+55j, 28+124j, 68+107j, 58+23j, 55+28j, 124+28j, 107+68j, 51+255j, 144+216j, 36+181j, 102+153j, 255+51j, 216+144j, 181+36j, 153+102j, -23+58j, -28+55j, -28+124j, -68+107j, -58 +23j, -55+28j, -124+28j, -107+68j, -51+255j, -144+216j, -36+181j, -102+153j, -255+51j, -216+144j, -181 +36j, -153+102j, 23-58j, 28-55j, 28-124j, 68-107j, 58-23j, 55-28j
- the fifth set of complex values is 1/sqrt(30461.0625)* ⁇ 21+31j, 28+56j, 24+127j, 57+107j, 73+21j, 70+42j, 131+28j, 105+76j, 51+255j, 143+215j, 36+185j, 98+156j, 252+51j, 212+143j, 182+39j, 148+108j, -21+31j, -28+56j, -24+127j, -57+107j, -73 +21j, -70+42j, -131+28j, -105+76j, -51+255j, -143+215j, -36+185j, -98+156j, -252+51j, -212+143j, -182 +39j, -148+108j, 21-31j, 28-56j, 24-127j, 57-107j, 73-21j, 70-42j,
- the sixth complex value set is 1/sqrt(31163)* ⁇ 255+47j, 132+216j, 207+137j, 126+145j, 29+190j, 52+251j, 26+132j, 73+131j, 180+27j, 117+24j, 170+79j, 119+77j, 22+25j, 67+25j, 23+76j, 69+75j, -255+47j, -132+216j, -207+137j, -126+145j, -29 +190j, -52+251j, -26+132j, -73+131j, -180+27j, -117+24j, -170+79j, -119+77j, -22+25j, -67+25j, -23 +76j, -69+75j, 255-47j, 132-216j, 207-137j, 126-145j, 29-190j, 52-251j, 26
- the seventh complex value set is 1/sqrt(31016.125)* ⁇ 255+42j, 113+211j, 193+161j, 121+143j, 185+29j, 126+26j, 185+91j, 126+80j, 30+183j, 42+248j, 24+125j, 71+124j, 24+23j, 74+24j, 23+70j, 73+73j, -255+42j, -113+211j, -193+161j, -121+143j, -185 +29j, -126+26j, -185+91j, -126+80j, -30+183j, -42+248j, -24+125j, -71+124j, -24+23j, -74+24j, -23 +70j, -73+73j, 255-42j, 113-211j, 193-161j, 121-143j, 185-29j, 126-26
- the eighth complex value set is 1/sqrt(395789.20312)* ⁇ 47+145j, 48+145j, 58+260j, 66+259j, 52+71j, 53+72j, 169+243j, 159+246j, 53+492j, 129+479j, 53+380j, 88+375j, 306+398j, 230+442j, 235+325j, 195+347j, 191+51j, 190+54j, 299+59j, 294+78j, 153+68j, 154+ 70j, 241+177j, 249+166j, 499+54j, 481+146j, 400+55j, 390+111j, 387+324j, 440+247j, 319+253j, 348+211j, 101+1023j, 298+984j, 82+849j, 244+817j, 650+794j, 483
- the ninth complex value set is 1/sqrt(470486.21875)* ⁇ 851+733j, 869+551j, 676+806j, 711+622j, 831+352j, 973+416j, 693+335j, 712+474j, 478+922j, 486+763j, 86+1011j, 571+649j, 454+412j, 473+521j, 574+386j, 587+508j, 869+70j, 1023+82j, 738+65j, 618+58j, 854+210j, 1005+ 247j, 725+205j, 627+174j, 375+47j, 390+134j, 471+37j, 506+102j, 431+312j, 412+218j, 541+290j, 523+195j, 56+798j, 57+673j, 173+845j, 172+
- the apparatus 500 is configured to execute each process and step corresponding to the receiving device in the foregoing method 200 .
- the transceiver 520 is configured to: receive a first signal carrying a first complex-valued modulation symbol from a transmitting device, wherein the value of the first complex-valued modulation symbol is equal to the value of one element in the complex-valued set.
- the processor 510 is configured to: determine a complex value set according to the first signal, where the complex value set is a first complex value set, a second complex value set, a third complex value set, a fourth complex value set, and a fifth complex value set One of the set, the sixth complex-valued set, the seventh complex-valued set, the eighth complex-valued set, or the ninth complex-valued set; The likelihood ratio of the first bit.
- 1/sqrt() means to calculate the square root of a non-negative real number
- the first complex value set is 1/sqrt(43610)* ⁇ 105+253j, 104+255j, 111+245j, 111+246j, 253+105j , 255+105j, 245+111j, 246+110j, 57+99j, 57+99j, 58+100j, 58+100j, 99+57j, 99+57j, 100+58j, 100+58j, -105+253j, -104+255j, -111+245j, -111+246j, -253+105j, -255+105j, -245+111j, -246+110j, -57+99j, -57+99j, -58+100j, -58+100j, -99+57j, -99+57j, -100+58j, -100+58j, -100
- the second set of complex values is 1/sqrt(31675.6875)* ⁇ 255+59j, 194+53j, 222+139j, 174+102j, 59+255j, 53+194j, 139+222j, 102+174j, 69+38j, 95+44j, 70+41j, 93+52j, 38+70j, 44+95j, 41+70j, 52+93j, -255+59j, -194+53j, -222+139j, -174+102j, -59 +255j, -53+194j, -139+222j, -102+174j, -69+38j, -95+44j, -70+41j, -93+52j, -38+70j, -44+95j, -41 +70j, -52+93j, 255-59j, 194-53j, 222-139j, 174-102j, 59-255j, 53-194j
- the third set of complex values is 1/sqrt(29317.375)* ⁇ 27+53j, 29+52j, 36+112j, 57+103j, 53+27j, 52+29j, 112+36j, 103+57j, 51+255j, 144+216j, 41+175j, 95+153j, 255+51j, 216+144j, 175+41j, 153+95j, -27+53j, -29+52j, -36+112j, -57+103j, -53 +27j, -52+29j, -112+36j, -103+57j, -51+255j, -144+216j, -41+175j, -95+153j, -255+51j, -216+144j, -175 +41j, -153+95j, 27-53j, 29-52j, 36-112j, 57-103j, 53-27j, 52-29j, 112-
- the fourth set of complex values is 1/sqrt(30352.875)* ⁇ 23+58j, 28+55j, 28+124j, 68+107j, 58+23j, 55+28j, 124+28j, 107+68j, 51+255j, 144+216j, 36+181j, 102+153j, 255+51j, 216+144j, 181+36j, 153+102j, -23+58j, -28+55j, -28+124j, -68+107j, -58 +23j, -55+28j, -124+28j, -107+68j, -51+255j, -144+216j, -36+181j, -102+153j, -255+51j, -216+144j, -181 +36j, -153+102j, 23-58j, 28-55j, 28-124j, 68-107j, 58-23j, 55-28j
- the fifth set of complex values is 1/sqrt(30461.0625)* ⁇ 21+31j, 28+56j, 24+127j, 57+107j, 73+21j, 70+42j, 131+28j, 105+76j, 51+255j, 143+215j, 36+185j, 98+156j, 252+51j, 212+143j, 182+39j, 148+108j, -21+31j, -28+56j, -24+127j, -57+107j, -73 +21j, -70+42j, -131+28j, -105+76j, -51+255j, -143+215j, -36+185j, -98+156j, -252+51j, -212+143j, -182 +39j, -148+108j, 21-31j, 28-56j, 24-127j, 57-107j, 73-21j, 70-42j,
- the sixth complex value set is 1/sqrt(31163)* ⁇ 255+47j, 132+216j, 207+137j, 126+145j, 29+190j, 52+251j, 26+132j, 73+131j, 180+27j, 117+24j, 170+79j, 119+77j, 22+25j, 67+25j, 23+76j, 69+75j, -255+47j, -132+216j, -207+137j, -126+145j, -29 +190j, -52+251j, -26+132j, -73+131j, -180+27j, -117+24j, -170+79j, -119+77j, -22+25j, -67+25j, -23 +76j, -69+75j, 255-47j, 132-216j, 207-137j, 126-145j, 29-190j, 52-251j, 26
- the seventh complex value set is 1/sqrt(31016.125)* ⁇ 255+42j, 113+211j, 193+161j, 121+143j, 185+29j, 126+26j, 185+91j, 126+80j, 30+183j, 42+248j, 24+125j, 71+124j, 24+23j, 74+24j, 23+70j, 73+73j, -255+42j, -113+211j, -193+161j, -121+143j, -185 +29j, -126+26j, -185+91j, -126+80j, -30+183j, -42+248j, -24+125j, -71+124j, -24+23j, -74+24j, -23 +70j, -73+73j, 255-42j, 113-211j, 193-161j, 121-143j, 185-29j, 126-26
- the eighth complex value set is 1/sqrt(395789.20312)* ⁇ 47+145j, 48+145j, 58+260j, 66+259j, 52+71j, 53+72j, 169+243j, 159+246j, 53+492j, 129+479j, 53+380j, 88+375j, 306+398j, 230+442j, 235+325j, 195+347j, 191+51j, 190+54j, 299+59j, 294+78j, 153+68j, 154+ 70j, 241+177j, 249+166j, 499+54j, 481+146j, 400+55j, 390+111j, 387+324j, 440+247j, 319+253j, 348+211j, 101+1023j, 298+984j, 82+849j, 244+817j, 650+794j, 483
- the ninth complex value set is 1/sqrt(470486.21875)* ⁇ 851+733j, 869+551j, 676+806j, 711+622j, 831+352j, 973+416j, 693+335j, 712+474j, 478+922j, 486+763j, 86+1011j, 571+649j, 454+412j, 473+521j, 574+386j, 587+508j, 869+70j, 1023+82j, 738+65j, 618+58j, 854+210j, 1005+ 247j, 725+205j, 627+174j, 375+47j, 390+134j, 471+37j, 506+102j, 431+312j, 412+218j, 541+290j, 523+195j, 56+798j, 57+673j, 173+845j, 172+
- the apparatus 500 may specifically be the sending device or the receiving device in the foregoing embodiments, and may be used to execute various steps and/or processes corresponding to the sending device or the receiving device in the foregoing method embodiments.
- the memory 530 may include read only memory and random access memory and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory.
- the memory may also store device type information.
- the processor 510 may be configured to execute the instructions stored in the memory, and when the processor 510 executes the instructions stored in the memory, the processor 510 is configured to execute each of the above-mentioned method embodiments corresponding to the sending device or the receiving device steps and/or processes.
- the transceiver 520 may include a transmitter and a receiver, the transmitter may be used to implement various steps and/or processes corresponding to the foregoing transceiver for performing the sending action, and the receiver may be used to implement the application corresponding to the foregoing transceiver. Each step and/or process for performing the receiving action.
- the processor of the above device may be a central processing unit (central processing unit, CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASIC), Field Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like.
- DSPs digital signal processors
- ASIC application-specific integrated circuits
- FPGA Field Programmable Gate Array
- a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
- each step of the above-mentioned method can be completed by a hardware integrated logic circuit in a processor or an instruction in the form of software.
- the steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as executed by a hardware processor, or executed by a combination of hardware and software units in the processor.
- the software unit may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art.
- the storage medium is located in the memory, and the processor executes the instructions in the memory, and completes the steps of the above method in combination with its hardware. To avoid repetition, detailed description is omitted here.
- the present application also provides a communication apparatus, including a communication interface and a logic circuit, where the logic interface is used for generating a first complex-valued modulation symbol from a first bit, and the communication circuit is used for sending a signal carrying the first complex-valued to a receiving device.
- the first signal of the modulation symbol and the methods in the above embodiments perform information transmission.
- the present application also provides a communication device, comprising a communication interface and a logic circuit, the communication interface is used for receiving a first signal carrying a first complex-valued modulation symbol from a transmitting device according to the above embodiment, the logic circuit is used for receiving a first signal carrying a first complex-valued modulation symbol according to the first A signal is used to determine a complex-valued set; according to the first signal and the complex-valued set, a likelihood ratio of the first bit corresponding to the first complex-valued modulation symbol is determined.
- An embodiment of the present application also provides a communication system, and the communication system may include the above-mentioned sending device and the above-mentioned receiving device.
- the present application provides a computer-readable storage medium, where the computer-readable storage medium is used to store a computer program, and the computer program is used to implement a method corresponding to a sending device in various possible implementation manners in the foregoing embodiments.
- the present application provides another computer-readable storage medium, where the computer-readable storage medium is used to store a computer program, and the computer program is used to implement the method corresponding to the receiving device in various possible implementation manners in the foregoing embodiments.
- the present application provides a computer program product, the computer program product includes a computer program (also referred to as code, or instructions), when the computer program runs on a computer, the computer can execute various possible implementations in the above-mentioned embodiments.
- the present application provides another computer program product, the computer program product includes a computer program (also referred to as code, or instructions), when the computer program runs on a computer, the computer can execute various possibilities in the above embodiments A method corresponding to the receiving device in various possible implementation manners of the implementation manner of .
- a computer program also referred to as code, or instructions
- the present application provides a chip system, which is used to support a method corresponding to a sending device in various possible implementation manners in the foregoing embodiments.
- the present application provides another chip system, which is used to support the method corresponding to the receiving device in the various possible implementation manners in the foregoing embodiments.
- the disclosed system, apparatus and method may be implemented in other manners.
- the apparatus embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
- the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
- the functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium.
- the technical solution of the present application can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution.
- the computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Developing Agents For Electrophotography (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
La présente demande concerne un procédé de communication et un appareil de communication, qui aident à réduire les surcharges de stockage, à améliorer les performances d'un système de communication, et qui permettent l'approximation de la performance de démodulation globale du système. Ledit procédé comprend les étapes suivantes : un dispositif d'envoi génère un premier symbole de modulation de valeur complexe à partir de premiers bits ; le dispositif d'envoi envoie, à un dispositif de réception, un premier signal portant le premier symbole de modulation de valeur complexe et, de manière correspondante, le dispositif de réception reçoit le premier signal ; le dispositif de réception détermine un ensemble de valeurs complexes en fonction du premier signal ; et le dispositif de réception détermine, en fonction du premier signal et de l'ensemble de valeurs complexes, un rapport de vraisemblance du premier bit correspondant au premier symbole de modulation de valeur complexe.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202180088712.1A CN116724507B (zh) | 2021-01-20 | 2021-01-20 | 通信方法和通信装置 |
| PCT/CN2021/072948 WO2022155823A1 (fr) | 2021-01-20 | 2021-01-20 | Procédé de communication et appareil de communication |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2021/072948 WO2022155823A1 (fr) | 2021-01-20 | 2021-01-20 | Procédé de communication et appareil de communication |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022155823A1 true WO2022155823A1 (fr) | 2022-07-28 |
Family
ID=82548310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/072948 Ceased WO2022155823A1 (fr) | 2021-01-20 | 2021-01-20 | Procédé de communication et appareil de communication |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN116724507B (fr) |
| WO (1) | WO2022155823A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024207861A1 (fr) * | 2023-04-07 | 2024-10-10 | 中兴通讯股份有限公司 | Procédé de communication, dispositif de communication et support de stockage lisible par ordinateur |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1490972A (zh) * | 2003-01-27 | 2004-04-21 | 西南交通大学 | 基于均匀与非均匀调制星座图映射的不等保护混合自动重传请求方法 |
| CN111371528A (zh) * | 2018-12-26 | 2020-07-03 | 上海交通大学 | Ldpc码字的交织映射方法及解交织解映射方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017198197A1 (fr) * | 2016-05-20 | 2017-11-23 | Huawei Technologies Co., Ltd. | Procédé pour la conception, la transmission et la détection d'un livre de codes à accès multiple par codes épars flexibles |
| CN111726194B (zh) * | 2019-03-19 | 2021-10-22 | 华为技术有限公司 | 传输数据的方法和通信装置 |
-
2021
- 2021-01-20 WO PCT/CN2021/072948 patent/WO2022155823A1/fr not_active Ceased
- 2021-01-20 CN CN202180088712.1A patent/CN116724507B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1490972A (zh) * | 2003-01-27 | 2004-04-21 | 西南交通大学 | 基于均匀与非均匀调制星座图映射的不等保护混合自动重传请求方法 |
| CN111371528A (zh) * | 2018-12-26 | 2020-07-03 | 上海交通大学 | Ldpc码字的交织映射方法及解交织解映射方法 |
Non-Patent Citations (2)
| Title |
|---|
| ANONYMOUS: "3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for data (Release 16)", 3GPP STANDARD; TECHNICAL SPECIFICATION; 3GPP TS 38.214, vol. RAN WG1, no. V16.0.0, 14 January 2020 (2020-01-14), pages 1 - 147, XP051860777 * |
| SHANGHAI JIAO TONG UNIVERSITY: "Performance of Non-Uniform Constellations for LTE-Based 5G Terrestrial Broadcast", 3GPP DRAFT; R1-1903419, vol. RAN WG1, 27 February 2019 (2019-02-27), Athens, Greece, pages 1 - 5, XP051601094 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024207861A1 (fr) * | 2023-04-07 | 2024-10-10 | 中兴通讯股份有限公司 | Procédé de communication, dispositif de communication et support de stockage lisible par ordinateur |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116724507A (zh) | 2023-09-08 |
| CN116724507B (zh) | 2025-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11101909B2 (en) | Scrambling code sequence generation method and apparatus | |
| CN110176981B (zh) | 参考信号的传输方法和传输装置 | |
| CN109802752B (zh) | 信息传输的方法和通信设备 | |
| CN108809524A (zh) | 传输反馈信息的方法和装置 | |
| EP3737181B1 (fr) | Procédé de transmission de canal physique partagé de liaison montante, et dispositif terminal | |
| US11223972B2 (en) | Method and apparatus for determining transport block size | |
| JP2021536713A (ja) | 情報送信および受信方法、デバイス、および装置 | |
| KR20190134746A (ko) | 정보 전송 및 수신 방법과 관련 장비 | |
| CN108347778A (zh) | 通信方法及装置 | |
| JP7592796B2 (ja) | メッセージ伝送の方法およびデバイス | |
| CN109150460B (zh) | 传输信息的方法和装置 | |
| CN116711430A (zh) | 无线通信中的参考信号传输的动态适应 | |
| WO2022228117A1 (fr) | Procédé et dispositif de détermination d'un motif ptrs | |
| CN116724507B (zh) | 通信方法和通信装置 | |
| US20230103770A1 (en) | Signal sending method, signal receiving method, and related apparatus | |
| WO2022155824A1 (fr) | Procédé de transmission de signal de référence et appareil de communication | |
| CN116250318A (zh) | 一种参考信号序列生成方法及装置 | |
| CN115380492B (zh) | 超可靠低时延通信(urllc)方案选择 | |
| EP4418546A1 (fr) | Procédé et appareil de communication | |
| CN109479045B (zh) | 数据传输的方法及其网络设备 | |
| CN112235087A (zh) | 一种解调参考信号配置方法、终端及网络侧设备 | |
| WO2023066382A1 (fr) | Procédé et appareil de détermination d'une valeur de décalage, puce et dispositif modulaire | |
| WO2023011247A1 (fr) | Procédé de communication et appareil de communication | |
| TW201804752A (zh) | 信號傳輸方法和設備 | |
| CN116325616A (zh) | 一种传输配置指示tci状态切换的方法和通信装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21920226 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202180088712.1 Country of ref document: CN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 21920226 Country of ref document: EP Kind code of ref document: A1 |