Single carrier communication method and communication device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2026-04-10
AI Technical Summary
In single-carrier communication, the length of the DMRS sequence has an impact on the channel estimation performance and complexity, and it is difficult for the prior art to effectively set the length of the DMRS sequence to improve the efficiency of channel estimation.
By determining a parameter with a positive integer ratio to the DMRS sequence, the length of the DMRS sequence is determined, and the data and cyclic prefixes are processed in discrete Fourier transform processing, and sent to the receiver for channel estimation.
The channel estimation complexity based on DMRS sequence is reduced, the delay of channel estimation is reduced, and the performance of channel estimation is improved.
Smart Images

Figure CN121844528A_ABST
Abstract
Description
Single-carrier communication method and communication device Technical Field
[0001] The present application relates to the field of communications, and more particularly, to a single-carrier communication method and a communication device. Background Art
[0002] Single carrier (SC) communication involves using a single radio frequency carrier to carry information. That is, for a signal consisting of multiple symbols, all symbols are sent on a single carrier frequency. Single carrier transmission has a low peak-to-average power ratio (PAPR).
[0003] In existing SC communications, the demodulation reference signal (DMRS) and data can be multiplexed and transmitted within a single carrier symbol using time division multiplexing. The length of the DMRS sequence can affect channel estimation performance and implementation complexity, thereby impacting overall link transmission performance and overhead. Therefore, setting the DMRS sequence length in SC communications is a critical consideration.
[0004] Summary of the Invention
[0005] The present application provides a single-carrier communication method and a communication device to improve the performance of channel estimation.
[0006] In a first aspect, a single-carrier communication method is provided. The method can be performed by a network device. Unless otherwise specified, the "network device" in this application can refer to the network device itself, a component in the network device (for example, a processor, a chip, or a chip system), or a logic module or software execution that can implement all or part of the network device functions. This application is not limited to this.
[0007] The method includes: determining a DMRS sequence according to a first parameter, where the ratio of the first parameter to the length of the DMRS sequence is a positive integer; sending a first sequence to a receiving end, where the first sequence is obtained by performing a first processing on the DMRS sequence and a first subsequence, where the first subsequence includes data corresponding to the DMRS sequence, and the first processing includes a discrete Fourier transform (DFT) and an inverse discrete Fourier transform (IDFT); wherein the first parameter is any one of the following: the length of the DFT, the length of the inverse discrete Fourier transform, the number of first frequency domain resources, and the number of frequency domain resources occupied by the data in the first frequency domain resources, wherein the first frequency domain resources are used to carry the DMRS sequence and the first subsequence.
[0008] Based on the above solution, the DMRS sequence is determined by the first parameter, which can reduce the complexity of channel estimation based on the DMRS sequence and reduce the delay of channel estimation.
[0009] In combination with the first aspect, in certain implementations of the first aspect, a ratio of the first parameter to the length of the DMRS sequence is a positive integer.
[0010] Based on the above solution, by setting the first parameter and the length of the DMRS sequence to positive integers, the complexity of channel estimation based on the DMRS sequence can be reduced, and the delay of the channel estimation can be reduced.
[0011] In combination with the first aspect, in certain implementations of the first aspect, the first subsequence further includes any one of a cyclic prefix (CP) of the DMRS sequence, a cyclic suffix (CS) of the DMRS sequence, and a guard interval GI.
[0012] In combination with the first aspect, in certain implementations of the first aspect, the data includes a modulation symbol obtained based on the data and at least one of the following items: a cyclic prefix of the data, a second subsequence, wherein the second subsequence consists of at least one 0.
[0013] In conjunction with the first aspect, in certain implementations of the first aspect, the first processing further includes adding a first cyclic prefix (CP), and the length Q of the DMRS sequence is greater than or equal to L1, where L1 satisfies the following: L1 = (N1 / M)*L+K; where M is the number of the first frequency domain resources, N1 is the length of the IDFT, L is the length of the first CP, and K is a positive integer. By setting the DMRS sequence to be greater than or equal to L1, channel estimation performance can be improved.
[0014] In conjunction with the first aspect, in certain implementations of the first aspect, the DMRS sequence is a DMRS sequence for a first port, and the method further includes: determining a DMRS sequence for a second port, where the second port is different from the first port; wherein the DMRS sequence for the second port is obtained by cyclically shifting elements in the DMRS sequence for the first port; the DMRS sequence for the second port is obtained by phase shifting elements in the DMRS sequence for the first port; the DMRS sequence for the second port is determined based on the DMRS sequence for the first port and an orthogonal sequence, where the orthogonal sequence consists of +1 and -1; or, the time domain resources corresponding to the DMRS sequence for the second port are different from the time domain resources corresponding to the DMRS sequence for the first port. Based on the above solution, the DMRS sequence for the first port and the DMRS sequence for the second port can be orthogonal.
[0015] In combination with the first aspect, in certain implementations of the first aspect, a discrete Fourier transform is performed on the DMRS sequence of the second port and the data corresponding to the DMRS sequence of the second port, and the length of the discrete Fourier transform of the DMRS of the second port and the data corresponding to the DMRS of the second port is the same as the length of the DFT.
[0016] Based on the above solution, by setting the lengths of DFT performed on the DMRS sequences of the two ports to be equal, the interference between the DMRS sequences of the two ports can be reduced.
[0017] In combination with the first aspect, in certain implementations of the first aspect, the DMRS sequence of the second port and the DMRS sequence of the first port have the same length.
[0018] Based on the above solution, by setting the length of the DMRS sequence of each port to be the same, the absolute time length occupied by the DMRS sequence of each port can be made equal, thereby ensuring that the DMRS sequence overhead of each port is consistent and the channel estimation accuracy performance is consistent.
[0019] In a second aspect, a single-carrier communication method is provided. This method can be performed by a terminal device. Unless otherwise specified, the "terminal device" in this application can refer to the terminal device itself, a component in the terminal device (for example, a processor, chip, or chip system), or a logic module or software execution that can implement all or part of the terminal device functions. This application is not limited to this.
[0020] The method includes: receiving a first sequence from a transmitting end, the first sequence being obtained by performing a first processing on a DMRS sequence and a first subsequence, the first subsequence including data corresponding to the DMRS sequence, and the first processing including DFT and IDFT; performing channel estimation based on the DMRS sequence; wherein the first parameter is any one of the following: the length of the DFT, the length of the IDFT, the number of first frequency domain resources, and the number of frequency domain resources occupied by the data in the first frequency domain resources, wherein the first frequency domain resources are used to carry the DMRS sequence and the first subsequence.
[0021] Based on the above solution, by receiving the DMRS sequence determined by the first parameter, the delay of channel estimation based on the DMRS sequence can be reduced, and the efficiency of channel estimation can be improved.
[0022] In combination with the second aspect, in certain implementations of the second aspect, a ratio of the first parameter to the length of the DMRS sequence is a positive integer.
[0023] Based on the above solution, by setting the first parameter and the length of the DMRS sequence to positive integers, the complexity of channel estimation based on the DMRS sequence can be reduced, and the delay of the channel estimation can be reduced.
[0024] In combination with the second aspect, in certain implementations of the second aspect, the first subsequence further includes any one of the cyclic prefix CP of the DMRS sequence, the CS of the DMRS sequence, and the guard interval GI.
[0025] In combination with the second aspect, in certain implementations of the second aspect, the data includes a modulation symbol obtained based on the data and at least one of the following items: a cyclic prefix of the data, a second subsequence, wherein the second subsequence consists of at least one 0.
[0026] In combination with the second aspect, in certain implementations of the second aspect, the first processing also includes adding a first CP, the length Q of the DMRS sequence is greater than or equal to L1, and L1 satisfies: L1 = (N1 / M)*L+K; wherein M is the number of the first frequency domain resources, N1 is the length of the IDFT, L is the length of the first CP, and K is a positive integer.
[0027] In combination with the second aspect, in certain implementations of the second aspect, the DMRS sequence is the DMRS of the first port, and the method also includes: receiving a second sequence from the transmitting end, the second sequence being obtained by performing the first processing on the DMRS sequence of the second port and the data corresponding to the DMRS sequence of the second port, and the second port is different from the first port; wherein the DMRS sequence of the second port is obtained by cyclically shifting the elements in the DMRS sequence of the first port; the DMRS sequence of the second port is obtained by phase shifting the elements in the DMRS sequence of the first port; the DMRS sequence of the second port is determined based on the DMRS sequence of the first port and an orthogonal sequence, and the orthogonal sequence is composed of +1 and -1; or, the time domain resources corresponding to the DMRS sequence of the second port are different from the time domain resources corresponding to the DMRS sequence of the first port.
[0028] In combination with the second aspect, in certain implementations of the second aspect, the length of the IDFT performed on the DMRS of the second port and the data corresponding to the DMRS of the second port is the same as the length of the IDFT performed on the DMRS sequence of the first DMRS port and the data corresponding to the DMRS sequence of the first port.
[0029] In combination with the second aspect, in certain implementations of the second aspect, the DMRS sequence of the second port and the DMRS sequence of the first port have the same length.
[0030] According to a third aspect, a communication device is provided, which includes a processing unit and a transceiver unit, the processing unit being used to determine a DMRS sequence based on a first parameter, the ratio of the first parameter to the length of the DMRS sequence being a positive integer; the transceiver unit being used to send a first sequence to a receiving end, the first sequence being obtained by performing a first processing on the DMRS sequence and a first subsequence, the first subsequence including data corresponding to the DMRS sequence, the first processing including a discrete Fourier transform DFT and an inverse discrete Fourier transform IDFT; wherein the first parameter is any one of the following: the length of the DFT, the length of the inverse discrete Fourier transform, the number of first frequency domain resources, and the number of frequency domain resources occupied by the data in the first frequency domain resources, wherein the first frequency domain resources are used to carry the DMRS sequence and the first subsequence.
[0031] In combination with the third aspect, in certain implementations of the third aspect, a ratio of the first parameter to the length of the DMRS sequence is a positive integer.
[0032] In combination with the third aspect, in certain implementations of the third aspect, the first subsequence also includes any one of the cyclic prefix CP of the DMRS sequence, the CS of the DMRS sequence, and the guard interval GI.
[0033] In combination with the third aspect, in certain implementations of the third aspect, the data includes a modulation symbol obtained based on the data and at least one of the following items: a cyclic prefix of the data, a second subsequence, wherein the second subsequence consists of at least one 0.
[0034] In combination with the third aspect, in certain implementations of the third aspect, the first processing also includes adding a first CP, the length Q of the DMRS sequence is greater than or equal to L1, and L1 satisfies: L1 = (N1 / M)*L+K; wherein M is the number of the first frequency domain resources, N1 is the length of the IDFT, L is the length of the first CP, and K is a positive integer.
[0035] In combination with the third aspect, in certain implementations of the third aspect, the DMRS sequence is the DMRS of the first port, and the processing unit is further used to determine the DMRS sequence of the second port, which is different from the first port; wherein the DMRS sequence of the second port is obtained by cyclically shifting the elements in the DMRS sequence of the first port; the DMRS sequence of the second port is obtained by phase shifting the elements in the DMRS sequence of the first port; the DMRS sequence of the second port is determined based on the DMRS sequence of the first port and an orthogonal sequence, and the orthogonal sequence is composed of +1 and -1; or, the time domain resources corresponding to the DMRS sequence of the second port are different from the time domain resources corresponding to the DMRS sequence of the first port.
[0036] In combination with the third aspect, in certain implementations of the third aspect, the processing unit is also used to perform the first processing on the DMRS sequence of the second port and the data corresponding to the DMRS sequence of the second port, and the length of the discrete Fourier transform of the DMRS of the second port and the data corresponding to the DMRS sequence of the second port is the same as the length of the discrete Fourier transform of the DMRS sequence of the first DMRS port and the data corresponding to the DMRS sequence of the first port.
[0037] In combination with the third aspect, in certain implementations of the third aspect, the DMRS sequence of the second port and the DMRS sequence of the first port have the same length.
[0038] In a fourth aspect, a communication device is provided, which includes a processing unit and a transceiver unit, the transceiver unit being used to receive a first sequence from a transmitting end, the first sequence being obtained by performing a first processing on the DMRS sequence and the first subsequence, the first subsequence including data corresponding to the DMRS, and the first processing including DFT and IDFT; the processing unit being used to perform channel estimation based on the DMRS sequence; wherein the first parameter is any one of the following: the length of the DFT, the length of the inverse Fourier transform, the number of first frequency domain resources, and the number of frequency domain resources occupied by the data in the first frequency domain resources, wherein the first frequency domain resources are used to carry the DMRS sequence and the first subsequence.
[0039] In combination with the fourth aspect, in certain implementations of the fourth aspect, a ratio of the first parameter to the length of the DMRS sequence is a positive integer.
[0040] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first subsequence also includes any one of the cyclic prefix CP of the DMRS sequence, the CS of the DMRS sequence, and the guard interval GI.
[0041] In combination with the fourth aspect, in certain implementations of the fourth aspect, the data includes a modulation symbol obtained based on the data and at least one of the following items: a cyclic prefix of the data, a second subsequence, wherein the second subsequence consists of at least one 0.
[0042] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first processing also includes adding a first CP, the length Q of the DMRS sequence is greater than or equal to L1, and L1 satisfies: L1 = (N1 / M)*L+K; wherein M is the number of the first frequency domain resources, N1 is the length of the inverse Fourier transform, L is the length of the first CP, and K is a positive integer.
[0043] In combination with the fourth aspect, in certain implementations of the fourth aspect, the DMRS sequence is the DMRS of the first port, and the transceiver unit is further used to receive a second sequence from the transmitting end, and the second sequence is obtained by performing the first processing on the DMRS sequence of the second port and the data corresponding to the DMRS sequence of the second port, and the second port is different from the first port; wherein, the DMRS sequence of the second port is obtained by cyclically shifting the elements in the DMRS sequence of the first port; the DMRS sequence of the second port is obtained by phase shifting the elements in the DMRS sequence of the first port; the DMRS sequence of the second port is determined based on the DMRS sequence of the first port and an orthogonal sequence, and the orthogonal sequence is composed of +1 and -1; or, the time domain resources corresponding to the DMRS sequence of the second port are different from the time domain resources corresponding to the DMRS sequence of the first port.
[0044] In combination with the fourth aspect, in certain implementations of the fourth aspect, the length of the discrete Fourier transform of the data corresponding to the DMRS of the second port and the DMRS sequence of the second port is the same as the length of the discrete Fourier transform of the data corresponding to the DMRS sequence of the first DMRS port and the DMRS sequence of the first port.
[0045] In combination with the fourth aspect, in certain implementations of the fourth aspect, the DMRS sequence of the second port and the DMRS sequence of the first port have the same length.
[0046] In a fifth aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and configured to execute instructions in the memory to implement the method of the first aspect and any possible implementation of the first aspect. Exemplarily, the communication device further comprises a memory. The communication device further comprises a communication interface, and the processor is coupled to the communication interface.
[0047] In one implementation, the communication device is a network device. When the communication device is a network device, the communication interface may be a transceiver or an input / output interface.
[0048] In another implementation, the communication device is a chip configured in a network device. When the communication device is a chip configured in a network device, the communication interface may be an input / output interface.
[0049] Exemplarily, the transceiver may be a transceiver circuit, and the input / output interface may be an input / output circuit.
[0050] In a sixth aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and configured to execute instructions in the memory to implement the method of the second aspect and any possible implementation thereof. Exemplarily, the communication device further comprises a memory. The communication device further comprises a communication interface, the processor being coupled to the communication interface.
[0051] In one implementation, the communication device is a terminal device. When the communication device is a terminal device, the communication interface may be a transceiver, or an input / output interface.
[0052] In another implementation, the communication device is a chip configured in a terminal device. When the communication device is a chip configured in a terminal device, the communication interface may be an input / output interface.
[0053] Exemplarily, the transceiver may be a transceiver circuit, and the input / output interface may be an input / output circuit.
[0054] In a seventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method of any possible implementation of the first to second aspects.
[0055] In a specific implementation, the processor may be one or more chips, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.
[0056] In an eighth aspect, a processing device is provided, comprising a processor and a memory. The processor is configured to read instructions stored in the memory and receive signals via a receiver and transmit signals via a transmitter to execute the method of any possible implementation of the first to second aspects.
[0057] Exemplarily, there are one or more processors and one or more memories.
[0058] Exemplarily, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0059] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated with the processor on the same chip or can be set on different chips. The embodiments of the present application do not limit the type of memory and the setting method of the memory and the processor.
[0060] It should be understood that related data interaction processes, such as sending indication information, can be the process of outputting indication information from the processor, and receiving capability information can be the process of receiving input capability information from the processor. Specifically, data output by the processor can be output to the transmitter, and input data received by the processor can be received from the receiver. The transmitter and receiver can be collectively referred to as a transceiver.
[0061] The processing device in the eighth aspect may be one or more chips. The processor in the processing device may be implemented in hardware or software. When implemented in hardware, the processor may be a logic circuit, an integrated circuit, or the like; when implemented in software, the processor may be a general-purpose processor implemented by reading software code stored in a memory, which may be integrated into the processor or located independently of the processor.
[0062] In the ninth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute a method in any possible implementation of the first to second aspects above.
[0063] In the tenth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions) which, when run on a computer, enables the method in any possible implementation of the first to second aspects above to be executed.
[0064] In the eleventh aspect, a communication system is provided, comprising at least one network device and at least one terminal device, wherein the at least one network device is used to execute the method in the first aspect and any possible implementation of the first aspect; and the at least one terminal device is used to execute the method in the second aspect and any possible implementation of the second aspect.
[0065] The description of the advantageous effects of any of the third aspect to the eleventh aspect etc. may refer to the description of the advantageous effects of the first aspect and the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] FIG1 is a schematic diagram of a communication system 100 applicable to an embodiment of the present application.
[0067] FIG2 is a schematic flowchart of a method for sending and receiving a reference signal provided in an embodiment of the present application.
[0068] FIG3 is a schematic diagram of a single-carrier processing flow based on DFT-s-OFDM.
[0069] FIG4 is a schematic diagram of DMRS sequences of two orthogonal ports.
[0070] FIG5 is a schematic diagram of a communication device provided in an embodiment of the present application.
[0071] FIG6 is a schematic diagram of another communication device provided in an embodiment of the present application.
[0072] FIG7 is a schematic block diagram of a network device according to an embodiment of the present application.
[0073] FIG8 is a schematic block diagram of a terminal device according to an embodiment of the present application. DETAILED DESCRIPTION
[0074] The technical solution in this application will be described below with reference to the accompanying drawings.
[0075] The technical solution of this application can be applied to various communication systems, such as the fifth generation (5 th Generation, 5G) system or new radio (NR), evolved packet core (EPC), evolved packet system (EPS), evolved universal mobile telecommunication system (UMTS) terrestrial radio access network (E-UTRAN), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, etc. The technical solution provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system.
[0076] The technical solutions of the embodiments of the present application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.
[0077] The terminal device in the embodiments of the present application can be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
[0078] The terminal device can be a device that provides voice / data to users, for example, a handheld device or vehicle-mounted device with a wireless connection function. At present, some terminals may be, for example, mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.
[0079] In the embodiments of the present application, the terminal device may also be a wearable device, which may also be referred to as a wearable smart device. Wearable devices may be a general term for devices that apply wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing, and shoes. In other words, a wearable device is a portable device that can be worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not just hardware devices, they can also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0080] In the embodiment of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.
[0081] In addition, terminal devices can also include sensors such as smart printers, train detectors, and gas stations. Their main functions include collecting data (part of the terminal devices), receiving control information and downlink data from network devices, and sending electromagnetic waves to transmit uplink data to network devices.
[0082] The network device in the embodiment of the present application can be a device for communicating with a terminal device. The network device can be a next-generation base station (gNodeB, gNB) in a 5G communication system, 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, etc., an evolved Node B (eNB), a radio network controller (RNC), a node B (NB), a base station controller (BSC), a home base station (for example, home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a transmission reception point (TRP), a transmitting point (TP), a base transceiver station (BTS), etc. in an LTE system.
[0083] In one network architecture, network devices may include 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 may be separate or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). The network device can provide services for the cell, and the terminal device communicates with the base station through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to a base station (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cell here can include: a metro cell, a micro cell, a pico cell, a femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services. The network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, a device that provides wireless communication services to user equipment in a V2X communication system, a wireless controller in a cloud radio access network (CRAN) scenario, a relay station, a vehicle-mounted device, a wearable device, and a network device in a future evolution network. The embodiments of the present application do not limit the specific technology and specific form of the network device.
[0084] 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 an open radio access network (O-RAN) system, CU may also be referred to as an open-central unit (O-CU); DU may also be referred to as an open-distributed unit (O-DU); CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. For the sake of convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0085] In an embodiment of the present application, a terminal device or a network device may include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system may be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, the present application does not specifically limit the specific structure of the execution subject of the method provided by the present application. As long as it is possible to communicate according to the method provided by the present application by running a program that records the code of the method provided by the present application, for example, the execution subject of the method provided by the present application may be a terminal device or a network device, or it may be a functional module in the terminal device or the network device that can call and execute a program.
[0086] FIG1 is an exemplary architecture diagram of a communication system 100 applicable to an embodiment of the present application. As shown in FIG1 , the communication system 100 may include at least one network device, such as the network device 101 shown in FIG1 . The communication system 100 may also include at least one terminal device, such as the terminal devices 102 to 107 shown in FIG1 . The network device 101 may provide communication coverage for a specific geographic area; the terminal devices 102 to 107 may be located within the coverage area, and the terminal devices 102 to 107 may be mobile or fixed. The network device 101 and one or more of the terminal devices 102 to 107 may communicate via a wireless link.
[0087] Optionally, terminal devices can communicate directly with each other. For example, device-to-device (D2D) technology can be used to implement direct communication between terminal devices. As shown in Figure 1, terminal devices 105 and 106, and terminal devices 105 and 107 can communicate directly using D2D technology. Terminal devices 106 and 107 can communicate with terminal device 105 individually or simultaneously.
[0088] Terminal devices 105 to 107 can communicate with network device 101 respectively, for example, directly. For example, terminal device 105 and terminal device 106 in FIG. 1 can communicate directly with network device 101. Alternatively, terminal devices 105 to 107 can communicate with network device 101 indirectly, for example, terminal device 107 in the figure can communicate with network device 101 via terminal device 105.
[0089] Each communication device in communication system 100 can be configured with multiple antennas. For each communication device, the multiple antennas configured may include at least one transmit antenna for sending signals and at least one receive antenna for receiving signals. Therefore, the communication devices in communication system 100 can communicate with each other using MIMO technology.
[0090] It should be understood that FIG1 is only a simplified schematic diagram for ease of understanding, and the communication system 100 may further include other network devices or other terminal devices, which are not shown in FIG1 .
[0091] To facilitate understanding of the embodiments of the present application, the following first briefly introduces the terms and background involved in the present application.
[0092] 1. Single carrier (SC)
[0093] Single-carrier communication involves using a single radio frequency carrier to carry information. That is, for a signal that includes multiple symbols, all symbols are sent on a single carrier frequency. Single-carrier transmission has a low peak-to-average power ratio (PAPR) characteristic. The single carrier can be, for example, discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-s-OFDM) or single carrier-quadrature amplitude modulation (SC-QAM).
[0094] 2. Discrete Fourier transform (DFT) and fast Fourier transform (FFT)
[0095] DFT can convert the time domain sequence {x(n)} into the frequency domain sequence {X(k)}. DFT is also called frequency domain precoding. FFT is a fast calculation method.
[0096] For an N-point time domain sequence {x(n), n=0,…,N-1}, the DFT is:
[0097] Where X(k) is the frequency domain sequence, γ is a constant, usually γ = 1, or Or γ=1 / N, where N is the length of the Fourier transform interval.
[0098] 3. Inverse discrete Fourier transform (IDFT) and inverse fast Fourier transform (IFFT)
[0099] IDFT can convert the frequency domain sequence {x(k)} into the time domain sequence {X(n)}. IFFT is a fast calculation method.
[0100] For an N-point frequency domain sequence {x(k), k = 0, ..., N-1}, the IDFT is:
[0101] Where X(n) is a time domain sequence, β is a constant, usually β = 1, or Or β=1 / N, where N is the length of the Fourier transform interval.
[0102] 4. Reference signal (RS)
[0103] A reference signal, also known as a pilot signal, is a known signal provided by a transmitter to a receiver for channel estimation, channel measurement, channel sounding, or channel demodulation. For example, a reference signal can be applied to the physical layer. Reference signals can include downlink reference signals and uplink reference signals.
[0104] As an example, the downlink reference signals include: primary synchronization signal (PSS), secondary synchronization signal (SSS), demodulation reference signal (DMRS) for downlink demodulation, phase noise tracking reference signal (PTRS) for downlink, channel status information reference signal (CSI-RS), cell reference signal (CRS), time / frequency tracking reference signal (TRS), positioning signal (positioning RS), etc.
[0105] As an example, the uplink reference signal includes: a DMRS for uplink demodulation, a sounding reference signal (SRS) for uplink channel measurement, or a PTRS for uplink, an uplink positioning RS, and the like.
[0106] In addition to the reference signals listed above, the reference signal of the present application may also be a sequence signal from a set of sequence signals with good correlation characteristics. Good correlation characteristics refer to any sequence in the set having a large autocorrelation peak, and any two sequences in the set having small cross-correlation peaks. That is, in an embodiment of the present application, the transmitting end may transmit multiple signals, at least one of which is a sequence signal with the above-mentioned good correlation, such as a pseudorandom sequence and a Zadoff-Chu sequence. Specifically, correlation refers to performing a correlation calculation on a sequence signal with another sequence signal in the same set to obtain a correlation value. Thus, for a sequence signal with good correlation characteristics, the receiving end can detect the presence of the signal based on the correlation. That is, the transmission of a sequence signal with good correlation does not require the use of a detection mechanism such as a pilot signal. Among them, a reference signal (or pilot signal) may be listed as one type of signal with good correlation characteristics.
[0107] 4. Time-frequency resources
[0108] In the embodiments of the present application, data or information may be carried by time-frequency resources. The time-frequency resources may include resources in the time domain and resources in the frequency domain. In the time domain, the time-frequency resources may include one or more time domain units (also referred to as time units, time units, etc.); in the frequency domain, the time-frequency resources may include one or more frequency domain units.
[0109] Among them, a time domain unit can be a symbol or several symbols (such as OFDM symbols), or a time slot, or a mini-slot, or a subframe. Among them, a time slot can be composed of 7 or 14 symbols; a mini-slot can include at least one symbol (for example, 2 symbols or 7 symbols or 14 symbols, or any number of symbols less than or equal to 14 symbols); the duration of a subframe in the time domain can be 1 millisecond (ms). It should be understood that the above-mentioned time domain unit sizes listed are only for the convenience of understanding the solution of the present application and do not constitute a limitation on the scope of protection of the present application. It is understandable that the above-mentioned time domain unit sizes can be other values, and the present application does not limit them.
[0110] A frequency domain unit can be a resource block (RB), a subcarrier, a resource block group (RBG), a predefined subband, a precoding resource block group (PRG), a bandwidth part (BWP), a resource element (RE) (also called a resource unit or resource particle), or a carrier, or a serving cell.
[0111] In existing SC communications, DMRS and data can be multiplexed and transmitted within a single carrier symbol using time division multiplexing. However, the length of the DMRS sequence can affect channel estimation performance, for example, affecting channel estimation efficiency. Setting the DMRS sequence length to improve channel estimation performance is a critical consideration.
[0112] In view of this, the present application provides a single-carrier communication method and a communication device, which can improve the efficiency of channel estimation based on DMRS.
[0113] The embodiments provided in this application can be applied to any communication scenario of the sending end and the receiving end, such as can be applied to the communication system shown in Figure 1 above. In the following method embodiment, the sending end is mainly used as a network device and the receiving end is a terminal device as an example for illustrative description. Unless otherwise specified, the "network device" in this application can refer to the network device itself, or a component in the network device (for example, a processor, a chip, or a chip system, etc.), or it can also be a logic module or software execution that can realize all or part of the functions of the network device; similarly, the "terminal device" in this application can refer to the terminal device itself, or a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or it can also be a logic module or software execution that can realize all or part of the functions of the terminal device.
[0114] The following takes the reference signal as DMRS as an example, and describes in detail the single-carrier communication method and communication device of the embodiment of the present application in combination with the accompanying drawings. In the embodiment of the present application, the reference signal as DMRS is taken as an example to describe the technical solution of the embodiment of the present application, which should not constitute any limitation to the present application. The reference signal in the present application can be any reference signal that can be used for channel estimation, for example, a cell reference signal (CRS), or other reference signals for achieving the same or similar functions. In communication systems that may appear in the future, the name of the reference signal may change, but as long as it is essentially the same as DMRS, the technical solution of the present application should be applicable.
[0115] Fig. 2 is a schematic flow chart of a single-carrier communication method 200 provided in an embodiment of the present application. The method 200 may include the following steps.
[0116] S210: The transmitting end determines a DMRS sequence according to a first parameter.
[0117] The transmitting end determining the DMRS sequence based on the first parameter may include determining the length of the DMRS sequence (denoted as Q, where Q is a positive integer) based on the first parameter, and generating a DMRS sequence of length Q. A ratio of the first parameter to the length of the DMRS sequence is a positive integer. That is, the ratio of the first parameter to Q is a positive integer.
[0118] The length of a DMRS sequence can be understood as the number of DMRS sequence elements included in the DMRS sequence. For a DMRS port, multiple DMRS elements must be transmitted across multiple time-frequency resources to perform channel estimation for different time-frequency resources. Multiple DMRS elements corresponding to a port constitute a DMRS sequence. Alternatively, a DMRS sequence can include multiple DMRS elements transmitted across multiple time-frequency resources.
[0119] The specific manner in which the transmitting end generates the DMRS sequence may refer to the existing description. For example, the transmitting end may generate a DMRS sequence of length Q based on a gold sequence.
[0120] Optionally, the method further includes: a transmitting end performing signal processing (first processing) on the DMRS sequence and the first subsequence. The first subsequence includes data corresponding to the DMRS sequence. The data corresponding to the DMRS sequence can be understood as data that needs to be demodulated based on the DMRS sequence. The data corresponding to the DMRS sequence may include a modulation symbol obtained based on the data and any one of the following items: a CP of the data and the second subsequence, wherein the second subsequence consists of at least one 0.
[0121] Optionally, the first subsequence further includes a CP of the DMRS sequence, a CS of the DMRS sequence, or a guard interval (GI), for example, a GI between the DMRS sequence and data corresponding to the DMRS sequence, or a GI between data corresponding to the DMRS sequence. The CP of the DMRS may be, for example, the last l elements of a DMRS sequence of length Q copied to the front of the DMRS sequence.
[0122] Taking a single carrier based on DFT-s-OFDM as an example, the signal processing flow can be shown as in Figure 3(a): the transmitter performs modulation mapping on the DMRS sequence and the first subsequence to obtain N1 modulation symbols. Modulation symbols can also be called complex-valued symbols; the modulation symbols are mapped to multiple layers (or transmission layers) through layer mapping; the transmitter performs N1-point DFT processing on the layer-mapped modulation symbols to obtain N1-point frequency domain elements, where the N1-point DFT can be understood as the number of sampling points for the DFT processing performed by the transmitter is N1; the transmitter maps the frequency domain elements after the DFT operation to the first frequency domain resource, that is, the first frequency domain resource is used to carry the DMRS sequence and the first subsequence. The frequency domain resource is, for example, a subcarrier; after subcarrier mapping, the frequency domain signal is subjected to an N2-point IDFT or IFFT (N2 may also be referred to as the length (size) of the IDFT or IFFT), where N2 is typically greater than N1; a first CP is added to the signal after the IFFT (denoted as the first signal) to obtain a first sequence, for example, the last n signals of the first signal are copied to the front of the first signal to obtain the first sequence, where n is a positive integer and is less than the length of the first signal.
[0123] The first parameter can be any of the following:
[0124] The number of sampling points at which the transmitter performs DFT processing on the DMRS sequence and the first subsequence, or the number of sampling points at which the modulated symbols obtained after modulation mapping of the DMRS sequence and the first subsequence are performed on the DFT; the length of the IDFT or IFFT performed by the transmitter; the number of the first frequency domain resources, for example, the frequency domain resources are subcarriers, and the number of the first frequency domain resources is the number of subcarriers occupied by the DMRS sequence and the first subsequence, or the number of the first frequency domain resources is the number of REs occupied by the DMRS sequence and the first subsequence on a single carrier symbol; the number of frequency domain resources occupied by the data corresponding to the DMRS sequence in the first frequency domain resources, or the number of the first frequency domain resources is the number of REs occupied by the data corresponding to the DMRS sequence on a single carrier symbol.
[0125] Optionally, the length Q of the DMRS sequence is greater than or equal to L1, and L1 satisfies the following relationship: L1=(N2 / M)*L+K;
[0126] Wherein, M is the number of the first frequency domain resources, N2 is the length of IDFT or IFFT, L is the length of the first CP, and K is a positive integer.
[0127] S220: The transmitting end sends the first sequence to the receiving end. Correspondingly, the receiving end receives the first sequence from the transmitting end.
[0128] Exemplarily, after receiving the first sequence, the processing flow of the receiving end is shown in (b) of Figure 3. After receiving the first sequence, the receiving end removes the first CP in the first sequence, and performs N1-point FFT on the time domain signal after removing the first CP to obtain a frequency domain signal. The frequency domain signal is demapped to restore the N1-point frequency domain signal; the N1-point IDFT is performed on the N1-point frequency domain signal to obtain the N1-point pre-DFT signal in the time domain, that is, the time domain signal before the transmitter performs DFT processing is restored. After obtaining the N1-point pre-DFT signal, the receiving end can determine the Q-point DMRS sequence. The receiving end obtains the Q-point channel frequency response (CFR) based on the Q-point DMRS. Subsequently, the receiving end performs channel estimation based on the Q-point CFR to obtain channel information, and demodulates the data corresponding to the DMRS sequence based on the obtained channel information.
[0129] Among them, the frequency point corresponding to the CFR obtained by the receiving end according to the DMRS sequence of length Q can be expressed as: Wherein, M is the number of first frequency domain resources, Δf represents the subcarrier spacing, and q is the index of the frequency domain resource occupied by the DMRS sequence, for example, q is the index of the subcarrier.
[0130] For the data corresponding to the DMRS sequence, the frequency point that needs to be estimated can be expressed as: Wherein, S represents the length of the data corresponding to the DMRS sequence, and s represents the index of the frequency domain resource occupied by the data corresponding to the DMRS sequence.
[0131] That is, when the ratio of the first parameter to the length Q of the DMRS is a positive integer, the receiving end can perform linear interpolation based on the CFR obtained from the DMRS sequence to obtain the CFR corresponding to the data, thereby simplifying the complexity of channel estimation and improving channel estimation performance.
[0132] The DMRS sequence mentioned above may be a DMRS sequence of the first port.
[0133] Optionally, the method further includes:
[0134] S230: The transmitting end determines a DMRS sequence for the second port.
[0135] The second port is different from the first port. The first port and the second port are orthogonal ports, or in other words, the DMRS sequence of the first port is orthogonal to the DMRS sequence of the second port.
[0136] That is, the transmitting end can simultaneously send the DMRS sequence of the first port and the second port and the data corresponding to the DMRS sequence to the receiving end. The following describes a specific method for achieving orthogonality between the DMRS sequence of the first port and the DMRS of the second port with reference to a specific example.
[0137] Example 1: The DMRS sequence of the second port is obtained by cyclically shifting the DMRS sequence of the first port.
[0138] As shown in (a) of Figure 4, the DMRS of the first port includes a DMRS sequence of length Q. The transmitting end can obtain the DMRS sequence of the second port by performing a cyclic shift of Q / 2 bits on the DMRS sequence of the first port in the time domain; the transmitting end performs FFT processing on the DMRS sequence of the second port to obtain a frequency domain signal, which is orthogonal to the frequency domain signal obtained by performing FFT processing on the DMRS sequence of the first port.
[0139] The above uses two ports (a first port and a second port) as an example to illustrate the method of implementing orthogonality of DMRS sequences of different ports in the present application, but the present application does not limit the number of ports that transmit DMRS sequences. That is, the transmitting end can simultaneously transmit DMRS sequences of multiple ports to the receiving end, and the DMRS sequences of the multiple ports are orthogonal. Exemplarily, if orthogonality of DMRS sequences of multiple ports (for example, K ports, K is an integer greater than or equal to 2) is to be implemented, the transmitting end can perform a cyclic shift of Q / k bits on the DMRS sequence of the first port in the time domain, where k=1, 2,…, K-1 to obtain the DMRS sequence of the kth port.
[0140] Example 2: The DMRS sequence of the second port is obtained by phase shifting elements in the DMRS sequence of the first port.
[0141] As shown in (b) of Figure 4, the DMRS of the first port includes a DMRS sequence of length 2Q, that is, the DMRS sequence of the first port includes a DMRS sequence of length Q (for the convenience of description, denoted as DMRS sequence #1) and a DMRS sequence identical to the DMRS sequence of length Q (for the convenience of description, denoted as DMRS sequence #2); the transmitting end can obtain the DMRS sequence of the second port by phase shifting the elements in DMRS sequence #1 or DMRS sequence #2.
[0142] Specifically, the DMRS sequence of the second port may include DMRS series #1 and a DMRS sequence obtained by phase shifting the elements in DMRS sequence #2, or the DMRS sequence of the second port may include a DMRS sequence obtained by phase shifting the elements in DMRS series #1 and DMRS sequence #2.
[0143] For example, the DMRS sequence of the second port can be expressed as: [Q 1,1 , Q 1,2 , 。。。, Q 1,Q-1 , Q 2,1 , Q 2,2 , 。。。 , Q 2,Q-1 ]*ej*2π*q / 2Q.
[0144] Among them, Q i,q It represents the qth element in the i-th DMRS sequence of length Q, where i=1,2,q=1,2,…,Q-1.
[0145] Furthermore, the transmitting end performs FFT processing on the DMRS sequence of the first port and the DMRS sequence of the second port to obtain frequency domain signals corresponding to the DMRS sequences of the first port and the second port, respectively. As shown in FIG4(b), by phase shifting the elements in the DMRS sequence of the first port to obtain the DMRS sequence of the second port, the DMRS sequence of the first port and the DMRS sequence of the second port can be frequency-domain multiplexed, thereby achieving orthogonality of the DMRS sequences of the two ports.
[0146] Similarly, for DMRS sequences of multiple ports (e.g., K ports, where K is an integer greater than or equal to 2), the transmitter may extend the length of the DMRS sequence of the first port to K*Q (refer to the above extension to 2Q). The transmitter obtains the DMRS sequences corresponding to the other K-1 ports by phase shifting the elements in the DMRS sequence of length K*Q. For example, the DMRS sequence of the kth port among the K ports may be expressed as [Q 1,1, Q 1,2,。。。, Q 1,Q-1 , Q 2,1, Q 2,2,。。。, Q 2,Q-1 ,…,Q k,1, Q k,2,。。。, Q k,Q-1 ]*ej*2π*k / KQ.
[0147] Among them, Q i,qrepresents the qth element in the i-th DMRS sequence of length Q, where i = 1, 2, ..., K-1, and q = 1, 2, ..., Q-1.
[0148] Example 3: Based on the DMRS sequence of the first port and the orthogonal sequence of the DMRS sequence of the second port.
[0149] The orthogonal sequence is composed of +1 and -1. The length of the orthogonal sequence may be equal to the length Q of the DMRS sequence of the first port.
[0150] For example, when the length Q of the DMRS sequence of the first port is 12, the orthogonal sequence may be as shown in any row in Table 1.
[0151] Table 1
[0152] It can be understood that the orthogonal sequences in Table 1 can achieve orthogonality of DMRS sequences for 2 to 4 ports. For example, to achieve orthogonality between the DMRS sequence of the first port and the DMRS sequence of the second port, the DMRS sequence of the first port can be multiplied by an orthogonal sequence in any row of Table 1; the DMRS sequence of the second port can be obtained by multiplying the DMRS sequence of the first port by an orthogonal sequence shown in any other row.
[0153] Similarly, orthogonality of the DMRSs of K ports can be achieved through K orthogonal sequences consisting of +1 and -1.
[0154] Example 4: The time domain resource corresponding to the DMRS sequence of the second port is set to be different from the time domain resource corresponding to the DMRS sequence of the first port.
[0155] As shown in FIG4(d), by setting the time domain resource corresponding to the DMRS sequence of the second port to be different from the time domain resource corresponding to the DMRS sequence of the first port, the time domains of the DMRS sequence of the first port and the DMRS sequence of the second port can be orthogonal. For example, the DMRS of the first port occupies time domain resource #1 in the first time domain resources, and the DMRS of the second port may occupy time domain resource #2 in the first time domain resources, and time domain resource #1 and time domain resource #2 do not overlap.
[0156] Similarly, for the DMRS sequences of K ports, the first time domain resource may be divided into K non-overlapping time domain resources, each used to carry the DMRS sequences of the K ports, thereby making the DMRS sequences of the K ports orthogonal.
[0157] The above describes the manner in which the transmitting end generates DMRS sequences for multiple orthogonal ports by taking two orthogonal ports (a first port and a second port) as an example.
[0158] Optionally, the transmitting end may set the DMRS sequences of the K ports to be of the same length. By setting the DMRS sequences of the K ports to be of the same length, the absolute time lengths occupied by the DMRS sequences of the K ports can be made equal, thereby ensuring that the overhead of the DMRS sequences of each port is consistent and improving channel estimation performance.
[0159] Optionally, the method further includes:
[0160] S240: The transmitting end performs DFT processing on the DMRS sequence of the second port and data corresponding to the DMRS sequence of the second port.
[0161] Specifically, the number of sampling points for performing DFT processing on the DMRS of the second port and the data corresponding to the DMRS of the second port by the transmitter is the same as the number of sampling points for performing DFT processing on the DMRS sequence of the first DMRS port and the data corresponding to the DMRS of the first port.
[0162] By setting the number of sampling points for DFT processing of the DMRS of the second port and the data corresponding to the DMRS of the second port to be the same as the number of sampling points for DFT processing of the DMRS sequence of the first DMRS port and the data corresponding to the DMRS of the first port, the interference between the DMRS sequence of the first port and the DMRS sequence of the second port can be reduced.
[0163] Optionally, the method further includes performing IFFT processing on the DMRS sequence of the second port and adding a CP to obtain a second sequence.
[0164] Optionally, at S250, the transmitting end transmits the second sequence to the receiving end. Accordingly, the receiving end receives the second sequence from the transmitting end. Similarly, the receiving end may perform channel estimation based on the DMRS of the second port and demodulate data corresponding to the DMRS sequence of the second port. For details, refer to the description in S220.
[0165] The single-carrier communication method provided by the embodiment of the present application is described in detail above with reference to Figures 2 to 4. The communication device, network equipment, and terminal equipment provided by the present application are described below with reference to Figures 5 to 8.
[0166] FIG5 shows a schematic diagram of a communication device 500 provided in an embodiment of the present application.
[0167] The communication device 500 includes a transceiver unit 510 and a processing unit 520. The transceiver unit 510 can be used to implement corresponding communication functions. The transceiver unit 510 can also be called a communication interface or a communication unit. The processing unit 520 can be used to perform data processing.
[0168] Optionally, the communication device 500 also includes a storage unit, which can be used to store instructions and / or data. The processing unit 520 can read the instructions and / or data in the storage unit so that the device implements the actions of the network device in the aforementioned method embodiments.
[0169] In one possible design, the communication device 500 can implement steps or processes corresponding to those performed by the network device in the above method embodiments. The transceiver unit 510 can be used to perform the transceiver-related operations of the network device in the above method embodiments, such as the transceiver-related operations of the network device in the embodiment shown in FIG2 ; and the processing unit 520 can be used to perform the processing-related operations of the network device in the above method embodiments, such as the processing-related operations of the network device in the embodiment shown in FIG2 .
[0170] In another possible design, the communication device 500 can be the terminal device in the aforementioned embodiment, or it can be a component of the terminal device (such as a chip). The communication device 500 can implement the steps or processes corresponding to those performed by the terminal device in the above method embodiment. Among them, the transceiver unit 510 can be used to perform the transceiver-related operations of the terminal device in the above method embodiment, such as the transceiver-related operations of the terminal device in the embodiment shown in Figure 2; the processing unit 520 can be used to perform the processing-related operations of the terminal device in the above method embodiment, such as the processing-related operations of the terminal device in the embodiment shown in Figure 2.
[0171] Figure 6 is a schematic block diagram of a communication device 600 provided in an embodiment of the present application. The device 600 includes a processor 610, which is coupled to a memory 630. Optionally, the memory 630 is further included to store computer programs or instructions and / or data. The processor 610 is configured to execute the computer programs or instructions stored in the memory 630, or read the data stored in the memory 630, to perform the methods described in the above method embodiments.
[0172] Optionally, there are one or more processors 610 .
[0173] Optionally, there are one or more memories 630 .
[0174] Optionally, the memory 630 is integrated with the processor 610 or provided separately.
[0175] 6 , the apparatus 600 further includes a transceiver 620 , which is configured to receive and / or transmit signals. For example, the processor 610 is configured to control the transceiver 620 to receive and / or transmit signals.
[0176] As a solution, the apparatus 600 is used to implement the operations performed by the network device in each of the above method embodiments.
[0177] For example, the processor 610 is configured to execute computer programs or instructions stored in the memory 630 to implement the relevant operations of the network device in the above various method embodiments, such as the method executed by the network device in the embodiment shown in FIG2 .
[0178] When the communication device 600 is a network device, for example, a base station. Figure 7 shows a simplified schematic diagram of the base station structure. The base station includes a portion 710 and a portion 720. Portion 710 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals; portion 720 is mainly used for baseband processing, controlling the base station, etc. Portion 710 can generally be referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver. Portion 720 is generally the control center of the base station, and can generally be referred to as a processing unit, which is used to control the base station to perform the processing operations on the network device side in the above-mentioned method embodiment.
[0179] The transceiver unit in section 710, also known as a transceiver or transceiver, includes an antenna and radio frequency circuitry, with the latter primarily responsible for radio frequency processing. Alternatively, the device in section 710 that implements the receiving function can be considered a receiving unit, and the device that implements the transmitting function can be considered a transmitting unit. That is, section 710 includes both a receiving unit and a transmitting unit. The receiving unit can also be referred to as a receiver, receiver, or receiving circuit, and the transmitting unit can be referred to as a transmitter, transmitter, or transmitting circuit.
[0180] Section 720 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
[0181] For example, in one implementation, the transceiver unit of part 710 is used to execute the transceiver-related steps executed by the network device in the embodiment shown in FIG. 2 ; part 720 is used to execute the processing-related steps executed by the network device in the embodiment shown in FIG. 2 .
[0182] It should be understood that FIG7 is merely an example and not a limitation, and the network device including the transceiver unit and the processing unit may not rely on the structure shown in FIG7 .
[0183] When the communication device 600 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip.
[0184] As another solution, the communication device 600 is used to implement the operations performed by the terminal device in the above various method embodiments.
[0185] For example, the processor 610 is configured to execute computer programs or instructions stored in the memory 630 to implement the relevant operations of the terminal device in the above various method embodiments, such as the method executed by the terminal device in the embodiment shown in FIG2 .
[0186] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor 610 or by instructions in the form of software. The method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 630, and the processor 610 reads the information in the memory 630 and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
[0187] When the communication device 600 is a terminal device, FIG8 shows a simplified structural diagram of the terminal device. For ease of understanding and illustration, FIG8 takes a mobile phone as an example of the terminal device. As shown in FIG8 , the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and input and output devices. The processor is mainly used to process communication protocols and communication data, as well as to control the terminal device, execute software programs, process software program data, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have input and output devices.
[0188] When data needs to be sent, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, only one memory and processor are shown in Figure 8. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or integrated with the processor. This application does not impose any restrictions on this.
[0189] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device, and the processor with processing function can be regarded as the processing unit of the terminal device.
[0190] As shown in Figure 8, the terminal device includes a transceiver unit 810 and a processing unit 820. The transceiver unit 810 may also be called a transceiver, a transceiver, a transceiver device, etc. The processing unit 820 may also be called a processor, a processing board, a processing module, a processing device, etc.
[0191] Alternatively, the device in the transceiver unit 810 that implements the receiving function may be considered a receiving unit, and the device in the transceiver unit 810 that implements the transmitting function may be considered a transmitting unit. That is, the transceiver unit 810 includes a receiving unit and a transmitting unit. The transceiver unit may also be sometimes referred to as a transceiver, a transceiver, or a transceiver circuit. The receiving unit may also be sometimes referred to as a receiver, a receiver, or a receiving circuit. The transmitting unit may also be sometimes referred to as a transmitter, a transmitter, or a transmitting circuit.
[0192] For example, in one implementation, the transceiver unit 810 is used to perform the receiving operation of the terminal device in the embodiment shown in Figure 2. The processing unit 820 is used to perform the processing action on the terminal device side in the embodiment shown in Figure 2.
[0193] It should be understood that FIG8 is merely an example and not a limitation, and the terminal device including the transceiver unit and the processing unit may not rely on the structure shown in FIG8 .
[0194] When the communication device 600 is a chip, the chip includes a transceiver unit and a processing unit, wherein the transceiver unit may be an input / output circuit or a communication interface; and the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip.
[0195] An embodiment of the present application also provides a network device, including: a processor, the processor is coupled to a memory, the memory is used to store programs or instructions, and when the program or instructions are executed by the processor, the network device performs the method for sending a reference signal as described in any of the above.
[0196] The present application also provides a network device including a transceiver unit and a processing unit. The transceiver unit can be used to perform the steps of sending and receiving by the network device in the above method embodiment. The processing unit can be used to perform other steps of the network device in the above method embodiment except sending and receiving.
[0197] An embodiment of the present application further provides a computer-readable storage medium having a computer program or instruction stored thereon, wherein when the computer program or instruction is executed, the computer is caused to execute the sending of a reference signal as described in any one of the foregoing.
[0198] An embodiment of the present application further provides a computer program product, which includes: a computer program code, which, when executed on a computer, enables the computer to execute the method executed by the aforementioned network device.
[0199] An embodiment of the present application further provides a computer program product, which includes: computer program code, which, when executed on a computer, enables the computer to execute the method executed by the aforementioned terminal device.
[0200] An embodiment of the present application further provides a communication system, which includes the network device and terminal device in the above embodiment.
[0201] As an example, the communication system includes: the network device and the terminal device in the embodiment described above in conjunction with FIG. 2 .
[0202] The explanation of the relevant contents and beneficial effects of any of the communication devices provided above can be referred to the corresponding method embodiments provided above, and will not be repeated here.
[0203] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software 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 beyond the scope of this application.
[0204] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0205] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0206] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0207] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0208] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
Claims
1. A single carrier communication method, characterized in that: include: Determine a demodulation reference signal DMRS sequence according to the first parameter; Sending a first sequence to a receiving end, where the first sequence is obtained based on performing a first processing on the DMRS sequence and a first subsequence, where the first subsequence includes data corresponding to the DMRS sequence, and the first processing includes a discrete Fourier transform DFT and an inverse discrete Fourier transform IDFT; The first parameter is any one of the following: The length of the DFT, the length of the IDFT, the number of first frequency domain resources, and the number of frequency domain resources occupied by the data in the first frequency domain resources, wherein the first frequency domain resources are used to carry the DMRS sequence and the first subsequence.
2. The method according to claim 1, characterized in that The ratio of the first parameter to the length of the DMRS sequence is a positive integer.
3. The method according to claim 1 or 2, characterized in that: The first subsequence also includes any of the following: The DMRS sequence has a cyclic prefix CP and a guard interval GI.
4. The method according to any one of claims 1 to 3, characterized in that The data includes a modulation symbol obtained based on the data and at least one of the following items: A cyclic prefix of the data, a second subsequence, wherein the second subsequence consists of at least one 0.
5. The method according to any one of claims 1 to 4, characterized in that The first process further includes adding a first cyclic prefix CP, the length Q of the DMRS sequence is greater than or equal to L1, and L1 satisfies: L1=(N1 / M)*L+K; Among them, M is the number of the first frequency domain resources, N1 is the length of the IDFT, L is the length of the first CP, and K is a positive integer.
6. The method according to any one of claims 1 to 5, characterized in that The DMRS sequence is a DMRS sequence of a first port, and the method further includes: Determining a DMRS sequence for a second port, the second port being different from the first port; The DMRS sequence of the second port is obtained by cyclically shifting elements in the DMRS sequence of the first port; The DMRS sequence of the second port is obtained by phase shifting elements in the DMRS sequence of the first port; The DMRS sequence of the second port is determined based on the DMRS sequence of the first port and an orthogonal sequence, where the orthogonal sequence consists of +1 and -1; or, The time domain resources corresponding to the DMRS sequence of the second port are different from the time domain resources corresponding to the DMRS sequence of the first port.
7. The method according to claim 6, characterized in that The method further comprises: A discrete Fourier transform is performed on the DMRS sequence of the second port and the data corresponding to the DMRS sequence of the second port, and the length of the discrete Fourier transform performed on the DMRS of the second port and the data corresponding to the DMRS of the second port is the same as the length of the DFT.
8. The method according to claim 6 or 7, characterized in that: The DMRS sequence of the second port has the same length as the DMRS sequence of the first port.
9. A single carrier communication method, characterized in that: include: receiving a first sequence from a transmitting end, where the first sequence is obtained by performing a first processing on a DMRS sequence and a first subsequence, where the first subsequence includes data corresponding to the DMRS sequence, and the first processing includes a discrete Fourier transform DFT and an inverse discrete Fourier transform IDFT; performing channel estimation based on the first sequence; The first parameter is any one of the following: The length of the DFT, the length of the IDFT, the number of first frequency domain resources, and the number of frequency domain resources occupied by the data in the first frequency domain resources, wherein the first frequency domain resources are used to carry the DMRS sequence and the first subsequence.
10. The method according to claim 9, characterized in that The ratio of the first parameter to the length of the DMRS sequence is a positive integer.
11. The method according to claim 9 or 10, characterized in that: The first subsequence also includes any of the following: The DMRS sequence has a cyclic prefix CP and a guard interval GI.
12. The method according to any one of claims 9 to 11, characterized in that The data includes a modulation symbol obtained based on the data and at least one of the following items: A cyclic prefix of the data, a second subsequence, wherein the second subsequence consists of at least one 0.
13. The method according to any one of claims 9 to 12, characterized in that The first process further includes adding a first cyclic prefix CP, the length Q of the DMRS sequence is greater than or equal to L1, and L1 satisfies: L1=(N1 / M)*L+K; Among them, M is the number of the first frequency domain resources, N1 is the length of the IDFT, L is the length of the first CP, and K is a positive integer.
14. The method according to any one of claims 9 to 13, characterized in that The DMRS sequence is a DMRS sequence of a first port, and the method further includes: receiving a second sequence from the transmitting end, where the second sequence is obtained by performing the first processing on a DMRS sequence of a second port and data corresponding to the DMRS sequence of the second port, where the second port is different from the first port; The DMRS sequence of the second port is obtained by cyclically shifting elements in the DMRS sequence of the first port; The DMRS sequence of the second port is obtained by phase shifting elements in the DMRS sequence of the first port; The DMRS sequence of the second port is determined based on the DMRS sequence of the first port and an orthogonal sequence, where the orthogonal sequence consists of +1 and -1; or, The time domain resources corresponding to the DMRS sequence of the second port are different from the time domain resources corresponding to the DMRS sequence of the first port.
15. The method according to claim 14, characterized in that The length of the discrete Fourier transform performed on the DMRS sequence of the second port and the data corresponding to the DMRS sequence of the second port is the same as the length of the DFT.
16. The method according to claim 14 or 15, characterized in that The DMRS sequence of the second port has the same length as the DMRS sequence of the first port.
17. A communication device, characterized in that: comprising a processor configured to execute computer programs or instructions, or, through logic circuits, The method according to any one of claims 1 to 8 is performed, or the method according to any one of claims 9 to 16 is performed.
18. The communication device according to claim 17, characterized in that: The apparatus further comprises a memory for storing the computer program or instructions.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on the communication device, The method according to any one of claims 1 to 8 is performed, or the method according to any one of claims 9 to 16 is performed.