Communication method and communication apparatus
Patent Information
- Application Number
- PCT/CN2025/080608
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-05
- Filing Date
- 2025-03-05
- Publication Date
- 2025-10-02
AI Technical Summary
In the existing technology, the peak-to-average power ratio (PAPR) of the DFT-S-OFDM signal increases, resulting in a decrease in signal transmission power, which affects communication performance.
By first modulating the constellation symbol sequence using an orthogonal sequence and then performing discrete Fourier transform (DFT) processing, the time domain phase relationship and equal amplitude characteristics of the signal are retained, thereby reducing the PAPR.
It effectively reduces the PAPR of the signal, increases the signal transmission power, and improves system performance.
Smart Images

Figure CN2025080608_02102025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on March 5, 2024, with application number 202410251190.8 and invention name “A Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art
[0003] The coverage capability of a communication link is defined as the maximum tolerable power attenuation of electromagnetic waves when propagating from the transmitter to the receiver while ensuring the transmission rate target. Therefore, improving the maximum tolerable power attenuation means improving the coverage capability of the transmitter signal. Power improvement indicators include the peak-to-average power ratio (PAPR). The reduction in PAPR represents the increase in the operating point of the power amplifier (PA), which means an increase in the maximum transmission power, and therefore represents the enhancement of coverage capability. In order to improve the uplink coverage in NR, the discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM) waveform is supported. Compared with the orthogonal frequency division multiplexing (OFDM) waveform, the DFT-S-OFDM waveform can effectively reduce the PAPR of the signal, thereby improving the coverage capability of the transmitter signal.
[0004] Modulating a DFT-S-OFDM signal can involve modulating the frequency-domain symbols with a sequence. This process disrupts the phase relationship and constant amplitude characteristics of the DFT-S-OFDM time-domain signal, causing the PAPR of the DFT-S-OFDM signal to increase dramatically. This in turn reduces the signal transmission power and ultimately results in performance loss. Therefore, reducing the PAPR of modulated DFT-S-OFDM signals is an urgent problem in this field. Summary of the Invention
[0005] The present application provides a communication method and a communication device, which can reduce the PAPR of a first signal modulated by the first sequence by first modulating a constellation symbol sequence using a first sequence and then obtaining a frequency domain symbol sequence through DFT processing.
[0006] In a first aspect, a communication method is provided, which includes: a terminal device modulating a constellation diagram symbol sequence with a first sequence to obtain a first modulation sequence; the terminal device performing discrete Fourier transform (DFT) processing on the first modulation sequence to obtain a frequency domain symbol sequence; and the terminal device determining a first signal based on the frequency domain symbol sequence.
[0007] Specifically, the first signal can be a DFT-S-OFDM signal. The DFT-S-OFDM signal has a lower PAPR than the OFDM signal, and during the modulation process of the DFT-S-OFDM signal, the first sequence usually modulates the frequency domain symbol sequence after DFT processing, which destroys the phase relationship and equal amplitude characteristics of the first signal.
[0008] In an embodiment of the present application, when the terminal device modulates the first signal through the first sequence, it first uses the first sequence to modulate the constellation diagram symbol sequence, and then obtains the frequency domain symbol sequence through DFT processing, thereby avoiding using the first sequence to modulate the frequency domain symbols, and can retain the time domain phase relationship and equal amplitude characteristics of the first signal, reduce the PAPR of the first signal obtained by modulation of the first sequence, and then increase the transmission power of the first signal, thereby improving the system performance.
[0009] In combination with the first aspect, in some implementations of the first aspect, the first sequence includes an orthogonal sequence.
[0010] With reference to the first aspect, in certain implementations of the first aspect, the phases between any two elements in the orthogonal sequence are the same or opposite.
[0011] In combination with the first aspect, in certain implementations of the first aspect, the orthogonal sequence includes an orthogonal cover code OCC sequence.
[0012] Specifically, the orthogonal sequence may also include an N-point Walsh transform or other orthogonal transform or discrete Fourier transform, etc.
[0013] In an embodiment of the present application, by modulating the first signal through an orthogonal cover code (OCC) sequence, the network device can obtain data of multiple users on the same resources occupied by multi-user transmission through OCC demodulation, thereby improving resource utilization efficiency, and the first signal after OCC modulation can be powered by the OCC demodulation of the network device.
[0014] With reference to the first aspect, in certain implementations of the first aspect, the first sequence includes an approximately orthogonal sequence. For example, the approximately orthogonal sequence includes N sequences of length M, where N is generally greater than or equal to M, but may also be less than M. In the approximately orthogonal sequence, if the correlation between any two sequences in the N sequences is lower than a threshold, for example, the threshold is 0.01, and the correlation can be measured by a vector correlation operation, for example, multiplying corresponding elements and then summing them, or conjugate multiplying corresponding elements and then summing them, and the sum is less than 0.01, such sequences are generally considered to be approximately orthogonal sequences, and the degree of interference between any two sequences in the approximately orthogonal sequence is low.
[0015] In combination with the first aspect, in some implementations of the first aspect, the elements in the first modulation sequence {d(x)} include: {h(0)×s(0),h(1)×s(0),…,h(M-1)×s(0),h(0)×s(1),h(1)×s(1),…,h(M-1)×s(1),…,h(0)×s(N-1),h(1)×s(N-1),…,h(M-1)×s(N-1)}, where , d(x) is the x-th element of the first modulation sequence {d(x)}, x = 0, 1, 2, …, M×N-1, in the first sequence {h(m)}, h(m) is the m-th element of the first sequence {h(m)}, m = 0, 1, 2, …, M-1, M is a positive integer, in the constellation symbol sequence {s(n)}, s(n) is the n-th element of the constellation symbol sequence {s(n)}, n = 0, 1, 2, …, N-1, N is a positive integer.
[0016] In combination with the first aspect, in certain implementations of the first aspect, in the first modulation sequence, there is at least one symbol between elements in the first set, and the first set includes symbols obtained by modulating the same element in the constellation symbol sequence using the first sequence.
[0017] In combination with the first aspect, in some implementations of the first aspect, the number of symbols between the elements in the first set is equal.
[0018] Specifically, the terminal device adjusts the first modulation sequence into a comb shape. In the adjusted first modulation sequence, the number of symbols spaced between the elements in the first set is equal. The first set is a sequence obtained by modulating the same element in the constellation symbol sequence using the first sequence, that is, for a constellation symbol sequence containing N elements, N first sets can be modulated.
[0019] Specifically, the symbol sequence obtained by modulating a constellation symbol by each OCC sequence is generally arranged adjacent to each other. The embodiment of the present application further uses interleaving or other methods to convert it into a comb-distributed sequence, or in other words, into a sequence in which the same number of symbols are spaced between elements in the first set.
[0020] It should be understood that in the embodiment of the present application, converting the first modulation sequence into a comb-distributed sequence may not be reflected as a step executed by the terminal device. In the embodiment of the present application, the constellation diagram symbol sequence can be modulated by the first sequence through algorithm design and other methods to directly obtain a first modulation sequence with the same number of symbols spaced between elements in the first set.
[0021] In an embodiment of the present application, the terminal device adjusts the order of elements in the first modulation sequence into a comb shape, that is, the terminal device makes the number of symbols between the elements in the first set equal, so that the PAPR of the first signal finally obtained by the terminal device after the first sequence modulation is reduced, thereby increasing the maximum transmission power of the first signal.
[0022] In combination with the first aspect, in some implementations of the first aspect, the first sequence includes at least two elements with different phases.
[0023] In an embodiment of the present application, since modulating the constellation symbol sequence with a first sequence whose elements all have the same phase will cause the PAPR to increase significantly, the terminal device only uses the first sequence including at least two elements with different phases to modulate the constellation symbol sequence, so that the PAPR of the signal modulated by the first sequence is lower, thereby increasing the maximum power of the signal sent by the terminal device.
[0024] In combination with the first aspect, in some implementations of the first aspect, the method further includes: the terminal device receives first configuration information, where the first configuration information is used to indicate the first sequence.
[0025] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: a first terminal device receives first configuration information sent by a network device, the first configuration information is used to indicate a first sequence to the first terminal device, and the method further includes: a second terminal device receives second configuration information sent by the network device, the second configuration information is used to indicate a second sequence to the second terminal device, wherein: the distance between the second terminal device and the network device is greater than or equal to the distance between the first terminal device and the network device, or; the reference signal received power RSPR of the second terminal device is less than or equal to the RSRP of the first terminal device, and the RSRP is determined based on the reference signal sent by the network device; the peak-to-average ratio PAPR of the data modulated by the second sequence is less than the PAPR of the data modulated by the first sequence.
[0026] In an embodiment of the present application, the network device can allocate a better first sequence to a terminal device closer to the coverage edge, wherein the data PAPR modulated by the better first sequence is lower, thereby reducing the PAPR of the first signal modulated by the terminal device at the edge, increasing the maximum power of the first signal sent by the terminal device at the edge, and thereby enhancing the flexibility of the communication system.
[0027] In a second aspect, a communication method is provided, which includes: a network device determines a frequency domain symbol sequence based on a first signal; the network device performs inverse discrete Fourier transform IDFT processing on the frequency domain symbol sequence to obtain a first modulation sequence; the network device demodulates the first modulation sequence with the first sequence to obtain a constellation symbol sequence.
[0028] In combination with the second aspect, in some implementations of the second aspect, the first sequence includes an orthogonal sequence.
[0029] In combination with the second aspect, in certain implementations of the second aspect, the phases between any two elements in the orthogonal sequence are the same or opposite.
[0030] In combination with the second aspect, in certain implementations of the second aspect, the orthogonal sequence includes an orthogonal cover code OCC sequence.
[0031] In combination with the second aspect, in some implementations of the second aspect, the elements in the first modulation sequence {d(x)} include: {h(0)×s(0),h(1)×s(0),…,h(M-1)×s(0),h(0)×s(1),h(1)×s(1),…,h(M-1)×s(1),…,h(0)×s(N-1),h(1)×s(N-1),…,h(M-1)×s(N-1)}, where , d(x) is the x-th element of the first modulation sequence {d(x)}, x = 0, 1, 2, …, M×N-1, in the first sequence {h(m)}, h(m) is the m-th element of the first sequence {h(m)}, m = 0, 1, 2, …, M-1, M is a positive integer, in the constellation symbol sequence {s(n)}, s(n) is the n-th element of the constellation symbol sequence {s(n)}, n = 0, 1, 2, …, N-1, N is a positive integer.
[0032] In combination with the second aspect, in certain implementations of the second aspect, in the first modulation sequence, the elements in the first set are separated by at least one symbol, and the first set includes symbols obtained by modulating the same element in the constellation symbol sequence using the OCC sequence.
[0033] In combination with the second aspect, in certain implementations of the second aspect, in the first modulation sequence, the number of symbols spaced between elements in the first set is equal.
[0034] In combination with the second aspect, in some implementations of the second aspect, the first sequence includes at least two elements with different phases.
[0035] In combination with the second aspect, in some implementations of the second aspect, the method further includes: the network device sends first configuration information, where the first configuration information is used to indicate the first sequence.
[0036] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: the network device sends first configuration information to the first terminal device, the first configuration information is used to indicate the first sequence to the first terminal device, the network device sends second configuration information to the second terminal device, the second configuration information is used to indicate the second sequence to the second terminal device, wherein: the distance between the second terminal device and the network device is greater than or equal to the distance between the first terminal device and the network device, or; the RSPR of the second terminal device is less than or equal to the RSRP of the first terminal device, and the RSRP is determined based on the reference signal sent by the network device; the PAPR of the data modulated by the second sequence is less than the PAPR of the data modulated by the first sequence.
[0037] In a third aspect, a communication device is provided, which includes: a processing unit, the processing unit being used to modulate a constellation diagram symbol sequence with a first sequence to obtain a first modulation sequence; the processing unit being further used to perform discrete Fourier transform (DFT) processing on the first modulation sequence to obtain a frequency domain symbol sequence; the processing unit being further used to determine a first signal based on the frequency domain symbol sequence.
[0038] In combination with the third aspect, in certain implementations of the third aspect, the first sequence includes an orthogonal sequence.
[0039] In combination with the third aspect, in certain implementations of the third aspect, the phases between any two elements in the orthogonal sequence are the same or opposite.
[0040] In combination with the third aspect, in certain implementations of the third aspect, the orthogonal sequence includes an orthogonal cover code OCC sequence.
[0041] In combination with the third aspect, in some implementations of the third aspect, the elements in the first modulation sequence {d(x)} include: {h(0)×s(0),h(1)×s(0),…,h(M-1)×s(0),h(0)×s(1),h(1)×s(1),…,h(M-1)×s(1),…,h(0)×s(N-1),h(1)×s(N-1),…,h(M-1)×s(N-1)}, where , d(x) is the x-th element of the first modulation sequence {d(x)}, x = 0, 1, 2, …, M×N-1, in the first sequence {h(m)}, h(m) is the m-th element of the first sequence {h(m)}, m = 0, 1, 2, …, M-1, M is a positive integer, in the constellation symbol sequence {s(n)}, s(n) is the n-th element of the constellation symbol sequence {s(n)}, n = 0, 1, 2, …, N-1, N is a positive integer.
[0042] In combination with the third aspect, in certain implementations of the third aspect, in the first modulation sequence, the elements in the first set are separated by at least one symbol, and the first set includes symbols obtained by modulating the same element in the constellation symbol sequence using the first sequence.
[0043] In combination with the third aspect, in certain implementations of the third aspect, the number of symbols spaced between elements in the first set is equal.
[0044] In combination with the third aspect, in some implementations of the third aspect, the first sequence includes at least two elements with different phases.
[0045] In combination with the third aspect, in some implementations of the third aspect, the apparatus further includes: a transceiver unit, the transceiver unit being configured to receive first configuration information, where the first configuration information is configured to indicate the first sequence.
[0046] In combination with the third aspect, in certain implementations of the third aspect, the transceiver unit is further used to receive first configuration information sent by the network device, the first configuration information is used to indicate the first sequence to the first terminal device, and the transceiver unit is further used to receive second configuration information sent by the network device, the second configuration information is used to indicate the second sequence to the second terminal device, wherein: the distance between the second terminal device and the network device is greater than or equal to the distance between the first terminal device and the network device, or; the reference signal received power RSPR of the second terminal device is less than or equal to the RSRP of the first terminal device, and the RSRP is determined based on the reference signal sent by the network device; the peak-to-average ratio PAPR of the data modulated by the second sequence is less than the PAPR of the data modulated by the first sequence.
[0047] In a fourth aspect, a communication device is provided, which includes: a processing unit, the processing unit being used to determine a frequency domain symbol sequence based on a first signal; the processing unit being used to perform inverse discrete Fourier transform (IDFT) processing on the frequency domain symbol sequence to obtain a first modulation sequence; the processing unit being used to demodulate the first modulation sequence using the first sequence to obtain a constellation symbol sequence.
[0048] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first sequence includes an orthogonal sequence.
[0049] In combination with the fourth aspect, in certain implementations of the fourth aspect, the phases between any two elements in the orthogonal sequence are the same or opposite.
[0050] In combination with the fourth aspect, in certain implementations of the fourth aspect, the orthogonal sequence includes an orthogonal cover code OCC sequence.
[0051] In combination with the fourth aspect, in some implementations of the fourth aspect, the elements in the first modulation sequence {d(x)} include: {h(0)×s(0),h(1)×s(0),…,h(M-1)×s(0),h(0)×s(1),h(1)×s(1),…,h(M-1)×s(1),…,h(0)×s(N-1),h(1)×s(N-1),…,h(M-1)×s(N-1)}, where , d(x) is the x-th element of the first modulation sequence {d(x)}, x = 0, 1, 2, …, M×N-1, in the first sequence {h(m)}, h(m) is the m-th element of the first sequence {h(m)}, m = 0, 1, 2, …, M-1, M is a positive integer, in the constellation symbol sequence {s(n)}, s(n) is the n-th element of the constellation symbol sequence {s(n)}, n = 0, 1, 2, …, N-1, N is a positive integer.
[0052] In combination with the fourth aspect, in certain implementations of the fourth aspect, in the first modulation sequence, the elements in the first set are separated by at least one symbol, and the first set includes symbols obtained by modulating the same element in the constellation symbol sequence using the OCC sequence.
[0053] In combination with the fourth aspect, in certain implementations of the fourth aspect, in the first modulation sequence, the number of symbols spaced between elements in the first set is equal.
[0054] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first sequence includes at least two elements with different phases.
[0055] In combination with the fourth aspect, in some implementations of the fourth aspect, the device further includes: a transceiver unit, the transceiver unit is used to send first configuration information, and the first configuration information is used to indicate the first sequence.
[0056] In combination with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit is further used to send first configuration information to the first terminal device, the first configuration information is used to indicate the first sequence to the first terminal device, and the transceiver unit is further used to send second configuration information to the second terminal device, the second configuration information is used to indicate the second sequence to the second terminal device, wherein: the distance between the second terminal device and the network device is greater than or equal to the distance between the first terminal device and the network device, or; the RSPR of the second terminal device is less than or equal to the RSRP of the first terminal device, and the RSRP is determined based on the reference signal sent by the network device; the PAPR of the data modulated by the second sequence is less than the PAPR of the data modulated by the first sequence.
[0057] In a fifth aspect, a communication device is provided, comprising: a processor coupled to a memory, the memory being used to store a computer program, the processor being used to run the computer program, so that the communication device executes the method as described in the first aspect and any possible implementation thereof.
[0058] In a sixth aspect, a communication device is provided, comprising: a processor coupled to a memory, the memory being used to store a computer program, the processor being used to run the computer program, so that the communication device executes the method as described in the second aspect and any possible implementation thereof.
[0059] In the seventh aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a computer, the computer executes the communication method that can be implemented in the first aspect and the first aspect, or the second aspect and the second aspect.
[0060] In an eighth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute any of the communication methods that can be implemented in the first aspect and the first aspect, or the second aspect and the second aspect.
[0061] In the ninth aspect, a chip is provided, which includes a processor and a data interface. The processor reads instructions stored in a memory through the data interface to execute any communication method that can be implemented in the first aspect and the first aspect, or the second aspect and the second aspect.
[0062] In combination with the ninth aspect, in one possible implementation, the processor is coupled to the memory through an interface.
[0063] In combination with the ninth aspect, in one possible implementation, the chip system also includes a memory, in which a computer program or computer instructions are stored. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] FIG1 is a schematic diagram of a wireless communication system applicable to an embodiment of the present application.
[0065] FIG2 is a flow chart of a DFT-S-OFDM system applicable to the present application.
[0066] FIG3 is a schematic diagram of PUSCH repeated transmission based on OCC modulation applicable to the present application.
[0067] FIG4 is a schematic flow chart of DFT-S-OFDM modulation.
[0068] FIG5 is a statistical diagram of an OCC modulated DFT-S-OFDM signal applicable to the present application.
[0069] FIG6 is a flowchart of a communication method provided in an embodiment of the present application.
[0070] FIG7A is a schematic diagram of an OCC modulation resource distribution provided in an embodiment of the present application.
[0071] FIG7B is a statistical diagram of an OCC modulated DFT-S-OFDM signal provided in an embodiment of the present application.
[0072] FIG8A is another schematic diagram of OCC modulation resource distribution provided in an embodiment of the present application.
[0073] FIG8B is a statistical diagram of another OCC modulated DFT-S-OFDM signal provided in an embodiment of the present application.
[0074] FIG9 is a flowchart of another communication method provided in an embodiment of the present application.
[0075] FIG10 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
[0076] FIG11 is a schematic diagram of a communication architecture provided in an embodiment of the present application. DETAILED DESCRIPTION
[0077] The technical solution in this application will be described below with reference to the accompanying drawings.
[0078] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, fifth generation (5G) mobile communication system or new radio (NR) communication system and future mobile communication systems.
[0079] Figure 1 is a schematic diagram illustrating a possible, non-limiting system. As shown in Figure 1 , the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (e.g., 110a and 110b in Figure 1 , collectively referred to as 110) and at least one terminal (e.g., 120a-120j in Figure 1 , collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment (not shown in Figure 1 ). Terminal 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wiredly connected to core network 200. The core network equipment in core network 200 and RAN node 110 in RAN 100 may be separate physical devices, or they may be the same physical device that integrates core network logical functions and radio access network logical functions.
[0080] The RAN 100 may be a cellular system related to the Third Generation Partnership Project (3GPP), such as a 4G or 5G mobile communication system, or a future-oriented evolutionary system (such as a 6G mobile communication system). The RAN 100 may also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 may also be a communication system that integrates two or more of the above systems.
[0081] RAN node 110, sometimes also referred to as access network equipment, RAN entities, access nodes, or network equipment, constitutes part of a communication system and facilitates wireless access for terminals. Multiple RAN nodes 110 in the communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing the RAN 100 via network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functionality, and network elements 120a-120j can be understood as communication devices with terminal functionality.
[0082] In one possible scenario, a RAN node 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 sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (such as 110a in FIG1 ), a micro base station or an indoor station (such as 110b in FIG1 ), a relay node or a donor node (also referred to as a host node), or a wireless controller in a CRAN scenario. Optionally, a RAN node may also be a server, a wearable device, a vehicle or an onboard device. For example, an access network device in vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in this application may also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The RAN node in this application may also be a logical node, a logical module or software that can implement all or part of the RAN node functions.
[0083] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node 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).
[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 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.
[0085] As mentioned above, a RAN node may also be sometimes referred to as a network device. Unless otherwise specified in this application, network devices are used to describe the node.
[0086] A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. A terminal may be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.
[0087] It should be understood that in the embodiments of the present application, the terminal device or access network device includes 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 called main memory). The operating system can 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. In addition, the embodiments of the present application do not specifically limit the specific structure of the execution subject of the method provided in the embodiments of the present application. As long as it is possible to communicate according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application, for example, the execution subject of the method provided in the embodiments of the present application can be a terminal device, or a functional module in the terminal device that can call and execute a program.
[0088] In addition, various aspects or features of the present application can be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in this application encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable storage media can include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.).
[0089] In addition, the various storage media described herein may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0090] It should be understood that the methods, situations, categories and divisions of the embodiments in the present application are only for the convenience of description and should not constitute special limitations. The features of various methods, categories, situations and embodiments can be combined without contradiction.
[0091] To facilitate understanding of the solutions in the embodiments of the present application, the following briefly introduces the technical terms involved in the present application.
[0092] 1. Physical uplink shared channel (PUSCH) repeated transmission: PUSCH repeated transmission refers to the transmission of the same data over multiple time slots, multiple orthogonal frequency division multiplexing (OFDM) symbols, or multiple resource elements (REs) of an OFDM symbol. PUSCH repeated transmission can increase the received power of the same transmitted data, improve decoding performance, reduce retransmissions, and lower latency. At the cell edge, when user channel quality is poor and the transmit power of a single PUSCH transmission is limited, PUSCH repeated transmission can improve PUSCH edge coverage. However, repeated transmission will occupy more resources, which may cause resource shortages and reduce resource efficiency.
[0093] 2. Code Division Multiplexing and Orthogonal Cover Codes (OCC): Code division multiplexing (CDM) is a technology that achieves channel sharing by assigning mutually orthogonal codewords to multiple users with different addresses. It is also called code division multiple access (CDMA). An orthogonal code is one in which the normalized inner product of any two codewords S and T in a set of codewords is equal to 0.
[0094] Specifically, taking the 8-point Walsh transform as an orthogonal code to modulate and transmit bit information, the following points should be noted:
[0095] (1) For N-point Walsh transformations, there can be N sequences in total, where N must be an exponential multiple of 2;
[0096] (2) In addition to Walsh transform, other orthogonal transforms can also be used as orthogonal codes;
[0097] (3) A common problem with using orthogonal transformations is the need for synchronization.
[0098] For example, using the 8-point Walsh transform to transmit data of two groups of users A = [1, 0, 1] and B = [1, 1, 0], the steps are as follows:
[0099] Modulation:
[0100] (1) First, convert the 0 in the data to -1, A = [1, -1, 1], B = [1, 1, -1]. The advantage is that during demodulation, 0 and 1 can be distinguished more easily, which reduces the demodulation error rate.
[0101] (2) Use orthogonal codes to modulate A and B.
[0102] (2-1) User A uses the first sequence of Walsh transform [1,1,1,1,1,1,1,1] (i.e., its first basis, the first row of the Walsh transform matrix) for modulation and obtains the modulation sequence A_m = [1,1,1,1,1,1,1,1,|-1,-1,-1,-1,-1,-1,-1,-1,|1,1,1,1,1,1,1,1].
[0103] (2-2) User B uses the second sequence of Walsh transform [1,1,1,1,-1,-1,-1,-1] (the second row of the matrix) for modulation and obtains the modulation sequence B_m = [1,1,1,1,-1,-1,-1,-1,|1,1,1,1,-1,-1,-1,-1,|-1,-1,-1,-1,-1,1,1,1,1].
[0104] (3) User A and User B send the modulation results, and the receiving sequence at the receiving end is:
[0105] M=A_m+B_m=[2,2,2,2,0,0,0,0,0,0,0,0,-2,-2,-2,-2,0,0,0,0,2,2,2,2], there are 24 sequence symbols in total.
[0106] Demodulation:
[0107] (1) Take the inner product of the received data and the Walsh transformed sequence.
[0108] The inner product of (1-1)M and the first sequence [1,1,1,1,1,1,1,1] is:
[0109] The inner product of the first eight codes: [2,2,2,2,0,0,0,0]·[1,1,1,1,1,1,1,1,1]=8, the inner product of the middle eight codes: [0,0,0,0,-2,-2,-2,-2]·[1,1,1,1,1,1,1,1]=-8, the inner product of the last eight codes: [0,0,0,0,2,2,2,2]·[1,1,1,1,1,1,1,1]=8.
[0110] The inner product of (1-2)M and the second sequence [1,1,1,1,-1,-1,-1,-1] is:
[0111] The inner product of the first eight codes: [2,2,2,2,0,0,0,0]·[1,1,1,1,-1,-1,-1,-1]=8, the inner product of the middle eight codes: [0,0,0,0,-2,-2,-2,-2]·[1,1,1,1,-1,-1,-1,-1]=8, the inner product of the last eight codes: [0,0,0,0,2,2,2,2]·[1,1,1,1,-1,-1,-1,-1]=-8.
[0112] (2) If the inner product result is 8, it is demodulated to 1; if it is -8, it is demodulated to -1.
[0113] (2-1) The demodulated signal of the first sequence is [8,-8,8]→[1,-1,1];
[0114] (2-2) The demodulated signal of the second sequence is [8,8,-8]→[1,1,-1].
[0115] (3) Finally, restore -1 back to 0.
[0116] (3-1) Therefore, after demodulation of the first sequence, the successfully restored signal is [1,0,1];
[0117] (3-2) Therefore, after demodulation of the second sequence, the signal is successfully restored to [1,1,0].
[0118] In uplink transmission, orthogonal code technology can be used to enable multiple users to share the same set of resources (channels), solving the problem of low efficiency of repeated resource transmission while ensuring signal coverage.
[0119] 3. Multi-user pairing: In communication systems, to improve resource utilization and user experience, multiple users can communicate simultaneously. This means the base station allocates multiple users to a block of resources and then uses different antennas or orthogonal codes to distinguish the data transmissions of different users. These multiple users communicating on the same block of resources are called paired users.
[0120] 4. Discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM): The coverage capability of a communication link is defined as the maximum tolerable power attenuation (in dB) when the electromagnetic wave propagates from the transmitter to the receiver while maintaining the target transmission rate. Therefore, increasing the maximum tolerable power attenuation improves coverage capability. Typical power improvement indicators include the peak-to-average power ratio (PAPR) and cubic metric (CM). A reduction in these two factors indicates an increase in the power amplifier (PA) operating point, which translates to an increase in maximum transmit power and, therefore, an improvement in coverage capability.
[0121] Specifically, taking PAPR as an example, PAPR is defined as the ratio of the signal's peak power to its average power. Since power amplifiers have a limited dynamic range, excessively high PAPR can cause the amplifier to enter a nonlinear region, leading to nonlinear distortion of the signal after passing through the amplifier. This can cause spectrum spread and in-band signal distortion, degrading system performance. To avoid entering the nonlinear region, power backoff is necessary. The higher the PAPR, the lower the required power backoff. However, power backoff can degrade coverage performance, so reducing PAPR can help improve coverage.
[0122] Furthermore, to improve uplink coverage, NR supports the DFT-S-OFDM waveform. Compared to the OFDM waveform, the DFT-S-OFDM waveform can effectively reduce the signal's PAPR, thereby improving coverage. Quadrature phase shift keying (QPSK) modulation uses four different phases to represent different information, so a QPSK modulation symbol can carry 2 bits of information. The four phases of QPSK can usually be {0, π / 2, π, 3π / 2} or {π / 4, 3π / 4, 5π / 4, 7π / 4}.
[0123] Exemplarily, the four phases of QPSK are {π / 4, 3π / 4, 5π / 4, 7π / 4}, and the modulation symbol of QPSK can be expressed as: c_k=1 / √2(a_k+jb_k), where a_k and b_k are two data bits.
[0124] FIG2 is a flow chart of a DFT-S-OFDM system applicable to the present application.
[0125] For example, please refer to FIG2 , the time domain symbol adopts QPSK modulation, the number of subcarriers is M, and the generation process of the DFT-S-OFDM signal is:
[0126] (1) 2M data bits {b(0), b(1), …, b(2M-1)} are modulated by QPSK to obtain M modulation symbols {s(0), s(1), …, s(M-1)};
[0127] (2) The M modulation symbols are subjected to M-point discrete Fourier transform (DFT) to obtain the frequency domain signal {X(0), X(1), …, X(M-1)};
[0128] (3) The frequency domain signal is mapped onto M subcarriers and an N-point inverse fast Fourier transform (IFFT) is performed to obtain the time domain signal {x(0), x(1), …, x(N-1)}. N is generally determined by the system bandwidth and is greater than M. When multiple transmitting antennas are present, the frequency domain signal can also be multiplied by the precoding matrix before subcarrier mapping.
[0129] (4) Add a cyclic prefix (CP) to the time domain signal and perform digital-to-analog conversion to obtain an analog signal, which is then sent through the antenna.
[0130] Furthermore, the base station can allocate the same time-frequency resources for repeated PUSCH transmissions to users with the same number of repetitions. Each user modulates the same data (block) to be transmitted using a different orthogonal sequence in the orthogonal cover code set, and transmits the OCC-modulated data (block) normally on the resources occupied by the repeated PUSCH transmissions. In this way, the receiving end can obtain the data (blocks) of multiple users on the same resources occupied by the repeated PUSCH transmissions through OCC demodulation, thereby improving resource utilization efficiency.
[0131] FIG3 is a schematic diagram of PUSCH repeated transmission based on OCC modulation applicable to the present application.
[0132] Please refer to Figure 3. The first row of blocks in Figure 3 represents the PUSCH transmission of terminal device 1. The same pattern in the first row represents the same data block repeatedly transmitted by PUSCH by terminal device 1. The blocks of each pattern in the first row of Figure 3 appear 4 times, which means that the number of PUSCH repetitions of terminal device 1 is 4. For the data blocks transmitted by terminal device 1 through PUSCH, terminal device 1 uses the OCC sequence [+1, +1, -1, -1] for modulation; the second row of blocks represents the PUSCH transmission of terminal device 2. The same pattern in the second row represents the same data block repeatedly transmitted by PUSCH by terminal device 2. The blocks of each pattern in the second row of Figure 3 appear 4 times, which means that the number of PUSCH repetitions of terminal device 2 is 4. For each data block transmitted by terminal device 2 through PUSCH, terminal device 2 uses the OCC sequence [+1, -1, +1, -1] for modulation.
[0133] It is worth noting that each pattern block in Figure 3 can correspond to the time-frequency resources occupied by the same data in a PUSCH transmission (for example, one RE), each PUSCH transmission can correspond to one time-frequency resource (for example, one resource block (RB)), and each time-frequency resource can correspond to 1 OFDM symbol.
[0134] FIG4 is a schematic flow chart of modulating DFT-S-OFDM. Referring to FIG4 , in the process of modulating to obtain DFT-S-OFDM, the terminal device may perform discrete Fourier transform (DFT) processing on n modulated symbols in the constellation symbol sequence at S410 to obtain a first frequency domain symbol sequence. The first frequency domain symbol sequence includes a frequency domain symbol corresponding to each modulated symbol in the constellation symbol sequence, or the frequency domain symbol may also be referred to as a frequency coefficient or a frequency domain coefficient or a frequency symbol. The n modulated symbols may be obtained by the terminal device modulating a bit stream using a certain modulation method. The modulation method may include but is not limited to: pulse amplitude modulation (PAM), quadrature phase shift keying (QPSK), quadrature amplitude modulation (QAM), offset quadrature amplitude modulation (OQAM) or amplitude phase shift keying (APSK), etc.
[0135] Furthermore, the terminal device can perform modulation processing on the n frequency domain symbols obtained by DFT processing of the above-mentioned n modulation symbols through S420. For example, each of the n frequency domain symbols is modulated with a modulation sequence of length m (such as an OCC sequence) to obtain m frequency domain symbols corresponding to each frequency domain symbol. That is to say, after the n frequency domain symbols are modulated by a modulation sequence of length m (such as an OCC sequence), n*m frequency domain symbols are obtained. Afterwards, the terminal device can perform sub-carrier mapping (sub-carrier mapping) on the n*m frequency domain symbols and other subsequent steps of modulating DFT-S-OFDM as shown in Figure 2 in S430 to obtain OFDM symbols for transmission.
[0136] In the process of modulating frequency domain symbols with the OCC sequence, the generation and carrying of the frequency domain OCC group occurs between REs. The frequency domain OCC group includes the modulation sequence obtained by modulating the same frequency domain symbol with the OCC sequence. The operation of modulating the frequency domain symbols with the OCC sequence can destroy the phase relationship and equal amplitude characteristics of the DFT-S-OFDM time domain signal, causing the PAPR of the DFT-S-OFDM to increase sharply, thereby resulting in a decrease in signal transmission power and ultimately causing performance loss.
[0137] Figure 5 is a statistical diagram of an OCC-modulated DFT-S-OFDM signal suitable for the present application, wherein the PAPR of the DFT-S-OFDM signal increases significantly after the OCC sequence modulates the frequency domain symbols. For example, the PAPR of the DFT-S-OFDM signal obtained by the pi / 2BPSK constellation sequence in Figure 5 without OCC modulation is the lowest. After the frequency domain symbols are modulated using an OCC sequence of length 2 of ++ or +-, the PAPR of the DFT-S-OFDM signal increases significantly.
[0138] In view of the above problems, embodiments of the present application provide a communication method and a communication device, which can reduce the PAPR of DFT-S-OFDM based on OCC modulation.
[0139] It should be noted that the embodiments of the present application use network devices and terminal devices as examples of the execution subjects of the interactive instructions to illustrate the method provided by the present application, but the present application does not limit the execution subjects of the interactive instructions. For example, the method executed by the network device can also be executed by a module of the network device (such as a chip, a chip system, or a processor), and can also be implemented by a logical node, a logical module, or software that can implement all or part of the network device. The method executed by the terminal device can also be executed by a module of the terminal device (such as a chip, a chip system, or a processor), and can also be implemented by a logical node, a logical module, or software that can implement all or part of the terminal device functions.
[0140] FIG6 is a flowchart of a communication method 600 provided in an embodiment of the present application. The method 600 may be used in a terminal device, and may be specifically used for the terminal device to modulate a DFT-S-OFDM signal using a first sequence.
[0141] In one possible implementation, the communication method 600 includes:
[0142] S610: The terminal device modulates a constellation symbol sequence using a first sequence to obtain a first modulation sequence.
[0143] Specifically, before performing DFT processing, the terminal device first modulates each element in the constellation symbol sequence with the first sequence to obtain a first modulation sequence after modulation.
[0144] Optionally, in a possible implementation, the first sequence includes an orthogonal sequence.
[0145] Optionally, the phases between any two elements in the orthogonal sequence are the same or opposite. In this case, for any two elements a and b in the orthogonal sequence, the phase difference j between a and b is ab =0 or j ab =±180°.
[0146] In a possible implementation, the orthogonal sequence includes an orthogonal cover code OCC sequence.
[0147] Specifically, the orthogonal sequence may also include an N-point Walsh transform or other orthogonal transform or discrete Fourier transform, etc.
[0148] Specifically, the first sequence may be an OCC sequence in an m-length OCC sequence set, and the first sequence may include multiple elements with the same phase or different phases.
[0149] Exemplarily, the OCC sequence length m=4, and the OCC sequence set includes a total of 4 sequences, where the first sequence is [1, 1, 1, 1], the second sequence is [1, -1, 1, -1], the third sequence is [1, 1, -1, -1], and the fourth sequence is [1, -1, -1, 1].
[0150] It should be understood that the specific form of the above-mentioned OCC sequence is only an example. The embodiments of the present application do not limit the length of the OCC sequence and the specific values of the elements in the OCC sequence. For example, the elements in the OCC sequence can be plural, and the OCC sequence length m can be 6.
[0151] In one possible implementation, the first sequence includes an approximately orthogonal sequence. For example, the approximately orthogonal sequence includes N sequences of length M, where N is generally greater than or equal to M, but may also be less than M. In the approximately orthogonal sequence, if the correlation between any two sequences in the N sequences is lower than a threshold, for example, the threshold is 0.01, and the correlation can be measured by a vector correlation operation, for example, multiplying corresponding elements and then summing them, or conjugate multiplying corresponding elements and then summing them, and the sum is less than 0.01, such sequences are generally considered to be approximately orthogonal sequences, and the degree of interference between any two sequences in the approximately orthogonal sequence is low.
[0152] In a possible implementation, the network device sends first configuration information to the terminal device. Correspondingly, the terminal device receives the first configuration information sent by the network device, where the first configuration information is used to indicate a first sequence.
[0153] Specifically, the first sequence may be configured by the network device for the terminal device, and the terminal device may determine the first sequence according to the received first configuration information.
[0154] Exemplarily, the first configuration information sent by the network device to the terminal device includes the sequence [1, -1, 1, -1]. After receiving the first configuration information, the terminal device determines that the first sequence is [1, -1, 1, -1].
[0155] It should be understood that the network device sending the first configuration information to the terminal device and correspondingly, the terminal device receiving the first configuration information sent by the network device are optional steps, and the terminal device can also determine the first sequence in a predefined or preconfigured manner.
[0156] Furthermore, the constellation symbol sequence can be a time domain symbol sequence modulated by the terminal device according to the data bits to be transmitted. The elements in the constellation symbol sequence may include QPSK, BPSK, pi / 2BPSK, etc. Different constellation symbols can carry data bits of different lengths, or different constellation symbols can carry data bits of the same length through different phases.
[0157] For example, the terminal device uses QPSK to modulate the data bits to be sent. The four phases of QPSK are {π / 4, 3π / 4, 5π / 4, 7π / 4}. The data bits are [1, 1, 1, 0]. The constellation symbol sequence obtained by QPSK modulation can be expressed as
[0158] Specifically, in S610, the terminal device can use the first sequence of M length to modulate the constellation symbol sequence of N length, or in other words, the terminal device can use the first sequence of M length to modulate each constellation symbol in the constellation symbol sequence of N length to obtain a first modulation sequence after the first sequence is modulated.
[0159] Furthermore, the terminal device modulates the N-long constellation symbol sequence with the M-long first sequence. The terminal device may multiply the M-long first sequence with each element in the N-long constellation symbol sequence, and concatenate the results to obtain the first modulation sequence.
[0160] In one possible implementation, the elements of the first modulation sequence {d(x)} include: {h(0)×s(0),h(1)×s(0),…,h(M-1)×s(0),h(0)×s(1),h(1)×s(1),…,h(M-1)×s(1),…,h(0)×s(N-1),h(1)×s(N-1),…,h(M-1)×s(N-1)}, where d(x) is the x-th element of the first modulation sequence {d(x)}, x = 0, 1, 2, …, M×N-1, in the first sequence {h(m)}, h(m) is the m-th element of the first sequence {h(m)}, m = 0, 1, 2, …, M-1, M is a positive integer, in the constellation symbol sequence {s(n)}, s(n) is the n-th element of the constellation symbol sequence {s(n)}, n = 0, 1, 2, …, N-1, N is a positive integer.
[0161] Specifically, the element of the first sequence {h(m)} may be a numerical value in the first sequence, and the element of the constellation symbol sequence {s(n)} may be a constellation symbol in the constellation symbol sequence.
[0162] Specifically, the elements in the first modulation sequence {d(x)} can be a modulation symbol in a first set obtained by modulating any constellation symbol in the constellation symbol sequence by the first sequence, wherein one constellation symbol becomes M modulation symbols after being modulated by the first sequence of M length, and these M modulation symbols constitute a first set.
[0163] Specifically, the terminal device modulates the N-length constellation symbol sequence with the first sequence of M length to obtain a first modulation sequence with a length of M×N. The arrangement order of the elements in the first modulation sequence can be that the elements in the first set obtained by modulating different elements in the constellation symbol sequence are arranged adjacent to each other.
[0164] For example, the terminal device uses QPSK to modulate the data bits to be sent, and the four phases of QPSK are {π / 4, 3π / 4, 5π / 4, 7π / 4}; the data sent by the terminal device includes 2 QPSK modulation symbols, and symbol 1 is represented as Symbol 2 represents The terminal device performs OCC modulation on each of the two QPSK modulation symbols using [1, -1, 1, -1] to obtain a first modulation sequence of length 4×2=8:
[0165] In a possible implementation, in the first modulation sequence, elements in a first set are separated by at least one symbol, and the first set includes symbols obtained by modulating the same element in the constellation symbol sequence using the first sequence.
[0166] For example, the terminal device uses [1, -1, 1, -1] to Modulation is performed by The first set obtained by modulation is Depend on Another first set obtained by modulation is In the first modulation sequence, Each element in the first set obtained by modulation is separated by at least one symbol. There is at least one symbol between each element in another first set obtained by modulation.
[0167] In a possible implementation, in the first modulation sequence, the number of symbols spaced between elements in the first set is equal.
[0168] Specifically, the terminal device adjusts the first modulation sequence into a comb shape. In the adjusted first modulation sequence, the number of symbols spaced between the elements in the first set is equal. The first set is a sequence obtained by modulating the same element in the constellation symbol sequence using the first sequence, that is, for a constellation symbol sequence containing N elements, N first sets can be modulated.
[0169] Specifically, the symbol sequence obtained by modulating a constellation symbol by each OCC sequence is generally arranged adjacent to each other. The embodiment of the present application further uses interleaving or other methods to convert it into a comb-distributed sequence, or in other words, into a sequence in which the same number of symbols are spaced between elements in the first set.
[0170] It should be understood that in the embodiment of the present application, converting the first modulation sequence into a comb-distributed sequence may not be reflected as a step executed by the terminal device. In the embodiment of the present application, the constellation diagram symbol sequence can be modulated by the first sequence through algorithm design and other methods to directly obtain a first modulation sequence with the same number of symbols spaced between elements in the first set.
[0171] For example, the terminal device uses [1, -1, 1, -1] to Modulation is performed, and the first modulation sequence obtained is: The symbol sequences obtained by modulating a constellation symbol with each OCC sequence are arranged adjacently. After the terminal device adjusts the first modulation sequence into a comb shape, the first modulation sequence is:
[0172] Figure 7A is a schematic diagram of an OCC modulation resource distribution provided in an embodiment of the present application. Please refer to Figure 7A, wherein the first row represents the constellation symbol sequence before modulation, and the four blocks of different patterns in the first row can represent four different elements in the constellation symbol sequence; the second row represents the first modulation sequence directly obtained after OCC modulation, and the two color blocks of the same pattern in the second row respectively represent a first set of length 2, each first set includes two symbols obtained by OCC modulation of a constellation symbol and a two-long OCC sequence, and these two OCC modulation symbols carry the same information; the third row represents the first modulation sequence adjusted into a comb shape provided in an embodiment of the present application, wherein the number of symbols spaced between blocks of the same pattern is equal.
[0173] FIG7B is a statistical diagram of an OCC-modulated DFT-S-OFDM signal provided in an embodiment of the present application. Referring to FIG7A and FIG7B , FIG7B is a simulation diagram corresponding to the OCC modulation resource distribution provided in FIG7A , specifically showing the simulation results of the PAPR of the transmitted signal (horizontal axis) and the corresponding complementary cumulative distribution function (CCDF) (vertical axis). As shown in FIG7B , taking the example of a terminal device modulating a pi / 2BPSK constellation symbol sequence with an OCC sequence of length 2 [+1, -1] to obtain a first modulation sequence, the simulation results (pi / 2BPSK+-) when the terminal device does not adjust the first modulation sequence into a comb shape are shown by the curve marked by the solid circle in FIG7B , and the simulation results (comb pi / 2BPSK+-) when the terminal device adjusts the first modulation sequence into a comb shape are shown by the curve marked by the dotted circle in FIG7B . It can be seen that after adjusting the first modulation sequence into a comb shape, the PAPR of the OCC-modulated DFT-S-OFDM signal decreases.
[0174] Figure 8A is another schematic diagram of OCC modulation resource distribution provided in an embodiment of the present application. Please refer to Figure 8A, wherein the first row represents the constellation symbol sequence before modulation, and the two blocks of different patterns in the first row can represent two different elements in the constellation symbol sequence; the second row represents the first modulation sequence directly obtained after OCC modulation, and the four color blocks of the same pattern in the second row respectively represent a first set of length 4, each first set includes four symbols obtained by OCC modulation of a constellation symbol and a four-long OCC sequence, and these four OCC modulation symbols carry the same information; the third row represents the first modulation sequence adjusted into a comb shape provided in an embodiment of the present application, wherein the number of symbols spaced between blocks of the same pattern is equal.
[0175] FIG8B is a statistical diagram of another OCC-modulated DFT-S-OFDM signal provided in an embodiment of the present application. Referring to FIG8A and FIG8B , FIG8B is a simulation diagram corresponding to the OCC modulation resource distribution provided in FIG8A . As shown in FIG8B , taking the example of a terminal device modulating a pi / 2BPSK constellation symbol sequence using an OCC sequence of length 4 [+1, +1, -1, -1] to obtain a first modulation sequence, the simulation results when the terminal device does not adjust the first modulation sequence into a comb shape (pi / 2BPSK++--) are shown as the curve marked by the solid circle in FIG8B , and the simulation results when the terminal device adjusts the first modulation sequence into a comb shape (comb pi / 2BPSK++--) are shown as the curve marked by the dotted circle in FIG8B . It can be seen that after adjusting the first modulation sequence into a comb shape, the PAPR of the OCC-modulated DFT-S-OFDM signal decreases.
[0176] In an embodiment of the present application, the terminal device adjusts the order of the elements in the first modulation sequence into a comb shape, that is, the terminal device makes the number of symbols between the elements in the first set equal, so that the PAPR of the DFT-S-OFDM signal finally obtained by the terminal device after the first sequence modulation is reduced, thereby improving the data demodulation performance, and thus the maximum transmission power of the DFT-S-OFDM signal can be increased.
[0177] Continuing with FIG6 , in one possible implementation, method 600 further includes:
[0178] S620: The terminal device performs discrete Fourier transform (DFT) processing on the first modulation sequence to obtain a frequency domain symbol sequence.
[0179] Specifically, the terminal device performs DFT processing after S610. The frequency domain symbol sequence may include frequency domain symbols obtained by performing DFT processing on each constellation symbol in the first modulation sequence. The frequency domain symbols may also be referred to as frequency coefficients, frequency domain coefficients, or frequency symbols. For a first modulation sequence comprising M×N elements, the terminal device may obtain a frequency domain symbol sequence of equal length after performing DFT processing on the first modulation sequence, i.e., the frequency domain symbol sequence comprises M×N elements.
[0180] Exemplarily, the terminal device modulates the OCC symbol sequence into a comb shape Perform DFT processing to obtain 8 frequency domain symbols.
[0181] Please continue to refer to Figures 5 and 7B. The simulation results shown in Figure 5 correspond to the process of using OCC to modulate the DFT-S-OFDM signal, in which the terminal device modulates the frequency domain symbols with an OCC sequence of length 2; the simulation results shown in Figure 7B correspond to the process of using OCC to modulate the DFT-S-OFDM signal, in which the terminal device modulates the constellation diagram symbols with an OCC sequence of length 2, and the terminal device does not modulate the frequency domain symbols. Taking the case where the OCC sequence is [+1, +1] and pi / 2BPSK (pi / 2BPSK++) is used in the constellation sequence as an example, both Figures 5 and 7B include a reference curve of BPSK, which represents the case where the constellation symbol is BPSK and the terminal device does not use OCC sequence modulation; by comparing Figures 5 and 7B, it can be seen that the PAPR of the DFT-S-OFDM signal modulated by the case of pi / 2BPSK++ in Figure 7B is lower than the PAPR of BPSK, and the PAPR of the DFT-S-OFDM signal modulated by the case of pi / 2BPSK++ in Figure 5 is higher than the PAPR of BPSK. It can be seen that when the OCC sequence and the constellation symbol are the same, the PAPR of the DFT-S-OFDM signal obtained by performing OCC modulation on the constellation before DFT is significantly lower than that by performing OCC modulation on the frequency domain symbols after DFT.
[0182] In an embodiment of the present application, when the terminal device modulates the DFT-S-OFDM signal through the first sequence, it first uses the first sequence to modulate the constellation diagram symbol sequence, and then obtains the frequency domain symbol sequence through DFT processing, thereby avoiding using the first sequence to modulate the frequency domain symbols, and can retain the phase relationship and equal amplitude characteristics of the DFT-S-OFDM time domain signal, reduce the PAPR of the DFT-S-OFDM signal obtained by the first sequence modulation, thereby increasing the transmission power of the DFT-S-OFDM signal and improving the system performance.
[0183] Continuing with FIG6 , in one possible implementation, method 600 further includes:
[0184] S630: The terminal device determines a first signal according to the frequency domain symbol sequence.
[0185] Specifically, the terminal device may perform sub-carrier mapping on a frequency-domain symbol sequence containing P elements, mapping it onto P subcarriers and performing zero insertion to obtain multiple data. The terminal device then performs Q-point inverse fast Fourier transformation (IFFT) processing on the multiple data to obtain Q complex time-domain sampling points. Q is generally determined by the system bandwidth and is greater than P. For example, the Q complex time-domain sampling points are x_k = [x_k[0], x_k[1], …, x_k[Q-1]]^T, where k is the sequence number of the OFDM symbol.
[0186] Exemplarily, the terminal device performs subcarrier mapping and zero-padding on the 8 frequency domain symbols after DFT processing. The terminal device performs a 32-point IFFT on the zero-padding data to obtain 32 complex time domain sampling points x_k = [x_k[0], x_k[1],…, x_k
[0031] ]^T, where k is the sequence number of the OFDM symbol.
[0187] Optionally, the terminal device can perform parallel-to-serial (P / S) processing on Q complex time-domain sampling points to obtain an OFDM symbol. After obtaining the OFDM symbol, the terminal device can use a sequence of length K (such as an OCC sequence) to modulate the OFDM symbol to obtain K OFDM symbols. The terminal device can then add and / or insert a cyclic prefix (CP) to each of the K OFDM symbols to obtain K CP-added OFDM symbols. By adding the CP, the terminal device can eliminate inter-symbol interference (ISI) caused by multipath propagation.
[0188] Further, the terminal device determines a first signal, which may be Q complex time domain sampling points after IFFT processing, or the first signal may be an OFDM symbol after P / S processing of the Q complex time domain sampling points, or the first signal may be K OFDM symbols obtained by modulating the OFDM symbol using a modulation sequence of length K.
[0189] Furthermore, the terminal device sends a first signal to the network device, and accordingly, the network device receives the first signal sent by the terminal device. The first signal can be transmitted uplink through PUSCH resources.
[0190] Exemplarily, the terminal device performs parallel-to-serial conversion on the 32 complex time domain sampling points of point x_k = [x_k[0], x_k[1],…, x_k
[0031] ]^T to obtain 1 OFDM symbol, and then uses the OCC sequence [1, -1, -1, 1] to modulate the OFDM symbol to obtain 4 OFDM symbols; then the terminal device adds and / or inserts cyclic prefixes to the 4 OFDM symbols respectively to obtain 4 OFDM symbols with added CP, and sends them.
[0191] FIG9 is a flowchart of another communication method 900 provided in an embodiment of the present application. The method 900 can be applied to a network device, and is specifically used by the network device to demodulate a DFT-S-OFDM signal modulated by a first sequence.
[0192] In one possible implementation, the communication method 900 includes:
[0193] S910, the network device determines a frequency domain symbol sequence according to a first signal, wherein the first signal may be a first signal sent by a terminal device and received by the network device, and the first signal may be a DFT-S-OFDM signal modulated by the terminal device with a first sequence.
[0194] Specifically, the first signal may include K OFDM symbols with added CP, the network device may remove the cyclic prefix in the first signal, and then the network device may demodulate the K OFDM symbols with removed CP using a sequence of length K (such as an OCC sequence) to obtain an OFDM symbol; then, the network device may perform serial-to-parallel (S / P) conversion on an OFDM symbol to obtain Q complex time domain sampling points.
[0195] Furthermore, the network device can perform fast Fourier transformation (FFT) processing on the Q complex time domain sampling points and remove zeros in the result to obtain P subcarriers. Then, the network device performs subcarrier demapping on the P subcarriers to obtain a frequency domain symbol sequence including P frequency domain symbols.
[0196] It should be understood that the first signal can be 1 or K OFDM symbols, or Q complex time domain sampling points, and the network device can determine the initial steps of demodulating the DFT-S-OFDM signal according to different types of the first signal.
[0197] Continuing with FIG9 , in one possible implementation, a communication method 900 includes:
[0198] S920: The network device performs an inverse discrete Fourier transform (IDFT) process on the frequency domain symbol sequence to obtain a first modulation sequence.
[0199] It should be understood that S920 is the reverse operation of S620 described above, and the embodiment of the present application does not describe its specific operation here.
[0200] S930: The network device demodulates the first modulation sequence using the first sequence to obtain a constellation symbol sequence.
[0201] Exemplarily, the network device modulates the first modulation sequence with [1, -1, 1, -1]. Demodulate and obtain the constellation symbol sequence
[0202] Furthermore, when multiple terminal devices send first signals through the same PUSCH resource, and the first signals sent by the multiple terminal devices are first signals modulated by different first sequences in the first sequence set, the network device can demodulate the sum of the first signals sent by the multiple terminal devices to enable multiple users to share the same PUSCH resource.
[0203] It should be understood that the specific steps for the network device to demodulate the sum of the first signals sent by multiple terminal devices have been described in detail when introducing OCC in the previous article, and will not be repeated here in the embodiment of the present application.
[0204] In an embodiment of the present application, the network device can allocate the same time-frequency resources and OCC sequences with equal indication lengths to different terminal devices, so that the terminal devices can send OCC-modulated DFT-S-OFDM on the same symbol, wherein each terminal device uses a different OCC sequence in the OCC sequence set to modulate the same data or data block to be sent, and the terminal device normally sends the OCC-modulated data or data block on the resources specified by the PUSCH transmission, thereby realizing repeated transmission of data on the PUSCH. Through OCC demodulation, the network device can obtain data sent by multiple terminal devices on the same resource occupied by multi-user PUSCH transmission, thereby improving resource utilization efficiency, and the PUSCH data of the same user can obtain power improvement after OCC demodulation, and the degree of power improvement is positively correlated with the OCC length.
[0205] In a possible implementation manner, the first sequence includes at least two elements with different phases.
[0206] Specifically, the elements in the first sequence may be real numbers, and the first sequence includes at least one positive number and one negative number, that is, the first sequence is not a sequence whose elements are all positive or all negative.
[0207] Exemplarily, the network device allocates the same time-frequency resources to three terminal devices, and indicates an orthogonal OCC of length 4 to the three terminal devices respectively, for sending OCC-modulated data on the same OFDM symbol; the network device allocates an OCC sequence of [1, -1, 1, -1] to terminal device 1, the network device allocates an OCC sequence of [1, 1, -1, -1] to terminal device 2, and the network device allocates an OCC sequence of [1, -1, -1, 1] to terminal device 3. The network device does not allocate an OCC sequence of [1, 1, 1, 1] to the terminal device.
[0208] Specifically, the elements in the first sequence may also be plural, and the phases of the elements in the first sequence are not all the same. For example, the network device does not allocate OCC sequence.
[0209] It should be understood that the above numerical values are only used as examples to help readers better understand the technical solutions in the embodiments of the present application, and they do not limit the present application.
[0210] Please continue to refer to Figure 8B, which includes simulation curves for modulating the BPSK constellation symbol sequence with [+1, +1, +1, +1] (BPSK++++), simulation curves for modulating the BPSK constellation symbol sequence with [+1, +1, -1, -1] (BPSK++--), and simulation curves for modulating the BPSK constellation symbol sequence with [+1, -1, +1, -1] (BPSK+-+-). It can be seen from Figure 8B that the PAPR of the DFT-S-OFDM signal obtained by modulating the constellation symbols with the all-positive OCC sequence [+1, +1, -1, -1] is significantly higher than that of other cases.
[0211] In an embodiment of the present application, since modulating the constellation symbol sequence with a first sequence whose elements all have the same phase will cause the PAPR to increase significantly, the terminal device only uses the first sequence including at least two elements with different phases to modulate the constellation symbol sequence, so that the PAPR of the signal modulated by the first sequence is lower, thereby increasing the maximum power of the signal sent by the terminal device.
[0212] In one possible implementation, a first terminal device receives first configuration information sent by a network device, where the first configuration information is used to indicate a first sequence to the first terminal device, and a second terminal device receives second configuration information sent by the network device, where the second configuration information is used to indicate a second sequence to the second terminal device, wherein: the distance between the second terminal device and the network device is greater than or equal to the distance between the first terminal device and the network device, or; the reference signal received power RSPR of the second terminal device is less than or equal to the RSRP of the first terminal device, where the RSRP is determined based on the reference signal sent by the network device; and the peak-to-average ratio PAPR of the data modulated by the second sequence is less than the PAPR of the data modulated by the first sequence.
[0213] Please continue to refer to Figure 8B. Figure 8B includes a simulation curve (BPSK++++) of the BPSK constellation symbol sequence modulated by [+1, +1, +1, +1], a simulation curve (BPSK++--) of the BPSK constellation symbol sequence modulated by [+1, +1, -1, -1], and a simulation curve (BPSK+-+-) of the BPSK constellation symbol sequence modulated by [+1, -1, +1, -1]. It can be seen from Figure 8B that the PAPR of the DFT-S-OFDM signal modulated by [+1, -1, +1, -1] is smaller than the PAPR of the DFT-S-OFDM signal modulated by [+1, -1, +1, -1]. The network device can use the simulation characteristics of the sequence to allocate a better effect to the edge terminal device, that is, the first sequence with a lower PAPR of the modulated signal.
[0214] Specifically, the network device can configure corresponding levels for different OCC sequences by configuring effect levels, for example, the network device configures effect levels 1, 2, 3, and 4 for [+1, -1, +1, -1], [+1, -1, +1, -1], [+1, -1, -1, +1], and [+1, +1, +1, +1] respectively, corresponding to modulation effects from best to worst; when multiple terminal devices use the same channel resources to send a first signal to the network device, the network device can allocate a first sequence with better effect to the terminal device closer to the edge for modulating the first signal, so that the maximum power of the first signal sent by the terminal device closer to the edge is higher, wherein the terminal device closer to the edge may be a terminal device that is farther away from the network device, or a terminal device with a lower RSPR determined according to the reference signal sent by the network device.
[0215] For example, terminal device 1 is 100m away from the network device, terminal device 2 is 150m away from the network device, terminal device 3 is 200m away from the network device, and terminal device 4 is 250m away from the network device; the network device assigns an OCC sequence of [1, 1, 1, 1] to terminal device 1, the network device assigns an OCC sequence of [1, 1, -1, -1] to terminal device 2, the network device assigns an OCC sequence of [1, -1, -1, 1] to terminal device 3, and the network device assigns an OCC sequence of [1, -1, 1, -1] to terminal device 4; wherein, it has been verified by simulation experiments that when the terminal device sends OCC modulated data of length 4 to the network device, the PAPR from high to low are: [1, 1, 1, 1], [1, 1, -1, -1], [1, -1, -1, 1], [1, -1, 1, -1].
[0216] For example, the RSPR determined by terminal device 1 based on the reference signal sent by the network device is -70dB, the RSPR determined by terminal device 2 based on the reference signal sent by the network device is -75dB, the RSPR determined by terminal device 3 based on the reference signal sent by the network device is -80dB, and the RSPR determined by terminal device 4 based on the reference signal sent by the network device is -85dB; the network device assigns an OCC sequence of [1, 1, 1, 1] to terminal device 1, and the network device assigns an OCC sequence of [1, 1, 1, 1] to terminal device 2. The OCC sequence is [1, 1, -1, -1]. The network device allocates an OCC sequence of [1, -1, -1, 1] to terminal device 3, and the network device allocates an OCC sequence of [1, -1, 1, -1] to terminal device 4. Simulation experiments have verified that when the terminal device sends OCC-modulated data of length 4 to the network device, the PAPRs from high to low are: [1, 1, 1, 1], [1, 1, -1, -1], [1, -1, -1, 1], [1, -1, 1, -1].
[0217] It should be understood that the above numerical values and simulation results are only used as examples to help readers better understand the technical solutions in the embodiments of the present application, and they do not limit the present application.
[0218] In an embodiment of the present application, the network device can allocate a better first sequence to a terminal device closer to the coverage edge, wherein the data PAPR modulated by the better first sequence is lower, thereby reducing the PAPR of the first signal modulated by the terminal device at the edge, increasing the maximum power of the first signal sent by the terminal device at the edge, and thereby enhancing the flexibility of the communication system.
[0219] The method provided in the embodiments of the present application is described in detail above in conjunction with Figures 6 to 9. Below, the apparatus provided in the embodiments of the present application is described in detail in conjunction with Figures 10 and 11. It should be understood that the description of the apparatus embodiment corresponds to the description of the method embodiment. Therefore, for matters not described in detail, please refer to the method embodiment above. For the sake of brevity, they will not be repeated here.
[0220] The device is used to implement the above-mentioned embodiments and related implementation methods, and the details that have been described will not be repeated here. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are implemented using software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0221] FIG10 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
[0222] The communication device 1000 includes a transceiver unit 1010 and a processing unit 1020 , wherein the transceiver unit 1010 can be used to implement corresponding communication functions, and the processing unit 1020 can be used to perform data processing.
[0223] Optionally, the transceiver unit 1010 may also be referred to as a communication interface or communication unit, and may include a transmitting unit and / or a receiving unit. The transceiver unit 1010 may be a transceiver (including a transmitter and / or a receiver), an input / output interface (including an input and / or output interface), a pin, or a circuit. The transceiver unit 1010 may be configured to perform the transmitting and / or receiving steps in the above-described method embodiments.
[0224] Optionally, the processing unit 1020 may be a processor (may include one or more), a processing circuit with processor functions, etc., and may be used to execute other steps except sending and receiving in the above method embodiment.
[0225] Optionally, the communication device 1000 further includes a storage unit, which may be a memory, an internal storage unit (e.g., a register, a cache, etc.), an external storage unit (e.g., a read-only memory, a random access memory, etc.), etc. The storage unit is used to store instructions, and the processing unit 1020 executes the instructions stored in the storage unit to enable the communication device to perform the above method.
[0226] In one design, the communication device 1000 can be used to perform the actions performed by the terminal device in each of the above method embodiments, such as the communication device 1000 can be used to perform the actions performed by the terminal device in the above method 600. In this case, the communication device 1000 can be a component of the terminal device, the transceiver unit 1010 is used to perform the transceiver-related operations on the terminal device side in the above method embodiments, and the processing unit 1020 is used to perform the processing-related operations of the terminal device in the above method embodiments.
[0227] For example, the transceiver unit 1010 is used to receive first configuration information, where the first configuration information is used to indicate a first sequence; the processing unit 1020 is used to modulate the constellation symbol sequence with the first sequence to obtain a first modulation sequence, where the first sequence includes an orthogonal sequence; the processing unit 1020 is used to perform discrete Fourier transform (DFT) processing on the first modulation sequence to obtain a frequency domain symbol sequence; the processing unit 1020 is used to determine a first signal based on the frequency domain symbol sequence.
[0228] It should be understood that the transceiver unit 1010 and the processing unit 1020 can also perform other operations performed by the terminal device in any of the above methods, which will not be described in detail here.
[0229] In one design, the communication device 1000 can be used to perform the actions performed by the network device in each of the above method embodiments, such as the communication device 1000 can be used to perform the actions performed by the network device in the above method 900. In this case, the communication device 1000 can be a component of the terminal device, the transceiver unit 1010 is used to perform the transceiver-related operations on the network device side in the above method embodiments, and the processing unit 1020 is used to perform the processing-related operations of the network device in the above method embodiments.
[0230] For example, the transceiver unit 1010 is used to send first configuration information, where the first configuration information is used to indicate a first sequence; the processing unit 1020 is used to determine a frequency domain symbol sequence based on the first signal; the processing unit 1020 is used to perform inverse discrete Fourier transform (IDFT) processing on the frequency domain symbol sequence to obtain a first modulation sequence; the processing unit 1020 is used to demodulate the first modulation sequence using the first sequence to obtain a constellation symbol sequence, where the first sequence includes an orthogonal sequence.
[0231] It should be understood that the transceiver unit 1010 and the processing unit 1020 can also perform other operations performed by the network device in any of the above methods 900, which will not be described in detail here.
[0232] It should also be understood that the communication device 1000 here is embodied in the form of a functional unit. The term "unit" here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the communication device 1000 can be specifically a network device in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the network device in the above-mentioned method embodiments. To avoid repetition, they will not be described here.
[0233] The communication device 1000 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the device in the above-mentioned method, or the communication device 1000 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the access network device in the above-mentioned method. The function can be implemented by hardware, or the corresponding software can be implemented by hardware. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the sending and receiving operations and related processing operations in each method embodiment.
[0234] In addition, the transceiver unit 1010 may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit.
[0235] It should be noted that the apparatus in FIG10 may be a network element or device in the aforementioned embodiment, or may be a chip or chip system, such as a system on chip (SoC). 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. This is not limited here.
[0236] FIG11 is a schematic diagram of a communication architecture provided in an embodiment of the present application.
[0237] The communication device 1100 shown in Figure 11 includes a processor 1110 and, optionally, one or more of a memory 1120 and a transceiver 1130. The processor 1110 is coupled to the memory 1120 and configured to execute instructions stored in the memory 1120 to control the transceiver 1130 to send and / or receive signals.
[0238] It should be understood that the processor 1110 and memory 1120 can be combined into a processing device, and the processor 1110 is used to execute the program code stored in the memory 1120 to implement the above functions. In specific implementations, the memory 1120 can also be integrated into the processor 1110, or independent of the processor 1110. It should be understood that the processor 1110 can also correspond to the various processing units in the aforementioned communication device, and the transceiver 1130 can correspond to the various receiving units and transmitting units in the aforementioned communication device.
[0239] It should also be understood that the transceiver 1130 may include a receiver (or receiver) and a transmitter (or transmitter). The transceiver may further include an antenna, and the number of antennas may be one or more. The transceiver may also be a communication interface or interface circuit.
[0240] Specifically, the communication device 1100 may correspond to the terminal device in method 600 according to an embodiment of the present application. The communication device 1100 may execute the steps performed by the terminal device in method 600; the communication device 1100 may correspond to the network device in method 900 according to an embodiment of the present application. The communication device 1100 may execute the steps performed by the network device in method 900. It should be understood that the specific processes of the above-mentioned corresponding steps have been described in detail in the above-mentioned method embodiments and will not be repeated here for the sake of brevity.
[0241] When the communication device 1100 is a chip, the chip includes an interface unit and a processing unit, wherein the interface 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.
[0242] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of 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, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0243] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0244] The present application also provides a computer-readable medium having a computer program stored thereon, which implements the functions of any of the above method embodiments when executed by a computer.
[0245] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0246] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0247] In the embodiments of this application, words such as "exemplary" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0248] It should be understood that references to "embodiments" throughout this specification mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, various embodiments throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0249] It should be understood that in the various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The names of all nodes and messages in this application are merely names set by this application for the convenience of description. The names in the actual network may be different. It should not be understood that this application limits the names of various nodes and messages. On the contrary, any name with the same or similar function as the node or message used in this application is regarded as the method or equivalent replacement of this application, and is within the scope of protection of this application.
[0250] It should also be understood that in this application, "when", "if" and "if" all mean that the UE or base station will take corresponding measures under certain objective circumstances. It does not limit the time, and does not require the UE or base station to take judgment actions when implementing it, nor does it mean that there are other limitations.
[0251] Additionally, the terms "system" and "network" are often used interchangeably. The term "and / or" is simply used to describe an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone.
[0252] As used herein, the term "at least one of" or "at least one of" refers to all or any combination of the listed items. For example, "at least one of A, B, and C" can mean: A alone, B alone, C alone, A and B together, B and C together, and A, B, and C together. As used herein, "at least one" means one or more. "A plurality" means two or more.
[0253] It should be understood that the terms "include", "comprising", "having" and their variations mean "including but not limited to", unless specifically emphasized otherwise.
[0254] It should be understood that in various embodiments of the present application, the first, second, and various numerical numbers are merely distinctions for ease of description and are not intended to limit the scope of the embodiments of the present application.
[0255] 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.
[0256] 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 description of the corresponding processes and beneficial effects in the aforementioned method embodiments, and will not be repeated here.
[0257] 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.
[0258] 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.
[0259] 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.
[0260] 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, part of the technical solution of the present application can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods 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.
[0261] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: Modulating the constellation symbol sequence with the first sequence to obtain a first modulation sequence; Performing discrete Fourier transform (DFT) processing on the first modulation sequence to obtain a frequency domain symbol sequence; A first signal is determined according to the frequency domain symbol sequence.
2. The method according to claim 1, characterized in that The first sequence comprises an orthogonal sequence.
3. The method according to claim 2, characterized in that The phases between any two elements in the orthogonal sequence are the same or opposite.
4. The method according to claim 2 or 3, characterized in that The orthogonal sequence includes an orthogonal cover code OCC sequence.
5. The method according to any one of claims 1 to 4, characterized in that The elements of the first modulation sequence {d(x)} include: {h(0)×s(0),h(1)×s(0),…,h(M-1)×s(0),h(0)×s(1),h(1)×s(1),…,h(M-1)×s(1),…,h(0)×s(N-1),h(1)×s(N-1),…,h(M-1)×s(N-1)}, where d(x) is the first modulation sequence {d(x)} The x-th element of the first sequence {h(m)}, where x = 0, 1, 2, …, M×N-1, h(m) is the m-th element of the first sequence {h(m)}, m = 0, 1, 2, …, M-1, and M is a positive integer. The constellation symbol sequence {s(n)}, s(n) is the n-th element of the constellation symbol sequence {s(n)}, where n = 0, 1, 2, …, N-1, and N is a positive integer.
6. The method according to any one of claims 1 to 5, characterized in that In the first modulation sequence, elements in a first set are spaced apart by at least one symbol, and the first set includes symbols obtained by modulating the same element in the constellation symbol sequence using the first sequence.
7. The method according to claim 6, characterized in that In the first modulation sequence, the number of symbols spaced between elements in the first set is equal.
8. The method according to any one of claims 1 to 7, characterized in that The first sequence includes at least two elements with different phases.
9. The method according to any one of claims 1 to 8, characterized in that Also includes: First configuration information is received, where the first configuration information is used to indicate the first sequence.
10. The method according to claim 9, characterized in that The receiving first configuration information, where the first configuration information is used to indicate the first sequence, includes: a first terminal device receiving the first configuration information sent by a network device, where the first configuration information is used to indicate the first sequence to the first terminal device, and the method further includes: The second terminal device receives second configuration information sent by the network device, where the second configuration information is used to indicate a second sequence to the second terminal device, wherein: The distance between the second terminal device and the network device is greater than or equal to the distance between the first terminal device and the network device, or; The reference signal received power RSPR of the second terminal device is less than or equal to the RSRP of the first terminal device, and the RSRP is determined according to the reference signal sent by the network device; The peak-to-average ratio (PAPR) of the data modulated by the second sequence is smaller than the PAPR of the data modulated by the first sequence.
11. A communication method, characterized in that: include: determining a frequency domain symbol sequence according to the first signal; Performing inverse discrete Fourier transform (IDFT) processing on the frequency domain symbol sequence to obtain a first modulation sequence; The first modulation sequence is demodulated using a first sequence to obtain a constellation symbol sequence.
12. The method according to claim 11, characterized in that The first sequence comprises an orthogonal sequence.
13. The method according to claim 12, characterized in that The phases between any two elements in the orthogonal sequence are the same or opposite.
14. The method according to claim 12 or 13, characterized in that The orthogonal sequence includes an orthogonal cover code OCC sequence.
15. The method according to any one of claims 11 to 14, characterized in that The elements of the first modulation sequence {d(x)} include: {h(0)×s(0),h(1)×s(0),…,h(M-1)×s(0),h(0)×s(1),h(1)×s(1),…,h(M-1)×s(1),…,h(0)×s(N-1),h(1)×s(N-1),…,h(M-1)×s(N-1)}, where d(x) is the first modulation sequence {d(x)} The x-th element of the first sequence {h(m)}, where x = 0, 1, 2, …, M×N-1, h(m) is the m-th element of the first sequence {h(m)}, m = 0, 1, 2, …, M-1, and M is a positive integer. The constellation symbol sequence {s(n)}, s(n) is the n-th element of the constellation symbol sequence {s(n)}, where n = 0, 1, 2, …, N-1, and N is a positive integer.
16. The method according to any one of claims 11 to 15, characterized in that In the first modulation sequence, elements in a first set are spaced apart by at least one symbol, and the first set includes symbols obtained by modulating the same element in the constellation symbol sequence using the first sequence.
17. The method according to claim 16, characterized in that In the first modulation sequence, the number of symbols spaced between elements in the first set is equal.
18. The method according to any one of claims 11 to 17, characterized in that The first sequence includes at least two elements with different phases.
19. The method according to any one of claims 11 to 18, characterized in that Also includes: First configuration information is sent, where the first configuration information is used to indicate the first sequence.
20. The method according to claim 19, characterized in that The sending of first configuration information, where the first configuration information is used to indicate the first sequence, includes: a network device sending the first configuration information to a first terminal device, where the first configuration information is used to indicate the first sequence to the first terminal device; and the method further includes: The network device sends second configuration information to the second terminal device, where the second configuration information is used to indicate a second sequence to the second terminal device, wherein: The distance between the second terminal device and the network device is greater than or equal to the distance between the first terminal device and the network device, or; The RSPR of the second terminal device is less than or equal to the RSRP of the first terminal device, where the RSRP is determined based on a reference signal sent by the network device; The PAPR of the data modulated by the second sequence is smaller than the PAPR of the data modulated by the first sequence.
21. A communication device, characterized in that: The communication device is configured to execute the method according to any one of claims 1 to 10 or 11 to 20.
22. A communication device, characterized in that: The communication device includes at least one processor, and the at least one processor is configured to execute a computer program or instruction so that the method according to any one of claims 1 to 10 is executed, or the method according to any one of claims 11 to 20 is executed.
23. The communication device according to claim 22, wherein: The communication device further comprises at least one memory for storing the computer program or instructions.
24. 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 a computer, the method according to any one of claims 1 to 10 is executed, or the method according to any one of claims 11 to 20 is executed.
25. A computer program product, characterized in that When the computer program product is run on a computer, the method according to any one of claims 1 to 10 is executed, or the method according to any one of claims 11 to 20 is executed.