Data transmission method and apparatus, and storage medium
By transforming and mapping the modulation symbol sequence in high-frequency communication, the demodulation performance problem caused by phase noise in high-frequency communication is solved, and a better signal demodulation effect is achieved.
Patent Information
- Application Number
- PCT/CN2024/132979
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-01
- Filing Date
- 2024-11-19
- Publication Date
- 2025-06-05
AI Technical Summary
There is a phase noise problem in high-frequency communication, which leads to phase errors and affects the demodulation performance of the signal. Especially in ultra-high-order modulation scenarios, the requirements for demodulation of signals are high, which are difficult to meet in the prior art.
By obtaining the transformation processing parameters, the first modulated symbol sequence is transformed to obtain a second modulated symbol sequence and map it to continuous time domain symbols to alleviate the phase noise power fluctuation between time domain symbols.
It effectively reduces the impact of phase noise on signal demodulation performance and improves signal demodulation performance. Especially in ultra-high-order modulation scenarios, it can better meet the requirements of demodulation signals.
Smart Images

Figure CN2024132979_05062025_PF_FP_ABST
Abstract
Description
Data transmission method, device and storage medium
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on December 1, 2023, with application number 202311648256.9 and application name “Data transmission method, device and storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present application relate to the field of communication technologies, and in particular to a data transmission method, device, and storage medium. Background Art
[0003] High-frequency communication bands generally operate above 6 gigahertz (GHz), primarily including 28 GHz, 39 GHz, 60 GHz, and 73 GHz. Due to their abundant frequency resources, high-frequency communication has become a hot topic of research. While high-frequency communication offers high bandwidth and throughput, it also suffers from RF distortion, which can easily lead to phase errors. The most common cause of phase error is phase noise (PHN), which can severely impact high-frequency communication performance.
[0004] Currently, in high-frequency scenarios, phase noise compensation is primarily achieved by introducing a phase tracking reference signal (PTRS). However, as a baseline solution, this method provides limited phase noise compensation. For example, when the modulation order is low, the above method can effectively compensate for phase noise, thereby meeting the demodulation requirements of high-frequency communications. However, in scenarios with ultra-high-order modulation (i.e., very high modulation order), the demodulation signal requirements are higher, and using the above method makes it difficult to meet these demodulation requirements, which can seriously affect the performance of high-frequency communications. Summary of the Invention
[0005] The embodiments of the present application provide a data transmission method, device, and storage medium, which can better ensure the demodulation performance of the signal.
[0006] In a first aspect, a data transmission method is provided. The method can be executed by a network device, or by a component of the network device, such as a processor, chip, or chip system of the network device, or by a logic module or software that can implement all or part of the network device. The following description takes the method executed by the network device as an example. The data transmission method includes: obtaining a transformation processing parameter; performing a transformation on a first modulation symbol sequence {a0, a1, ..., a1} based on the transformation processing parameter; N-1} is transformed to obtain the second modulation symbol sequence {b0, b1, ..., b N-1}, and mapped in sequence to N consecutive time domain symbols corresponding to the first subcarrier, and the second modulation symbol sequence is sent to the terminal, where N is an integer greater than 1.
[0007] In an embodiment of the present application, the network device can obtain a transformation processing parameter, and perform a transformation processing on the first modulation symbol sequence based on the transformation processing to obtain a second modulation symbol sequence, and sequentially map the second modulation symbol sequence to N consecutive time domain symbols corresponding to the first subcarrier. In this way, the network device can disperse the modulation symbols in one time domain symbol and map them to other time domain symbols, so as to alleviate the phase noise power fluctuation between each time domain symbol in the second modulation symbol sequence. The network device sends the second modulation symbol sequence to the terminal, so that the phase noise power fluctuation between each time domain symbol in the third modulation symbol sequence corresponding to the second modulation symbol sequence received by the terminal is small, so that the terminal can better demodulate the third modulation symbol sequence, thereby reducing the impact of interference caused by phase noise on signal demodulation performance, and better ensuring the demodulation performance of the signal.
[0008] In combination with the above-mentioned first aspect, in a possible implementation method, before obtaining the transformation processing parameters, the method provided by the embodiment of the present application also includes: when the index value of the modulation coding scheme corresponding to the first modulation symbol sequence is greater than or equal to the index threshold, determining that the first modulation symbol sequence needs to be transformed.
[0009] In this implementation, since the index value of the modulation and coding scheme can indirectly reflect the degree to which the signal is affected by phase noise, and as the index value of the modulation and coding scheme increases, the impact of phase noise on the signal will also increase. Therefore, when the index value of the modulation and coding scheme corresponding to the first modulation symbol sequence is greater than or equal to the index threshold, the network device determines that the first modulation symbol sequence needs to be transformed. This can effectively reduce the impact of interference caused by phase noise on the signal demodulation performance, thereby ensuring the demodulation performance of the signal.
[0010] In combination with the above-mentioned first aspect, in a possible implementation method, the transformation processing parameters include at least one of the following: the type of transformation processing, the frequency domain granularity of the transformation processing, the number of time-frequency resources for transformation processing, or whether the time domain symbols carrying the phase tracking reference signal PTRS are transformed.
[0011] In combination with the above-mentioned first aspect, in one possible implementation method, when the time domain density of PTRS is 1, the transformation processing parameters include transforming the time domain symbols carrying PTRS; or, when the time domain density of PTRS is not 1, the transformation processing parameters include not transforming the time domain symbols carrying PTRS.
[0012] In this implementation, since when the time domain density of PTRS is 1, even if the network device transforms the time domain symbols carrying PTRS, it will not cause confusion in the time domain symbols carrying PTRS. Therefore, when the time domain density of PTRS is 1, the transformation processing parameters include transforming the time domain symbols carrying PTRS, so that the network device can also transform the time domain symbols carrying PTRS, further alleviating the phase noise power fluctuations between the time domain symbols, thereby better ensuring the demodulation performance of the signal. Since when the time domain density of PTRS is not 1, if the network device transforms the time domain symbols carrying PTRS, it is very likely to cause confusion in the time domain symbols carrying PTRS. Therefore, when the time domain density of PTRS is not 1, the transformation processing parameters include not transforming the time domain symbols carrying PTRS, so as to avoid confusion in the time domain symbols carrying PTRS.
[0013] In combination with the above first aspect, in a possible implementation manner, the granularity of the transformation processing includes subcarrier granularity and / or subband granularity, wherein a subband includes two or more subcarriers.
[0014] That is to say, the network device can perform transformation processing at the subcarrier granularity, so that the network device can perform subsequent transformation processing in a refined manner, and the network device can also perform transformation processing at the subband granularity, which can reduce the number of times the network device performs transformation processing, thereby improving the efficiency of the transformation processing.
[0015] In combination with the above first aspect, in a possible implementation, the number of subcarriers or subbands to be transformed in the time-frequency resource block is an integer multiple of the number of OFDM symbols to be transformed in the time-frequency resource block.
[0016] If the number of subcarriers or subbands to be transformed in the time-frequency resource block is an integer multiple of the number of OFDM symbols to be transformed in the time-frequency resource block, the network device can transform the entire time-frequency resource block. This can alleviate the effect of phase noise power fluctuations between time domain symbols as much as possible, and thus reduce the negative impact of interference caused by phase noise on signal demodulation performance as much as possible, thereby better ensuring the demodulation performance of the signal.
[0017] In combination with the above-mentioned first aspect, in a possible implementation method, the method provided in an embodiment of the present application also includes: when the number of subcarriers or subbands to be transformed in the first time-frequency resource is less than or equal to a quantity threshold, the first time-frequency resource is not transformed.
[0018] That is to say, if the number of subcarriers or subbands to be transformed in the first time-frequency resource is less than or equal to the quantity threshold, it can indicate that the frequency domain resources included in the first time-frequency resource are relatively small. However, for the first time-frequency resource with smaller frequency domain resources, the overall impact is relatively small. Therefore, the network device may not perform transformation processing on the first time-frequency resource. This will not only not have a major impact on the effect of alleviating the phase noise power fluctuation between time domain symbols, but also reduce the processing overhead of the network device.
[0019] In combination with the above-mentioned first aspect, in a possible implementation method, the method provided in an embodiment of the present application also includes: sending first indication information, where the first indication information is used to instruct the terminal to transform the third modulation symbol sequence based on the transformation processing parameters to obtain a fourth modulation symbol sequence.
[0020] That is to say, the network device sends the first indication information to the terminal, which can indicate that the terminal also needs to transform the third modulation symbol sequence based on the transformation processing parameters to obtain the fourth modulation symbol sequence, so as to ensure that the terminal can normally demodulate the data sent by the network device.
[0021] In combination with the above-mentioned first aspect, in a possible implementation manner, the method provided in an embodiment of the present application further includes: receiving second indication information, where the second indication information is used to indicate information about the transformation processing capability supported by the terminal.
[0022] That is, the terminal sends the second indication information to the network device to inform the terminal of the information of the transformation processing capability supported by the terminal, so that the network device can subsequently determine the transformation processing parameters based on the information of the transformation processing capability supported by the terminal.
[0023] In combination with the above-mentioned first aspect, in a possible implementation manner, the first modulation symbol sequence is a modulation symbol sequence obtained after layer mapping processing.
[0024] In a second aspect, a data transmission method is provided. The method can be executed by a terminal, or by a component of the terminal, such as a processor, chip, or chip system of the terminal, or by a logic module or software that can implement all or part of the terminal. The following description takes the execution of the method by the terminal as an example. The data transmission method includes: receiving a third modulation symbol sequence {c0, c1, ..., c N-1}, obtain transformation processing parameters; transform the third modulation symbol sequence based on the transformation processing parameters to obtain a fourth modulation symbol sequence {d1, d2, ..., d N-1}, and are sequentially mapped to N consecutive time domain symbols corresponding to the first subcarrier, where N is an integer greater than 1.
[0025] In combination with the above-mentioned second aspect, in a possible implementation method, before obtaining the transformation processing parameters, the method provided in an embodiment of the present application also includes: when the index value of the modulation coding scheme corresponding to the third modulation symbol sequence is greater than or equal to the index threshold, determining that the third modulation symbol sequence needs to be transformed.
[0026] In combination with the above-mentioned second aspect, in a possible implementation method, the transformation processing parameters include at least one of the following: the type of transformation processing, the frequency domain granularity of the transformation processing, the number of time-frequency resources for transformation processing, or whether the time domain symbols carrying the phase tracking reference signal PTRS are transformed.
[0027] In combination with the above-mentioned second aspect, in one possible implementation method, when the time domain density of PTRS is 1, the transformation processing parameters include transforming the time domain symbols carrying PTRS; or, when the time domain density of PTRS is not 1, the transformation processing parameters include not transforming the time domain symbols carrying PTRS.
[0028] In combination with the above second aspect, in a possible implementation manner, the granularity of the transformation processing includes subcarrier granularity and / or subband granularity, wherein a subband includes two or more subcarriers.
[0029] In combination with the above second aspect, in a possible implementation, the number of subcarriers or subbands to be transformed in the time-frequency resource block is an integer multiple of the number of OFDM symbols to be transformed in the time-frequency resource block.
[0030] In combination with the above-mentioned second aspect, in a possible implementation method, the method provided in an embodiment of the present application also includes: when the number of subcarriers or subbands to be transformed in the first time-frequency resource is less than or equal to a quantity threshold, the first time-frequency resource is not transformed.
[0031] In combination with the above-mentioned second aspect, in a possible implementation method, the method provided in an embodiment of the present application also includes: receiving first indication information, the first indication information being used to instruct the terminal to transform the third modulation symbol sequence based on the transformation processing parameters to obtain a fourth modulation symbol sequence.
[0032] In combination with the above-mentioned second aspect, in a possible implementation manner, the method provided in an embodiment of the present application further includes: sending second indication information, where the second indication information is used to indicate information about the transformation processing capability supported by the terminal.
[0033] In combination with the above second aspect, in a possible implementation manner, the third modulation symbol sequence is a modulation symbol sequence obtained after phase noise compensation.
[0034] After performing phase noise compensation on the modulation symbol sequence, the terminal can transform the modulation symbol sequence obtained after phase noise compensation (i.e., the third modulation symbol sequence). This can further alleviate the phase noise power fluctuations between time domain symbols, thereby further reducing the negative impact of interference caused by phase noise on signal demodulation performance, thereby better ensuring the demodulation performance of the signal.
[0035] In a third aspect, a communication device is provided for implementing the various methods described above. The communication device may be the network device described in the first aspect or any implementation of the first aspect, or a device including the network device described above, or a device included in the network device, such as a chip; or the communication device may be the terminal described in the second aspect or any implementation of the second aspect, or a device including the terminal described above, or a device included in the terminal, such as a chip. The communication device includes modules, units, or means corresponding to the implementation of the above methods, which may be implemented by hardware, software, or by executing corresponding software implementations in hardware. The hardware or software includes one or more modules or units corresponding to the above functions.
[0036] In some possible designs, the communication device may include a processing module and a transceiver module. The transceiver module, also referred to as a transceiver unit, is configured to implement the transmitting and / or receiving functions described in any of the above aspects and any possible implementations thereof. The transceiver module may be comprised of a transceiver circuit, a transceiver, a transceiver, or a communication interface. The processing module may be configured to implement the processing functions described in any of the above aspects and any possible implementations thereof.
[0037] In some possible designs, the transceiver module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in any of the above aspects and any possible implementation methods.
[0038] In a fourth aspect, a communication device is provided, comprising: a processor and a memory; the memory is configured to store computer instructions, and when the processor executes the instructions, the communication device performs the method of any of the above aspects. The communication device may be the network device described in the first aspect or any implementation of the first aspect, or a device including the network device, or a device included in the network device, such as a chip; or the communication device may be the terminal described in the second aspect or any implementation of the second aspect, or a device including the terminal, or a device included in the terminal, such as a chip.
[0039] In a fifth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is configured to communicate with a module external to the communication device; and the processor is configured to execute a computer program or instruction to cause the communication device to perform the method of any of the above aspects. The communication device may be the network device described in the first aspect or any implementation of the first aspect, or a device including the network device, or a device included in the network device, such as a chip; or the communication device may be the terminal described in the second aspect or any implementation of the second aspect, or a device including the terminal, or a device included in the terminal, such as a chip.
[0040] In a sixth aspect, a communication device is provided, comprising: at least one processor; the processor is configured to execute a computer program or instruction stored in a memory, so that the communication device performs the method of any of the above aspects. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be the network device described in the first aspect, or any implementation of the first aspect, or a device including the network device, or a device included in the network device, such as a chip; or the communication device may be the terminal described in the second aspect, or any implementation of the second aspect, or a device including the terminal, or a device included in the terminal, such as a chip.
[0041] As another implementation, the communication device may include a processor for implementing the functions involved in any of the above aspects or any of its implementations. In some possible designs, the communication device may also include a memory for storing necessary program instructions and data.
[0042] In addition, when the communication device is a chip system, the communication may be composed of the chip alone, or may include the chip and other discrete components. In this case, when the communication device provided in any of the third to sixth aspects is a chip, the sending action / function may be understood as output, and the receiving action / function may be understood as input.
[0043] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is run on a communication device, the communication device can execute any of the above aspects or any of its implementation methods.
[0044] In an eighth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method of any of the above aspects or any of its implementations.
[0045] In a ninth aspect, a data transmission method is provided, which includes the method of the first aspect or any implementation thereof, and the method of the second aspect or any implementation thereof.
[0046] In a tenth aspect, a communication system is provided, which includes the network device of the above aspect and the terminal of the above aspect.
[0047] Among them, the technical effects brought about by any implementation method from the third aspect to the tenth aspect can refer to the technical effects brought about by the corresponding implementation method of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] FIG1 is a schematic structural diagram of a communication system provided in an embodiment of the present application;
[0049] FIG2 is a schematic diagram of determining an error vector magnitude according to an embodiment of the present application;
[0050] FIG3 is a schematic diagram of a signal affected by different phase noises provided by an embodiment of the present application;
[0051] FIG4 is a schematic diagram of a curve showing a change in power spectrum density of phase noise in different frequency bands provided by an embodiment of the present application;
[0052] FIG5 is a schematic diagram showing the influence of a common phase error and inter-subcarrier interference caused by the same phase noise on a signal provided by an embodiment of the present application;
[0053] FIG6 is a schematic diagram of an inter-subcarrier interference curve of different time domain symbols provided in an embodiment of the present application;
[0054] FIG7 is a schematic diagram of introducing PTRS provided in an embodiment of the present application;
[0055] FIG8 is a schematic diagram of another embodiment of the present application providing an introduction of PTRS;
[0056] FIG9 is a schematic diagram of a signal performance transformation provided by an embodiment of the present application;
[0057] FIG10 is a flow chart of a data transmission method provided in an embodiment of the present application;
[0058] FIG11 is a schematic diagram of the number of time domain resources corresponding to different types of transformation processing provided in an embodiment of the present application;
[0059] FIG12 is an example diagram of a subcarrier granularity and a subcarrier granularity provided in an embodiment of the present application;
[0060] FIG13 is a schematic diagram of the number of subcarriers included in each subband provided in an embodiment of the present application;
[0061] FIG14 is a schematic diagram of a time domain resource for a transformation process provided by an embodiment of the present application;
[0062] FIG15 is a schematic diagram of an inverse transformation of permuted elements provided by an embodiment of the present application;
[0063] FIG16 is a schematic diagram of the division of various time-frequency resources in a transformation process provided in an embodiment of the present application;
[0064] FIG17 is a schematic diagram of a transformation process provided in an embodiment of the present application;
[0065] FIG18 is a schematic diagram of a transmission waveform switching scenario provided in an embodiment of the present application;
[0066] FIG19 is a schematic diagram of a PTRS arrangement provided in an embodiment of the present application;
[0067] FIG20 is a schematic diagram of an operation of a network device providing a signal based on data generation according to an embodiment of the present application;
[0068] FIG21 is a schematic diagram of an operation of a terminal acquiring data based on a received signal provided by an embodiment of the present application;
[0069] FIG22 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0070] Figure 23 is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0071] Figure 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in Figure 1 , the communication system includes a radio access network (RAN) 100. RAN 100 includes at least one RAN node (e.g., 110a and 110b in Figure 1 , collectively referred to as 110) and may also include at least one terminal (e.g., 120a-120j in Figure 1 , collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1 ). Terminal 120 is wirelessly connected to RAN node 110. Terminals and RAN nodes may be connected to each other via wired or wireless connections. Communication system 1000 may also include a core network 200. RAN node 110 is wirelessly or wiredly connected to core network 200. Core network devices in core network 200 and RAN node 110 in RAN 100 may be separate, distinct physical devices, or they may be a single physical device that integrates the logical functions of core network devices and RAN nodes. The communication system 1000 may also include the Internet 300 .
[0072] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system defined in the 3rd Generation Partnership Project (3GPP), or a WiFi system. RAN100 can also include two or more of the aforementioned different radio access systems. RAN100 can also be an open RAN (O-RAN).
[0073] A RAN node, also known as a radio access network device, RAN entity, or access node, facilitates wireless access to a communication system by a terminal. In one application scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node can be a macro base station (such as 110a in Figure 1), a micro base station, an indoor station (such as 110b in Figure 1), a relay node, or a donor node.
[0074] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing portions of the base station's functions. For example, a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The CU implements the base station's radio resource control protocol and packet data convergence protocol (PDCP) functions, as well as the service data adaptation protocol (SDAP) functions. The DU implements the base station's radio link control layer and medium access control (MAC) layer functions, as well as some or all of the physical layer functions. For detailed descriptions of each of the above protocol layers, please refer to the relevant 3GPP technical specifications. The RU can be used to implement the transmission and reception of radio frequency signals. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as in a baseband unit (BBU). The RU can be included in radio frequency equipment, such as a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0075] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU may be called an open CU (O-CU), a DU may be called an open DU (O-DU), and a RU may be called an open RU (O-RU). The RAN node in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node may be a server loaded with the corresponding software module. The embodiments of the present application do not limit the specific technology and specific device form adopted by the RAN node. For ease of description, the following description takes a base station or a network device as an example of a RAN node.
[0076] A terminal is a device with wireless transceiver capabilities that can send signals to a base station or receive signals from a base station. A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal.
[0077] Base stations and terminals can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
[0078] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. For terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with base station functionality, and 120a-120j in Figure 1 can be referred to as communication devices with terminal functionality. The air interface protocol in this application can be an air interface protocol used in 5G NR, 6G, or future mobile communication systems.
[0079] Communication between base stations and terminals, between base stations, and between terminals can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0080] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or modem) in the terminal, or by a device that includes the terminal functions.
[0081] In the embodiments of the present application, the time domain symbols may be orthogonal frequency division multiplexing (OFDM) symbols or discrete Fourier transform spread OFDM (DFT-s-OFDM) symbols. Unless otherwise specified, the symbols in the embodiments of the present application refer to time domain symbols.
[0082] It can be understood that in the embodiments of the present application, the physical downlink shared channel (PDSCH), the physical downlink control channel (PDCCH) and the physical uplink shared channel (PUSCH) are only used as examples of downlink data channels, downlink control channels and uplink data channels, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this.
[0083] To facilitate understanding of the technical solutions provided by the embodiments of this application, a brief introduction to the relevant technical terms of this application is given below.
[0084] 1. OFDM: It is a frequency-division multiplexed multi-carrier transmission waveform. The multiplexed signals are orthogonal. The high-speed data stream is converted into multiple parallel low-speed data streams through serial / parallel conversion. The multiple parallel low-speed data streams are then distributed to several sub-carriers of different frequencies for transmission.
[0085] It's understandable that in traditional frequency division multiplexing systems, guard intervals exist between signals. That is, in traditional frequency division multiplexing systems, the spectra of the subcarriers carrying the signals do not overlap. However, in OFDM systems, the signals are orthogonal, allowing for overlap in the spectra of the subcarriers carrying the signals. This allows OFDM to improve spectrum efficiency.
[0086] 2. DFT-s-OFDM: It is a derivative technology based on OFDM, which can also be called linear precoding OFDM technology. It mainly performs D-point discrete Fourier transform (DFT) processing on the subcarriers used by the communication device to send multiple time domain signals. Among them, DFT processing can also be called transform precoding processing. D is the number of resource elements (RE) included in the scheduling bandwidth, so that each of the above-mentioned multiple time domain signals can be converted from the time domain to the frequency domain, and the multiple frequency domain signals obtained by conversion are subjected to OFDM modulation together, so that the above-mentioned multiple frequency domain signals are converted to the time domain together, and then the communication device can send the multiple time domain signals.
[0087] 3. Phase noise: It can also be referred to as phase noise for short. It refers to the random changes in the phase of the transmitted signal of the communication equipment caused by various noises.
[0088] However, the interference caused by phase noise to the original transmitted signal can be divided into the following two types: common phase error (CPE) and inter-subcarrier interference (ICI).
[0089] CPE is used to characterize the interference caused by phase noise on a single subcarrier of the original signal, while ICI is used to characterize the interference caused by phase noise between subcarriers of the original signal.
[0090] Assume that the phase noise of an OFDM time-domain signal is θn, where n = 0, 1, ..., Nc-1, where Nc represents the number of subcarriers allocated to the channel. The frequency-domain response of the phase noise corresponding to the i-th subcarrier satisfies the following formula 1:
[0091] Wherein, i=0, 1, 2, ..., Nc-1.
[0092] The impact of this phase noise on the frequency domain signal corresponding to the i-th subcarrier can be expressed as:
[0093] Among them, F is used to represent the interference value of the original signal, that is, the original quadrature amplitude modulation (QAM) modulation symbol, E is used to represent the frequency domain response of the phase noise, and S is used to represent the interference value of the signal after being affected by the phase noise.
[0094] The above formula 2 can be simplified to the following formula 3:
[0095] It can be understood that the “E e S i " can be CPE. Due to E e is a preset value, and E e It is independent of the subcarrier number. Therefore, under the influence of the same phase noise, the interference suffered by the transmitted signal carried by each subcarrier is the same. In other words, the CPE of the signal carried by each subcarrier is equal.
[0096] In the above formula 3 Can be ICI. j is a variable value, that is, the E corresponding to different subcarriers j Therefore, under the influence of the same phase noise, the transmitted signal carried by each subcarrier is subject to different interference from other subcarriers. That is, the ICI of the signal carried by each subcarrier is different.
[0097] 4. Reference signal: refers to a signal known to the transmitting or receiving device, or a signal whose time-frequency resources can be inferred according to predetermined rules. Reference signals are mainly used by communication equipment for channel estimation, auxiliary signal demodulation, detection, etc.
[0098] In some examples, reference signals can be divided into the following types of reference signals according to their functions: demodulation reference signal (DMRS), channel state information reference signal (CSI-RS), PTRS, sounding reference signal (SRS), etc.
[0099] The DMRS may be used for channel estimation, and the PTRS may be used for estimating an interference value (eg, ICI) caused by phase noise.
[0100] 5. Error Vector Magnitude (EVM): This is used to characterize the deviation between the demodulated signal constellation and the original signal constellation due to factors such as power amplifier nonlinearity or channel estimation errors. The more severe the nonlinearity of the power amplifier, the larger the EVM, and the error vector magnitude can well describe the distortion in the signal band. As shown in Figure 2, EVM can be the magnitude of the error vector between the actual vector of the demodulated constellation point and the original vector of the constellation point. That is, EVM can satisfy the following formula 4:
[0101] Among them, (I r ,Q r ) is used to represent the actual vector of the constellation point after demodulation, (I o ,Q o ) is used to represent the original vector of the constellation point.
[0102] For high-frequency communications, although they have higher bandwidth and higher throughput, they also have RF distortion problems. The most common causes of phase error include phase noise, center frequency offset, or Doppler shift, which can seriously affect the performance of high-frequency communications and even make communication equipment unable to communicate based on the high-frequency communication band.
[0103] The following uses phase noise as an example to illustrate the degradation of high-frequency communication performance caused by phase noise.
[0104] As mentioned above regarding phase noise, phase noise destroys the orthogonality between the subcarriers of the transmitted signal, affecting the phase of the transmission channel and leading to deterioration of the signal-to-interference-plus-noise ratio (SINR) and EVM. Under different phase noise conditions, the degree to which the signal is affected by phase noise varies. Figure 3 shows a schematic diagram of a signal affected by different phase noise conditions. (a) in Figure 3 shows the constellation points of the signal when it is not affected by phase noise (that is, the phase noise is zero); (b) in Figure 3 shows the constellation points of the signal when it is affected by weak phase noise; and (c) in Figure 3 shows the constellation points of the signal when it is affected by strong phase noise. Comparing (a), (b), and (c) in Figure 3 shows that as phase noise increases, the spacing between the constellation points of the signal decreases, making it difficult to effectively separate the individual constellation points of the signal, which in turn leads to a decrease in signal demodulation performance. As can be seen from the above, the greater the phase noise, the greater the degree to which the signal is affected by phase noise.
[0105] However, in the scenario where phase noise exists, as the frequency band increases, the power spectrum density of the phase noise increases, that is, the phase noise increases. For example, FIG4 shows the change curve of the power spectrum density of the phase noise in different frequency bands. As shown in FIG4, curve a is used to represent the change curve of the power spectrum density of the phase noise when the frequency band is 29.55G, curve b is used to represent the change curve of the power spectrum density of the phase noise when the frequency band is 45G, and curve c is used to represent the change curve of the power spectrum density of the phase noise when the frequency band is 70G. Comparing curves a, b, and c, it can be seen that: when the frequency offset is [10 2 , 10 8 ] range, the power spectral density of the phase noise corresponding to curve a is higher than the power spectral density of the phase noise corresponding to curve b, and the power spectral density of the phase noise corresponding to curve b is higher than the power spectral density of the phase noise corresponding to curve c.
[0106] Furthermore, in scenarios where phase noise exists, other factors besides the frequency band may also affect signal demodulation performance. These other factors may include at least one of the following: modulation order, ICI fluctuation, or number of code blocks.
[0107] The following describes how each of these factors affects phase noise.
[0108] Modulation order: If the signal corresponds to different modulation orders, the demodulation performance of the signal will be affected differently by the phase noise.
[0109] As mentioned above regarding "phase noise," the interference caused by phase noise to the original transmitted signal can include CPE and ICI. Figure 5 is a schematic diagram of the impact of CPE and ICI caused by the same phase noise on the signal. Figure 5 (a) is a schematic diagram of the impact of CPE and ICI caused by the phase noise on the 64QAM signal. The rotation angle of the constellation point can be considered as the impact caused by CPE, and the spread of the constellation point can be considered as the impact caused by ICI. Figure 5 (b) is a schematic diagram of the impact of ICI caused by the phase noise on the 64QAM signal after the CPE caused by the phase noise is compensated. Figure 5 (c) is a schematic diagram of the impact of ICI caused by the phase noise on the 256QAM signal after the CPE caused by the phase noise is compensated. Comparing (b) and (c) in Figure 5, it can be seen that the constellation points of the 256QAM signal are more difficult to separate than those of the 64QAM signal, which significantly increases the difficulty of demodulating and decoding the 256QAM signal. Therefore, under the same phase noise and frequency band conditions, the higher the modulation order corresponding to the signal, the greater the impact of ICI on the signal, which makes demodulation and decoding of the signal more difficult.
[0110] ICI Fluctuation: Even in scenarios where phase noise is constant, each time-domain symbol is affected differently by that phase noise. For example, Figure 6 shows the ICI curves for different time-domain symbols. The horizontal axis represents the index value of the time-domain symbol, and the frequency domain represents the ICI caused by the phase noise affecting the time-domain symbol. As shown in Figure 6, ICI can vary significantly between different time-domain symbols. However, because ICI can severely impact signal demodulation performance, large ICI fluctuations can exacerbate the instability of the demodulated signal used by communication equipment, further impacting signal demodulation performance.
[0111] Number of code blocks: Given a fixed frequency band and constant phase noise, if a signal corresponds to different numbers of code blocks, the impact of phase noise on demodulation performance will vary. When a signal has a large number of transmission streams, the average number of code blocks carried by an OFDM symbol increases. Consequently, if an OFDM symbol is affected by phase noise, it is likely to result in more code blocks experiencing decoding errors and other issues. In other words, as the average number of code blocks carried by an OFDM symbol increases, the impact of phase noise on demodulation performance increases.
[0112] As mentioned above regarding "reference signals," PTRS, as a type of reference signal, can be used to estimate the interference value (e.g., ICI) caused by phase noise. Therefore, PTRS is currently the primary method for compensating for the effects of phase noise. There are two main approaches to compensating for the effects of phase noise using PTRS: Option 1 is a baseline approach that introduces PTRS, and Option 2 is an iterative phase noise compensation approach.
[0113] Solution 1: Baseline Solution for Introducing PTRS
[0114] The baseline solution for introducing PTRS may include: in the CP-OFDM system, based on the time domain density L PTRS and frequency domain density K PTRS The two parameters are introduced into PTRS, and the ICI caused by phase noise is estimated based on PTRS. The phase noise compensation of the signal is performed based on the ICI obtained by the above estimation. PTRS Indicates per L PTRS There is one CP-OFDM symbol carrying PTRS, and the frequency domain density K PTRS Indicates per K PTRS ×Nsc / resource block RE has one RE carrying PTRS, Nsc / RB is the number of REs included in one RB, RE can be used to represent subcarriers in the frequency domain, L PTRS and K PTRS All are positive integers.
[0115] For example, FIG7 shows a schematic diagram of introducing PTRS. As shown in FIG7, the vertical axis in FIG7 is used to represent the frequency domain, and the horizontal axis is used to represent the time domain. The frequency domain includes 4 RBs and the time domain includes 14 symbols. FIG7 (a) shows the time domain density L PTRS is 1, the frequency domain density K PTRS The schematic diagram of introducing PTRS when the density L is 2. (b) in Figure 7 is the time domain density L PTRS is 2, the frequency domain density K PTRS The schematic diagram of introducing PTRS when the density L is 4. (c) in Figure 7 is the time domain density L PTRS is 4, the frequency domain density K PTRS Schematic diagram of introducing PTRS when the number is 2. In addition, FIG7 also shows a schematic diagram of data, PDCCH, and DMRS.
[0116] The baseline solution for introducing PTRS may also include: introducing PTRS in a DFT-s-OFDM system based on three parameters: time domain density (TD), number of PTRS groups Ng, and number of PTRS group sampling points Ns; estimating ICI caused by phase noise based on PTRS; and performing phase noise compensation on the signal based on the estimated ICI.
[0117] TD indicates that one DFT-s-OFDM symbol carries the PTRS every TD DFT-s-OFDM symbols. For example, when TD is 1, it indicates that every DFT-s-OFDM symbol carries the PTRS. For another example, when TD is 2, it indicates that every other DFT-s-OFDM symbol carries the PTRS. Typically, TD defaults to 1. If higher-layer signaling specifically indicates TD, TD may be the value indicated by the higher-layer signaling.
[0118] The PTRS group number Ng is used to indicate the number of PTRS groups included in one DFT-s-OFDM symbol.
[0119] The number of PTRS group sampling points Ns is used to indicate the number of PTRS sampling points included in a PTRS group.
[0120] For example, FIG8 shows a schematic diagram of introducing PTRS. As shown in FIG8, FIG8 (a) is a schematic diagram of introducing PTRS when TD is 1, the number of PTRS groups Ng is 2, and the number of PTRS group sampling points Ns is 2. FIG8 (b) is a schematic diagram of introducing PTRS when TD is 2, the number of PTRS groups Ng is 2, and the number of PTRS group sampling points Ns is 2. FIG8 (c) is a schematic diagram of introducing PTRS when TD is 1, the number of PTRS groups Ng is 4, and the number of PTRS group sampling points Ns is 4. In addition, FIG8 also shows a schematic diagram of data introduced into the PUSCH channel. The data introduced into the PUSCH channel can be understood with reference to FIG8 and will not be repeated here.
[0121] Problems with Solution 1: When the modulation order is small or the power spectral density of the phase noise is low, phase noise compensation based on the ICI estimated by PTRS can better meet the demodulation requirements; however, when the modulation order is large or the power spectral density of the phase noise fluctuates greatly, the EVM requirements are very high during the demodulation process. For example, the EVM is required to be lower than 2.5%. If only the ICI estimated by PTRS is used to roughly compensate for the phase noise of the signal, it is very likely that the residual phase noise power will fluctuate greatly, resulting in the phase noise compensation effect failing to achieve the expected effect, which will still affect the demodulation performance of the signal.
[0122] Furthermore, as can be seen from the aforementioned introduction to "Scheme One", in the process of performing phase noise compensation based on Scheme One, the communication device can achieve the purpose of controlling the phase noise compensation effect by controlling the ICI coefficient. For example, FIG9 shows a schematic diagram of the performance transformation of the signal after performing phase noise compensation on the signal based on Scheme One. As shown in FIG9 , curve 1 in FIG9 is the performance transformation curve of the signal when compensating for phase noise based on the first-order ICI coefficient; curve 2 in FIG9 is the performance transformation curve of the signal when compensating for phase noise based on the fifth-order ICI coefficient; and curve 3 in FIG9 is the performance transformation curve of the signal when compensating for phase noise based on the seventh-order ICI coefficient. Comparing curves 1, 2, and 3, it can be seen that: as the ICI coefficient level increases, the signal performance is better, for example, the block error rate is reduced, or the SINR is reduced.
[0123] Curve 4 is the performance conversion curve of the signal when the signal is not affected by phase noise. Comparing Curve 3 with Curve 4, we can see that even when the ICI coefficient reaches the seventh-order ICI coefficient, there is still a large gap between the signal performance corresponding to Curve 3 and the signal performance corresponding to Curve 4. For example, when the BLER is 10 -2 When the SINR corresponding to curve 3 and curve 4 differ by 6.8 dB, it can be seen that the compensation effect of solution 1 on phase noise is low, which leads to poor signal demodulation performance.
[0124] In addition, Solution 1 does not consider the correlation between each OFDM symbol. If Solution 1 is used to compensate for the ICI caused by phase noise, the communication device needs to perform independent phase noise compensation operations on each OFDM symbol. This is likely to result in a large residual phase noise effect between each OFDM symbol, and the influence of phase noise on the signal demodulation performance cannot be eliminated, which will still affect the signal demodulation performance.
[0125] Solution 2: Iterative Phase Noise Compensation
[0126] An iterative phase noise compensation solution may include: a communications device estimating an ICI coefficient for a high-order modulated signal and performing phase noise compensation on the high-order modulated signal based on the estimated ICI. The communications device may repeatedly iteratively process the high-order modulated signal based on this method. With each iteration, the high-order modulated signal is less affected by residual phase noise, thereby ensuring the demodulation performance of the high-order modulated signal and making the data obtained by demodulating the high-order modulated signal more accurate.
[0127] Problems with Solution 2: On the one hand, using iterative processing for phase noise compensation requires the communication device to perform fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), demodulation, ICI estimation, and phase noise compensation in each iteration, which greatly increases the processing overhead of the communication device; on the other hand, the processing delay of using iterative processing for phase noise compensation also needs to be kept within a reasonable range, which places high demands on the processing capabilities of the communication equipment.
[0128] Based on this, the present application provides a data transmission method, in which the network device can obtain the transformation processing parameters and perform the transformation processing on the first modulation symbol sequence {a0, a1, ..., a N-1} is transformed to obtain the second modulation symbol sequence {b0, b1, ..., b N-1}, and mapped to the N consecutive time domain symbols corresponding to the first subcarrier in sequence, so that the network device can disrupt the sorting position of the time domain symbols corresponding to each subcarrier, so that the modulation symbols in one time domain symbol can be dispersedly mapped to other time domain symbols, so as to alleviate the phase noise power fluctuation between each time domain symbol in the second modulation symbol sequence. The network device sends the second modulation symbol sequence to the terminal, so that the phase noise power fluctuation between each time domain symbol in the third modulation symbol sequence corresponding to the second modulation symbol sequence received by the terminal is small, so that the terminal can better demodulate the third modulation symbol sequence, thereby reducing the impact of interference caused by phase noise on signal demodulation performance, and better ensuring the demodulation performance of the signal.
[0129] In addition, as can be seen from the aforementioned introduction to "Scheme 2", Scheme 2 refers to the use of iterative processing for phase noise compensation. However, if Scheme 2 is used for phase noise compensation, it will not only increase the processing overhead of the network device, but also impose a large processing burden on the network device. Compared with the above-mentioned Scheme 2, in the data transmission method provided by the embodiment of the present application, the network device does not need to repeatedly perform the phase noise compensation operation. It only needs to transform the first modulation symbol sequence based on the transformation processing parameters to obtain the second modulation symbol sequence. In this way, the purpose of compensating for the impact of phase noise can be achieved, thereby avoiding increasing the processing overhead and processing burden of the network device.
[0130] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0131] In order to facilitate understanding of the embodiments of the present application, the following explanations are made before introducing the embodiments of the present application.
[0132] 1. In the embodiment of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the first indication information below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein the other information and the information to be indicated have an association relationship. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can be achieved by means of the arrangement order of each piece of information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can also be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.
[0133] In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can be referred to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, there may be a situation where the indication methods for different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.
[0134] It should be understood that the information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in the embodiments of this application. Among them, the sending period and / or sending time of these sub-information can be predefined, for example, predefined according to a protocol, or can be configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can, for example, but not limited to, include radio resource control signaling, such as radio resource control signaling, multiple access channel layer signaling, physical layer signaling, or downlink control information, or a combination of at least two.
[0135] 2. "Pre-definition" or "pre-configuration" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal and / or a network device). The embodiments of the present application do not limit the specific implementation method. Among them, "saving" can mean saving in one or more memories. One or more memories can be set separately or integrated in an encoder or decoder, a processor, or a communication device. One or more memories can also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory can be any form of storage medium, which is not limited by the embodiments of the present application.
[0136] It should be noted that in the following embodiments of the present application, the message names, the names of the parameters, or the names of the information between the network elements are only examples. In other embodiments, they may also be other names. The method provided in the embodiments of the present application does not make specific limitations on this.
[0137] It is understood that in the embodiments of the present application, each network element may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.
[0138] Figure 10 is an example of a data transmission method provided by an embodiment of the present application. The method is described by taking the interaction between a network device and a terminal as an example. Of course, the subject that executes the network device action in the method can also be a device / module in the network device, such as a chip, processor, processing unit, etc. in the network device, and the subject that executes the terminal action in the method can also be a device / module in the terminal, such as a chip, processor, processing unit, etc. in the terminal. The embodiment of the present application does not specifically limit this. For example, as shown in Figure 10, the data transmission method includes the following steps:
[0139] S1001: A network device obtains a transformation processing parameter.
[0140] S1002: The network device modulates the first modulation symbol sequence {a0, a1, ..., a N-1} is transformed to obtain the second modulation symbol sequence {b0, b1, ..., b N-1}, and sequentially mapped to N consecutive time domain symbols corresponding to the first subcarrier, where N is an integer greater than 1.
[0141] S1003: The network device sends a second modulation symbol sequence to the terminal. Correspondingly, the terminal receives a third modulation symbol sequence {c0, c1, ..., cN-1}.
[0142] Because the second modulation symbol sequence sent by the network device to the terminal is affected by channel fading and interference after being transmitted through the wireless channel, the modulation symbol sequence may fade and be distorted. In this application, the modulation symbol sequence that reaches the terminal after the second modulation symbol sequence is transmitted through the wireless channel is referred to as the third modulation symbol sequence. It is understood that the third modulation symbol sequence corresponds to the same time-frequency resources as the second modulation symbol sequence.
[0143] In one possible implementation, the third modulation symbol sequence is a modulation symbol sequence obtained after phase noise compensation. That is, the terminal can perform phase noise compensation on the modulation symbol sequence based on scheme one and then perform transformation processing. This can further mitigate phase noise power fluctuations between time-domain symbols, thereby further reducing the impact of phase noise interference on signal demodulation performance, thereby better ensuring signal demodulation performance.
[0144] The present application provides a data transmission method, in which a network device can obtain a transformation processing parameter, and transform a first modulation symbol sequence based on the transformation processing to obtain a second modulation symbol sequence, and sequentially map the second modulation symbol sequence to N consecutive time domain symbols corresponding to the first subcarrier. In this way, the network device can disrupt the order of the N consecutive time domain symbols corresponding to the first subcarrier, so that the modulation symbol in one time domain symbol can be dispersedly mapped to other time domain symbols, so as to alleviate the phase noise power fluctuation between each time domain symbol in the second modulation symbol sequence. The network device sends the second modulation symbol sequence to the terminal, so that the phase noise power fluctuation between each time domain symbol in the third modulation symbol sequence corresponding to the second modulation symbol sequence received by the terminal is small, so that the terminal can better demodulate the third modulation symbol sequence, thereby reducing the impact of interference caused by phase noise on signal demodulation performance, and better ensuring the demodulation performance of the signal.
[0145] In addition, as can be seen from the aforementioned introduction to "Scheme 2", Scheme 2 refers to the use of iterative processing for phase noise compensation. However, if Scheme 2 is used for phase noise compensation, it will not only increase the processing overhead of the network device, but also impose a large processing burden on the network device. Compared with the above-mentioned Scheme 2, in the data transmission method provided by the embodiment of the present application, the network device does not need to repeatedly perform the phase noise compensation operation. It only needs to transform the first modulation symbol sequence based on the transformation processing parameters to obtain the second modulation symbol sequence. In this way, the purpose of compensating for the impact of phase noise can be achieved, thereby avoiding increasing the processing overhead and processing burden of the network device.
[0146] The following describes the above-mentioned conversion processing parameters.
[0147] In one possible implementation, the transformation processing parameters may include at least one of the following: the type of transformation processing, the frequency domain granularity of the transformation processing, the number of time-frequency resources for transformation processing, or whether the time domain symbols carrying PTRS are transformed.
[0148] Among them, the type of transformation processing may include at least one of the following: DFT transformation type, orthogonal cover code (OCC) transformation type, or permutation transformation type. In the CP-OFDM system, the type of transformation processing may include at least one of the following: DFT transformation type, OCC transformation type, or permutation transformation type. However, in the DFT-s-OFDM system, the network device needs to perform DFT processing on the signal so that the signal has the characteristic of low peak-to-average power ratio. Among the above three transformation processes, only the permutation transformation process can ensure that the low peak-to-average power ratio of the signal is within a lower range. In view of this, in the DFT-s-OFDM system, the type of transformation processing may be a permutation transformation type. Of course, the above is only an exemplary description of the type of transformation processing. The type of transformation processing may also include other types, and the embodiments of the present application do not impose any restrictions on this.
[0149] In addition, it should be noted that the network device does not impose any restrictions on the number of time domain resources for DFT transform processing or permutation transform processing, but the network device needs to limit the number of time domain resources for OCC transform processing. For example, the network device limits the number of time domain resources for OCC transform processing to an even number. Exemplarily, Figure 11 shows the number of time domain resources corresponding to different types of transform processing. As shown in Figure 11, the number of time domain resources for DFT transform processing can be 3, the number of time domain resources for permutation transform processing can be 5, and the number of time domain resources for OCC transform processing can be 4. Of course, the above is only an exemplary description of the number of time domain resources corresponding to different types of transform processing. The above-mentioned multiple types of transform processing can also correspond to other numbers of time domain resources, and this application does not impose any restrictions on this.
[0150] The frequency domain granularity of the transformation process may include subcarrier granularity and / or subband granularity, wherein a subband includes two or more subcarriers.
[0151] Exemplarily, FIG12 shows an example diagram of subcarrier granularity and sub-band granularity. As shown in FIG12 , the horizontal axis can be used to represent the index value of the OFDM symbol, and the vertical axis is used to represent the index value of the subcarrier or the index value of the subband. Each grid in the left diagram of FIG12 represents a subcarrier, in which case the first subcarrier includes one subcarrier. For example, the first subcarrier is subcarrier #1, so that the network device can map the modulation symbols in the second modulation symbol sequence to the time domain symbols corresponding to subcarrier #1 in sequence. Each grid in the right diagram of FIG12 represents a subband. A subband may include 4 subcarriers, in which case the first subcarrier includes 4 subcarriers. For example, the first subcarrier is subcarrier #1 to subcarrier #4, so that the network device can map the modulation symbols in the second modulation symbol sequence to the time domain symbols corresponding to subcarrier #1 to subcarrier #4 in sequence.
[0152] Of course, the above is only an exemplary description of a subband, and a subband may also include other numbers of subcarriers. Typically, the number of subcarriers included in a subband is less than or equal to the number of subcarriers configured for a channel.
[0153] As can be seen from the aforementioned introduction to "subband", a subband includes two or more subcarriers. However, the number of subcarriers included in each of the multiple subbands undergoing transformation processing may be the same or different. Figure 13 shows a schematic diagram of the number of subcarriers included in each subband. In the case where the number of subcarriers included in each subband undergoing transformation processing is the same, the network device can convert all subcarriers allocated to the channel into P subbands with a subcarrier number of R, that is, the product of the number of subbands P and the number of subcarriers R is equal to the number of subcarriers allocated by the network device to the channel. For example, as shown in (a) in Figure 13, the network device can convert all subcarriers allocated to the channel into 4 subbands with a subcarrier number of 4. When the number of subcarriers included in each subband undergoing transformation processing is different, the network device can divide all subcarriers allocated to the channel into O subbands, wherein the sum of the number of subcarriers included in each of the O subbands is equal to the number of subcarriers allocated by the network device to the channel. As shown in (b) in FIG13 , the O subbands include 2 subbands with a subcarrier number of 4, 2 subbands with a subcarrier number of 3, and 2 subbands with a subcarrier number of 1.
[0154] However, the subband division schemes between different OFDM symbols can be the same or different. As shown in Figure 13(a), the subband division schemes between different OFDM symbols are the same. For example, the subband division scheme corresponding to OFDM symbol #1 is the same as the subband division scheme corresponding to OFDM symbol #2. However, as shown in Figure 13(c), the subband division schemes between different OFDM symbols are different. For example, the subband division scheme corresponding to OFDM symbol #3 is different from the subband division scheme corresponding to OFDM symbol #4.
[0155] It can be understood that the network device can perform transformation processing at the subcarrier granularity, so that the network device can perform subsequent transformation processing in a refined manner. Since the subband can include two or more subcarriers, when the network device performs transformation processing at the subband granularity, the number of times the network device performs transformation processing can be reduced, thereby improving the efficiency of the transformation processing.
[0156] Whether the time domain symbol carrying the PTRS is transformed can also be understood as whether the time domain symbol carrying the PTRS is located in the first modulation symbol sequence.
[0157] Optionally, when the time domain density of PTRS is 1, the transformation processing parameters include transforming the time domain symbols carrying PTRS, that is, when the time domain density of PTRS is 1, the transformed time domain resources include the OFDM symbols carrying PTRS; or, when the time domain density of PTRS is not 1, the transformation processing parameters include not transforming the time domain symbols carrying PTRS, that is, when the time domain density of PTRS is not 1, the transformed time domain resources do not include the OFDM symbols carrying PTRS.
[0158] It can be understood that, since when the time domain density of PTRS is 1, even if the network device performs transformation processing on the time domain symbols carrying PTRS, it will not cause confusion in the time domain symbols carrying PTRS. Therefore, when the time domain density of PTRS is 1, the transformation processing parameters include transformation processing on the time domain symbols carrying PTRS, so that the network device can also perform transformation processing on the time domain symbols carrying PTRS, further alleviating the phase noise power fluctuations between the time domain symbols, thereby better ensuring the demodulation performance of the signal. Since when the time domain density of PTRS is not 1, if the network device performs transformation processing on the time domain symbols carrying PTRS, it is very likely to cause confusion in the time domain symbols carrying PTRS. Therefore, when the time domain density of PTRS is not 1, the transformation processing parameters include not performing transformation processing on the time domain symbols carrying PTRS, which can avoid confusion in the time domain symbols carrying PTRS.
[0159] In addition, it should be noted that when the network device transforms the time-domain symbols carrying PTRS, the terminal also needs to transform the signal received from the network device. However, before the terminal transforms the signal, it needs to reserve the time-domain resources carrying PTRS or introduce a virtual PTRS on the time-domain resources to avoid confusion during the subsequent terminal transformation. Conversely, when the network device does not transform the time-domain symbols carrying PTRS, the terminal does not need to reserve time-domain resources for PTRS before transforming the signal and can directly perform the transformation.
[0160] The number of transformed time-frequency resources may be represented by the number of subcarriers and the number of OFDM symbols, or the number of transformed time-frequency resources may be represented by the number of subbands and the number of OFDM symbols.
[0161] Optionally, the number of subcarriers or subbands may be the same as or different from the number of OFDM symbols. For example, the number of subcarriers or subbands may be an integer multiple of the number of OFDM symbols. This application does not impose any restrictions on this.
[0162] It can be understood that, since under normal circumstances, the dimension in which the network equipment performs transformation processing is usually the same as the number of OFDM symbols to be transformed, if the number of subcarriers or subbands to be transformed in the time-frequency resource block is an integer multiple of the number of OFDM symbols to be transformed in the time-frequency resource block, the network equipment can perform transformation processing on the entire time-frequency resource block. This can alleviate the effect of phase noise power fluctuations between time domain symbols as much as possible, and thereby reduce the negative impact of interference caused by phase noise on signal demodulation performance as much as possible, thereby better ensuring the demodulation performance of the signal.
[0163] As mentioned above regarding the "time domain symbols carrying PTRS", the time domain symbols carrying PTRS can be transformed or not. In view of this, when the network device determines the number of OFDM symbols, it needs to consider whether the time domain symbols carrying PTRS are transformed. Specifically, when the time domain symbols carrying PTRS are transformed, the network device can determine the number of OFDM symbols as a value that can be divided by the number of OFDM symbols configured for the channel, and the number of OFDM symbols also needs to be within the range of [2, Lmax], where Lmax is the maximum number of OFDM symbols that can be processed as reported by the terminal.
[0164] In the case where the time domain symbols carrying PTRS are not transformed, the network device can determine the number of OFDM symbols as a value that can be divided by the first difference, and the number of OFDM symbols also needs to be within the range of [2, Lmax], wherein the first difference is the difference between the number of OFDM symbols configured for the channel and the number of time domain symbols carrying PTRS, and the number of time domain symbols carrying PTRS can be the product of the number of PTRS groups and the number of sampling points included in each PTRS group, or the number of time domain symbols carrying PTRS can be based on the time domain density L PTRS Sure.
[0165] Optionally, for a signal, the network device may divide at least one time-frequency resource, and the number of OFDM symbols corresponding to different time-frequency resources may be the same or different. For a time slot with a normal cyclic prefix (CP), the time slot typically includes 14 OFDM symbols, so the network device may set the number of OFDM symbols to any value less than or equal to 14. For a time slot with an extended CP, the time slot typically includes 12 OFDM symbols, so the network device may set the number of OFDM symbols to any value less than or equal to 12. In the case where the network device divides a time-frequency resource, the number of OFDM symbols can be the number of OFDM symbols configured by the network device for the channel. For example, as shown in (a) in Figure 14, the number of OFDM symbols is 11; in the case where the network device divides a time-frequency resource, the sum of the numbers of OFDM symbols corresponding to multiple time-frequency resources is equal to the number of OFDM symbols configured by the network device for the channel. For example, as shown in (b) in Figure 14, the number of OFDM symbols can be 6 or 7; for another example, as shown in (c) in Figure 14, the number of OFDM symbols can be 4 or 3.
[0166] Further, optionally, the network device may indicate the number of OFDM symbols corresponding to the time-frequency resource in the form of a bitmap, that is, the number of OFDM symbols corresponding to at least one time-frequency resource may be indicated by indicating the start symbol Is and / or the end symbol Js of each symbol set. For example, when the network device divides a time-frequency resource and the number of OFDM symbols corresponding to the time-frequency resource is 11, the network device may determine the bitmap of the number of OFDM symbols corresponding to the time-frequency resource as [10000000000]; for another example, when the network device divides multiple time-frequency resources and the number of OFDM symbols corresponding to the time-frequency resources is 6 or 7, the network device may determine the bitmap of the number of OFDM symbols corresponding to the above multiple time-frequency resources as [10000100000]; for another example, when the network device divides multiple time-frequency resources and the number of OFDM symbols corresponding to the time-frequency resources is 3 or 4, the network device may determine the bitmap of the number of OFDM symbols corresponding to the above multiple time-frequency resources as [10010001000].
[0167] Of course, the above is only an exemplary description of how a network device indicates the number of OFDM symbols corresponding to time-frequency resources. The network device can also indicate the number of OFDM symbols corresponding to time-frequency resources in other ways. For example, the network device only indicates the position of the termination symbol and / or the termination symbol position. This application does not impose any restrictions on this.
[0168] Of course, the above is only an exemplary description of the transformation processing parameters. The transformation processing parameters may also include other parameters, such as a transformation matrix, and this application does not impose any limitation on this.
[0169] The transformation matrix is used to transform the first modulation symbol sequence. That is, the network device can transform the first modulation symbol sequence according to the transformation matrix. Assuming that the first modulation symbol sequence is d k , the transformation matrix is F k :The network device modulates the first modulation symbol sequence d k With the transformation matrix F k Multiply to obtain the second modulation symbol sequence x k .
[0170] Optionally, different types of transform processing may correspond to different permutation transform matrices. For example, when the transform processing type is a DFT transform processing type, the transform matrix may be a DFT transform matrix, wherein each element in the DFT transform matrix satisfies a preset calculation formula. Specifically, each element in the DFT transform matrix may satisfy the following formula 5.
[0171] Among them, Fs is the DFT transformation matrix, [F s ] mn Used to represent the element corresponding to the mth row and nth column of the DFT transform matrix. Ls is the number of time domain resources processed by the transform. Both m and n are positive integers.
[0172] For example, assuming that the DFT transform matrix is a 3×3 DFT transform matrix, the network device can combine m (e.g., 0, 1, 2) and n (e.g., 0, 1, 2), and substitute the combined m and n into the above formula 5 to obtain the value of each element in the 3×3 DFT transform matrix. The network device determines the 3×3 DFT transform matrix based on the value of each element in the above 3×3 DFT transform matrix. For example, the 3×3 DFT transform matrix can be Of course, the above is only an exemplary description of the 3×3 DFT transformation matrix. The 3×3 DFT transformation matrix can also be other matrices, and this application does not impose any limitation on this.
[0173] For another example, when the transformation processing type is an OCC transformation processing type, the transformation matrix may be an OCC transformation matrix, wherein the OCC matrix may be a symmetric matrix consisting of 1 or -1.
[0174] For example, assuming that the OCC transformation matrix is a 4×4 OCC transformation matrix, the network device can arrange and combine 1 and -1 based on the symmetry rule to obtain the OCC transformation matrix. For example, the 4×4 OCC transformation matrix can be Of course, the above is only an exemplary description of the 4×4 OCC transformation matrix. The 4×4 OCC transformation matrix can also be other matrices, and this application does not impose any limitation on this.
[0175] For another example, when the transformation processing type is a permutation transformation processing type, the transformation matrix may be a permutation transformation matrix, wherein the permutation transformation matrix may be a matrix composed of index values of various modulation symbols.
[0176] For example, assuming that the permutation transformation matrix is a 5×5 transformation matrix, the network device can arrange and combine 0 and 1 to obtain the permutation transformation matrix. For example, the 5×5 permutation transformation matrix can be Of course, the above is only an exemplary description of a 5×5 permutation transformation matrix. The 5×5 permutation transformation matrix may also be other matrices, and this application does not impose any limitation on this.
[0177] Optionally, the dimension La of the permutation transformation matrix may be set with reference to the number of time domain resources to be transformed. For example, the network device sets the dimension La of the permutation transformation matrix to the number of OFDM symbols to be transformed.
[0178] As can be seen from the aforementioned introduction to the "transformation matrix," the transformation processing parameters may include a transformation matrix, so that the network device can perform transformation processing on the first modulation symbol sequence based on the transformation matrix. However, the method for the network device to indicate the transformation matrix may include multiple ways. The following uses the transformation matrix as an example to illustrate the method for the network device to indicate the permutation transformation matrix. Among them, the method for the network device to indicate the permutation transformation matrix may include the following three methods:
[0179] Method 1 is that the network device indicates each permutation element (ie, La×La permutation elements) in the permutation transformation matrix.
[0180] It should be noted that this method 1 is applicable to all types of permutation transformation matrices.
[0181] Method 2 is that the network device indicates the permutation elements in the upper left part or the lower right part of the permutation transformation matrix (ie, (La+1)La / 2 permutation elements).
[0182] Exemplarily, assuming that the permutation transformation matrix is a 5×5 permutation transformation matrix, in method 2, taking the arrangement order from left to right as an example: the network device can indicate the 5 permutation elements in the 1st row, the 1st to 4th permutation elements in the 2nd row, the 1st to 3rd permutation elements in the 3rd row, the 1st to 2nd permutation elements in the 4th row, and the 1st permutation element in the 5th row; or, the network device can indicate the 5th permutation element in the 1st row, the 4th to 5th permutation elements in the 2nd row, the 3rd to 5th permutation elements in the 3rd row, the 2nd to 5th permutation elements in the 4th row, and the 5 permutation elements in the 5th row.
[0183] It should be noted that method 2 is applicable to a permutation transformation matrix in which the permutation elements in the upper left part and the permutation elements in the lower right part are symmetrical to each other.
[0184] It can be understood that the permutation elements in the upper left part and the permutation elements in the lower right part of the permutation transformation matrix are symmetrical to each other, so that the network device can only indicate the permutation elements in the upper left part or the permutation elements in the lower right part, without indicating all the permutation elements, thereby reducing the indication overhead.
[0185] Method 3 is that the network device indicates Lc permutation elements in the permutation transformation matrix, wherein the Lc permutation elements include permutation elements that have no inverse transformation corresponding relationship with other permutation elements, and any permutation element of two permutation elements that are inverse transformations of each other, and Lc is a positive integer less than La.
[0186] For example, Figure 15 shows a schematic diagram of mutually inverse transformations of permuted elements. As shown in Figure 15 , taking the arrangement order from left to right as an example: the first permuted element is not mutually inversely transformed with other elements, while the second permuted element and the third permuted element are mutually inversely transformed, and the fourth permuted element and the fifth permuted element are mutually inversely transformed. In view of this, the network device can indicate only the first, second, and fourth permuted elements; or the network device can indicate only the first, third, and fifth permuted elements.
[0187] It should be noted that method 3 is applicable to a permutation transformation matrix formed based on the tight interleaving principle.
[0188] It is understandable that there is a corresponding relationship of inverse transformation between the permutation elements in the permutation transformation matrix, so that the network device can only indicate some of the permutation elements (i.e., the above Lc permutation elements) without indicating all the permutation elements, thereby reducing the indication overhead.
[0189] As a possible implementation method, when the number of subcarriers or subbands processed by the transformation is greater than 2, the network device can make the transformation matrices corresponding to different subcarriers or subbands mutually orthogonal matrices, that is, the transformation matrices corresponding to different subcarriers or subbands can be inversely transformed to each other.
[0190] Exemplarily, the subcarrier is used as an example for explanation: assuming that the number of subcarriers processed by the transformation is 5: the transformation matrix corresponding to the first subcarrier may not be an orthogonal matrix with the transformation matrices corresponding to other subcarriers, while the permutation transformation matrix corresponding to the second subcarrier and the permutation transformation matrix corresponding to the third subcarrier may be orthogonal matrices to each other, and the permutation transformation matrix corresponding to the fourth subcarrier and the permutation transformation matrix corresponding to the fifth subcarrier may be orthogonal matrices to each other.
[0191] For example, Among them, F0 is the order-changing transformation matrix corresponding to the first subcarrier.
[0192] Among them, F1 is the order-changing matrix corresponding to the second subcarrier, and F2 is the order-changing matrix corresponding to the third subcarrier.
[0193] Among them, F3 is the order-changing matrix corresponding to the 4th subcarrier, and F4 is the order-changing matrix corresponding to the 5th subcarrier.
[0194] The above-mentioned S1002 is described below.
[0195] In some possible implementations, the network device may perform transformation processing on all modulation symbol sequences, or may perform transformation processing on part of the modulation symbol sequences.
[0196] For example, when the number of time domain resources to be transformed and the number of frequency domain resources to be transformed (for example, the number of subcarriers or the number of subbands) are equal, the network device can transform the modulation symbol sequence corresponding to the time-frequency resource (recorded as the second time-frequency resource).
[0197] For another example, when the number of time domain resources processed by the transformation is not equal to the number of frequency domain resources processed by the transformation, the network device also needs to determine whether the frequency domain resources processed by the transformation are less than or equal to the quantity threshold. Furthermore, when the frequency domain resources processed by the transformation are greater than the quantity threshold, the network device may also perform transformation processing on the modulation symbol sequence corresponding to the time-frequency resource (recorded as the third time-frequency resource). When the frequency domain resources processed by the transformation are less than or equal to the quantity threshold, the network device may not perform transformation processing on the modulation symbol sequence corresponding to the time-frequency resource (recorded as the first time-frequency resource).
[0198] For example, Figure 16 shows a schematic diagram of the division of each time-frequency resource for transformation processing. As shown in Figure 16, the number of time-domain resources of time-frequency resource a is 5, and the number of frequency-domain resources of time-frequency resource a is also 5. In this case, time-frequency resource a can be recorded as the second time-frequency resource. That is, when the number of time-domain resources and the number of frequency-domain resources of a time-frequency resource are equal, the time-frequency resource can be recorded as the second time-frequency resource. In this way, the network device can perform transformation processing on the modulation symbol sequence corresponding to the second time-frequency resource.
[0199] Assume that the quantity threshold is 1: As shown in Figure 16, the number of frequency domain resources of time-frequency resource b is 2. In this case, time-frequency resource b can be recorded as the third time-frequency resource. That is to say, when the number of time domain resources and the number of frequency domain resources of a time-frequency resource are not equal, and the frequency domain resources of the time-frequency resource are greater than the quantity threshold, the time-frequency resource can be recorded as the third time-frequency resource, so that the network device can transform the modulation symbol sequence corresponding to the third time-frequency resource.
[0200] Assume that the quantity threshold is 2: As shown in Figure 16, the number of frequency domain resources of time-frequency resource b is also 2. In this case, time-frequency resource b can be recorded as the first time-frequency resource. That is to say, when the number of time domain resources and the number of frequency domain resources of a time-frequency resource are not equal, and the frequency domain resources of the time-frequency resource are less than or equal to the quantity threshold, the time-frequency resource can be recorded as the first time-frequency resource, so that the network device can avoid transforming the modulation symbol sequence corresponding to the first time-frequency resource.
[0201] It can be understood that when the number of time domain resources processed by the transformation is equal to the number of frequency domain resources processed by the transformation, or the number of time domain resources processed by the transformation is not equal to the number of frequency domain resources processed by the transformation, and the frequency domain resources processed by the transformation are greater than the quantity threshold, the network device can transform the modulation symbol sequence corresponding to the time-frequency resource (i.e., the second time-frequency resource or the third time-frequency resource) to reorder as many time-frequency resources as possible. This can alleviate the phase noise power fluctuations between time domain symbols as much as possible, thereby reducing the impact of interference caused by phase noise on signal demodulation performance, and better ensuring the demodulation performance of the signal.
[0202] However, if the number of time domain resources processed by the transformation is not equal to the number of frequency domain resources processed by the transformation, and the frequency domain resources processed by the transformation are less than or equal to the quantity threshold, it can be indicated that the frequency domain resources included in the time-frequency resource (i.e., the first time-frequency resource) are relatively small. However, for the first time-frequency resource with smaller frequency domain resources, the overall impact is relatively small. Therefore, the network device may not perform transformation processing on the first time-frequency resource. This will not only not have a significant impact on the effect of alleviating the phase noise power fluctuation between time domain symbols, but also reduce the processing overhead of the network device.
[0203] In one possible implementation, a modulation symbol block may include at least one modulation symbol sequence. The first modulation symbol sequence may be any one or more modulation symbol sequences in the modulation symbol block. When the time domain signal includes multiple modulation symbol sequences, the network device may sequentially transform each modulation symbol sequence based on the transformation processing parameters to obtain multiple transformed modulation symbol sequences, and map each transformed modulation symbol sequence to a time domain symbol corresponding to each subcarrier.
[0204] For example, FIG17 shows a schematic diagram of the transformation process. As shown in FIG17 , the vertical axis in FIG17 is used to represent the frequency domain (f), and the horizontal axis is used to represent the time domain (t). Assuming that the first subcarrier is the subcarrier SC1 recorded in FIG17 , the first modulation symbol sequence can be the modulation symbol sequence {a0, a1, a2, a3, a4} corresponding to the subcarrier SC1: the network device transforms the first modulation symbol sequence to obtain a second modulation symbol sequence, for example, {b1, b3, b0, b4, b2} shown in FIG17 , and maps each modulation symbol in the second modulation symbol sequence to the time domain symbols shown by L0 to L4 corresponding to the subcarrier SC1 in sequence. The network device can transform the modulation symbol sequences corresponding to subcarrier SC0, subcarrier SC2, subcarrier SC3, and subcarrier SC4 in sequence based on the transformation processing parameters to obtain the modulation symbol sequences corresponding to subcarrier SC0, subcarrier SC2, subcarrier SC3, and subcarrier SC4 after the transformation processing, and map the second modulation symbol sequences corresponding to subcarrier SC0, subcarrier SC2, subcarrier SC3, and subcarrier SC4 after the transformation processing to the time domain symbols corresponding to subcarrier SC0, subcarrier SC2, subcarrier SC3, and subcarrier SC4.
[0205] Furthermore, after the network device transforms each modulation symbol sequence based on the transformation processing parameters, the network device can disrupt the sorting position of the time domain symbols corresponding to each subcarrier, so that the time domain symbol can carry the modulation symbol of each time domain symbol in other time domain symbols. In other words, the modulation symbol in a time domain symbol is evenly distributed and mapped to other time domain symbols. For example, as shown in Figure 17, the OFDM symbol I0 after transformation processing includes a modulation symbol of OFDM symbol I0 and a modulation symbol in each OFDM symbol in OFDM symbols I1-I4. This can alleviate the phase noise power fluctuation between time domain symbols to the greatest extent, and thereby minimize the impact of interference caused by large phase noise fluctuations on signal demodulation performance.
[0206] Optionally, when the transmission waveform of the transmitted signal is CP-OFDM, the operations of the network device to generate the transmitted signal may include: source bit generation, modulation, layer mapping, transformation processing, PTRS generation, mapping, precoding, subcarrier mapping, IFFT, and CP processing. In this case, the first modulation symbol sequence is the modulation symbol sequence obtained after the layer mapping processing, so that the network device can perform layer mapping processing on the modulation symbol sequence, and then perform transformation processing on the first modulation symbol sequence obtained after the layer mapping processing to obtain a second modulation symbol sequence, and sequentially map it to N consecutive time domain symbols corresponding to the first subcarrier. The network device can perform PTRS generation, mapping, precoding, subcarrier mapping, IFFT, and CP processing on the time domain symbols obtained by the above mapping.
[0207] When the transmission waveform of the transmitted signal is DFT-s-OFDM, the operations of the network device to generate the transmitted signal may include: source bit generation, modulation, layer mapping, transformation processing, PTRS generation, DFT, mapping, precoding, subcarrier mapping, IFFT, and CP processing. In this case, the first modulation symbol sequence is the modulation symbol sequence obtained after the layer mapping processing, so that the network device can perform layer mapping processing on the modulation symbol sequence, and then perform transformation processing on the first modulation symbol sequence obtained after the layer mapping processing to obtain a second modulation symbol sequence, and sequentially map it to N consecutive time domain symbols corresponding to the first subcarrier. The network device can perform PTRS generation, DFT, mapping, precoding, subcarrier mapping, IFFT, and CP processing on the time domain symbols obtained by the above mapping.
[0208] Optionally, the first subcarrier may include at least one subcarrier, and this application does not impose any limitation on the number of the first subcarriers.
[0209] In a possible implementation, before S1001 , the network device may predetermine whether it is necessary to transform the first modulation symbol sequence based on the transformation processing parameters, and if it is necessary to transform the first modulation symbol sequence based on the transformation processing parameters, the network device executes S1001 . The network device can determine whether it is necessary to transform the first modulation symbol sequence based on the transformation processing parameters based on at least one of the index value of the modulation and coding scheme (MCS) corresponding to the first modulation symbol sequence, the number of code blocks carried by the OFDM symbol in the first modulation symbol, or EVM. In view of this, the implementation method of the network device determining whether it is necessary to transform the first modulation symbol sequence based on the transformation processing parameters can be divided into the following four implementation methods: Implementation method 1, the network device determines whether it is necessary to transform the first modulation symbol sequence based on the transformation processing parameters based on the index value of the MCS corresponding to the first modulation symbol sequence; Implementation method 2, the network device determines whether it is necessary to transform the first modulation symbol sequence based on the transformation processing parameters based on the number of code blocks carried by the OFDM symbol in the first modulation symbol; Implementation method 3, the network device determines whether it is necessary to transform the first modulation symbol sequence based on the transformation processing parameters based on the EVM; Implementation method 4, the terminal informs the network device whether it is necessary to transform the first modulation symbol sequence based on the transformation processing parameters.
[0210] Implementation 1: The network device determines whether to transform the first modulation symbol sequence based on the transformation processing parameter based on the index value of the MCS corresponding to the first modulation symbol sequence. The above implementation 1 can be implemented by following the steps 1 below.
[0211] Step 1: When the index value of the MCS corresponding to the first modulation symbol sequence is greater than or equal to the index threshold, the network device determines that the first modulation symbol sequence needs to be transformed.
[0212] Optionally, when the index value of the MCS corresponding to the first modulation symbol sequence is less than the index threshold, the network device determines that the first modulation symbol sequence does not need to be transformed.
[0213] Assume that the index threshold is the MCS configured on the network device. TD , as shown in Table 1 below, the index value MCS of the MCS corresponding to the first modulation symbol sequence is greater than or equal to the index threshold MCS TD In this case, the network device determines that transformation processing needs to be performed on the first modulation symbol sequence. Further, in this case, the network device can determine that the state of the transformation processing is the first state, and the first state (ie, ON) indicates that transformation processing needs to be performed on the first modulation symbol sequence.
[0214] In addition, the index value MCS of the MCS corresponding to the first modulation symbol sequence is less than the index threshold MCS TD In this case, the network device determines that there is no need to perform transformation processing on the first modulation symbol sequence. Further, in this case, the network device can determine that the state of the transformation processing is the second state, and the second state (ie OFF) indicates that there is no need to perform transformation processing on the first modulation symbol sequence.
[0215] Table 1
[0216] It is understandable that when the MCS index value MCS corresponding to the first modulation symbol sequence is low, the ICI caused by phase noise is generally small. Given this, in this case, the network device may not need to transform the first modulation symbol sequence, thereby saving device overhead. However, when the MCS index value MCS corresponding to the first modulation symbol sequence is high, the ICI caused by phase noise is generally large. Given this, in this case, the network device needs to transform the first modulation symbol sequence to reduce the ICI caused by phase noise, thereby ensuring signal demodulation performance.
[0217] Implementation 2: The network device determines whether to transform the first modulation symbol sequence based on the transformation parameters based on the number of code blocks carried by the OFDM symbol in the first modulation symbol. Implementation 2 above can be implemented by following step 2.
[0218] Step 2: When the number of code blocks carried by the OFDM symbol in the first modulation symbol is greater than or equal to the code block number threshold, the network device determines that a time-domain inter-symbol transform process needs to be performed on the first modulation symbol.
[0219] Optionally, when the number of code blocks carried by the OFDM symbol in the first modulation symbol is less than a code block number threshold, the network device determines that it is not necessary to perform time-domain inter-symbol transform processing on the first modulation symbol.
[0220] Assume that the code block number threshold is the Q configured by the network device TD As shown in Table 2 below, the number of code blocks Q carried by the OFDM symbol in the first modulation symbol is greater than or equal to the code block number threshold Q TD In the case of ON, the network device determines that the transformation process needs to be performed on the first modulation symbol sequence. Further, in this case, the network device can determine that the state of the transformation process is the first state, and the first state (i.e., ON) indicates that the transformation process needs to be performed on the first modulation symbol sequence. In addition, the number of code blocks Q carried by the OFDM symbol in the first modulation symbol is less than the code block number threshold Q TD In this case, the network device determines that it is not necessary to perform transformation processing on the first modulation symbol sequence. Further, in this case, the network device can determine that the state of the transformation processing is the second state, and the second state (ie, OFF) indicates that it is not necessary to perform transformation processing on the first modulation symbol sequence.
[0221] Table 2
[0222] It is understandable that since BLER is an important indicator for measuring communication transmission quality, the greater the number of code blocks carried by the OFDM symbol in the first modulation symbol, the greater the impact of ICI caused by residual phase noise on the BLER indicator. Given this, in this case, the network device needs to transform the first modulation symbol sequence to reduce ICI caused by phase noise and thereby ensure demodulation performance. However, when the number of code blocks carried by the OFDM symbol in the first modulation symbol is smaller, it can be indicated that the BLER is less affected by ICI caused by residual phase noise. Given this, in this case, the network device may not need to transform the first modulation symbol sequence, thereby saving equipment overhead.
[0223] Implementation 3: The network device determines, based on the EVM, whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameter. Implementation 3 above can be implemented by following steps 3 to 5.
[0224] Step 3: The network device obtains the EVM of multiple OFDM symbols.
[0225] The multiple OFDM symbols include an OFDM symbol included in each time slot in at least one time slot.
[0226] In a possible implementation, the terminal may send fifth indication information to the network device, and correspondingly, the network device receives the fifth indication information from the terminal, where the fifth indication information is used to indicate EVMs of multiple OFDM symbols.
[0227] Optionally, in the process of the terminal determining the EVM of the above-mentioned multiple OFDM symbols, the terminal can pre-perform phase noise compensation on the multiple OFDM symbols based on the above-mentioned scheme, and determine the EVM of the multiple OFDM symbols after phase noise compensation as the EVM of the multiple OFDM symbols.
[0228] Optionally, in the process of the terminal determining the EVMs of the multiple OFDM symbols, the terminal may directly determine the EVMs of the multiple OFDM symbols.
[0229] Step 4: The network device determines an EVM difference between every two OFDM symbols in at least one OFDM symbol based on the EVM of the OFDM symbols included in each time slot in the at least one time slot, and determines a difference between a maximum value and a minimum value of the EVM difference in the at least one EVM difference as a target EVM.
[0230] Step 5: When the target EVM is greater than or equal to the EVM threshold, the network device determines that a time-domain inter-symbol transform process needs to be performed on the first modulation symbol.
[0231] Optionally, when the target EVM is less than the EVM threshold, the network device determines that it is not necessary to perform time-domain inter-symbol transform processing on the first modulation symbol.
[0232] For example, assume that the EVM threshold is the EVM configured on the network device TD , as shown in Table 3 below, when the target EVM is greater than or equal to the EVM threshold EVM TD In the case of ON, the network device determines that the transformation process needs to be performed on the first modulation symbol sequence. Further, in this case, the network device can determine that the state of the transformation process is the first state, and the first state (i.e., ON) indicates that the transformation process needs to be performed on the first modulation symbol sequence. In addition, when the target EVM is less than the EVM threshold EVM TD In this case, the network device determines that it is not necessary to perform transformation processing on the first modulation symbol sequence. Further, in this case, the network device can determine that the state of the transformation processing is the second state, and the second state (ie, OFF) indicates that it is not necessary to perform transformation processing on the first modulation symbol sequence.
[0233] Table 3
[0234] It is understandable that since EVM directly represents the degree to which a signal is affected by phase noise, a larger target EVM indicates that the signal is more affected by ICI caused by residual phase noise. Therefore, in this case, the network device needs to transform the first modulation symbol sequence to reduce ICI caused by phase noise and thus ensure demodulation performance. However, a smaller target EVM indicates that the signal is less affected by ICI caused by residual phase noise. In this case, the network device may not need to transform the first modulation symbol sequence, thus saving equipment overhead.
[0235] Optionally, in the above-mentioned implementation manner 3, EVM can be replaced with SINR, so that implementation manner 3 can be replaced with the network device determining, based on the SINR, whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters. Regarding the implementation process of the network device determining, based on the SINR, whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters, reference can be made to the implementation process of the network device determining, based on the EVM, whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters, and no further details will be given here.
[0236] It should be understood that the implementation methods described in the above implementation methods 1 to 3 can be combined with each other, that is, the network device can determine whether it is necessary to perform transformation processing on the first modulation symbol sequence based on at least one implementation method among the above implementation methods 1 to 3. This application does not impose any restrictions on this.
[0237] Implementation 4: The terminal notifies the network device whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameter. The above implementation 4 can be implemented by following step 6.
[0238] Step 6: The terminal sends sixth indication information to the network device. Correspondingly, the network device receives the sixth indication information from the terminal.
[0239] The sixth indication information is used to indicate that the network device needs to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameter.
[0240] Optionally, the sixth indication information may also be used to indicate that the network device does not need to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters.
[0241] It can be understood that the implementation process of the terminal determining the sixth indication information can be understood by referring to the implementation process recorded in the above implementation methods one to three, and will not be repeated here.
[0242] Optionally, after the network device determines whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters, the network device may send fourth indication information to the terminal through downlink control information or wireless resource control signaling. Accordingly, the terminal receives the fourth indication information from the network device, wherein the fourth indication information is used to indicate whether the network device needs to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters, so as to inform the terminal of the determination result of whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters, so as to facilitate the subsequent terminal to perform corresponding transformation processing operations.
[0243] Furthermore, for the fourth indication information, the network device may indicate the fourth indication information through explicit indication or implicit indication. Specifically, when the network device indicates the fourth indication information through explicit indication, the fourth indication information may directly indicate the network device's determination result on whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters; when the network device indicates the fourth indication information through implicit indication, the fourth indication information may include at least one of the following: the index value of the MCS corresponding to the first modulation symbol sequence, the number of code blocks carried by the OFDM symbol in the first modulation symbol, or the target EVM.
[0244] It should be pointed out that the priority of the fourth indication information of the explicit indication is higher than the priority of the fourth indication information of the implicit indication. That is to say, when the terminal receives the fourth indication information of the explicit indication and the priority of the fourth indication information of the implicit indication, the terminal can directly determine the determination result of whether it is necessary to transform the first modulation symbol sequence based on the transformation processing parameters based on the indication result of the fourth indication information of the explicit indication, and there is no need to determine whether it is necessary to transform the first modulation symbol sequence based on the transformation processing parameters based on the parameters included in the fourth indication information of the implicit indication.
[0245] In one possible implementation, as shown in S1003, the network device sends a second modulation symbol sequence to the terminal, and correspondingly, the terminal receives a third modulation symbol sequence from the network device. To ensure that the terminal can normally demodulate the third modulation symbol sequence, the terminal also needs to transform the third modulation symbol sequence to ensure the accuracy of the demodulated data. Therefore, an embodiment of the present application provides another data transmission method, as shown in Figure 10, which may include the following S1004.
[0246] S1004: The network device may send first indication information to the terminal. Correspondingly, the terminal receives the first indication information from the network device.
[0247] The first indication information is used to instruct the terminal to perform transformation processing on the third modulation symbol sequence based on the transformation processing parameter to obtain a fourth modulation symbol sequence.
[0248] That is to say, the network device sends the first indication information to the terminal, which can indicate that the terminal also needs to transform the third modulation symbol sequence based on the transformation processing parameters to obtain the fourth modulation symbol sequence, so as to ensure that the terminal can normally demodulate the data sent by the network device.
[0249] Optionally, in addition to sending the first indication information to the terminal, the network device may also send third indication information to the terminal. Accordingly, the terminal receives the third indication information from the network device. The third indication information indicates transformation processing parameters. In this way, the network device can explicitly inform the terminal of the transformation processing parameters required for the transformation process, so that the terminal can subsequently transform the third modulation symbol sequence based on the transformation processing parameters to obtain a fourth modulation symbol sequence.
[0250] Furthermore, after S1004, the terminal needs to transform the third modulation symbol sequence based on the transformation processing parameter to obtain a fourth modulation symbol sequence. In view of this, as shown in FIG10 , the data transmission method includes the following S1005 to S1006:
[0251] S1005: The terminal obtains transformation processing parameters.
[0252] In some optional implementations, the terminal may first receive the third modulation sequence from the network device and then obtain the transformation processing parameters; or, the terminal may first obtain the transformation processing parameters and then receive the third modulation sequence from the network device. That is to say, the embodiment of the present application does not impose any restrictions on the order of S1003 and S1005.
[0253] S1006: The terminal performs transformation processing on the third modulation symbol sequence based on the transformation processing parameter to obtain a fourth modulation symbol sequence {d1, d2, ..., d N-1}, and mapped in sequence to the N consecutive time domain symbols corresponding to the first subcarrier.
[0254] Wherein, N is an integer greater than 1.
[0255] Optionally, when the transmission waveform of the received signal is CP-OFDM, the operation of the terminal to obtain data based on the received signal may include: FFT, CP processing, subcarrier demapping, multiple-input multiple-output equalization, phase noise compensation, transformation processing, and demodulation.
[0256] When the transmission waveform of the received signal is DFT-s-OFDM, the operations of the terminal to obtain data based on the received signal may include: FFT, CP processing, subcarrier demapping, multiple-input multiple-output equalization, inverse discrete Fourier transform (IDFT), phase noise compensation, transform processing, and demodulation.
[0257] In the above two cases, the third modulation symbol sequence is a modulation symbol sequence obtained after phase noise compensation. In this way, the terminal can transform the modulation symbol sequence after phase noise compensation to obtain a fourth modulation symbol sequence, and sequentially map it to N consecutive time domain symbols corresponding to the first subcarrier. The terminal can demodulate the time domain symbols obtained by the above mapping to obtain data sent by the network device.
[0258] In a possible implementation, the transformation matrix of the terminal for transformation processing and the transformation matrix of the network device for transformation processing can be mutually inverse transformation matrices. For example, the transformation matrix of the network device for transformation processing is Fs, and the transformation matrix of the terminal for transformation processing is That is, the transformation matrix for transformation processing performed by the terminal and the transformation matrix for transformation processing performed by the network device can satisfy the following formula 6:
[0259] in,(·) H represents the conjugate transpose.
[0260] Assume that the first modulation symbol sequence is d k , the transformation matrix is F k :The terminal modulates the second modulation symbol sequence x k With the transformation matrix F k The inverse transformation matrix Multiply and obtain the first modulation symbol sequence d k .
[0261] It is understandable that the above is only the implementation process of the terminal transforming N consecutive time domain symbols corresponding to the first subcarrier. If the network device transforms the time domain symbol corresponding to each subcarrier in multiple subcarriers and sends the time domain symbol corresponding to each subcarrier obtained after the above transformation to the terminal, the terminal also needs to perform corresponding transformation processing on the time domain symbol corresponding to each subcarrier. For the implementation process of the terminal transforming the time domain symbol corresponding to each subcarrier, please refer to the description of the corresponding position above and will not be repeated here.
[0262] The present application provides a data transmission method, in which a terminal can receive a third modulation sequence corresponding to a second modulation symbol sequence from a network device and obtain a transformation processing parameter. The terminal performs transformation processing on the third modulation symbol sequence based on the transformation processing to obtain a fourth modulation symbol sequence, and sequentially maps the fourth modulation symbol sequence to N consecutive time domain symbols corresponding to the first subcarrier. In this way, the terminal can disrupt the sorting position of the time domain symbols corresponding to each subcarrier, so that the modulation symbols in one time domain symbol can be dispersedly mapped to other time domain symbols, so as to alleviate the phase noise power fluctuation between each time domain symbol in the third modulation symbol sequence, thereby reducing the impact of interference caused by phase noise on signal demodulation performance, and better ensuring the demodulation performance of the signal.
[0263] In addition, as can be seen from the aforementioned introduction to "Scheme 2", Scheme 2 refers to the use of iterative processing for phase noise compensation. However, if Scheme 2 is used for phase noise compensation, it will not only increase the processing overhead of the terminal, but also impose a large processing burden on the terminal. Compared with the above-mentioned Scheme 2, in the data transmission method provided in the embodiment of the present application, the terminal does not need to repeatedly perform the phase noise compensation operation. It only needs to transform the third modulation symbol sequence based on the transformation processing parameters to obtain the fourth modulation symbol sequence. In this way, the purpose of compensating for the impact of phase noise can be achieved, thereby avoiding increasing the processing overhead and processing burden of the network device.
[0264] It should be understood that the above S1005 to S1006 can be understood by referring to the description of the corresponding positions above, and will not be repeated here. In addition, other data transmission methods with the terminal as the execution subject can be understood by referring to the above data transmission method with the terminal as the execution subject, and will not be repeated here.
[0265] In one possible implementation, as can be seen from the aforementioned introduction about “the network device determines whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters”, the network device may pre-determine whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters before S1001. However, some of the parameters required for the network device to determine whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters are information about the transformation processing capabilities supported by the terminal. Therefore, the terminal needs to inform the network device of the information about the transformation processing capabilities supported by the terminal, so that the network device can determine whether it is necessary to perform transformation processing on the first modulation symbol sequence based on the transformation processing parameters based on the information about the transformation processing capabilities supported by the terminal. In view of this, an embodiment of the present application provides another data transmission method, which is illustrated by taking Figure 10 as an example. The data transmission method may include the following S1007.
[0266] S1007: The terminal sends a second instruction message to the network device. Correspondingly, the network device receives the second instruction message.
[0267] The second indication information is used to indicate information about the transformation processing capability supported by the terminal.
[0268] In an optional implementation, the information on the transform processing capability supported by the terminal may include at least one of the following: whether to indicate transform processing, the maximum MCS supported for transform processing, the type of transform processing supported (e.g., DFT transform processing, OCC transform processing, or permutation transform processing, etc.), the maximum number of OFDM symbols Lmax supported for transform processing, or the waveform supported for transform processing (e.g., CP-OFDM and / or DFT-s-OFDM). Of course, the above is only an exemplary description of the information on the transform processing capability supported by the terminal. The information on the transform processing capability supported by the terminal may also include other information, and this application does not impose any limitation on this.
[0269] It is understandable that the terminal sends the second indication information to the network device to inform the terminal of the information of the transformation processing capability supported by the terminal, so that the network device can subsequently determine the transformation processing parameters based on the information of the transformation processing capability supported by the terminal.
[0270] It can be understood that both the network device and the terminal can transform the modulation symbol sequence based on the same transformation processing parameters, so that the network device (i.e., the transmitting end or the receiving end) and the terminal (i.e., the transmitting end or the receiving end) can have the same transformation processing method for the modulation symbol sequence. This can better ensure the demodulation performance of the signal while avoiding additional algorithm overhead, thereby reducing the computational burden of the network device and the terminal.
[0271] It should be noted that Figure 10 above is used to characterize the data transmission method in a scenario where the signal transmission waveform is CP-OFDM, or the data transmission method in a scenario where the signal transmission waveform is DFT-s-OFDM. However, the signal can support both the CP-OFDM transmission waveform and the DFT-s-OFDM transmission waveform, which is likely to involve a scenario where the transmission waveform is switched. As shown in Figure 18, the transmission waveform switching scenario may include the following two scenarios: Scenario 1, the scenario where the transmission waveform is switched from CP-OFDM to DFT-s-OFDM; Scenario 2, the scenario where the transmission waveform is switched from DFT-s-OFDM to CP-OFDM.
[0272] In the scenario of transmission waveform switching, the signal with CP-OFDM transmission waveform and the signal with DFT-s-OFDM transmission waveform can use the same transformation processing parameters, so that the network equipment and the terminal only need to obtain the transformation processing once, thereby saving communication overhead.
[0273] As mentioned above about the introduction of PTRS, the time domain density L of the PTRS introduced in the scenario where the transmission waveform is DFT-s-OFDM is different from that of the PTRS introduced in the scenario where the transmission waveform is CP-OFDM. PTRS Therefore, in order to avoid demodulation abnormality, both the network device and the terminal may not perform transformation processing on the time domain symbols carrying the PTRS.
[0274] In addition, the data transmission method provided in the embodiment of the present application can also be applied to a single-carrier multi-stream transmission scenario. In a single-carrier multi-stream transmission scenario, since different data streams can correspond to different PTRS introduction schemes, for example, as shown in Figure 19, data stream 1 corresponds to PTRS introduction scheme 1, wherein the number of PTRS groups Ng in PTRS introduction scheme 1 is 2, and the number of PTRS group sampling points Ns is also 2. Data stream 3 corresponds to PTRS introduction scheme 2, wherein the number of PTRS groups Ng in PTRS introduction scheme 2 is 1, and the number of PTRS group sampling points Ns is also 2. Therefore, different data streams can correspond to different transformation processing parameters, that is, different data streams can correspond to different frequency domain granularities of transformation processing, or different data streams can correspond to different numbers of time-frequency resources for transformation processing.
[0275] As can be seen from the aforementioned description of the data transmission method shown in FIG10 , the data transmission method shown in FIG10 is described using an example of a network device sending a signal to a terminal. The data transmission method provided in the embodiments of the present application can also be applied to uplink transmission scenarios. However, the data transmission method in the uplink transmission scenario can be understood with reference to the data transmission method shown in FIG10 , and will not be described in detail here.
[0276] The above primarily describes the solutions provided by the embodiments of the present application from the perspective of interaction between various network elements. Accordingly, the embodiments of the present application also provide a communication device for implementing the various methods described above. The communication device may be a network device in the above method embodiments, or a device including the above network device, or a component that can be used for a network device; alternatively, the communication device may be a terminal in the above method embodiments, or a device including the above terminal, or a component that can be used for a terminal. It is understood that, in order to implement the above functions, the communication device includes hardware structures and / or software modules corresponding to performing the various functions. Those skilled in the art will readily appreciate that, in conjunction with the various exemplary units and algorithm steps described in the embodiments disclosed herein, the present application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or in a hardware-driven manner by computer software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.
[0277] In the embodiment of the present application, the communication device can be divided into functional modules according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be understood that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.
[0278] Figure 20 shows a schematic diagram of the operation of a network device generating a transmit signal based on data. When the time domain symbol of the transmit signal is a CP-OFDM symbol, the operation of the network device generating the transmit signal based on the data may include: source bit generation, modulation, layer mapping, transformation processing, PTRS generation, mapping (e.g., DMRS mapping), precoding, subcarrier mapping, IFFT, and CP processing.
[0279] When the time domain symbol of the transmitted signal is a DFT-s-OFDM symbol, the operations of the network device to generate the transmitted signal may include: source bit generation, modulation, layer mapping, transformation processing, PTRS generation, DFT, mapping, precoding, subcarrier mapping, IFFT, and CP removal processing.
[0280] 20, the network device may obtain a transformation processing parameter and perform a transformation on the first modulation symbol sequence d based on the transformation processing parameter. k Perform transformation processing to obtain the second modulation symbol sequence x k Among them, the first modulation symbol sequence dk The network device sends the second modulation symbol sequence x k The above is only an explanation of how the network device transforms the modulation symbols corresponding to one carrier. The network device can transform the modulation symbols corresponding to each of the multiple subcarriers configured for the channel based on the above method.
[0281] Figure 21 shows a schematic diagram of operations for a terminal to acquire data based on a received signal. When the time-domain symbols of the received signal are CP-OFDM symbols, the operations for the terminal to acquire data based on the received signal may include: FFT, CP processing, subcarrier demapping, multiple-input multiple-output equalization, phase noise compensation (e.g., CPE compensation or ICI compensation), transform processing, and demodulation.
[0282] When the time domain symbol of the received signal is a DFT-s-OFDM symbol, the operations of the terminal to obtain data based on the received signal may include: FFT, CP processing, subcarrier demapping, Massive-MIMO equalization, IDFT, phase noise compensation, transform processing, and demodulation.
[0283] 21, the terminal may obtain the transformation processing parameters and perform the transformation processing on the third modulation symbol sequence e based on the transformation processing parameters. k Perform transformation processing to obtain the fourth modulation symbol sequence y k Among them, the third modulation symbol sequence e k The terminal receives the modulation symbol corresponding to the Mth subcarrier in each of the 11 OFDM symbols indicated by L3 to L12 of the signal. k The above is only an explanation of the transformation processing of the modulation symbol corresponding to one carrier by the terminal. The terminal can transform the modulation symbol corresponding to each subcarrier in multiple subcarriers configured for the channel based on the above method.
[0284] It should be noted that the operating methods shown in Figures 2 and 3 above are described using the example of a network device sending a signal to a terminal (i.e., downlink transmission). For the operating methods in the scenario where a terminal sends a signal to a network device (i.e., uplink transmission), please refer to the description of the corresponding positions above for understanding, and will not be repeated here.
[0285] Figures 22 and 23 are schematic diagrams of the structures of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal or network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication device can be the terminal 120 as shown in Figure 1, or the network device 110 as shown in Figure 1, or a module (such as a chip) applied to a terminal or network device.
[0286] As shown in Figure 22, the communication device 2200 includes a processing module 2210 and a transceiver module 2220. The communication device 2200 is used to implement the functions of the terminal or network device in the method embodiment shown in Figure 10 above.
[0287] When the communication device 2200 is used to implement the function of the terminal in the method embodiment shown in FIG10 : the transceiver module 2220 is configured to receive the third modulation symbol sequence {c0, c1, . . . , c N-1}, the transceiver module 2220 is further configured to obtain a transformation processing parameter; the processing module 2210 is configured to transform the third modulation symbol sequence based on the transformation processing parameter to obtain a fourth modulation symbol sequence {d1, d2, ..., d N-1}, and is sequentially mapped to N consecutive time domain symbols corresponding to the first subcarrier, where N is an integer greater than 1.
[0288] In some embodiments, the processing module 2210 is further configured to determine that the third modulation symbol sequence needs to be transformed when the index value of the MCS corresponding to the third modulation symbol sequence is greater than or equal to an index threshold.
[0289] In some embodiments, the processing module 2210 is further configured to not perform transformation processing on the first time-frequency resource when the number of subcarriers or subbands to be transformed in the first time-frequency resource is less than or equal to a quantity threshold.
[0290] In some embodiments, the transceiver module 2220 is further used to receive first indication information, where the first indication information is used to instruct the terminal to perform transformation processing on the third modulation symbol sequence based on the transformation processing parameters to obtain a fourth modulation symbol sequence.
[0291] In some embodiments, the transceiver module 2220 is further configured to send second indication information, where the second indication information is used to indicate information about the transformation processing capability supported by the terminal.
[0292] When the communication device 2200 is used to implement the function of the network device in the method embodiment shown in FIG10 : the transceiver module 2220 is used to obtain the transformation processing parameters; the processing module 2210 is used to transform the first modulation symbol sequence {a0, a1, ..., aN-1} is transformed to obtain the second modulation symbol sequence {b0, b1, ..., b N-1}, and mapped in sequence to N consecutive time domain symbols corresponding to the first subcarrier, the transceiver module 2220 is also used to send the second modulation symbol sequence to the terminal, where N is an integer greater than 1.
[0293] In some embodiments, the processing module 2210 is further configured to determine that the first modulation symbol sequence needs to be transformed when the index value of the MCS corresponding to the first modulation symbol sequence is greater than or equal to an index threshold.
[0294] In some embodiments, the processing module 2210 is further configured to not perform transformation processing on the first time-frequency resource when the number of subcarriers or subbands to be transformed in the first time-frequency resource is less than or equal to a quantity threshold.
[0295] In some embodiments, the transceiver module 2220 is further used to send first indication information, where the first indication information is used to instruct the terminal to transform the third modulation symbol sequence based on the transformation processing parameters to obtain a fourth modulation symbol sequence.
[0296] In some embodiments, the transceiver module 2220 is further configured to receive second indication information, where the second indication information is used to indicate information about the transformation processing capability supported by the terminal.
[0297] For a more detailed description of the processing module 2210 and the transceiver module 2220 , please refer to the relevant description in the method embodiment shown in FIG. 10 .
[0298] As shown in Figure 23, communication device 2300 includes a processor 2310 and an interface circuit 2320. Processor 2310 and interface circuit 2320 are coupled to each other. It is understood that interface circuit 2320 can be a transceiver or an input / output interface. Optionally, communication device 2300 may also include a memory 2330 for storing instructions executed by processor 2310, or storing input data required by processor 2310 to execute instructions, or storing data generated after processor 2310 executes instructions. Sometimes, interface circuit 2320 can also be understood as part of processor 2310, in which case communication device 2300 includes processor 2310.
[0299] When the communication device 2300 is used to implement the method shown in FIG10 , the processor 2310 is used to implement the functions of the processing unit 2210 , and the interface circuit 2320 is used to implement the functions of the transceiver unit 2220 .
[0300] When the communication device is a chip used in a terminal, the terminal chip implements the functions of the terminal in the above-mentioned method embodiment. When the terminal chip receives information from the network device, it can be understood that the information is first received by other modules in the terminal (such as a radio frequency module or antenna) and then sent to the terminal chip by these modules. When the terminal chip sends information to the network device, it can be understood that the information is first sent to other modules in the terminal (such as a radio frequency module or antenna) and then sent to the network device by these modules.
[0301] When the communication device is a chip used in a network device, the network device chip implements the functions of the network device in the above method embodiments. When the network device chip receives information from a terminal, it can be understood that the information is first received by other modules in the network device (such as a radio frequency module or antenna) and then sent to the network device chip by these modules. When the network device chip sends information to a terminal, it can be understood that the information is sent to other modules in the network device (such as a radio frequency module or antenna) and then sent to the terminal by these modules.
[0302] In this application, when entity A sends information to entity B, it can be done directly from A to B or indirectly through another entity. Similarly, when entity B receives information from entity A, it can be done directly from entity B or indirectly through another entity. Entities A and B herein can be RAN nodes or terminals, or modules within a RAN node or terminal. The sending and receiving of information can be information exchange between a RAN node and a terminal, for example, information exchange between a network device and a terminal; the sending and receiving of information can also be information exchange between two RAN nodes, for example, information exchange between a CU and a DU; the sending and receiving of information can also be information exchange between different modules within a device, for example, information exchange between a terminal chip and other modules of the terminal, or information exchange between a network device chip and other modules within the network device.
[0303] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0304] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal. The processor and storage medium can also exist in a network device or a terminal as discrete components.
[0305] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0306] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0307] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0308] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A method for data transmission, characterized in that: include: Get transformation processing parameters; Based on the transformation processing parameters, the first modulation symbol sequence {a0, a1, ..., a N-1 } is transformed to obtain the second modulation symbol sequence {b0,b1,…,b N-1 }, and sequentially mapped to N consecutive time domain symbols corresponding to the first subcarrier, where N is an integer greater than 1; The second modulation symbol sequence is sent to the terminal.
2. The method according to claim 1, characterized in that Before obtaining the transformation processing parameters, the method further includes: When the index value of the modulation coding scheme corresponding to the first modulation symbol sequence is greater than or equal to an index threshold, it is determined that the transformation process needs to be performed on the first modulation symbol sequence.
3. The method according to claim 1 or 2, characterized in that: The transformation processing parameters include at least one of the following: the type of the transformation processing, the frequency domain granularity of the transformation processing, the number of time-frequency resources for the transformation processing, or whether the time domain symbol carrying the phase tracking reference signal PTRS undergoes the transformation processing.
4. The method according to claim 3, characterized in that When the time domain density of the PTRS is 1, the transformation processing parameter includes performing the transformation processing on the modulation symbol carrying the PTRS; Alternatively, when the time domain density of the PTRS is not 1, the transformation processing parameters include not performing the transformation processing on the modulation symbol carrying the PTRS.
5. The method according to claim 3 or 4, characterized in that: The granularity of the transformation process includes subcarrier granularity and / or subband granularity, wherein the subband includes two or more subcarriers.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: When the number of subcarriers or subbands that are subjected to the transformation process in the first time-frequency resource is less than or equal to the quantity threshold, the transformation process is not performed on the first time-frequency resource.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Sending first indication information, where the first indication information is used to instruct the terminal to transform the third modulation symbol sequence based on the transformation processing parameter to obtain a fourth modulation symbol sequence.
8. The method according to any one of claims 1 to 7, characterized in that: The first modulation symbol sequence is a modulation symbol sequence obtained after layer mapping processing.
9. A method for data transmission, characterized in that: include: Receive a third modulation symbol sequence {c0, c1, ..., c N-1 }; Get transformation processing parameters; The third modulation symbol sequence is transformed based on the transformation processing parameters to obtain a fourth modulation symbol sequence {d1, d2, ..., d N-1 }, and are mapped in sequence to N consecutive time domain symbols corresponding to the first subcarrier, where N is an integer greater than 1.
10. The method according to claim 9, characterized in that Before obtaining the transformation processing parameters, the method further includes: When the index value of the modulation coding scheme corresponding to the third modulation symbol sequence is greater than or equal to an index threshold, it is determined that the transformation process needs to be performed on the third modulation symbol sequence.
11. The method according to claim 9 or 10, characterized in that: The transformation processing parameters include at least one of the following: the type of the transformation processing, the frequency domain granularity of the transformation processing, the number of time-frequency resources for the transformation processing, or whether the time domain symbol carrying the phase tracking reference signal PTRS undergoes the transformation processing.
12. The method according to claim 11, characterized in that When the time domain density of the PTRS is 1, the transformation processing parameter includes performing the transformation processing on the modulation symbol carrying the PTRS; Alternatively, when the time domain density of the PTRS is not 1, the transformation processing parameters include not performing the transformation processing on the modulation symbol carrying the PTRS.
13. The method according to claim 11 or 12, characterized in that: The granularity of the transformation process includes subcarrier granularity and / or subband granularity, wherein the subband includes two or more subcarriers.
14. The method according to any one of claims 9 to 13, characterized in that: The method further comprises: When the number of subcarriers or subbands that are subjected to the transformation process in the first time-frequency resource is less than or equal to the quantity threshold, the transformation process is not performed on the first time-frequency resource.
15. The method according to any one of claims 9 to 14, characterized in that: The method further comprises: First indication information is received, where the first indication information is used to instruct the terminal to perform transformation processing on the third modulation symbol sequence based on the transformation processing parameter to obtain the fourth modulation symbol sequence.
16. The method according to any one of claims 9 to 14, characterized in that: The third modulation symbol sequence is a modulation symbol sequence obtained after phase noise compensation.
17. A communication device, characterized in that: include: A functional unit for executing the method as claimed in any one of claims 1 to 8, or a functional unit for executing the method as claimed in any one of claims 9 to 16; wherein the actions performed by the functional unit are implemented by hardware or by hardware executing corresponding software implementations.
18. A communication device, characterized in that: The communication device comprises a processor; the processor is used to run a computer program or instruction, or to enable the communication device to execute the method according to any one of claims 1 to 8, or to enable the communication device to execute the method according to any one of claims 9 to 16 through a logic circuit.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs, which, when executed on a computer, enable the communication device to execute the method according to any one of claims 1 to 8, or enable the communication device to execute the method according to any one of claims 9 to 16.
20. A communication system, characterized in that: include: A communication device for executing the method according to any one of claims 1 to 8 and a communication device for executing the method according to any one of claims 9 to 16.
Citation Information
Patent Citations
Data transmission method and device and storage medium
CN120091419A
Resource mapping adjustment method and apparatus for UE and base station
CN107920389A
Information transmission method and communication device
CN112583759A
Method and device for transmitting downlink control information
US20140313994A1