Communication method and apparatus
By inserting DMRS symbols into the time domain symbols before transforming precoding, DMRS and data are allowed to pass time division multiplexing, the problem of higher PAPR in the prior art is solved, and more efficient data transmission and channel estimation are achieved.
Patent Information
- Application Number
- PCT/CN2023/115345
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-28
- Publication Date
- 2025-03-06
AI Technical Summary
The prior art leads to a higher peak average power ratio (PAPR) when the data and the demodulation reference signal (DMRS) are mapped to the same time domain symbol, which affects the data transmission performance.
Insert the DMRS symbol into the time domain symbol before the transformation precoding, so that the DMRS and data are multiplexed in the same time domain symbol in the form of time division.
Effectively reduce PAPR, improve transmission performance, and improve channel estimation performance, so as to facilitate correct demodulation of data.
Smart Images

Figure CN2023115345_06032025_PF_FP_ABST
Abstract
Description
Communication method and device Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] The demodulation reference signal (DMRS) can be used to estimate the equivalent channel of a data channel or a control channel. A data channel, for example, can be a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH), and a control channel, for example, can be a physical downlink control channel (PDCCH). Taking the data channel as an example, the DMRS can be used to estimate the equivalent channel of the data signal carried by the data channel, facilitating detection and demodulation of data in the data channel.
[0003] Existing solutions typically map the DMRS sequence to the corresponding frequency domain resources after transform precoding. This approach reduces the peak-to-average power ratio (PAPR) when data and DMRS are located in different time domain symbols. However, when data and DMRS are mapped to the same time domain symbol, the PAPR is higher, impacting data transmission.
[0004] Summary of the Invention
[0005] The present application provides a communication method and apparatus for inserting DMRS symbols into time domain symbols before transform precoding, so that DMRS and data are multiplexed in the same time domain symbol in the form of time division, thereby effectively reducing PAPR and improving transmission performance.
[0006] In the first aspect, the present application provides a communication method, which can be applied to a transmitting end, a processor in the transmitting end, or a chip or chip system, or a functional module, etc.; taking the method applied to the transmitting end, and the transmitting end being a terminal device as an example, when not specifically stated, "terminal device" can refer to the terminal device itself, or to a component in the terminal device, such as a system-on-chip (SoC). In this method, the terminal device generates a first symbol sequence, the first symbol sequence includes a demodulation reference signal (DMRS) symbol sequence, the DMRS symbol sequence includes a first DMRS symbol sequence and a second DMRS symbol sequence, the first DMRS symbol sequence is located at the head of the first symbol sequence, and the second DMRS symbol sequence is located at the tail of the first symbol sequence; the first symbol sequence is processed to obtain a second symbol sequence, the processing includes transforming precoding; and the second symbol sequence is output.
[0007] By adopting the above method, since the symbol sequence before transform precoding (i.e., the above-mentioned first symbol sequence) can include a DMRS symbol sequence, the DMRS symbol and the data symbol are multiplexed in the same time domain symbol in the form of time division, thereby effectively reducing the PAPR and improving the data transmission performance; in addition, it can also effectively improve the channel estimation performance, facilitating the correct demodulation of the data.
[0008] In one possible design, at least a portion of the first DMRS symbol sequence and / or at least a portion of the second DMRS symbol sequence is used for phase noise estimation.
[0009] In this way, by setting the position of the DMRS symbol sequence in the first symbol sequence (that is, the first DMRS symbol sequence is located at the head of the first symbol sequence, and the second DMRS symbol sequence is located at the tail of the first symbol sequence), at least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence can be used for phase noise estimation, thereby reducing the overhead of PTRS and improving the phase noise estimation performance.
[0010] In one possible design, the first symbol sequence also includes M phase tracking reference signal PTRS groups, and the positions of the PTRS symbols in the M PTRS groups in the first symbol sequence are determined according to a first numerical value (or the positions of the PTRS symbols in the M PTRS groups in the first symbol sequence are related to the first numerical value), and the first numerical value is equal to the number of resource units RE (or the number of subcarriers) in the scheduling bandwidth minus the number of REs corresponding to the DMRS symbol sequence.
[0011] In one possible design, M is equal to P, P-1, or P-2, P is 2 raised to the kth power, and k is a positive integer.
[0012] Thus, a PTRS mapping method is provided to facilitate PTRS mapping. In the prior art, the symbol sequence before transform precoding (i.e., the first symbol sequence) does not include the DMRS symbol sequence. Therefore, the PTRS can be mapped according to the number of REs in the scheduling bandwidth. However, in the embodiment of the present application, since the symbol sequence before transform precoding includes the DMRS symbol sequence, the position of the PTRS symbol in the first symbol sequence can be determined based on the first value, thereby facilitating the reasonable placement of the DMRS and PTRS.
[0013] In one possible design, when M is equal to P or P-1, at least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence are used for phase noise estimation; or, when M is equal to P-2, at least part of the first DMRS symbol sequence and at least part of the second DMRS symbol sequence are used for phase noise estimation.
[0014] In one possible design, the first symbol sequence also includes X PTRS symbols out of N PTRS symbols, where positions of the N PTRS symbols are determined based on a second numerical value (or the positions of the N PTRS symbols are related to the second numerical value), and the second numerical value is equal to the number of REs in the scheduling bandwidth; wherein N and X are both positive integers; and positions of other PTRS symbols among the N PTRS symbols except the X PTRS symbols overlap with positions of the DMRS symbol sequence.
[0015] In this way, a PTRS mapping method is provided to facilitate the mapping of PTRS. In the prior art, the symbol sequence before the transformation precoding (i.e., the first symbol sequence) does not include the DMRS symbol sequence. Therefore, the PTRS can be mapped according to the number of REs in the scheduling bandwidth. In the embodiment of the present application, the PTRS can be mapped using the method in the prior art. However, since the symbol sequence before the transformation precoding includes the DMRS symbol sequence, when the position of the PTRS symbol overlaps with the position of the DMRS symbol, the PTRS symbol needs to be removed (i.e., the priority of the DMRS symbol is higher than the priority of the PTRS symbol), thereby facilitating the reasonable placement of the DMRS and PTRS.
[0016] In one possible design, the first DMRS symbol sequence includes a DMRS basic symbol sequence, and the second DMRS symbol sequence includes a cyclic prefix CP of the DMRS basic symbol sequence; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence and a part of the CP, and the second DMRS symbol sequence includes another part of the CP; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence and a cyclic suffix CS of the DMRS basic symbol sequence, and the second DMRS symbol sequence includes the CP; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence, a part of the CP and the CS, and the second DMRS symbol sequence includes another part of the CP; or, the first DMRS symbol sequence includes the CS, and the second DMRS symbol sequence includes the CP and the DMRS basic symbol sequence; or, the first DMRS symbol sequence includes a part of the CS, and the second DMRS symbol sequence includes the CP, the DMRS basic symbol sequence, and another part of the CS.
[0017] In one possible design, the number of symbols in another part of the CP is equal to the number of PTRS symbols of a PTRS group in the first symbol sequence; or, the number of symbols in a part of the CS is equal to the number of PTRS symbols of the PTRS group.
[0018] In one possible design, the number of symbols in the first DMRS symbol sequence is equal to the number of PTRS symbols in a PTRS group in the first symbol sequence; or, the number of symbols in the second DMRS symbol sequence is equal to the number of PTRS symbols in the PTRS group.
[0019] In this way, since the PTRS group in the prior art can be located at the head and the tail, when the number of symbols of the first DMRS symbol sequence is equal to the number of PTRS symbols of the PTRS group, or the number of symbols of the second DMRS symbol sequence is equal to the number of PTRS symbols of the PTRS group, the complexity of the phase noise estimation of the network device based on the first DMRS symbol sequence or the second DMRS symbol sequence can be effectively simplified.
[0020] In one possible design, generating the first symbol sequence includes: receiving first information from a network device, the first information including at least one of the following: the number of symbols in the first DMRS symbol sequence; the number of symbols in the second DMRS symbol sequence; a first index value, the first index value being associated with the number of symbols in the first DMRS symbol sequence and / or the number of symbols in the second DMRS symbol sequence; a position index of the first DMRS symbol sequence; a position index of the second DMRS symbol sequence; a second index value, the second index value being associated with the position index of the first DMRS symbol sequence and / or the position index of the second DMRS symbol sequence.
[0021] In this way, the network device can indicate the specific position of the DMRS symbol sequence in the first symbol sequence to the terminal device through the first information, thereby facilitating the network device's control over the terminal device.
[0022] In one possible design, generating the first symbol sequence includes: generating a third symbol sequence, the third symbol sequence including the DMRS symbol sequence, and the DMRS symbol sequence is continuously distributed in the third symbol sequence; and performing a cyclic shift on the third symbol sequence to obtain the first symbol sequence.
[0023] In one possible design, cyclically shifting the third symbol sequence to obtain the first symbol sequence includes: receiving second information from the network device, where the second information is used to indicate a cyclic shift value; and cyclically shifting the third symbol sequence according to the cyclic shift value to obtain the first symbol sequence.
[0024] In this way, the network device can indicate the cyclic shift value to the terminal device through the second information, thereby facilitating the network device's control over the terminal device.
[0025] In the second aspect, the present application provides a communication method, which can be applied to a receiving end, a processor in the receiving end, or a chip or chip system, or a functional module, etc. Taking the method applied to the receiving end, and the receiving end being a network device as an example, when not specifically stated, "network device" can refer to the network device itself, or to a component in the network device, such as a system-on-chip SoC. In this method, the network device receives a second symbol sequence and processes the second symbol sequence to obtain a first symbol sequence, the processing including inverse transform precoding, the first symbol sequence including a DMRS symbol sequence, the DMRS symbol sequence including a first DMRS symbol sequence and a second DMRS symbol sequence, the first DMRS symbol sequence being located at the head of the first symbol sequence, and the second DMRS symbol sequence being located at the tail of the first symbol sequence; phase noise estimation is performed based on at least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence.
[0026] Using the above method, since the symbol sequence before transform precoding (i.e., the above-mentioned first symbol sequence) can include a DMRS symbol sequence, the DMRS symbols and data symbols are multiplexed in the same time domain symbol in a time-division manner, thereby effectively reducing the PAPR and improving data transmission performance. In addition, it can also effectively improve channel estimation performance and facilitate correct data demodulation. Furthermore, by setting the position of the DMRS symbol sequence in the first symbol sequence (i.e., the first DMRS symbol sequence is located at the beginning of the first symbol sequence, and the second DMRS symbol sequence is located at the end of the first symbol sequence), at least a portion of the first DMRS symbol sequence and / or at least a portion of the second DMRS symbol sequence can be used for phase noise estimation, thereby facilitating the reduction of PTRS overhead and improving phase noise estimation performance.
[0027] In one possible design, the first symbol sequence also includes M phase tracking reference signal PTRS groups, and the positions of the PTRS symbols in the M PTRS groups in the first symbol sequence are determined based on a first numerical value, which is equal to the number of REs in the scheduling bandwidth minus the number of REs corresponding to the DMRS symbol sequence.
[0028] In a possible design, M is equal to P, P-1 or P-2, P is 2 to the power of k, and k is a positive integer.
[0029] In one possible design, phase noise estimation is performed based on at least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence, including: when the M is equal to P or P-1, phase noise estimation is performed based on at least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence; or, when the M is equal to P-2, phase noise estimation is performed based on at least part of the first DMRS symbol sequence and at least part of the second DMRS symbol sequence.
[0030] In one possible design, the first symbol sequence also includes X PTRS symbols out of N PTRS symbols, and the positions of the N PTRS symbols are determined based on a second numerical value, which is equal to the number of REs in the scheduling bandwidth; wherein N and X are both positive integers; and the positions of the other PTRS symbols among the N PTRS symbols except the X PTRS symbols overlap with the position of the DMRS symbol sequence.
[0031] In one possible design, the first DMRS symbol sequence includes a DMRS basic symbol sequence, and the second DMRS symbol sequence includes a cyclic prefix CP of the DMRS basic symbol sequence; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence and a part of the CP, and the second DMRS symbol sequence includes another part of the CP; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence and a cyclic suffix CS of the DMRS basic symbol sequence, and the second DMRS symbol sequence includes the CP; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence, a part of the CP and the CS, and the second DMRS symbol sequence includes another part of the CP; or, the first DMRS symbol sequence includes the CS, and the second DMRS symbol sequence includes the CP and the DMRS basic symbol sequence; or, the first DMRS symbol sequence includes a part of the CS, and the second DMRS symbol sequence includes the CP, the DMRS basic symbol sequence, and another part of the CS.
[0032] In one possible design, the number of symbols in another part of the CP is equal to the number of PTRS symbols of a PTRS group in the first symbol sequence; or, the number of symbols in a part of the CS is equal to the number of PTRS symbols of the PTRS group.
[0033] In one possible design, the method also includes: sending first information to the terminal device, the first information including at least one of the following: the number of symbols in the first DMRS symbol sequence; the number of symbols in the second DMRS symbol sequence; a first index value, the first index value is associated with the number of symbols in the first DMRS symbol sequence and / or the number of symbols in the second DMRS symbol sequence; the position index of the first DMRS symbol sequence; the position index of the second DMRS symbol sequence; a second index value, the second index value is associated with the position index of the first DMRS symbol sequence and / or the position index of the second DMRS symbol sequence.
[0034] In one possible design, the method also includes: sending second information to the terminal device, the second information is used to indicate a cyclic shift value, the cyclic shift value is used to cyclically shift a third symbol sequence, the third symbol sequence includes the DMRS symbol sequence, and the DMRS symbol sequence is continuously distributed in the third symbol sequence.
[0035] The communication method provided in the above-mentioned second aspect corresponds to the communication method provided in the first aspect. The beneficial effects of the relevant technical features in the second aspect can be referred to the description in the first aspect and will not be repeated here.
[0036] In a third aspect, the present application provides a communication device, which has the ability to implement the functions involved in the first or second aspect above. For example, the communication device includes modules or units or means corresponding to the operations involved in the first or second aspect above. The functions or units or means can be implemented through software, or through hardware, or the corresponding software can be implemented through hardware.
[0037] In one possible design, the communication device includes a processing unit and a communication unit. The communication unit can be used to send and receive signals to enable communication between the communication device and other devices, for example, the communication unit is used to send system information to a terminal. The processing unit can be used to perform certain internal operations of the communication device. The functions performed by the processing unit and the communication unit can correspond to the operations described in the first or second aspect above.
[0038] In one possible design, the communication device includes a processor, which can be coupled to a memory. The memory can store the necessary computer programs or instructions for implementing the functions of the first or second aspect. The processor can execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the communication device implements the method of any possible design or implementation of the first or second aspect.
[0039] In one possible design, the communication device includes a processor and a memory, and the memory may store the necessary computer programs or instructions for implementing the functions involved in the first or second aspect. The processor may execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the communication device implements the method of any possible design or implementation of the first or second aspect.
[0040] In one possible design, the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in any possible design or implementation of the first aspect or the second aspect above.
[0041] It can be understood that in the third aspect above, the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. In addition, the above processors can be one or more, and the memories can be one or more. The memory can be integrated with the processor, or the memory and the processor can be set separately. In the specific implementation process, the memory can be integrated with the processor on the same chip, or can be set on different chips respectively. The embodiment of the present application does not limit the type of memory and the setting method of the memory and the processor.
[0042] In a fourth aspect, the present application provides a communication system, which may include a first communication device and a second communication device; wherein the first communication device is used to execute the method described in the first aspect above, and the second communication device is used to execute the method described in the second aspect above.
[0043] In a fifth aspect, the present application provides a computer-readable storage medium, in which a computer program (or computer-readable instructions) is stored. When a computer reads and executes part or all of the computer-readable instructions, the method in any possible design of the first or second aspect above is executed.
[0044] Exemplarily, a computer-readable storage medium can be any available medium that can be accessed by a computer. By way of example and not limitation, a computer-readable medium can include a non-transitory computer-readable medium, a random-access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a CD-ROM or other optical disk storage, a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.
[0045] In a sixth aspect, the present application provides a computer program product, which, when read and executed by a computer, enables the method in any possible design of the first aspect or the second aspect to be executed.
[0046] In the seventh aspect, the present application provides a chip (or chip system), which includes a processor, the processor is coupled to a memory, and the memory stores a computer program; the processor is used to call part or all of the computer program in the memory, so that the method in any possible design of the first aspect or the second aspect above is executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] FIG1 is a schematic diagram of a communication system applicable to an embodiment of the present application;
[0048] FIG2 is a schematic diagram of a possible signal processing flow of a network device and a terminal device provided in an embodiment of the present application;
[0049] FIG3 is a schematic diagram of a PTRS group provided in an embodiment of the present application;
[0050] FIG4 is a schematic diagram of another possible signal processing flow of a network device and a terminal device provided in an embodiment of the present application;
[0051] FIG5 is a schematic diagram of a flow chart corresponding to a communication method provided in an embodiment of the present application;
[0052] FIG6 is a schematic diagram of the position of a DMRS symbol sequence in a first symbol sequence provided in an embodiment of the present application;
[0053] FIG7 is another schematic diagram of the position of a DMRS symbol sequence in a first symbol sequence provided by an embodiment of the present application;
[0054] 8A, 8B and 8C are schematic diagrams of a PTRS group provided in an embodiment of the present application;
[0055] FIG9 is a schematic diagram of the position of a PTRS provided in an embodiment of the present application;
[0056] FIG10 is another schematic diagram of the position of the PTRS provided in an embodiment of the present application;
[0057] FIG11 is a schematic diagram of a first symbol sequence provided in an embodiment of the present application;
[0058] FIG12 is a possible exemplary block diagram of a device involved in an embodiment of the present application;
[0059] FIG13 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0060] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application. The technical solutions in the embodiments of the present application can be applied to various communication systems, such as universal mobile telecommunications system (UMTS), wireless local area network (WLAN), wireless fidelity (Wi-Fi) system, 4th generation (4G) mobile communication system, such as long term evolution (LTE) system, fifth generation (5G) mobile communication system, such as new radio (NR) system, and future evolved communication systems, such as sixth generation (6G) mobile communication system.
[0061] In particular, embodiments of the present application are applicable to scenarios with severe high-frequency phase noise. This application can be applied to the following scenarios: enhanced mobile broadband (eMBB), multi-site transmission (where the same terminal device transmits signals to multiple sites), backhaul scenarios, wireless to the x (WTTx), device to device (D2D), or other scenarios with high timing requirements or high transmission rate requirements.
[0062] This application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. In addition, combinations of these schemes may also be used. In addition, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described in this application as an "example" should not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Specifically, the use of the word "example" is intended to present concepts in a concrete way. In the embodiments of this application, "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the meanings to be expressed are consistent.
[0063] To facilitate understanding of the embodiments of the present application, the communication system applicable to the embodiments of the present application is first described in detail using the communication system shown in FIG1 as an example. As shown in FIG1 , the communication system may include one or more network devices and one or more terminal devices. The interface between the network device and the terminal device may be a Uu interface (or air interface), and data may be transmitted between the network device and the terminal device via air interface resources.
[0064] FIG1 exemplifies scenarios applicable to embodiments of the present application, namely, eMBB (shown by the solid line in FIG1 ), multi-site transmission (shown by the dashed line ① in FIG1 ), backhaul scenarios (shown by the dashed line ② in FIG1 ), and D2D (shown by the dashed line ③ in FIG1 ). It should be understood that the four scenarios shown in FIG1 are merely examples and are not limited to these by embodiments of the present application.
[0065] In one possible scenario, the network device may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The network device may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in an open access network (open RAN, O-RAN or ORAN) or a cloud radio access network (cloud radio access network, CRAN) scenario. Optionally, the network device may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the network device in this application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application may also be a logical node, a logical module or software that can implement all or part of the network device functions.
[0066] In another possible scenario, multiple network devices collaborate to assist the terminal device in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0067] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0068] A terminal device may also be referred to as user equipment (UE), terminal device, user apparatus, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal unit, terminal station, terminal apparatus, wireless communication device, user agent or user apparatus.
[0069] For example, the terminal device in the embodiment of the present application can be a mobile phone, a personal digital assistant (PDA), a laptop computer, a tablet computer, a drone, a computer with wireless transceiver function, a machine type communication (MTC) terminal device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, an Internet of Things (IoT) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home (such as a game console, a smart TV, a smart speaker, a smart refrigerator, and fitness equipment, etc.), a vehicle-mounted terminal device, and an RSU with terminal device function.
[0070] In the embodiments of the present application, unless otherwise specified, "terminal device" may refer to the terminal device itself or a component in the terminal device, such as a system-on-a-chip (SoC); "network device" may refer to the network device itself or a component in the network device, such as a SoC.
[0071] In addition, network devices and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water; and can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of network devices and terminal devices.
[0072] The communication system and scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.
[0073] The following first explains the relevant terms involved in the embodiments of this application. When not specifically explained, these explanations are intended to support the meaning of the relevant terms and make the embodiments of this application easier to understand, and should not be regarded as strict limitations on the relevant terms in the scope of protection claimed by this application.
[0074] (1) Fourier transform
[0075] Fourier transform is one of the most important tools for signal processing in communication systems, which is used to realize the conversion of signals between the time domain (referred to as time domain) and the frequency domain (referred to as frequency domain).
[0076] Commonly used Fourier transforms include discrete Fourier transform (DFT), fast Fourier transform (FFT), inverse discrete Fourier transform (IDFT), and inverse fast Fourier transform (IFFT).
[0077] DFT converts a time-domain sequence into a frequency-domain sequence, and FFT is a fast DFT calculation method. IDFT converts a frequency-domain sequence into a time-domain sequence, and IFFT is a fast IDFT calculation method.
[0078] (2) Cyclic prefix / cyclic suffix
[0079] For a signal (or sequence) S of length N, for example, S = [s_1, s_2, …, s_N], a cyclic prefix (CP) is created by truncating the last L elements of sequence S (L represents the length of the CP) and appending the truncated L elements to the front of the original sequence S. The sequence after adding the CP is: S_CP = [s_N-L, s_N-L+1, …s_N, s_1, s_2, …, S_N], where CP is: [s_N-L, s_N-L+1, …s_N].
[0080] For a signal (or sequence) S of length N, for example, S = [s_1, s_2, …, s_N], a cyclic suffix (CS) is created by truncating the first L elements of the sequence S (L represents the length of CS) and appending the truncated L elements to the end of the original sequence S. The resulting sequence after adding CS is: S_CS = [s_1, s_2, …, S_N, s_1, s_2, …, s_L], where CS is [s_1, s_2, …, s_L].
[0081] (3)PAPR
[0082] Observed in the time domain, wireless signals are sinusoidal waves with varying amplitudes. The amplitude is not constant. The peak amplitude of a signal within one cycle is different from the peak amplitude of another cycle, so the average power and peak power in each cycle are different. Over a long period of time, peak power is the maximum instantaneous power with a certain probability of occurring, typically 0.01% (10^-4). The ratio of the peak power at this probability to the total average power of the system is the PAPR.
[0083] (4) Phase tracking reference signal
[0084] Within the operating frequency bands of communication systems, high frequencies (i.e., bands above 6 GHz, such as 28 GHz, 39 GHz, 60 GHz, and 73 GHz) have become a hotspot for research and development in the industry, due to their abundant frequency resources, to address the growing communication needs. High frequencies, while notable for their wide bandwidth and highly integrated antenna arrays for high throughput, also present significant mid-range and RF distortion issues, such as phase noise and carrier frequency offset (CFO). Furthermore, high frequencies also exhibit greater Doppler shift. All three factors introduce phase errors, leading to performance degradation or even inoperability of high-frequency communication systems.
[0085] Taking phase noise as an example, as the frequency band increases, the power spectral density of phase noise increases, thus increasing its impact on the received signal. At higher frequencies, the deterioration of phase noise will lead to poor demodulation performance of the received signal. Therefore, the phase tracking reference signal (PTRS) is introduced in the existing NR protocol to compensate for the impact of phase noise and improve demodulation performance under phase noise conditions.
[0086] In the communication system shown in Figure 1, the waveform used for communication between the network device and the terminal device can be a single-carrier waveform or a multi-carrier waveform. Single-carrier waveforms involve convolving a roll-off filter with serially arranged transmit signals to form a transmit signal; multi-carrier waveforms involve arranging transmit signals in parallel and forming a transmit signal through an IFFT process.
[0087] For example, the single-carrier waveform may be a single carrier-quadrature amplitude modulation (SC-QAM) waveform, and the multi-carrier waveform may be an orthogonal frequency division multiplexing (OFDM) waveform. Furthermore, the discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-s-OFDM) waveform is almost equivalent to the traditional single-carrier waveform, but uses a multi-carrier implementation, making it easily compatible with OFDM. However, it is still essentially a single-carrier waveform.
[0088] In the embodiments of this application, the DFT-s-OFDM waveform will be used as an example for description. Figure 2 is a schematic diagram of a possible signal processing flow of a network device and a terminal device when the network device and the terminal device use the DFT-s-OFDM waveform for communication. In this case, the transmitting end of the signal is the terminal device and the receiving end of the signal is the network device; or, the transmitting end of the signal is the terminal device and the receiving end of the signal is the network device; Figure 2 is an example of "the transmitting end of the signal is the terminal device and the receiving end of the signal is the network device".
[0089] As shown in Figure 2, the terminal device generates source bits (i.e., data bit stream), encodes the source bits, and performs QAM modulation on the encoded bits to obtain a modulated data symbol sequence. The terminal device maps / arranges the generated PTRS symbol sequence and the modulated data symbol sequence (referring to the mapping of data symbols and PTRS symbols before DFT), and performs a DFT operation on the mapped / arranged sequence (also known as transform precoding). The sequence after DFT and the generated DMRS sequence are mapped to a resource element (RE) (i.e., mapped to a specified frequency domain resource), and IFFT is performed, and the CP is superimposed to obtain the final symbol sequence; the final symbol sequence is then sent to the network device through the channel.
[0090] The network device performs the inverse process of the terminal device. After receiving the symbol sequence from the terminal device, the network device removes the superimposed CP from the symbol sequence (i.e., discards the signal outside the FFT receive window) and performs an FFT. The network device then performs RE demapping and channel equalization (including operations such as channel estimation based on the DMRS). It then performs an IDFT (also known as inverse transform precoding) on the channel-equalized sequence. The network device then acquires the PTRS, estimates phase noise based on the acquired PTRS, compensates for phase noise based on the phase noise estimation result, and performs QAM demodulation and decoding on the phase noise-compensated sequence to recover the data bit stream sent by the terminal device.
[0091] It will be understood that the relevant operations in FIG. 2 above are merely examples, and optionally, other possible operations may also be included, such as frequency domain spectrum shaping, serial-to-parallel conversion, parallel-to-serial conversion, a digital-to-analog converter (DAC), a power amplifier (PA), a low noise amplifier (LNA), an analog-to-digital converter (ADC), and the like.
[0092] The following is an introduction to the PTRS transmission process involved.
[0093] Before DFT, the terminal device can map / arrange the PTRS symbols according to the PTRS pattern, and then send them to the network device; accordingly, the network device can receive and obtain the PTRS according to the PTRS pattern. The PTRS pattern is used to indicate the distribution rule of the PTRS symbols in the time domain symbols before DFT; for example, the PTRS pattern may include multiple PTRS groups, each PTRS group includes multiple consecutive PTRS symbols, and the PTRS symbols may also be called PTRS sampling points. The time domain symbols include but are not limited to OFDM symbols and DFT-s-OFDM symbols; "symbol"; "time domain symbols before" may also be replaced by other possible descriptions, such as "OFDM symbol prior to transform precoding".
[0094] Table 1: Correspondence between scheduling bandwidth and PTRS pattern
[0095] Table 2: Position index of PTRS sampling points in the time domain symbol before DFT
[0096] For example, the PTRS pattern can be determined by the scheduling bandwidth allocated by the network device to the terminal device. As shown in Table 1, N RB Indicates the number of resource blocks (RBs) included in the scheduling bandwidth, N RBi (i=0, 1, 2, 3, 4) is the threshold value configured by the network device to the terminal device through high-level signaling. During data transmission, the terminal device can determine the specific PTRS pattern in the current data transmission based on the current scheduling bandwidth and Table 1. For example, the configured scheduling bandwidth N RB Satisfy condition N RB2 ≤N RB <N RB3 When , the terminal device can determine according to Table 1 that the number of PTRS groups in the PTRS pattern is 4 and the number of PTRS symbols in the PTRS group is 2.
[0097] Further, when the PTRS pattern (the number of PTRS groups and the number of PTRS symbols in the PTRS group) is determined, the terminal device can determine the position index of the PTRS symbol in the time domain symbol before DFT according to Table 2. The value of is equal to the number of REs included in the scheduling bandwidth, or the number of subcarriers, or the number of symbols in the time domain symbol before DFT; since an RB can include 12 REs, The value can be equal to 12*N RB .
[0098] For example, when When the number of PTRS groups and the number of PTRS symbols in a PTRS group are both 2, the position indexes of the PTRS symbols can be calculated according to the formula in the first row of Table 2:
[0099] 1*4+0-1=3;
[0100] 1*4+1-1=4;
[0101] 3*4+0-1=11;
[0102] 3*4+1-1=12.
[0103] Among them, the PTRS symbols with position indexes 3 and 4 belong to one PTRS group, and the PTRS symbols with position indexes 11 and 12 belong to one PTRS group. The positions of the PTRS symbols can be seen in the first row in Figure 3.
[0104] when When the number of PTRS groups is 2 and the number of PTRS symbols in the PTRS group is 4, the specific positions of the PTRS symbols can be seen in the second row of Figure 3.
[0105] when When the number of PTRS groups is 4 and the number of PTRS symbols in the PTRS group is 2, the specific positions of the PTRS symbols can be seen in the third row of Figure 3.
[0106] when When the number of PTRS groups is 4 and the number of PTRS symbols in the PTRS group is 4, the specific positions of the PTRS symbols can be seen in the fourth row of FIG. 3 .
[0107] when When the number of PTRS groups is 8 and the number of PTRS symbols in the PTRS group is 4, the specific positions of the PTRS symbols can be seen in the fifth row of Figure 3.
[0108] That is to say, the mapping rule shown in Table 2 can be understood as: the number of symbols in the time domain symbol before DFT is equally divided into multiple (number of PTRS groups) gaps; if the number of PTRS sampling points in the group = 2, then a PTRS group is mapped in the middle of each gap, as shown in the first and third rows in Figure 3; if the number of PTRS sampling points in the group = 4, then the first PTRS group is mapped at the head of the first gap, the last PTRS group is mapped at the tail of the last gap, and the other PTRS groups are mapped in the middle of each gap, as shown in the second row of Figure 3 (there are only two segments at this time, so there is no PTRS group mapped in the middle of the two segments), the fourth row, and the fifth row.
[0109] According to the process in Figure 2 above, the terminal device maps / arranges the data symbol sequence and the PTRS symbol sequence, performs a DFT operation, and maps the DFT sequence and the generated DMRS sequence onto REs. Using this method, if the data and PTRS are located in the same time domain symbol when the terminal device finally sends the signal, and the DMRS is located in other time domain symbols, that is, the terminal device sends data and reference signals to the network device on multiple time domain symbols, it can effectively reduce PAPR. DMRS is also more suitable for multi-port configuration, facilitating efficient signal transmission.
[0110] However, in some scenarios (such as signaling transmission of uplink control channels, signaling transmission of downlink control channels, or transmission of short symbols in ultra-reliable low-latency communications (URLLC) scenarios), the amount of information that needs to be transmitted between network devices and terminal devices is relatively small. For example, the terminal device only sends data to the network device through one time domain symbol. In this case, if the method shown in Figure 2 is adopted, DMRS and data are multiplexed in the same time domain symbol in the form of frequency division, which will result in a large PAPR. For another example, the terminal device only sends data to the network device through a small number of consecutive time domain symbols. In this case, if the method shown in Figure 2 is adopted, DMRS is placed alone in a time domain symbol, which will result in too much DMRS overhead. If, in order to reduce DMRS overhead, DMRS and data are multiplexed in the same time domain symbol in the form of frequency division, it will also result in a large PAPR.
[0111] Based on this, an embodiment of the present application proposes pre-DFT DMRS, that is, DMRS symbols are inserted into the time domain symbols before DFT, so that DMRS and data are multiplexed in the same time domain symbols in the form of time division, thereby effectively reducing PAPR and improving transmission performance.
[0112] Figure 4 illustrates a possible signal processing flow for a terminal device and network device after the introduction of pre-DFT DMRS. Compared to Figure 2, in Figure 4, the terminal device can map / permutate the generated DMRS symbol sequence and the modulated data symbol sequence (as well as the PTRS symbol sequence) and perform a DFT on the mapped / permuted sequences. This means that the terminal device inserts the DMRS symbols into the time-domain symbols before the DFT, allowing the DMRS and data to be multiplexed in the time-domain symbols using time division.
[0113] The communication method provided in the embodiment of the present application is described in detail below in conjunction with Figure 5. It is understandable that the technical solution provided in the embodiment of the present application can be applied to wireless communication between communication devices. Wireless communication between communication devices may include: wireless communication between network devices and terminal devices, wireless communication between network devices and network devices, and wireless communication between terminal devices and terminal devices. In the embodiment of the present application, the wireless communication between network devices and terminal devices (the terminal device is the transmitting end and the network device is the receiving end) is used as an example. When applied to other scenarios, the same processing can be used.
[0114] FIG5 is a flow chart of a communication method according to an embodiment of the present application. As shown in FIG5 , the method includes:
[0115] S501: The terminal device generates a first symbol sequence, where the first symbol sequence includes a DMRS symbol sequence.
[0116] Here, the first symbol sequence may be a symbol sequence before DFT. The first symbol sequence further includes a data symbol sequence, and optionally, further includes at least one PTRS group or at least one PTRS symbol.
[0117] (1) DMRS symbol sequence
[0118] In an embodiment of the present application, the DMRS symbol sequence may include a DMRS basic symbol sequence and a CP of the DMRS basic symbol sequence, or include a DMRS basic symbol sequence and a CS of the DMRS basic symbol sequence, or include a DMRS basic symbol sequence, a CP of the DMRS basic symbol sequence and a CS of the DMRS basic symbol sequence.
[0119] Among them, the CP of the DMRS basic symbol sequence refers to the last L1 elements of the DMRS basic symbol sequence (L1 refers to the length of the CP), and the truncated sequence of length L1 is added to the front of the DMRS basic symbol sequence. The CS of the DMRS basic symbol sequence refers to the first L2 elements of the DMRS basic symbol sequence (L2 refers to the length of the CS), and the truncated sequence of length L2 is added to the back of the DMRS basic symbol sequence. When the DMRS symbol sequence includes the CP of the DMRS basic symbol sequence, interference (such as inter-symbol interference and inter-carrier interference) can be reduced; when the DMRS symbol sequence includes the CS of the DMRS basic symbol sequence, the impact of frequency domain spectrum spreading (FDSS) can be reduced and the transmission performance can be improved (for example, spectrum spreading can be bound to CS. If spectrum spreading is required, the DMRS symbol sequence can include CS. Otherwise, the default DMRS symbol sequence does not include CS).
[0120] Exemplarily, the DMRS basic symbol sequence may be generated by the terminal device according to a ZC sequence, or may be generated by the terminal device according to a pseudo-random signal sequence. For example, the ZC sequence may be: u,v (n) = x u ((n+C v )modL RA )
[0121] The pseudo-random signal sequence can be:
[0122] The implementation of the terminal device generating the DMRS basic symbol sequence can refer to the existing protocol. Furthermore, after generating the DMRS basic symbol sequence, the terminal device can perform cyclic shift supplementation on the DMRS basic symbol sequence (such as supplementing CP and / or CS) to obtain the DMRS symbol sequence.
[0123] (2) Position of the DMRS symbol sequence in the first symbol sequence
[0124] As a possible implementation, the DMRS symbol sequence may be continuously distributed within the first symbol sequence. For example, the DMRS symbol sequence may be located at the beginning of the first symbol sequence, as shown in (a) and (b) of Figure 6 ; or, the DMRS symbol sequence may be located at the end of the first symbol sequence, as shown in (c) and (d) of Figure 6 .
[0125] In the cases shown in (a) and (c) of Figure 6, the DMRS symbol sequence includes the DMRS basic symbol sequence and CP, but does not include CS. In the cases shown in (b) and (d) of Figure 6, the DMRS symbol sequence includes the DMRS basic symbol sequence, CP and CS.
[0126] It is understandable that in other possible examples, the DMRS symbol sequence may also be located in the middle of the first symbol sequence, but when the DMRS symbol sequence may also be located in the middle of the first symbol sequence, the data symbols are scattered on both sides of the DMRS symbol sequence, which may cause the data transmission performance to deteriorate.
[0127] As another possible implementation, the DMRS symbol sequence can be discretely distributed in the first symbol sequence. For example, the DMRS symbol sequence can be divided into two parts, namely the first DMRS symbol sequence and the second DMRS symbol sequence, the first DMRS symbol sequence is located at the head of the first symbol sequence, and the second DMRS symbol sequence is located at the end of the first symbol sequence. The number of symbols in the first symbol sequence can be equal to the number of REs of the scheduling bandwidth. The number of symbols in the first symbol sequence can be expressed as The number of symbols in the DMRS symbol sequence can be expressed as D, the number of symbols in the first DMRS symbol sequence can be expressed as D1, and the number of symbols in the second DMRS symbol sequence can be expressed as D2. Then, the position mapping of the DMRS symbol sequence in the first symbol sequence can be expressed as: [0: D1; ].
[0128] Exemplarily, the number of symbols in the first DMRS symbol sequence (i.e., the length of the first DMRS symbol sequence) can be equal to the number of PTRS symbols in a PTRS group in the first symbol sequence, or the number of symbols in the second DMRS symbol sequence can be equal to the number of PTRS symbols in a PTRS group in the first symbol sequence.
[0129] The following describes some possible implementations of discrete distribution of DMRS symbol sequences in the first symbol sequence in conjunction with Examples 1 to 6.
[0130] Example 1: The first DMRS symbol sequence includes a DMRS basic symbol sequence, and the second DMRS symbol sequence includes a CP of the DMRS basic symbol sequence, as shown in (a) of FIG7 .
[0131] Example 2: The first DMRS symbol sequence includes a DMRS basic symbol sequence and a portion of the CP, and the second DMRS symbol sequence includes another portion of the CP, as shown in (b) of FIG7 .
[0132] Example 3: The first DMRS symbol sequence includes a DMRS basic symbol sequence and a CS of the DMRS basic symbol sequence, and the second DMRS symbol sequence includes a CP, as shown in (c) of FIG7 .
[0133] Example 4: The first DMRS symbol sequence includes a DMRS basic symbol sequence, a portion of the CP, and the CS, and the second DMRS symbol sequence includes another portion of the CP, as shown in (d) in FIG7 .
[0134] Example 5: The first DMRS symbol sequence includes a CS, and the second DMRS symbol sequence includes a CP and a DMRS basic symbol sequence, as shown in (e) of Figure 7. In this case, the length of the first DMRS symbol sequence is equal to the length of the CS.
[0135] Example 6: The first DMRS symbol sequence includes a portion of the CS, and the second DMRS symbol sequence includes the CP, the DMRS basic symbol sequence, and another portion of the CS, as shown in (f) in FIG7 .
[0136] For Examples 1 to 6 above:
[0137] In Examples 1 to 4, the length of the second DMRS symbol sequence may be equal to the length of the CP, or equal to the length of one PTRS group in the first symbol sequence (i.e., the number of PTRS symbols in the PTRS group). For example, in Example 1 or Example 3, the length of the second DMRS symbol sequence is equal to the length of the CP; in Example 2 or Example 4, assuming that the length of the PTRS group is smaller than the length of the CP, part of the CP may be placed at the end of the first symbol sequence so that the length of the second DMRS symbol sequence is equal to the length of the PTRS group.
[0138] In Examples 5 and 6, the length of the first DMRS symbol sequence can be equal to the length of the CS, or equal to the length of a PTRS group in the first symbol sequence. For example, in Example 5, the length of the first DMRS symbol sequence is equal to the length of the CS; in Example 6, assuming that the length of the PTRS group is smaller than the length of the CS, part of the CS can be placed at the head of the first symbol sequence to make the length of the first DMRS symbol sequence equal to the length of the PTRS group.
[0139] (3) Function of DMRS symbol sequence
[0140] The DMRS basic symbol sequence in the DMRS symbol sequence can be used for channel estimation. Optionally, when the CP and / or CS of the DMRS basic symbol sequence are adjacent to data symbols, part or all of the CP and / or CS can be used for phase noise estimation, that is, some DMRS symbols can be equivalent to PTRS symbols, thereby reducing PTRS overhead.
[0141] For example, for the case where the DMRS symbol sequence is continuously distributed in the first symbol sequence, in (b) of Figure 6, at least part of the CS can be used for phase noise estimation; in (c) and (d) of Figure 6, at least part of the CP can be used for phase noise estimation.
[0142] For another example, for the case where the DMRS symbol sequence is discretely distributed in the first symbol sequence, in (a) and (b) of Figure 7, at least part of the CP located at the tail can be used for phase noise estimation; in (c) of Figure 7, at least part of the CP and at least part of the CS can be used for phase noise estimation; in (d) of Figure 7, at least part of the CP located at the tail and at least part of the CS can be used for phase noise estimation; in (e) of Figure 7, at least part of the CP and at least part of the CS can be used for phase noise estimation; in (f) of Figure 7, at least part of the CS located at the head and at least part of the CP can be used for phase noise estimation.
[0143] (4) Specific implementation of the terminal device generating the first symbol sequence
[0144] The terminal device may map the DMRS symbol sequence to the corresponding position based on the position of the DMRS symbol sequence in the first symbol sequence, and map data symbols (and PTRS symbols) to other positions in the first symbol sequence, thereby generating the first symbol sequence. The implementation of the PTRS symbol mapping by the terminal device may refer to the following description of PTRS.
[0145] There may be multiple specific implementations of the terminal device generating the first symbol sequence, and two possible implementations are described here.
[0146] A first implementation: the network device may send first information to the terminal device, where the first information is used to indicate the position of the DMRS symbol sequence in the first symbol sequence; accordingly, the terminal device may generate the first symbol sequence according to the first information.
[0147] Taking the case of discrete distribution as an example, the first information may include at least one of the following: the number of symbols in the first DMRS symbol sequence; the number of symbols in the second DMRS symbol sequence; a first index value, the first index value is associated with the number of symbols in the first DMRS symbol sequence and / or the number of symbols in the second DMRS symbol sequence; the position index of the first DMRS symbol sequence in the first symbol sequence; the position index of the second DMRS symbol sequence in the first symbol sequence; the second index value, the second index value is associated with the position index of the first DMRS symbol sequence in the first symbol sequence and / or the position index of the second DMRS symbol sequence in the first symbol sequence.
[0148] It is understandable that the position of the DMRS symbol sequence in the first symbol sequence may be predefined by the protocol. For example, the protocol predefines the position of the DMRS symbol sequence in the first symbol sequence as shown in one of the scenarios illustrated in FIG6 or FIG7. In this case, the network device may not need to send the first information.
[0149] Second implementation: the terminal device may generate a third symbol sequence, the third symbol sequence includes a DMRS symbol sequence, and the DMRS symbol sequence is continuously distributed in the third symbol sequence; furthermore, the terminal device may perform a cyclic shift on the third symbol sequence to obtain the first symbol sequence.
[0150] Optionally, the network device sends third information to the terminal device, where the third information indicates the position of the DMRS symbol sequence in the third symbol sequence. For example, the third information may include at least one of the following: a position index of the DMRS symbol sequence in the third symbol sequence; and a third index value associated with the position index of the DMRS symbol sequence in the third symbol sequence. Furthermore, the terminal device may generate the third symbol sequence based on the third information. Alternatively, the position of the DMRS symbol sequence in the third symbol sequence is predefined by the protocol. In this case, the network device may not need to send the third information.
[0151] Optionally, the network device sends second information to the terminal device, where the second information is used to indicate a first cyclic shift value, and the terminal device may cyclically shift the third symbol sequence according to the first cyclic shift value to obtain the first symbol sequence. Alternatively, the first cyclic shift value may be predefined by a protocol, in which case the network device may not need to send the second information.
[0152] The embodiment of the present application does not limit the value of the first cyclic shift value. For example, when the DMRS symbol sequence is located at the head of the third symbol sequence, the first cyclic shift value may be equal to the length of the second DMRS symbol sequence.
[0153] For example, the DMRS symbol sequence is located at the head of the third symbol sequence, as shown in Figure 6(a). In this case, when the first cyclic shift value is equal to the length of the CP of the DMRS basic symbol sequence, the terminal device cyclically shifts the third symbol sequence to obtain a first symbol sequence as shown in Figure 7(a). When the first cyclic shift value is equal to the length of a portion of the CP of the DMRS basic symbol sequence, the terminal device cyclically shifts the third symbol sequence to obtain a first symbol sequence as shown in Figure 7(b).
[0154] To give another example, the DMRS symbol sequence is located at the head of the third symbol sequence, such as shown in (b) in Figure 6. In this case, when the first cyclic shift value is equal to the length of the CP of the DMRS basic symbol sequence, the terminal device performs a cyclic shift on the third symbol sequence, and the first symbol sequence obtained can be shown in (c) in Figure 7; when the first cyclic shift value is equal to the length of part of the CP of the DMRS basic symbol sequence, the terminal device performs a cyclic shift on the third symbol sequence, and the first symbol sequence obtained can be shown in (d) in Figure 7. When the first cyclic shift value is equal to the sum of the lengths of the DMRS basic symbol sequence and the CP, the terminal device performs a cyclic shift on the third symbol sequence, and the first symbol sequence obtained can be shown in (e) in Figure 7. When the first cyclic shift value is equal to the sum of the lengths of the DMRS basic symbol sequence, the CP and part of the CS, the terminal device performs a cyclic shift on the third symbol sequence, and the first symbol sequence obtained can be shown in (f) in Figure 7.
[0155] It is understandable that the above second implementation is described by taking the example of the terminal device performing cyclic shift before DFT. In other possible embodiments, the terminal device may also perform cyclic shift after IFFT. For example, after the terminal device generates the third symbol sequence, it may perform DFT, RE mapping and IFFT on the third symbol sequence to obtain a fourth symbol sequence, and perform cyclic shift on the fourth symbol sequence according to the second cyclic shift value to obtain a fifth symbol sequence (the fifth symbol sequence is the same as the second symbol sequence below). The second cyclic shift value may be a value obtained based on the first cyclic shift value, the number of sampling points of FFT and Determined, for example, the second cyclic shift value can be equal to floor{} indicates rounding down, and NFFT_size indicates the number of FFT sampling points.
[0156] Exemplarily, the second cyclic shift value may be indicated by the network device to the terminal device, or may be predefined by a protocol. For details, reference may be made to the description of the first cyclic shift value.
[0157] (5) PTRS Mapping
[0158] As described above, the first symbol sequence may include at least one PTRS group or at least one PTRS symbol, which will be described below in conjunction with Implementation 1 and Implementation 2.
[0159] (5.1) Implementation method 1
[0160] In implementation method 1, the first symbol sequence may include M PTRS groups, and the positions of the PTRS symbols in the M PTRS groups in the first symbol sequence are determined according to a first numerical value. The first numerical value is determined according to the number of REs in the scheduling bandwidth and the number of REs corresponding to the DMRS symbol sequence. For example, the first numerical value is equal to the number of REs in the scheduling bandwidth minus the number of REs corresponding to the DMRS symbol sequence. Since the number of REs in the scheduling bandwidth is equal to the number of symbols in the first symbol sequence, the number of REs corresponding to the DMRS symbol sequence is equal to the number of symbols in the DMRS symbol sequence. Therefore, it can also be described as: the first numerical value is equal to the number of symbols in the first symbol sequence excluding the DMRS symbol sequence, that is, the first numerical value is equal to
[0161] Explanation is as follows: In the implementation shown in Table 1 and Table 2 above, the length that PTRS can occupy is In the embodiment of the present application, due to the introduction of pre-DFT DMRS, the length that PTRS can occupy has changed, that is, the length that PTRS can occupy is changed from becomes
[0162] Exemplarily, the positions of the M PTRS groups in the first symbol sequence conform to the following rules: two PTRS groups among the M PTRS groups are respectively located at the head and tail of the remaining symbol sequences in the first symbol sequence except the DMRS symbol sequence, and the other PTRS groups among the M PTRS groups except the two PTRS groups are equally spaced between the two PTRS groups; or, the M PTRS groups are equally spaced in the remaining symbol sequences.
[0163] In conjunction with Examples 1 to 3, three possible implementations of location mapping for M PTRS groups are described below.
[0164] Example 1
[0165] In Example 1, M may be equal to P, where P is 2 raised to the power of k, and k is a positive integer.
[0166] Specifically, after the terminal device generates the DMRS symbol sequence, it can determine the first value and the N corresponding to the first value according to the scheduling bandwidth and the number of symbols in the DMRS symbol sequence. RB '(Right now ), and then according to N RB ' and Table 3, the PTRS pattern, that is, the number of PTRS groups and the number of PTRS symbols in the PTRS group, can be determined. Among them, N in Table 3 RBiPlease refer to the description in Table 1. Furthermore, after the terminal device determines the number of PTRS groups corresponding to the first value and the number of PTRS symbols in the PTRS group, it can determine the PTRS position index according to Table 4.
[0167] Table 3: N RB 'Correspondence with PTRS pattern
[0168] Table 4: Position index of PTRS sampling points in the time domain symbol before DFT
[0169] For example, when Table 3 and Table 4 When the number of PTRS groups and the number of PTRS symbols in the PTRS group are both 2, the position indexes of the PTRS symbols can be calculated according to the formula in the first row of Table 4: 1*4+0-1=3; 1*4+1-1=4; 3*4+0-1=11; 3*4+1-1=12.
[0170] Among them, the PTRS symbols with position indexes 3 and 4 belong to one PTRS group, and the PTRS symbols with position indexes 11 and 12 belong to one PTRS group. The positions of the PTRS symbols can be seen in the first row in FIG. 8A .
[0171] when When the number of PTRS groups is 2 and the number of PTRS symbols in the PTRS group is 4, the positions of the PTRS symbols can be specifically shown in the second row of FIG. 8A .
[0172] when When the number of PTRS groups is 4 and the number of PTRS symbols in the PTRS group is 2, the specific positions of the PTRS symbols can be seen in the third row of FIG. 8A .
[0173] when When the number of PTRS groups is 4 and the number of PTRS symbols in the PTRS group is 4, the specific positions of the PTRS symbols can be seen in the fourth row of FIG. 8A .
[0174] when When the number of PTRS groups is 8 and the number of PTRS symbols in the PTRS group is 4, the specific positions of the PTRS symbols can be seen in the fifth row of FIG. 8A .
[0175] It is understandable that the mapping method in Example 1 above can be applied to any of the scenarios in Figures 6 or 7. For example, when the position of the DMRS symbol sequence is as shown in (b) in Figure 7 (taking the example where the length of the CP at the end of the first symbol sequence is equal to the length of the PTRS group), the positions of the M PTRS groups can be as shown in (a) in Figure 9.
[0176] Example 2
[0177] In Example 2, M may be equal to P-1.
[0178] After the terminal device generates the DMRS symbol sequence, it can determine the first value and the N corresponding to the first value according to the scheduling bandwidth and the number of symbols in the DMRS symbol sequence. RB '(Right now ), and then according to N RB ' and Table 5, the PTRS pattern, that is, the number of PTRS groups and the number of PTRS sampling points within the group, can be determined. Further, after the terminal device determines the number of PTRS groups and the number of PTRS sampling points within the group corresponding to the first value, the PTRS position index can be determined according to Table 6.
[0179] Table 5: N RB 'Correspondence with PTRS pattern
[0180] Table 6: Position index of PTRS sampling point in time domain symbol before DFT
[0181] For example, when Table 5 and Table 6 When the number of PTRS groups is 1 and the number of PTRS symbols in the PTRS group is 2, the position indexes of the PTRS symbols can be calculated according to the formula in the first row of Table 6:
[0182] 2*4+0-1=7;
[0183] 2*4+1-1=8.
[0184] The PTRS symbols with position indexes 7 and 8 belong to one PTRS group. The positions of the PTRS symbols can be seen in the first row of FIG. 8B .
[0185] when When the number of PTRS groups is 1 and the number of PTRS symbols in the PTRS group is 4, the positions of the PTRS symbols can be specifically shown in the second row of FIG. 8B .
[0186] when When the number of PTRS groups is 3 and the number of PTRS symbols in the PTRS group is 2, the specific positions of the PTRS symbols can be seen in the third row of FIG. 8B .
[0187] when When the number of PTRS groups is 3 and the number of PTRS symbols in the PTRS group is 4, the specific positions of the PTRS symbols can be seen in the fourth row of FIG. 8B .
[0188] when When the number of PTRS groups is 7 and the number of PTRS symbols in the PTRS group is 4, the specific positions of the PTRS symbols can be seen in the fifth row of FIG. 8B .
[0189] It is understood that Example 2 assumes that at least part of the DMRS symbol sequence can be equivalent to a PTRS group. Therefore, Example 2 reduces the number of PTRS groups compared to Example 1. Example 2 can be applied to any of the scenarios in Figure 7 or any scenario other than (a) in Figure 6. For example, when the position of the DMRS symbol sequence is as shown in (b) in Figure 7 (taking the example where the length of the CP at the end of the first symbol sequence is equal to the length of the PTRS group), the positions of the M PTRS groups can be as shown in (a) in Figure 9.
[0190] Example 3
[0191] In Example 3, M may be equal to P-2.
[0192] After the terminal device generates the DMRS symbol sequence, it can determine the first value and the N corresponding to the first value according to the scheduling bandwidth and the number of symbols in the DMRS symbol sequence. RB '(Right now ), and then according to N RB ' and Table 7, the PTRS pattern, that is, the number of PTRS groups and the number of PTRS sampling points within the group, can be determined. Further, after the terminal device determines the number of PTRS groups and the number of PTRS sampling points within the group corresponding to the first value, the PTRS position index can be determined according to Table 8.
[0193] Table 7: Correspondence of PTRS patterns
[0194] Table 8: Specific location of PTRS in the time domain symbol
[0195] For example, when Table 7 and Table 8 Or 20, if the number of PTRS groups is 0, then PTRS may not be placed, as shown in the first and second rows of FIG8C .
[0196] when When the number of PTRS groups is 2 and the number of PTRS symbols in the PTRS group is 2, the position indexes of the PTRS symbols can be calculated according to the formula in the third row of Table 8: 1*24 / 8+0-1=2; 1*24 / 8+1-1=3; 3*24 / 8+0-1=8; 3*24 / 8+1-1=9.
[0197] Among them, the PTRS symbols with position indexes 2 and 3 belong to one PTRS group, and the PTRS symbols with position indexes 8 and 9 belong to one PTRS group. The positions of the PTRS symbols can be seen in the third row in Figure 8C.
[0198] when When the number of PTRS groups is 2 and the number of PTRS symbols in the PTRS group is 4, the specific positions of the PTRS symbols can be seen in the fourth row of FIG. 8C .
[0199] when When the number of PTRS groups is 6 and the number of PTRS symbols in the PTRS group is 4, the specific positions of the PTRS symbols can be seen in the fifth row of FIG. 8C .
[0200] It is understandable that in other examples, the two rows with the number of PTRS groups being 0 (i.e., M=0) can also be directly deleted from Tables 7 and 8 above. In Example 3 above, it is assumed that at least part of the DMRS symbol sequence can be equivalent to two groups of PTRS. Therefore, compared with Example 1, Example 3 above reduces two groups of PTRS. Example 3 above can be applied to (c), (d), (e), or (f) in Figure 7 . For example, when the position of the DMRS symbol sequence is as shown in (d) in Figure 7 (taking the length of the CP at the end of the first symbol sequence as an example equal to the length of the PTRS group), the positions of the M PTRS groups can be as shown in (b) of Figure 9 .
[0201] (5.2) Implementation method 2
[0202] The first symbol sequence includes X PTRS symbols out of N PTRS symbols, and the second value is equal to the number of symbols in the first symbol sequence, that is, the second value is equal to Wherein, N and X are both positive integers.
[0203] Exemplarily, after the terminal device generates the DMRS symbol sequence, it can determine the second value and the N corresponding to the second value according to the scheduling bandwidth. RB (Right now ), and then according to N RBThe PTRS pattern, namely, the number of PTRS groups and the number of PTRS sampling points within a group, can be determined based on Table 1; where N is equal to the product of the number of PTRS groups and the number of PTRS sampling points within a group. Furthermore, the terminal device can determine the position indexes of the N PTRS symbols (or the N PTRS sampling points) in the first symbol sequence based on Table 2.
[0204] Furthermore, for each of the N PTRS symbols, if the position of the PTRS symbol overlaps with the position of the DMRS symbol, the terminal device may not map the PTRS symbol (or not place the PTRS symbol).
[0205] For example, as shown in FIG10(a), since the positions of the PTRS symbols in the first two PTRS groups overlap with the positions of the DMRS symbol sequences, the terminal device may not place the PTRS symbols in the first two PTRS groups. In other words, X is less than or equal to N, and the positions of the other PTRS symbols in the N PTRS groups, except for the X PTRS symbols, overlap with the positions of the DMRS symbol sequences.
[0206] For another example, referring to (b) in FIG10 , since the second PTRS group overlaps with the DMRS basic symbol sequence, the terminal device may not place the overlapping part, but may place the PTRS symbol on the non-overlapping part (for example, the second PTRS group includes 4 PTRS symbols, and the first two PTRS symbols overlap with the DMRS symbol, then the first two PTRS symbols may not be placed, but the last two PTRS symbols may be placed).
[0207] It can be understood that, in a specific implementation, the terminal device may use the method in Example 1, Example 2 or Example 3 of the above-mentioned Implementation Method 1 to map the PTRS, or may use Implementation Method 2 to map the PTRS. The specific method to be used may be pre-defined by the protocol, or may be indicated to the terminal device by the network device. For example, the above-mentioned Tables 3 and 4 may be pre-defined by the protocol, and the terminal device may be pre-defined to map the PTRS in the manner in Example 1; or, the above-mentioned Tables 5 and 6 may be pre-defined by the protocol, and the terminal device may be pre-defined to map the PTRS in the manner in Example 2; or, the above-mentioned Tables 7 and 8 may be pre-defined by the protocol, and the terminal device may be pre-defined to map the PTRS in the manner in Example 3; or, the protocol may pre-define the terminal device to map the PTRS in the existing manner, and when the position of the PTRS symbol overlaps with the position of the DMRS symbol, the PTRS symbol is not placed.
[0208] S502: The terminal device processes the first symbol sequence to generate a second symbol sequence.
[0209] Here, the terminal device processes the first symbol sequence, which may include: the terminal device performs a DFT operation on the first symbol sequence; optionally, it also includes RE mapping, IFFT, etc.
[0210] S503: The terminal device outputs a second symbol sequence (eg, sends a second symbol sequence); correspondingly, the network device receives the second symbol sequence.
[0211] For example, the second symbol sequence is the symbol sequence after IFFT. The terminal device can perform cyclic shift on the second symbol sequence, such as adding the CP of the second symbol sequence, and send the final symbol sequence to the network device; accordingly, the network device can receive the final symbol sequence.
[0212] S504: The network device processes the second symbol sequence to obtain a first symbol sequence.
[0213] Here, the terminal device processes the second symbol sequence, which may include: the terminal device performs an IDFT operation on the second symbol sequence; optionally, it also includes IFFT, RE demapping, etc.
[0214] S505: The network device performs phase noise estimation according to at least a portion of the DMRS symbol sequence.
[0215] Here, as described above in “Function of the symbol sequence”, at least part of the DMRS symbol sequence can be used for phase noise estimation. Therefore, the network device can perform phase noise estimation based on at least part of the DMRS symbol sequence (such as at least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence).
[0216] For example, when the terminal device uses the method shown in Example 1 or Example 2 in “Implementation 1” to map the PTRS, at least part of the DMRS symbol sequence (such as at least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence) can be equivalent to PTRS, that is, the network device can use at least part of the DMRS symbol sequence for phase noise estimation. Specifically, in (a) of Figure 9, the network device can equate the CP at the tail of the first symbol sequence to a PTRS group, and then perform phase noise estimation based on the 4 PTRS groups and the CP at the tail of the first symbol sequence.
[0217] For another example, when the terminal device uses the method of "Example 3 in Implementation Method 1" to map the PTRS, at least part of the DMRS symbol sequence (such as at least part of the first DMRS symbol sequence and at least part of the second DMRS symbol sequence) can be equivalent to PTRS, that is, the network device can use at least part of the DMRS symbol sequence for phase noise estimation. Specifically, in (b) of Figure 9, for example, the CS includes 4 symbols and the PTRS group includes 2 symbols, then the network device can equate the last two symbols of the CS to a PTRS group, or the 4 symbols of the CS to a PTRS group; and, the network device can also equate the CP at the tail of the first symbol sequence to a PTRS group, and then perform phase noise estimation based on the 2 PTRS groups, at least part of the CS and / or the CP at the tail of the first symbol sequence.
[0218] For another example, when the terminal device uses the "Implementation 2" method to map the PTRS, the network device can use at least part of the DMRS symbol sequence to estimate the phase noise. Specifically, in Figure 10 (a), the network device can use two PTRS groups and the CP at the end of the first symbol sequence to estimate the phase noise; in Figure 10 (b), the network device can use four PTRS groups (the number of PTRS symbols in the first PTRS group is less than the number of PTRS symbols in other PTRS groups) and the CP at the end of the first symbol sequence to estimate the phase noise.
[0219] In the embodiment of the present application, since the symbol sequence before DFT (i.e., the first symbol sequence described above) can include a DMRS symbol sequence, the DMRS symbols and data symbols are multiplexed in the same time domain symbol in a time-division manner. On the one hand, this can effectively reduce the PAPR and improve data transmission performance; on the other hand, it can also effectively improve the channel estimation performance and facilitate correct data demodulation. Furthermore, when the first symbol sequence includes a DMRS symbol sequence, by setting the position of the DMRS symbol sequence in the first symbol sequence, at least a portion of the DMRS sequence (e.g., at least a portion of the first DMRS symbol sequence and / or at least a portion of the second DMRS symbol sequence) can be used for phase noise estimation, thereby facilitating the reduction of PTRS overhead and improving phase noise estimation performance.
[0220] It is understandable that the embodiment of the present application is described by taking the example that the first symbol sequence includes a DMRS symbol sequence (referring to the above, the DMRS symbol sequence includes a DMRS basic symbol sequence and also includes the CP and / or CS of the DMRS basic symbol sequence). In other possible embodiments, the first symbol sequence may include multiple DMRS symbol sequences. For example, the first symbol sequence includes two DMRS symbol sequences (i.e., DMRS symbol sequence 1 and DMRS symbol sequence 2), DMRS symbol sequence 1 includes DMRS basic symbol sequence 1 and may also include CP1 and / or CS1 of DMRS basic symbol sequence 1, and DMRS symbol sequence 2 includes DMRS basic symbol sequence 2 and may also include CP2 and / or CS2 of DMRS basic symbol sequence 2. When the first symbol sequence includes multiple DMRS symbol sequences, the placement of one DMRS symbol sequence in the first symbol sequence may refer to the description above in the embodiment of the present application, and the placement of other DMRS symbol sequences in the first symbol sequence may not be limited.
[0221] For example, the first symbol sequence includes DMRS symbol sequence 1 and DMRS symbol sequence 2, DMRS symbol sequence 1 includes DMRS basic symbol sequence 1 and CP1 of DMRS basic symbol sequence 1, and DMRS symbol sequence 2 includes DMRS basic symbol sequence 2 and CP2 of DMRS basic symbol sequence 2; in this case, if the placement of DMRS symbol sequence 1 in the first symbol sequence is as shown in (b) in Figure 7 above, then one possible structure of the first symbol sequence can be as shown in (a) in Figure 11, and another possible structure can be as shown in (b) in Figure 11.
[0222] To give another example, the first symbol sequence includes DMRS symbol sequence 1 and DMRS symbol sequence 2, DMRS symbol sequence 1 includes DMRS basic symbol sequence 1, CP1 and CS1 of DMRS basic symbol sequence 1, and DMRS symbol sequence 2 includes DMRS basic symbol sequence 2, CP2 and CS2 of DMRS basic symbol sequence 2; in this case, if the placement of DMRS symbol sequence 1 in the first symbol sequence is as shown in (d) in Figure 7 above, then one possible structure of the first symbol sequence can be as shown in (c) in Figure 11, and another possible structure can be as shown in (d) in Figure 11. In addition, for (c) in Figure 11, the receiving end (such as a network device) can use two PTRS groups and CP1 at the tail of the first symbol sequence to perform phase noise estimation, and optionally, part or all of CS2 can also be used for phase noise estimation; for (d) in Figure 11, the receiving end (such as a network device) can use two PTRS groups, part or all of CS1 and CP1 at the tail of the first symbol sequence to perform phase noise estimation, and optionally, part or all of CP2 and part or all of CS2 can also be used for phase noise estimation.
[0223] In addition, the embodiment of the present application does not limit the length of the cyclic sequence (including CP and / or CS) of the DMRS basic symbol sequence. As a possible implementation, the transmitting end (such as a terminal device) can determine the length of the cyclic sequence of the DMRS basic symbol sequence based on a first parameter (that is, the length of the cyclic sequence is related to the first parameter), wherein the first parameter can include at least one of the following: the number of effective subcarriers of the scheduling bandwidth, the IFFT length, the modulation and coding scheme (MCS), the ratio of the number of occupied subcarriers to the number of effective subcarriers; channel state information reference signal (CSI), the filter order, etc.
[0224] For example, the terminal device may determine the extended length based on at least one of the ratio of the number of effective subcarriers to the IFFT length, the MCS, and the ratio of the number of occupied subcarriers to the number of effective subcarriers; and further determine the length of the cyclic sequence based on the first length, the number of effective subcarriers, the IFFT length, and the extended length. The first length is a first preset value, which is a positive integer. The first preset value may be predefined by the protocol or preconfigured by the network device. For example, the length of the cyclic sequence conforms to the following formula: L = floor (a*M / N) + 2Q or L = ceiling (a*M / N) + 2Q
[0225] Where L is the length of the cyclic sequence, a is the first length, M is the number of valid subcarriers, N is the IFFT length, ceiling indicates rounding up, and floor indicates rounding down. For example, if a = 144, M = 256, N = 2048, and Q = 2, then L = ceiling(144*256 / 2048) + 2*2 = 22.
[0226] In this way, since the terminal device takes into account parameters of different dimensions such as the number of effective subcarriers of the scheduling bandwidth, IFFT length, MCS, the ratio of the number of occupied subcarriers to the number of effective subcarriers, CSI, filter order, etc. when determining the length of the cyclic sequence, it is convenient to reduce the multipath delay interference of the single-carrier system through the cyclic sequence and improve the transmission performance of the single-carrier system.
[0227] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the interaction between the network device and the terminal device. It is understandable that in order to realize the above functions, the network device and the terminal device may include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0228] In the embodiments of the present application, network devices and terminal devices can be divided into functional units according to the above method examples. For example, different functional units can be divided according to different functions, or two or more functions can be integrated into one unit. The above integrated units can be implemented in the form of hardware or software functional units.
[0229] In the case of adopting an integrated unit, Figure 12 shows a possible exemplary block diagram of the device involved in the embodiments of the present application. As shown in Figure 12, the device 1200 may include: a processing unit 1202 and a communication unit 1203. The processing unit 1202 is used to control and manage the actions of the device 1200. The communication unit 1203 is used to support the communication between the device 1200 and other devices. Optionally, the communication unit 1203 is also called a transceiver unit, and may include a receiving unit and / or a sending unit, which are used to perform receiving and sending operations respectively. The device 1200 may also include a storage unit 1201 for storing program code and / or data of the device 1200.
[0230] (1) The apparatus 1200 may be the terminal device in the aforementioned embodiments. The processing unit 1202 may support the apparatus 1200 in executing the actions of the terminal device in the aforementioned method examples. Alternatively, the processing unit 1202 may primarily execute the internal actions of the terminal device in the method examples, and the communication unit 1203 may support communication between the apparatus 1200 and other devices.
[0231] For example, in one embodiment, the processing unit 1202 is used to: generate a first symbol sequence, the first symbol sequence includes a demodulation reference signal DMRS symbol sequence, the DMRS symbol sequence includes a first DMRS symbol sequence and a second DMRS symbol sequence, the first DMRS symbol sequence is located at the head of the first symbol sequence, and the second DMRS symbol sequence is located at the tail of the first symbol sequence; process the first symbol sequence to obtain a second symbol sequence, the processing includes transform precoding; and output the second symbol sequence.
[0232] In one possible design, at least a portion of the first DMRS symbol sequence and / or at least a portion of the second DMRS symbol sequence is used for phase noise estimation.
[0233] In one possible design, the first symbol sequence also includes M phase tracking reference signal PTRS groups, and the positions of the PTRS symbols in the M PTRS groups in the first symbol sequence are determined based on a first numerical value, which is equal to the number of resource units RE in the scheduling bandwidth minus the number of REs corresponding to the DMRS symbol sequence; M is equal to P, P-1 or P-2, P is 2 to the power of k, and k is a positive integer.
[0234] In one possible design, when M is equal to P or P-1, at least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence are used for phase noise estimation; or, when M is equal to P-2, at least part of the first DMRS symbol sequence and at least part of the second DMRS symbol sequence are used for phase noise estimation.
[0235] In one possible design, the first symbol sequence also includes X PTRS symbols out of N PTRS symbols, and the positions of the N PTRS symbols are determined based on a second numerical value, which is equal to the number of REs in the scheduling bandwidth; wherein N and X are both positive integers; and the positions of the other PTRS symbols among the N PTRS symbols except the X PTRS symbols overlap with the position of the DMRS symbol sequence.
[0236] In one possible design, the first DMRS symbol sequence includes a DMRS basic symbol sequence, and the second DMRS symbol sequence includes a cyclic prefix CP of the DMRS basic symbol sequence; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence and a part of the CP, and the second DMRS symbol sequence includes another part of the CP; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence and a cyclic suffix CS of the DMRS basic symbol sequence, and the second DMRS symbol sequence includes the CP; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence, a part of the CP and the CS, and the second DMRS symbol sequence includes another part of the CP; or, the first DMRS symbol sequence includes the CS, and the second DMRS symbol sequence includes the CP and the DMRS basic symbol sequence; or, the first DMRS symbol sequence includes a part of the CS, and the second DMRS symbol sequence includes the CP, the DMRS basic symbol sequence, and another part of the CS.
[0237] In one possible design, the number of symbols in the first DMRS symbol sequence is equal to the number of PTRS symbols in a PTRS group in the first symbol sequence; or, the number of symbols in the second DMRS symbol sequence is equal to the number of PTRS symbols in the PTRS group.
[0238] In one possible design, the communication unit 1203 is used to: receive first information from a network device, the first information including at least one of the following: the number of symbols in the first DMRS symbol sequence; the number of symbols in the second DMRS symbol sequence; a first index value, the first index value being associated with the number of symbols in the first DMRS symbol sequence and / or the number of symbols in the second DMRS symbol sequence; the position index of the first DMRS symbol sequence; the position index of the second DMRS symbol sequence; a second index value, the second index value being associated with the position index of the first DMRS symbol sequence and / or the position index of the second DMRS symbol sequence.
[0239] In one possible design, the processing unit 1202 is specifically used to: generate a third symbol sequence, where the third symbol sequence includes the DMRS symbol sequence, and the DMRS symbol sequence is continuously distributed in the third symbol sequence; and perform a cyclic shift on the third symbol sequence to obtain the first symbol sequence.
[0240] In one possible design, the communication unit 1203 is used to: receive second information from the network device, where the second information is used to indicate a cyclic shift value; and the processing unit 1202 is used to: perform a cyclic shift on the third symbol sequence according to the cyclic shift value to obtain the first symbol sequence.
[0241] (2) The apparatus 1200 may be the network device in the aforementioned embodiments. The processing unit 1202 may support the apparatus 1200 in executing the actions of the network device in the aforementioned method examples. Alternatively, the processing unit 1202 may primarily execute the internal actions of the network device in the method examples, and the communication unit 1203 may support communication between the apparatus 1200 and other devices.
[0242] For example, in one embodiment, the communication unit 1203 is used to: receive a second symbol sequence; the processing unit 1202 is used to: process the second symbol sequence to obtain a first symbol sequence, the processing includes inverse transform precoding, the first symbol sequence includes a DMRS symbol sequence, the DMRS symbol sequence includes a first DMRS symbol sequence and a second DMRS symbol sequence, the first DMRS symbol sequence is located at the head of the first symbol sequence, and the second DMRS symbol sequence is located at the tail of the first symbol sequence; phase noise estimation is performed based on at least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence.
[0243] In one possible design, the first symbol sequence also includes M phase tracking reference signal PTRS groups, and the positions of the PTRS symbols in the M PTRS groups in the first symbol sequence are determined based on a first numerical value, which is equal to the number of REs in the scheduling bandwidth minus the number of REs corresponding to the DMRS symbol sequence; M is equal to P, P-1 or P-2, P is 2 to the power of k, and k is a positive integer.
[0244] In one possible design, the processing unit 1202 is specifically used to: when the M is equal to P or P-1, perform phase noise estimation based on at least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence; or, when the M is equal to P-2, perform phase noise estimation based on at least part of the first DMRS symbol sequence and at least part of the second DMRS symbol sequence.
[0245] In one possible design, the first symbol sequence also includes X PTRS symbols out of N PTRS symbols, and the positions of the N PTRS symbols are determined based on a second numerical value, which is equal to the number of REs in the scheduling bandwidth; wherein N and X are both positive integers; and the positions of the other PTRS symbols among the N PTRS symbols except the X PTRS symbols overlap with the position of the DMRS symbol sequence.
[0246] In one possible design, the first DMRS symbol sequence includes a DMRS basic symbol sequence, and the second DMRS symbol sequence includes a cyclic prefix CP of the DMRS basic symbol sequence; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence and a part of the CP, and the second DMRS symbol sequence includes another part of the CP; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence and a cyclic suffix CS of the DMRS basic symbol sequence, and the second DMRS symbol sequence includes the CP; or, the first DMRS symbol sequence includes the DMRS basic symbol sequence, a part of the CP and the CS, and the second DMRS symbol sequence includes another part of the CP; or, the first DMRS symbol sequence includes the CS, and the second DMRS symbol sequence includes the CP and the DMRS basic symbol sequence; or, the first DMRS symbol sequence includes a part of the CS, and the second DMRS symbol sequence includes the CP, the DMRS basic symbol sequence, and another part of the CS.
[0247] In one possible design, the number of symbols in the first DMRS symbol sequence is equal to the number of PTRS symbols in a PTRS group in the first symbol sequence; or, the number of symbols in the second DMRS symbol sequence is equal to the number of PTRS symbols in the PTRS group.
[0248] In one possible design, the communication unit 1203 is used to: send first information to the terminal device, the first information including at least one of the following: the number of symbols in the first DMRS symbol sequence; the number of symbols in the second DMRS symbol sequence; a first index value, the first index value is associated with the number of symbols in the first DMRS symbol sequence and / or the number of symbols in the second DMRS symbol sequence; the position index of the first DMRS symbol sequence; the position index of the second DMRS symbol sequence; a second index value, the second index value is associated with the position index of the first DMRS symbol sequence and / or the position index of the second DMRS symbol sequence.
[0249] In one possible design, the communication unit 1203 is used to: send second information to the terminal device, where the second information is used to indicate a cyclic shift value, and the cyclic shift value is used to cyclically shift a third symbol sequence, where the third symbol sequence includes the DMRS symbol sequence, and the DMRS symbol sequence is continuously distributed in the third symbol sequence.
[0250] It should be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. Moreover, the units in the device can all be implemented in the form of software calling through processing elements; or they can all be implemented in the form of hardware; or some units can be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, called by a certain processing element of the device and execute the function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each operation of the above method or each unit above can be implemented by the integrated logic circuit of the hardware in the processor element or in the form of software calling through the processing element.
[0251] In one example, the unit in any of the above devices can be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASICs), or one or more digital singnal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a SoC.
[0252] The above-mentioned receiving unit is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is the interface circuit of the chip used to receive signals from other chips or devices. The above-mentioned sending unit is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented as a chip, the sending unit is the interface circuit of the chip used to send signals to other chips or devices.
[0253] Based on the above embodiments, embodiments of the present application further provide a communication device. Referring to FIG. 13 , a communication device 1300 may include a transceiver 1301 and a processor 1302. Optionally, the communication device 1300 may further include a memory 1303. The memory 1303 may be located within or outside the communication device 1300. The processor 1302 may control the transceiver 1301 to receive and send messages, etc.
[0254] Specifically, the processor 1302 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. The processor 1302 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0255] The transceiver 1301, the processor 1302, and the memory 1303 are interconnected. Optionally, the transceiver 1301, the processor 1302, and the memory 1303 are interconnected via a bus 1304; the bus 1304 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, FIG13 shows only one thick line, but this does not mean that there is only one bus or one type of bus.
[0256] In an optional embodiment, the memory 1303 is used to store programs, etc. Specifically, the programs may include program code, which includes computer operating instructions. The memory 1303 may include RAM, or may also include non-volatile memory (non-volatile memory), such as one or more disk storage devices. The processor 1302 executes the application program stored in the memory 1303 to implement the above functions, thereby realizing the functions of the communication device 1300.
[0257] Exemplarily, the communication device 1300 may be the transmitting end (such as a terminal device) in the above embodiment; or may be the receiving end (such as a network device) in the above embodiment.
[0258] In one embodiment, when the communication device 1300 functions as a transmitter in the above method embodiment, the transceiver 1301 may implement the transceiver operations performed by the transmitter in the above method embodiment; and the processor 1302 may implement other operations performed by the transmitter in the above method embodiment, except for the transceiver operations. For more detailed descriptions, please refer to the relevant descriptions in the above embodiments and will not be described in detail here.
[0259] In another embodiment, when the communication device 1300 functions as a receiver in the above method embodiment, the transceiver 1301 may implement the transceiver operations performed by the receiver in the above method embodiment; and the processor 1302 may implement other operations performed by the receiver in the above method embodiment in addition to the transceiver operations. For specific details, please refer to the relevant descriptions in the above embodiment and will not be described in detail here.
[0260] The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B or C" includes A, B, C, AB, AC, BC or ABC, and "at least one of A, B and C" can also be understood to include A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the order, timing, priority or importance of multiple objects.
[0261] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, optical storage, etc.) that contain computer-usable program code.
[0262] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.
[0263] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0264] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
Claims
1. A communication method, characterized in that: The method comprises: Generate a first symbol sequence, the first symbol sequence includes a demodulation reference signal DMRS symbol sequence, the DMRS symbol sequence includes a first DMRS symbol sequence and a second DMRS symbol sequence, the first DMRS symbol sequence is located at the head of the first symbol sequence, and the second DMRS symbol sequence is located at the tail of the first symbol sequence; Processing the first symbol sequence to obtain a second symbol sequence, wherein the processing includes transform precoding; The second symbol sequence is output.
2. The method according to claim 1, characterized in that At least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence is used for phase noise estimation.
3. The method according to claim 1 or 2, characterized in that: The first symbol sequence also includes M phase tracking reference signal PTRS groups, and the positions of the PTRS symbols in the M PTRS groups in the first symbol sequence are determined based on a first numerical value, which is equal to the number of resource units RE in the scheduling bandwidth minus the number of REs corresponding to the DMRS symbol sequence.
4. The method according to claim 3, characterized in that M is equal to P, P-1 or P-2, P is 2 raised to the kth power, and k is a positive integer.
5. The method according to claim 1 or 2, characterized in that: The first symbol sequence also includes X PTRS symbols among the N PTRS symbols, and positions of the N PTRS symbols are determined according to a second value, and the second value is equal to the number of REs in the scheduling bandwidth; wherein N and X are both positive integers; The positions of other PTRS symbols among the N PTRS symbols except the X PTRS symbols overlap with the position of the DMRS symbol sequence.
6. The method according to any one of claims 1 to 5, characterized in that: The first DMRS symbol sequence includes a DMRS basic symbol sequence, and the second DMRS symbol sequence includes a cyclic prefix CP of the DMRS basic symbol sequence; or, The first DMRS symbol sequence includes the DMRS basic symbol sequence and a part of the CP, and the second DMRS symbol sequence includes another part of the CP; or, The first DMRS symbol sequence includes the DMRS basic symbol sequence and a cyclic suffix CS of the DMRS basic symbol sequence, and the second DMRS symbol sequence includes the CP; or, The first DMRS symbol sequence includes the DMRS basic symbol sequence, a part of the CP and the CS, and the second DMRS symbol sequence includes another part of the CP; or, The first DMRS symbol sequence includes the CS, and the second DMRS symbol sequence includes the CP and the DMRS basic symbol sequence; or, The first DMRS symbol sequence includes a portion of the CS, and the second DMRS symbol sequence includes the CP, the DMRS basic symbol sequence, and another portion of the CS.
7. The method according to any one of claims 1 to 6, characterized in that: The number of symbols in the first DMRS symbol sequence is equal to the number of PTRS symbols in one PTRS group in the first symbol sequence; or, The number of symbols in the second DMRS symbol sequence is equal to the number of PTRS symbols in the PTRS group.
8. The method according to any one of claims 1 to 7, characterized in that Generating the first symbol sequence includes: Receive first information from a network device, where the first information includes at least one of the following: the number of symbols in the first DMRS symbol sequence; the number of symbols in the second DMRS symbol sequence; A first index value, wherein the first index value is associated with the number of symbols in the first DMRS symbol sequence and / or the number of symbols in the second DMRS symbol sequence; A position index of the first DMRS symbol sequence; A position index of the second DMRS symbol sequence; A second index value, where the second index value is associated with a position index of the first DMRS symbol sequence and / or a position index of the second DMRS symbol sequence.
9. The method according to any one of claims 1 to 7, characterized in that Generating the first symbol sequence includes: Generate a third symbol sequence, the third symbol sequence including the DMRS symbol sequence, the DMRS symbol sequence in the first Continuous distribution in three-symbol sequences; Performing a cyclic shift on the third symbol sequence to obtain the first symbol sequence.
10. The method according to claim 9, characterized in that Cyclic shifting the third symbol sequence to obtain the first symbol sequence includes: receiving second information from the network device, where the second information is used to indicate a cyclic shift value; The third symbol sequence is cyclically shifted according to the cyclic shift value to obtain the first symbol sequence.
11. A communication method, characterized in that: The method comprises: receiving a second symbol sequence; Processing the second symbol sequence to obtain a first symbol sequence, wherein the processing includes inverse transform precoding, the first symbol sequence includes a DMRS symbol sequence, the DMRS symbol sequence includes a first DMRS symbol sequence and a second DMRS symbol sequence, the first DMRS symbol sequence is located at the head of the first symbol sequence, and the second DMRS symbol sequence is located at the tail of the first symbol sequence; Phase noise estimation is performed based on at least part of the first DMRS symbol sequence and / or at least part of the second DMRS symbol sequence.
12. The method according to claim 11, characterized in that The first symbol sequence also includes M phase tracking reference signal PTRS groups, and the positions of the PTRS symbols in the M PTRS groups in the first symbol sequence are determined based on a first numerical value, which is equal to the number of REs in the scheduling bandwidth minus the number of REs corresponding to the DMRS symbol sequence.
13. The method according to claim 12, characterized in that The M is equal to P, P-1 or P-2, P is 2 to the kth power, and k is a positive integer.
14. The method according to claim 11, characterized in that The first symbol sequence also includes X PTRS symbols among the N PTRS symbols, and positions of the N PTRS symbols are determined according to a second value, and the second value is equal to the number of REs in the scheduling bandwidth; wherein N and X are both positive integers; The positions of other PTRS symbols among the N PTRS symbols except the X PTRS symbols overlap with the position of the DMRS symbol sequence.
15. The method according to any one of claims 11 to 14, characterized in that: The first DMRS symbol sequence includes a DMRS basic symbol sequence, and the second DMRS symbol sequence includes a cyclic prefix CP of the DMRS basic symbol sequence; or, The first DMRS symbol sequence includes the DMRS basic symbol sequence and a part of the CP, and the second DMRS symbol sequence includes another part of the CP; or, The first DMRS symbol sequence includes the DMRS basic symbol sequence and a cyclic suffix CS of the DMRS basic symbol sequence, and the second DMRS symbol sequence includes the CP; or, The first DMRS symbol sequence includes the DMRS basic symbol sequence, a part of the CP and the CS, and the second DMRS symbol sequence includes another part of the CP; or, The first DMRS symbol sequence includes the CS, and the second DMRS symbol sequence includes the CP and the DMRS basic symbol sequence; or, The first DMRS symbol sequence includes a portion of the CS, and the second DMRS symbol sequence includes the CP, the DMRS basic symbol sequence, and another portion of the CS.
16. The method according to any one of claims 11 to 15, characterized in that The number of symbols in the first DMRS symbol sequence is equal to the number of PTRS symbols in one PTRS group in the first symbol sequence; or, The number of symbols in the second DMRS symbol sequence is equal to the number of PTRS symbols in the PTRS group.
17. The method according to any one of claims 11 to 16, characterized in that The method further comprises: Sending first information to a terminal device, where the first information includes at least one of the following: the number of symbols in the first DMRS symbol sequence; the number of symbols in the second DMRS symbol sequence; A first index value, wherein the first index value is associated with the number of symbols in the first DMRS symbol sequence and / or the number of symbols in the second DMRS symbol sequence; A position index of the first DMRS symbol sequence; A position index of the second DMRS symbol sequence; A second index value, where the second index value is associated with a position index of the first DMRS symbol sequence and / or a position index of the second DMRS symbol sequence.
18. The method according to any one of claims 11 to 16, characterized in that The method further comprises: Sending second information to the terminal device, wherein the second information is used to indicate a cyclic shift value, wherein the cyclic shift value is used to cyclically shift a third symbol sequence, wherein the third symbol sequence includes the DMRS symbol sequence, and wherein the DMRS symbol sequence is continuously distributed in the third symbol sequence.
19. A communication device, characterized in that: Comprising means for executing the method as claimed in any one of claims 1 to 18.
20. A communication device, characterized in that: It comprises a processor, the processor is coupled to a memory, and a computer program is stored in the memory; the processor is used to call part or all of the computer program in the memory so that the method according to any one of claims 1 to 18 is executed.
21. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when part or all of the computer program is executed by a computer, the method according to any one of claims 1 to 18 is executed.
22. A computer program product, characterized in that When a computer reads and executes the computer program product, the method according to any one of claims 1 to 18 is executed.
Citation Information
Patent Citations
Pilot signal generation method and device
CN110166194A
Method and system for providing code cover to OFDM symbols in multiple user system
US20190356526A1
A method and a system for transmitting DFT-s-OFDM symbols
US20200076558A1