Communication method and apparatus
By interchanging clipping information between the transmitter and receiver, the problem of excessive signal PAPR is solved, and signal processing with lower PAPR is achieved, improving signal coverage performance and quality.
Patent Information
- Application Number
- PCT/CN2024/125292
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-07
- Filing Date
- 2024-10-16
- Publication Date
- 2025-08-14
AI Technical Summary
In the prior art, the peak average power ratio (PAPR) of the signal is too high, causing the power amplifier to enter the nonlinear region, causing signal distortion and coverage performance to be degraded, and the degree of clipping processing of the receiver to the transmitter is limited, so that PAPR cannot be effectively reduced.
By interacting clipping information between the transmitter and the receiver, the receiver acquires and uses clipping information for demodulation, allowing the transmitter to perform clipping processing to a greater extent, ensuring the demodulation performance while reducing PAPR.
It realizes that while ensuring demodulation performance, it effectively reduces the signal PAPR and improves coverage performance and signal quality.
Smart Images

Figure CN2024125292_14082025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on February 7, 2024, with application number 202410175867.4 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of wireless communication technology, and in particular to a communication method and device. Background Art
[0004] The peak-to-average power ratio (PAPR) is defined as the ratio of a signal's peak power to its average power. Because power amplifiers have a limited dynamic range, excessively high PAPR can cause the amplified signal to enter a nonlinear region. This, in turn, can lead to nonlinear distortion after amplification, causing spectrum spread and in-band signal distortion, degrading system performance. To avoid this nonlinear region, power backoff is necessary. The higher the PAPR, the higher the required power backoff. However, power backoff can degrade coverage performance, so reducing PAPR can improve coverage.
[0005] To improve uplink transmission coverage, the New Radio (NR) proposed a discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM) waveform, commonly known as single-carrier OFDM. This waveform offers a lower PAPR than traditional OFDM. Downlink transmission still uses the traditional OFDM waveform. However, both traditional and single-carrier OFDM waveforms still suffer from relatively high PAPR. To address this, a PAPR reduction method has been proposed: clipping the signal before transmission at the transmitter. However, since the receiver is unaware of the clipping, to ensure demodulation performance, metrics such as error vector magnitude (EVM) are often used to constrain the degradation of the clipped signal compared to the original signal. This limits the extent of clipping performed by the transmitter, and thus the extent of PAPR reduction.
[0006] Summary of the Invention
[0007] The present application provides a communication method and apparatus, which can achieve lower PAPR through clipping processing while ensuring signal demodulation performance.
[0008] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a first communication device, or by a chip, or chip system, or logic module, or software corresponding to the first communication device, without limitation. The first communication device can be a device on the network side, such as a base station, or a device on the terminal side. Taking the first communication device as an example, the method may include: the first communication device receives a first signal from a second communication device, the first signal being obtained after the second communication device performs clipping processing on a signal to be transmitted based on first clipping information; the first communication device obtains the first clipping information, and demodulates the first signal based on the first clipping information.
[0009] The solution described in the embodiment of the present application does not specifically limit the time when the first communication device obtains the first clipping information. For example, the first communication device can obtain the first clipping information before receiving the first signal from the second communication device, or can obtain the first clipping information when receiving the first signal from the second communication device, or can obtain the first clipping information after receiving the first signal from the second communication device.
[0010] In the above, the first clipping information may include but is not limited to at least one of an attenuation factor, a clipping factor, and a clipping threshold. The first signal may be but is not limited to a signal carried by a control channel and / or a signal carried by a data channel.
[0011] In the present application scheme, a first communication device receives a first signal from a second communication device. Since the first signal is obtained after the second communication device performs clipping processing based on the first clipping information, and the first communication device can obtain the first clipping information, the first communication device uses the first clipping information to demodulate the first signal, which can effectively ensure demodulation performance (for example, meeting a preset demodulation bit error rate). Based on this, it can be seen that since the signal receiving end (first communication device) can obtain the first clipping information used by the signal transmitting end (second communication device) for clipping processing and can use the first clipping information to effectively and better demodulate the signal, the degree of clipping processing performed by the signal transmitting end (second communication device) is not constrained by the demodulation performance of the signal receiving end (first communication device). In this way, the degree of clipping processing performed by the signal transmitting end (second communication device) on the signal to be transmitted can be greater, so that the PAPR of the first signal obtained by clipping processing will be lower.
[0012] In one possible implementation, the first communication device obtaining the first clipping information may include, but is not limited to: the first clipping information being configured by the first communication device; the first clipping information being received from the second communication device; or the first clipping information being predefined. With this implementation, the first communication device can flexibly and efficiently obtain the first clipping information.
[0013] In one possible implementation, when the first clipping information is configured by the first communication device, the method may further include: the first communication device sending the first clipping information to the second communication device. This implementation allows the second communication device to also obtain the first clipping information, thereby effectively performing clipping processing.
[0014] In one possible implementation, the first communication device obtains the first clipping information, which may include: determining the first clipping information from a clipping information set based on a first performance parameter corresponding to the first signal, the clipping information set including first clipping information and second clipping information, the first clipping information corresponding to the first performance parameter, and the second clipping information corresponding to the second performance parameter. The first performance parameter may include, but is not limited to, one or more of a first modulation order, a first coding rate, and a first bit error rate. The second performance parameter is similar and may include, but is not limited to, one or more of a second modulation order, a second coding rate, and a second bit error rate. Through this implementation, different clipping degrees can be achieved under different performance requirements.
[0015] In one possible implementation, the method further includes: the first communication device determining to demodulate the first signal in a first mode, where the first mode is to demodulate the signal according to the first clipping information. This implementation enables the first communication device to use the first clipping information to demodulate the signal from the second communication device.
[0016] In one possible implementation, the method further includes: the first communications device determining to demodulate a third signal from the second communications device in a second mode, where the second mode is to perform signal demodulation processing without using clipping information. This implementation effectively enables the first communications device to fall back to not using clipping information for signal demodulation in scenarios where clipping information is not used for signal demodulation.
[0017] In one possible implementation, the first mode corresponds to a first radio frequency indicator, the second mode corresponds to a second radio frequency indicator, and the performance requirement corresponding to the first radio frequency indicator is lower than the performance requirement corresponding to the second radio frequency indicator. Through this implementation, different modes can be applied to different radio frequency indicators.
[0018] In one possible implementation, the first communication device demodulates the first signal based on the first clipping information, including: performing N rounds of demodulation on the first signal based on the first clipping information, where N is an integer greater than or equal to 1. In the embodiment of the present application, the value of N may be predefined or determined based on demodulation performance requirements, and is not limited thereto. For any round of demodulation, the following steps may be included:
[0019] Step 1: Based on the first target signal of this round, perform clipping processing to obtain a first clipping signal; the first target signal of this round is obtained by demodulating the current signal based on the first clipping information and channel information, and the current signal is the first signal or the second signal of the previous round;
[0020] Step 2: Based on the first clipping information, process the first target signal of this round to obtain a second target signal;
[0021] Step 3: obtaining a first clipping noise based on the first clipping signal, the second target signal and the channel information;
[0022] Step 4: remove the first clipping noise from the first signal to obtain the second signal of this round;
[0023] Step 5: Based on the first clipping information and the channel information, the second signal of this round is demodulated to obtain the first target signal of the next round.
[0024] In one possible implementation, the method further includes: the first communication device acquiring channel information. Optionally, this implementation may be performed before the first communication device demodulates the first signal based on the first clipping information (or when the first communication device demodulates the first signal based on the first clipping information).
[0025] In a possible implementation, the method further includes: the first communication device acquiring precoding information. Optionally, this implementation can be performed when the second communication device (transmitter) uses a multi-antenna mode to transmit the first signal.
[0026] In an embodiment of the present application, the first communication device may obtain the precoding information from the second communication device; or the precoding information may be configured by the first communication device and provided to the second communication device; or the precoding information may be predefined; this application does not limit this. In one possible implementation, the precoding information may include a precoding matrix and / or information indicating the precoding matrix.
[0027] When the first communication device obtains precoding information (i.e., when the second communication device transmits the first signal using a multi-antenna mode), the first communication device obtaining channel information may include: first obtaining equivalent channel information, and then determining the channel information based on the equivalent channel information and the precoding information. In an embodiment of the present application, the equivalent channel information may refer to equivalent channel information between the first communication device and the second communication device. The first communication device may perform channel measurement and estimate the equivalent channel information by demodulating a reference signal and referring to an existing channel measurement process.
[0028] When the first communication device obtains the precoding information (that is, when the second communication device uses the multi-antenna mode to send the first signal), the first communication device mentioned above performs clipping processing based on the first target signal of this round to obtain the first clipping signal, which may include: performing clipping processing based on the first target signal of this round and the precoding information to obtain the first clipping signal.
[0029] When the first communication device obtains the precoding information (that is, when the second communication device uses the multi-antenna mode to send the first signal), the first communication device mentioned above processes the first target signal of this round based on the first clipping information to obtain the second target signal, which may include: processing the first target signal of this round based on the first clipping information and the precoding information to obtain the second target signal.
[0030] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a second communication device, or by a chip, or a chip system, or a logic module or software corresponding to the second communication device, without limitation. The second communication device can be a device on the network side, such as a base station, or a device on the terminal side. Taking the second communication device as an example, the method may include: the second communication device obtains first clipping information; then, based on the first clipping information, clips the signal to be transmitted to obtain a first signal; and sends the first signal to the first communication device; the first clipping information is sent by the second communication device to the first communication device, or the first clipping information is configured by the first communication device, or the first clipping information is predefined.
[0031] In the embodiment of the present application, the first clipping information may include but is not limited to at least one of an attenuation factor, a clipping factor, and a clipping threshold. The first signal may be but is not limited to a signal carried by a control channel and / or a signal carried by a data channel.
[0032] In the present application scheme, the second communication device performs clipping processing on the signal to be transmitted based on the first clipping information to obtain a first signal, and sends the first signal to the first communication device; the first communication device receives the first signal from the second communication device, and the first communication device can also obtain the first clipping information, and then the first communication device can use the first clipping information to demodulate the first signal, thereby effectively ensuring the demodulation performance (for example, meeting the preset demodulation bit error rate). Based on this, it can be seen that since the signal receiving end (first communication device) can obtain the first clipping information used by the signal transmitting end (second communication device) for clipping processing and can use the first clipping information to effectively and better demodulate the signal, the degree of clipping processing performed by the signal transmitting end (second communication device) is not constrained by the demodulation performance of the receiving end (first communication device side), so that the transmitting end (second communication device) can perform a greater degree of clipping processing on the signal to be transmitted, and the PAPR of the first signal obtained by clipping processing will be lower.
[0033] In one possible implementation, the first clipping information corresponds to a first performance parameter, where the first performance parameter includes one or more of the following: a first modulation order, a first coding rate, and a first bit error rate. With this implementation, a corresponding clipping level can be achieved based on the requirements of the first performance parameter.
[0034] In a possible implementation, the method may further include: the second communication device determining that the first communication device demodulates the first signal in a first mode, where the first mode is to perform signal demodulation processing according to the first clipping information.
[0035] In a possible implementation, the method may further include: the second communication device determining that the first communication device demodulates the third signal from the second communication device in a second mode, where the second mode is performing signal demodulation processing without using clipping information.
[0036] In a possible implementation, the method may further include: the second communication device clipping the signal to be transmitted based on the second clipping information to obtain a third signal; the second clipping information corresponds to the second performance parameter; and sending the third signal to the first communication device.
[0037] In a possible implementation, the first mode corresponds to a first radio frequency indicator, the second mode corresponds to a second radio frequency indicator, and the performance requirement corresponding to the first radio frequency indicator is lower than the performance requirement corresponding to the second radio frequency indicator.
[0038] In the embodiment of the present application, the first signal may be, but is not limited to, a signal carried by a control channel and / or a signal carried by a data channel.
[0039] In a third aspect, the present application further provides a communication device, which is a first communication device or a chip in the first communication device. The communication device has the function of implementing any of the methods provided in the first aspect above. The communication device can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions.
[0040] In one possible design, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the first communication device in the method described above. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes an interface circuit for supporting communication between the communication device and equipment such as a service satellite, such as the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0041] In one possible design, the communication device includes corresponding functional modules for implementing the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions.
[0042] In one possible design, the structure of the communication device includes a processing unit and a communication unit, which can perform the corresponding functions in the above method example. For details, please refer to the description of the method provided in the first aspect, which will not be repeated here.
[0043] In a fourth aspect, the present application further provides a communication device, which is a second communication device or a chip in the second communication device. The communication device has the function of implementing any of the methods provided in the second aspect above. The communication device can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions.
[0044] In one possible design, the communication device includes: a processor configured to support the communication device in executing the corresponding functions of the second communication device in the method shown above. The communication device may also include a memory, which may be coupled to the processor and stores the necessary program instructions and data for the communication device. Optionally, the communication device also includes an interface circuit, which is used to support communication between the communication device and a terminal device, a core network device, or other device, such as the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0045] In one possible design, the communication device includes corresponding functional modules for implementing the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions.
[0046] In one possible design, the structure of the communication device includes a processing unit and a communication unit, which can perform the corresponding functions in the above method example. For details, please refer to the description of the method provided in the second aspect, which will not be repeated here.
[0047] In a fifth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method in the aforementioned first aspect and any possible implementation method through logic circuits or execution code instructions.
[0048] In the sixth aspect, a communication device is provided, comprising a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, the processor being used to implement the method in the aforementioned second aspect and any possible design through logic circuits or executing code instructions.
[0049] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, it implements the method in any one of the first to second aspects and any possible implementation methods.
[0050] In an eighth aspect, a computer program product storing instructions is provided, which, when executed by a processor, implements the methods in the aforementioned first to second aspects and any possible implementation methods.
[0051] In a ninth aspect, a chip system is provided, comprising a processor and a memory, for implementing the method of the first and second aspects and any possible implementation. The chip system may be composed of a chip or may include a chip and other discrete devices.
[0052] In a tenth aspect, a communication system is provided, comprising the first communication device described in the first aspect and the second communication device described in the second aspect.
[0053] The technical effects that can be achieved by the technical solutions in any of the third to tenth aspects mentioned above can be described with reference to the technical effects that can be achieved by the technical solutions in the first to second aspects mentioned above, and the repeated parts will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] FIG1 is a schematic diagram of the architecture of a communication system applicable to an embodiment of the present application;
[0055] FIG2 is a schematic diagram of a process flow of clipping processing;
[0056] FIG3 is a schematic diagram of a process of generating and clipping a signal at a transmitting end;
[0057] FIG4 is a flow chart of a communication method according to an embodiment of the present application;
[0058] FIG5 is a schematic diagram of a process flow of an embodiment of the present application;
[0059] FIG6 is a schematic diagram illustrating an execution of a demodulation process according to an embodiment of the present application;
[0060] FIG7 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0061] FIG8 is a schematic structural diagram of another communication device according to an embodiment of the present application;
[0062] FIG9 is a schematic diagram of the device structure of a chip according to an embodiment of the present application. DETAILED DESCRIPTION
[0063] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the embodiments described are only a part of the embodiments of the present application, not all of the embodiments. The terms "first", "second" and corresponding terminology labels in the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances. This is merely a way of distinguishing objects with the same properties when describing the embodiments of the present application. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, so that a process, method, system, product or device that includes a series of units is not necessarily limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or devices. The methods and devices provided in the embodiments of the present application are based on the same or similar technical concepts. Since the principles of solving problems by the methods and devices are similar, the implementation of the devices and methods can refer to each other, and the repetitions will not be repeated.
[0064] The technical solutions in the embodiments of the present application can be applied to various communication systems, such as universal mobile telecommunications system (UMTS), wireless local area network (WLAN), wireless fidelity (Wi-Fi) system, 4th generation (4G) mobile communication system, such as long term evolution (LTE) system, fifth generation (5G) mobile communication system, such as new radio (NR) system, and future evolved communication systems, such as sixth generation (6G) mobile communication system.
[0065] This application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. In addition, combinations of these schemes may also be used. In addition, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described in this application as an "example" should not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Specifically, the use of the word "example" is intended to present concepts in a concrete way. In the embodiments of this application, "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the meanings to be expressed are consistent.
[0066] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application will first be described in detail using the communication system shown in FIG1 as an example. As shown in FIG1 , the communication system 1000 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 1000 may further include a data network (DN) 300.
[0067] The following describes in detail the RAN 100 , CN 200 , and DN 300 involved in FIG1 .
[0068] (1)RAN100:
[0069] RAN 100 may include at least one radio access network device (also referred to as an access network device, such as 110a and 110b in Figure 1 ), and may also include at least one terminal device (such as 120a-120j in Figure 1 ). The terminal device may be wirelessly connected to the radio access network device. Terminal devices and access network devices may be connected to each other via wired or wireless means.
[0070] The access network device and the terminal device can be fixed or mobile. The access network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed in the air on aircraft, balloons, and artificial satellites. The embodiments of the present application do not limit the application scenarios of the access network device and the terminal device. In addition, the roles of the access network device and the terminal device can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile access network device. For those terminal devices 120j that access the wireless access network 100 through 120i, 120i is an access network device; but for the first access network device 110a, 120i is a terminal device, that is, communication between 110a and 120i is carried out through the wireless air interface protocol. Of course, communication between 110a and 120i can also be carried out through the interface protocol between access network devices. In this case, relative to 110a, 120i is also an access network device. Therefore, access network equipment and terminal equipment can be collectively referred to as communication devices. 110a and 110b in FIG1 can be referred to as communication devices with access network equipment functions, and 120a-120j in FIG1 can be referred to as communication devices with terminal equipment functions.
[0071] (1.1) Terminal equipment:
[0072] A terminal device may also be referred to as user equipment (UE), terminal, user device, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal unit, terminal station, terminal device, wireless communication device, user agent or user device.
[0073] For example, the terminal device in the embodiment of the present application can be a mobile phone, a personal digital assistant (PDA), a laptop computer, a tablet computer, a drone, a computer with wireless transceiver function, a machine type communication (MTC) terminal device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, an Internet of Things (IoT) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home (such as a game console, a smart TV, a smart speaker, a smart refrigerator, and fitness equipment, etc.), and a vehicle-mounted terminal device.
[0074] (1.2) Access network equipment:
[0075] The access network device can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The access network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in an open access network (open RAN, O-RAN or ORAN) or a cloud radio access network (cloud radio access network, CRAN) scenario. Optionally, the access network device can also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the access network device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The access network device in this application may also be a logical node, a logical module or software that can implement all or part of the functions of the access network device.
[0076] In another possible scenario, multiple access network devices collaborate to assist terminal devices in achieving wireless access, and different access network devices respectively implement part of the functions of the base station. For example, the access network device can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0077] 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.
[0078] In the embodiments of the present application, the functions of the access network device may also be performed by a module (such as a chip) in the access network device, or by a control subsystem that includes the functions of the access network device. The control subsystem that includes the functions of the access network device here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip or modem) in the terminal device, or by a device that includes the terminal functions.
[0079] (2) CN200:
[0080] CN200 may include multiple core network elements, and radio access network devices may be connected to the core network elements via wireless or wired connections. The core network elements and radio access network devices may be independent physical devices, or the functions of the core network elements and the logical functions of the radio access network devices may be integrated into the same physical device. Alternatively, a single physical device may integrate some of the functions of the core network elements and some of the functions of the radio access network devices.
[0081] Taking the 5G communication system as an example, the core network elements in CN200 may include access and mobility management function (AMF) network elements, session management function (SMF) network elements, user plane function (UPF) network elements, policy control function (PCF) network elements, application function (AF) network elements, etc. For detailed descriptions of the above core network elements, please refer to the relevant technical specifications of 3GPP.
[0082] (3)DN300:
[0083] The DN300, also known as a packet data network (PDN), is a network located outside the carrier network. Application servers corresponding to various services can be deployed in the DN300, providing a variety of possible services to terminal devices.
[0084] It is understandable that the solutions in the embodiments of the present application can be applied to a variety of possible communication systems, such as 5G communication systems or future 6G communication systems. The above-mentioned network elements or functions can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). In addition, Figure 1 is only a schematic diagram, and the RAN of the communication system may also include other access network devices, such as wireless relay devices and wireless backhaul devices.
[0085] In the network architecture illustrated in Figure 1, a user-plane data transmission channel can be established for a terminal device through a control-plane signaling interaction process (e.g., a protocol data unit (PDU) session establishment process). This allows the terminal device to communicate with an application server deployed in the DN through the user-plane data transmission channel. For example, an application server can send a downlink data packet to a terminal device. The downlink data packet's transmission path is: application server → UPF network element → access network device → terminal device. Correspondingly, a terminal device can send an uplink data packet to an application server. The uplink data packet's transmission path is: terminal device → access network device → UPF network element → application server.
[0086] The system architecture or network architecture described in the embodiments of the present application is intended to more clearly illustrate the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0087] In order to better understand the embodiments of the present application, the following first explains the relevant technical features and names involved in the embodiments of the present application. It should be noted that these explanations are intended to make the embodiments of the present application easier to understand and should not be regarded as limiting the scope of protection claimed by this application.
[0088] 1. Peak-to-average power ratio (PAPR):
[0089] Peak-to-average power ratio (PAPR) is defined as the ratio of a signal's peak power to its average power. Because power amplifiers have a limited dynamic range, excessively high PAPR can cause the amplified signal to enter a nonlinear region. This, in turn, can lead to nonlinear distortion after amplification, causing spectrum spread and in-band signal distortion, degrading system performance. To avoid this nonlinear region, power backoff is necessary. The higher the PAPR, the higher the required power backoff. However, power backoff can degrade coverage performance, so reducing PAPR can improve coverage.
[0090] To improve uplink transmission coverage, the New Radio (NR) uses a discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM) waveform, commonly known as single-carrier OFDM. This waveform offers lower PAPR than traditional OFDM. Downlink transmission still uses the traditional OFDM waveform.
[0091] 2. Clipping: A commonly used method for reducing PAPR is to clip the signal before transmitting it. Specifically, taking the most common oversampling iterative clipping as an example, it includes the following steps:
[0092] Step 1: Obtain the time domain signal x(n) through oversampling. The purpose of oversampling is to reduce the impact of clipping on in-band signal distortion.
[0093] Oversampling: The signal is sampled at a sampling frequency higher than the signal bandwidth. Taking OFDM as an example, oversampling is generally performed at 4 to 5 times the transmission bandwidth to reduce the impact of clipping on in-band signal distortion.
[0094] Step 2: Clip the oversampled time domain signal x(n). The clipped signal satisfies the following formula (1):
[0095] in, It represents the time domain signal after clipping, and A is the clipping threshold.
[0096] Step 3: Perform out-of-band filtering on the clipped signal to reduce out-of-band impact.
[0097] As shown in FIG2 , it shows a schematic flow chart of the clipping process. The waveforms of the time domain signals corresponding to the three steps are shown in the upper row (1), (2), and (3) of FIG2 . The frequency spectra of the signals corresponding to the three steps are shown in the lower row (1), (2), and (3) of FIG2 .
[0098] If the PAPR of the signal after the above three steps still does not reach the target PAPR, the above three steps may be iterated until the RAPR of the output signal reaches the target PAPR.
[0099] 3. Basic process of signal transmission:
[0100] Taking the OFDM system as an example, the basic process of signal generation and clipping at the transmitter is introduced. As shown in Figure 3, the basic process of signal generation and clipping at the transmitter includes the following:
[0101] (3.1) Coding and modulation:
[0102] First, a cyclic redundancy check (CRC) is added to the original information bit stream, where the CRC is used by the receiving end to check the correctness of the decoded original information.
[0103] Exemplarily, for a data channel, a longer CRC is generally added, such as a 24-bit CRC.
[0104] For control channels, a shorter CRC, such as a 16-bit CRC, is generally scrambled. However, sometimes a longer CRC, such as a 24-bit CRC, is added to account for false alarms on control channels. Furthermore, a mask may be added to the CRC for control channels. The mask bits are generally related to a terminal identifier (e.g., a cell-radio network temporary identifier (C-RNTI)), a terminal group identifier (this is generally an identifier that implements a specific function, such as the RNTI used to notify the terminal group of power control), or a broadcast identifier (i.e., an identifier that is the same for all terminals, such as the RNTI used to transmit system broadcast messages). The mask bits are generally XORed with the CRC bits.
[0105] Then, after adding the CRC, channel coding is performed according to a certain mother code rate (for example, 1 / 3, input n bits, output 3n bits). Specific channel coding includes low-density parity check code (LDPC), convolutional coding, polarization coding, etc.
[0106] Secondly, after encoding, rate matching is performed based on the final coding rate to obtain the final output codeword. Generally speaking, if the coding rate is less than the mother code rate, the encoded bit stream is repeated; if the coding rate is greater than the mother code rate, the encoded bit stream is punctured.
[0107] Furthermore, the rate-matched codewords are scrambled and constellation-modulated to obtain frequency-domain modulation symbols. For example, the constellation modulation scheme may be quadrature phase shift keying (QPSK), quadrature amplitude modulation (QAM) with 16 constellation points, or 64QAM.
[0108] (3.2) Resource mapping and precoding:
[0109] For each OFDM symbol, the frequency-domain modulation symbol is mapped to the corresponding frequency-domain resource, denoted as X(k), where k is the frequency-domain subcarrier index. The frequency-domain resources are typically allocated at a granularity of resource blocks (RBs), with one RB typically containing 12 subcarriers.
[0110] Then, precoding is performed on each antenna port to map the above frequency domain symbols to multiple antenna ports, as shown in the following formula (2):
[0111] It is assumed that two antenna ports send 1 stream of data. is the precoding matrix, S i (k) is the signal at the i-th antenna port. Theoretically, the precoding matrix for each subcarrier can be different, but considering that the frequency selectivity of the channel is not very large, precoding is usually performed with a granularity of several RBs. Furthermore, to further reduce PAPR, wideband precoding can be used, where the precoding matrix for all subcarriers is the same. However, this will result in a loss of beam gain.
[0112] The above-mentioned antenna ports are logical concepts and are not equivalent to physical antennas. Each antenna port can be a single digital channel or a virtualization of multiple digital channels. Subsequently, the signal of each antenna port can be further mapped to the physical antenna array through analog precoding.
[0113] (3.3) Generate time domain signal:
[0114] An inverse fast Fourier transform (IFFT) operation is performed on the precoded modulation symbols on each antenna port, that is, from the frequency domain to the time domain. The specific IFFT principle is shown in the following equation (3):
[0115] Among them, S i(t) is the time domain sample point after IFFT on antenna port i. Generally speaking, the number of IFFT points N will be greater than the number of frequency domain modulation symbols, that is, IFFT has been oversampled. Specifically, the frequency domain symbols S i (k) The frequency domain is padded with 0 to a length of N points, so after oversampling, N time domain sample points are generated in the time domain.
[0116] (3.4) Clipping operation (also called clipping processing):
[0117] Before the clipping operation, an oversampled time domain signal is generated. Specifically, the frequency domain signal is zero-padded before the IFFT operation, or the time domain signal is independently oversampled after the IFFT operation, typically by a factor of 4 or 5. Furthermore, the clipping operation on the time domain signal can be performed similarly to the clipping process described above and will not be further described here.
[0118] After the clipping operation, the clipped signal is transformed from the time domain to the frequency domain using a fast Fourier transform (FFT). The resulting frequency domain signal is then subjected to out-of-band filtering to filter out out-of-band leakage caused by oversampling and clipping. Finally, the out-of-band filtered signal is transformed to time-frequency using an IFFT operation to obtain the time domain signal to be transmitted.
[0119] The transmitting end sends out the time domain signal obtained through the above process. After receiving the signal, the receiving end performs operations such as demodulation and decoding on the signal. Specifically, it can refer to the existing receiving end processing method for the received signal.
[0120] As can be seen from the above introduction, since the receiver is unaware of the clipping processing at the transmitter, in order to ensure the demodulation performance of the receiver, corresponding indicators such as the error vector magnitude (EVM) are usually used to constrain the degree of deterioration of the clipped signal at the transmitter compared to the original signal. This limits the extent to which the transmitter can perform clipping processing, thereby limiting the extent to which the PAPR value can be reduced.
[0121] In view of the above problems, an embodiment of the present application proposes a communication method, which can achieve lower PAPR through clipping processing while ensuring the demodulation performance of the signal.
[0122] The communication method provided in the embodiment of the present application may involve interaction between two devices (or two ends), such as a first communication device and a second communication device, wherein the first communication device can serve as a transmitter or a receiver, and the second communication device can also serve as a transmitter or a receiver. For example, when the first communication device serves as a transmitter, the second communication device serves as a receiver; when the second communication device serves as a transmitter, the first communication device serves as a receiver. In the following, the embodiment of the present application is described by taking the second communication device as the transmitter and the first communication device as the receiver as an example.
[0123] For example, in the communication system shown in FIG1 above, the first communication device may be an access network device, and the second communication device may be a terminal device; or the first communication device may be a terminal device, and the second communication device may be an access network device. In the embodiments of the present application, unless otherwise specified, "terminal device" may refer to the terminal device itself or a component in the terminal device, such as a chip or a chip system; "network device (including access network device)" may refer to the network device itself or a component in the network device, such as a chip or a chip system.
[0124] The following is a corresponding introduction to the solutions of the embodiments of the present application.
[0125] The embodiment of the present application provides a communication method, which is applicable to but not limited to the communication system shown in Figure 1. The method can be executed by a first communication device and a second communication device; or the method can be executed by components (modules, chips, etc.) corresponding to the first communication device and the second communication device; or the method can be executed by devices corresponding to the first communication device and the second communication device; it can be understood that the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application and the number of each execution subject. As long as it is possible to communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, it is sufficient. It should be noted that in this embodiment, the first communication device is a device that receives the first signal, which can be understood as the receiving end of the first signal, and the second communication device is a device that sends the first signal, which can be understood as the sending end of the first signal. The method provided in the present application can be applied in a scenario where a terminal communicates with a network device (such as a base station). When the first signal is transmitted uplink, the terminal is the sending end and the base station is the receiving end. When the first signal is transmitted downlink, the base station is the sending end and the terminal is the receiving end. For the convenience of description, the interaction between the first communication device and the second communication device is used as an example for description. The order of steps in the following processes is only an example. In actual applications, the execution order of steps in each process can be adjusted.
[0126] Referring to FIG4 , the specific process of the method may include the following:
[0127] S401: The second communication device obtains first clipping information.
[0128] In the embodiment of the present application, the first clipping information includes parameters required to perform a clipping operation on the signal to be transmitted.
[0129] In a possible implementation, the first clipping information includes one or more of an attenuation factor, a clipping factor, and a clipping threshold.
[0130] Attenuation factor: When the time domain signal is affected by clipping, clipping noise will be introduced, and a scaling factor must be multiplied by the original signal. This scaling factor can be called the attenuation factor.
[0131] Clipping factor: It is equivalent to the target PAPR of clipping, that is, Where A is the clipping amplitude threshold, which affects the peak power, P in is the average signal power.
[0132] Clipping threshold: Usually, limiting is to pass the time domain signal through a limiter and set a threshold value. The amplitude of the output signal will be limited below this threshold value, which can be called the clipping threshold.
[0133] In the above, the attenuation factor is related to the clipping factor. For example, the relationship between the two can satisfy Where α is the attenuation factor, γ is the clipping factor, and erfc(γ) is the complementary error function.
[0134] In the embodiment of the present application, the second communication device may obtain the first clipping information in the following situations:
[0135] Case 1: The first clipping information is determined by the second communication device (transmitting end).
[0136] In the embodiment of the present application, the second communication device may determine the first clipping information in the following ways, but not limited to:
[0137] Method 1: The second communication device may determine appropriate first clipping information based on the first signal and information such as channel quality information and / or network communication quality.
[0138] Mode 2: The second communication device may determine the first clipping information from a clipping information set according to the first performance parameter corresponding to the first signal, where the clipping information set may be preset.
[0139] In the above description, the clipping information set includes, but is not limited to, first clipping information and second clipping information. The first clipping information corresponds to a first performance parameter, and the second clipping information corresponds to a second performance parameter. The first performance parameter may include one or more of a first modulation order, a first coding rate, and a first bit error rate. The second performance parameter is of the same type as the first performance parameter, but the value of the parameter may be different. Through this implementation, a communication device can determine corresponding clipping information based on different performance requirements or needs, thereby achieving different degrees of clipping processing.
[0140] Exemplarily, the first clipping information corresponds to a first MCS, the second clipping information corresponds to a second MCS, and the value of the first MCS is different from the value of the second MCS. The first clipping information corresponds to a first coding rate, the second clipping information corresponds to a second coding rate, and the value of the first coding rate is different from the value of the second coding rate. The first clipping information corresponds to a first bit error rate, the second clipping information corresponds to a second bit error rate, and the value of the first bit error rate is different from the value of the second bit error rate.
[0141] For example, the first clipping factor (an example of the first clipping information) is 2 dB, and its corresponding modulation order is MCS1. The second clipping factor (an example of the second clipping information) is 4 dB, and its corresponding modulation order is MCS2.
[0142] In the embodiment of the present application, the values of the various performance parameters corresponding to the first clipping information and the values of the various performance parameters corresponding to the second clipping information are independent, that is, they may be the same, they may be different, or they may be partially the same, and there is no specific limitation on this.
[0143] In the present application, the first clipping information and the second clipping information are taken as examples. For descriptions of other clipping information, reference may be made to the descriptions of the first clipping information or the second clipping information, which are not listed one by one here.
[0144] For situation 1, the second communication device may further send the first clipping information to the first communication device, so that the first communication device can subsequently perform signal demodulation processing based on the first clipping information.
[0145] Exemplarily, the second communication device may be a network device (e.g., a base station) or a terminal device, that is, the first clipping information may be configured by the network device (e.g., a base station) or by the terminal device. If the first clipping information is configured by the network device (e.g., a base station), the network device (e.g., a base station) may provide or send the first clipping information to the terminal device; if the first clipping information is configured by the terminal device, the terminal device may report the first clipping information to the network device (e.g., a base station).
[0146] Case 2: The second communication device (transmitting end) receives the first clipping information from the first communication device (receiving end).
[0147] Exemplarily, the first communication device may be a network device (eg, a base station) or a terminal device, that is, the first clipping information may be configured by the network device or the terminal device, similarly to the above.
[0148] Case 3: The first clipping information is predefined, for example, the first clipping information is predefined through a protocol.
[0149] For case 3, the second communication device already knows the first clipping information.
[0150] Case 4: The second communication device may obtain the first clipping information indirectly.
[0151] In a possible implementation, the second communication device and the first communication device may exchange first performance parameters (eg, first modulation order, first coding rate, first bit error rate) and then determine the first clipping information according to the first performance parameters.
[0152] For example, the second communication device (transmitting end) determines the first coding rate based on the current coding situation and sends the information of the first coding rate to the first communication device (receiving end); then the first communication device and the second communication device can respectively determine the corresponding first clipping information from the preset clipping information set based on the first coding rate.
[0153] S402: The second communication device performs clipping processing on the signal to be transmitted based on the first clipping information to obtain a first signal.
[0154] The second communication device generates a signal and performs clipping processing on the signal to be transmitted based on the first clipping information. This can be performed by referring to the existing clipping processing process (such as the signal generation and clipping process at the transmitting end shown in Figure 3 above), which will not be described in detail here.
[0155] In the embodiment of the present application, the first signal may be, but is not limited to, a signal carried by a control channel and / or a signal carried by a data channel.
[0156] Exemplarily, the signal carried by the control channel can be understood as a signal transmitted through the control channel, and such signals may include: physical downlink control channel (PDCCH), downlink broadcast channel, physical uplink control channel (PUCCH), etc.
[0157] The data channel may refer to a channel for transmitting data signals. The signals carried by the data channel may include: a physical downlink shared channel (PDSCH), a physical uplink shared channel (PUSCH), etc.
[0158] However, the first signal does not include a reference signal. Such signals may include at least one of: a demodulation reference signal (DMRS), a phase-tracking reference signal (PTRS), a channel state information reference signal (CSI-RS), a primary synchronization signal (PSS), and a secondary synchronization signal (SSS).
[0159] S403: The second communication device sends a first signal to the first communication device. Correspondingly, the first communication device receives the first signal from the second communication device.
[0160] In one possible implementation, to ensure the strength and transmission stability of the first signal, the second communication device transmits the first signal to the first communication device using a multi-antenna mode. In this case, the second communication device performs precoding processing using precoding information (e.g., a precoding matrix) before transmitting the first signal using the multi-antenna mode.
[0161] In another possible implementation, the second communication device sends the first signal to the first communication device using a single antenna mode.
[0162] S404: The first communication device obtains first clipping information.
[0163] In the embodiment of the present application, the first communication device obtains the first clipping information, which may include the following situations:
[0164] Case 1: corresponding to Case 1 in the above S401, the first communication device may receive first clipping information from the second communication device.
[0165] Case 2: corresponding to Case 2 in the above S401, the first clipping information is configured by the first communication device.
[0166] In the embodiment of the present application, the first communication device may determine the first clipping information in the following ways, but not limited to:
[0167] Method 1: The first communication device may determine appropriate first clipping information according to the first signal and information such as channel quality information and / or network communication quality.
[0168] Mode 2: The first communication device determines first clipping information from a clipping information set according to a first performance parameter corresponding to the first signal; the clipping information set may be preset.
[0169] In the above description, the clipping information set and each clipping information therein may refer to the introduction of the clipping information set, each clipping information and performance parameters in the case 1 of S401 above, and will not be repeated here.
[0170] In case 2, the first communication device may also send the first clipping information to the second communication device, so that the second communication device obtains the first clipping information and can perform signal clipping processing or signal demodulation processing based on the first clipping information.
[0171] Case 3: corresponding to Case 3 in the above 401, the first clipping information is predefined, for example, the first clipping information is predefined through a protocol.
[0172] For case 3, the first communication device already knows the first clipping information.
[0173] Case 4: corresponding to Case 4 in the above S401, the first communication device may obtain the first clipping information indirectly.
[0174] In a possible implementation, the first communication device and the second communication device may exchange first performance parameters (eg, first modulation order, first coding rate, first bit error rate) and then determine first clipping information according to the first performance parameters.
[0175] In addition, the first communication device and the second communication device may also obtain the first clipping information indirectly through other parameters associated with the first clipping information, which is not limited in this application.
[0176] S405: The first communication device demodulates the first signal based on the first clipping information.
[0177] In the embodiment of the present application, when the first communication device executes S405 (the first communication device demodulates the first signal based on the first clipping information), it can be implemented by, but not limited to, the following methods:
[0178] The first communication device performs N rounds of demodulation processing on the first signal based on the first clipping information, where N is an integer greater than or equal to 1. In one possible implementation, the value of N may be predefined or set by the first communication device according to demodulation performance requirements.
[0179] The demodulation process for any one of the N rounds of demodulation processes may include the following steps:
[0180] Step 1: Based on the first target signal of this round, perform clipping processing to obtain the first clipping signal; the first target signal of this round is obtained by demodulating the current signal based on the first clipping information and channel information, and the current signal is the first signal or the second signal of the previous round.
[0181] Step 2: Based on the first clipping information, the first target signal of this round is processed to obtain a second target signal.
[0182] Step 3: Obtain first clipping noise based on the first clipping signal, the second target signal and the channel information.
[0183] In a possible implementation, when the first communication device executes step three, it may include: first determining information of the first clipping noise based on the first clipping signal and the second target signal; and then obtaining the first clipping noise based on the information of the first clipping noise and channel information.
[0184] Step 4: Remove the first clipping noise from the first signal to obtain the second signal of this round.
[0185] Step 5: Based on the first clipping information and the channel information, the second signal of this round is demodulated to obtain the first target signal of the next round.
[0186] In one possible implementation, the method further includes: the first communication device acquiring channel information. Optionally, this implementation may be performed before the first communication device demodulates the first signal based on the first clipping information (or when the first communication device demodulates the first signal based on the first clipping information). In this implementation, the channel information may refer to channel information between the second communication device and the first communication device. For example, the first communication device may perform channel estimation using the DMRS sent by the second communication device, thereby obtaining the above-mentioned channel information.
[0187] In a possible implementation, the method further includes: the first communication device acquiring precoding information. Optionally, this implementation may be performed when the second communication device (transmitting end) uses a multi-antenna mode to transmit the first signal.
[0188] In an embodiment of the present application, the first communication device (receiving end) can obtain the precoding information from the second communication device (transmitting end); or the precoding information is configured by the first communication device and provided to the second communication device for use, such as being applicable to a codebook-based uplink transmission mode; or the precoding information is predefined; this application does not limit this.
[0189] Based on this embodiment, the first communication device mentioned above obtains channel information, which may specifically include: first obtaining equivalent channel information, which is the product of precoding information and channel information, and then determining the channel information based on the equivalent channel information and precoding information.
[0190] In an embodiment of the present application, equivalent channel information may refer to equivalent channel information between a first communication device and a second communication device. The first communication device may estimate the equivalent channel information by performing channel measurement with the second communication device by demodulating a reference signal and referring to an existing channel measurement process.
[0191] When the second communication device (transmitter) transmits the first signal using a single antenna mode, the first communication device (receiver) does not need to obtain precoding information. Instead, it can estimate the channel information by demodulating the reference signal and performing channel measurement with the second communication device in accordance with existing channel measurement procedures. A special case is when the transmitter uses a single antenna mode, but this single antenna mode is virtualized by multiple physical antennas. In this case, predefined precoding information can be used. For example, if two physical antennas are virtualized, the precoding information can be an all-ones matrix or vector.
[0192] In the case where the first communication device also obtains precoding information, for the above-mentioned step one (the first communication device performs clipping processing based on the first target signal of this round to obtain a first clipping signal), it can include: performing clipping processing based on the first target signal of this round and the precoding information to obtain a first clipping signal.
[0193] When the first communication device also obtains precoding information, for the above-mentioned step two (the first communication device processes the first target signal of this round based on the first clipping information to obtain the second target signal), it can include: processing the first target signal of this round based on the first clipping information and the precoding information to obtain the second target signal.
[0194] For example, assuming that the second communication device (transmitter) is a UE and the first communication device (receiver) is a base station; the base station receives a first uplink signal from the UE, where the first signal is obtained after the UE performs clipping processing on the signal to be transmitted based on first clipping information. The base station or a component in the base station (e.g., a processor, chip, etc.) then performs the following demodulation processing on the first signal based on the first clipping information:
[0195] Step 1: Based on the first target signal, perform clipping processing to obtain a first clipping signal; wherein the first target signal is obtained by the base station performing initial demodulation processing on the first signal based on the first clipping information and channel information.
[0196] In a possible implementation, that is, when the UE uses multiple antennas to send the first signal, clipping processing is performed based on the first target signal and precoding information of the UE to obtain a first clipped signal.
[0197] Step 2: Based on the first clipping information, the first target signal is processed to obtain a second target signal.
[0198] In one possible implementation, when the UE uses multiple antennas to send the first signal, the first target signal is processed based on the first clipping information and the precoding information of the UE to obtain the second target signal.
[0199] Step 3: Obtain a first clipping noise based on the first clipping signal, the second target signal, and the channel information.
[0200] Step 4: Remove the first clipping noise from the first signal to obtain a second signal.
[0201] Step 5: Based on the first clipping information and the channel information, the second signal is demodulated to obtain the first target signal of the next round.
[0202] Steps 1 to 5 are the first round of demodulation performed by the base station based on the first clipping information and the first signal. If N is not equal to 1, the base station iteratively performs Steps 1 to 5 N-1 times based on the result obtained in Step 5 (i.e., the first target signal of the next round) to obtain the final demodulated signal. In this example, by iteratively performing Steps 1 to 5 N times, the base station can effectively remove the influence of the first clipping noise from the received first signal, thereby ensuring the final demodulation performance (e.g., meeting a preset demodulation bit error rate).
[0203] The communication method provided in the embodiments of the present application may be applied only in some scenarios, for example, in a communication scenario where PAPR needs to be reduced.
[0204] In a possible implementation, the embodiment of the present application may further include S405a: the first communication device (receiving end) determines to perform demodulation processing of the signal according to the first clipping information, or in other words, the first communication device determines to demodulate the first signal in a first mode, and the first mode is to demodulate the signal according to the first clipping information. For ease of description, the following text uses "first mode" to express whether the first communication device applies the first clipping information proposed in the embodiment of the present application for demodulation. Optionally, S405a can be executed before the first communication device executes S405, and the present application does not limit the order of S405a and the aforementioned S401 to S404.
[0205] Exemplarily, when a preset first condition is met, the first communication device (receiving end) may determine to demodulate the first signal in the first mode (i.e., the first communication device demodulates the first signal from the second communication device according to the first clipping information). The preset first condition may include but is not limited to:
[0206] (1) The first communication device obtains first clipping information.
[0207] For example, when a first communication device receives first clipping information from a second communication device, the first communication device may confirm / default to demodulating the first signal from the second communication device in the first mode based on the first clipping information. This means that the first clipping information may instruct the first communication device to execute the first mode.
[0208] For another example, the first communication device configures the first clipping information to confirm / default that the first signal from the second communication device will be demodulated in the first mode.
[0209] (2) The first communication device obtains an indication or configuration of the first mode.
[0210] In one possible implementation, the second communication device determines that the first communication device demodulates the first signal from the second communication device in a first mode, and the second communication device can configure or indicate the first mode to the first communication device; or, the second communication device sends indication information to the first communication device to instruct the first communication device to demodulate the first signal from the second communication device according to the first clipping information.
[0211] For example, the second communication device (transmitter) is a base station, and the first communication device (receiver) is a UE. If the base station determines that the UE demodulates the first signal from the base station in the first mode, the base station may notify the UE to demodulate the first signal from the base station in the first mode by sending a radio resource control (RRC) message, a media access control (MAC) message, or a downlink control information (DCI) message to the UE.
[0212] For another example, the second communication device (transmitting end) is a UE, and the first communication device (receiving end) is a base station. If the UE determines that the base station demodulates the first signal from the UE in the first mode, the UE can notify the base station to demodulate the first signal from the UE in the first mode by sending uplink control information or a reference signal sequence to the base station. Alternatively, the base station indicates the first clipping information or the first mode to the UE, which means that the base station allows the UE to send the first signal in the first mode, and accordingly, the base station demodulates the first signal in the first mode. Optionally, the UE can report capability signaling to the base station to report / indicate that the UE has the ability to support the first mode. After the base station learns that the UE has the ability to support the first mode, it can notify or configure the UE to start the first mode through signaling.
[0213] In an embodiment of the present application, the situation in which the second communication device determines that the first communication device demodulates the first signal from the second communication device in the first mode may include but is not limited to: the second communication device determines to send first clipping information to the first communication device, then determines that the first communication device will demodulate the first signal from the second communication device in the first mode; or, the second communication device determines that the tolerance for distortion of the first signal caused by clipping is low, or the current value of the first performance parameter is high (for example, high modulation order, high code rate, high bit error rate), then determines that the first communication device demodulates the first signal from the second communication device in the first mode.
[0214] (3) The first communication device sends the first clipping information to the second communication device.
[0215] For example, the first clipping information is configured by the first communication device. When the first communication device sends the first clipping information to the second communication device, the first mode is activated, ie, the first signal from the second communication device is demodulated according to the first clipping information.
[0216] (4) The first communication device determines that the tolerance level of the first signal distortion caused by clipping performed by the second communication device is low.
[0217] (5) The first communication device determines that the current value of the first performance parameter is high (eg, high modulation order, high code rate, high bit error rate).
[0218] For (4) and (5), the first communication device may determine the information through additional instructions or messages from the second communication device (sender), and this is not limited.
[0219] In a possible implementation, the method may further include: the first communication device determines to demodulate the third signal from the second communication device in a second mode, where the second mode is to perform signal demodulation processing without using clipping information.
[0220] In another possible implementation, the method may further include: the second communication device determining that the first communication device demodulates the third signal from the second communication device in a second mode, where the second mode is performing signal demodulation processing without using clipping information. In this embodiment, the second communication device may further send instruction information to the first communication device to instruct the first communication device to demodulate the third signal from the second communication device in the second mode.
[0221] In this embodiment, the method may further include: the second communication device clipping the signal to be transmitted based on the second clipping information to obtain a third signal; and transmitting the third signal to the first communication device. Accordingly, upon receiving the third signal from the second communication device, the first communication device does not use the second clipping information to demodulate the third signal. The second clipping information may be unknown to the first communication device, i.e., the two communication devices do not need to exchange the second clipping information. The first communication device may use existing demodulation technology to demodulate the third signal from the second communication device.
[0222] For example, the second communication device (transmitter) is a base station, and the first communication device (receiver) is a UE. The base station performs clipping processing on the signal to be transmitted based on the second clipping information to obtain a third signal, and then transmits the third signal to the UE. If the base station determines that the UE demodulates the third signal from the base station in the second mode, the base station may notify the UE to demodulate the third signal from the base station in the second mode before transmitting the third signal, such as by sending an RRC message, a MAC message, or a DCI message to the UE.
[0223] In one possible implementation, when the base station sends a fallback DCI (such as DCI format 0_0) scheduling to the UE, the first communication device can automatically fall back to the second mode, that is, perform signal demodulation processing without using clipping information.
[0224] For another example, the second communication device (transmitter) is a UE, and the first communication device (receiver) is a base station. The UE performs clipping processing on the to-be-transmitted signal based on the second clipping information to obtain a third signal, and then transmits the third signal to the base station. If the UE determines that the base station demodulates the third signal from the UE in the second mode, then before transmitting the third signal, the UE may notify the base station to demodulate the third signal from the base station in the second mode by sending uplink control information or a reference signal sequence to the base station.
[0225] In a possible implementation, the first mode corresponds to a first radio frequency indicator, and the second mode corresponds to a second radio frequency indicator, wherein the performance requirement corresponding to the first radio frequency indicator is lower than the performance requirement corresponding to the second radio frequency indicator.
[0226] Exemplarily, the EVM indicator can be used to represent the error between the signal after clipping processing and the original signal before clipping processing. In an embodiment of the present application, if the EVM indicator is set higher, it means that the tolerance for signal distortion caused by clipping is higher, and the degree of clipping is higher. If the EVM indicator is set lower, it means that the tolerance for signal distortion caused by clipping is lower, and the degree of clipping is lower. For example, the first mode corresponds to the first EVM indicator, and the second mode corresponds to the second EVM indicator. The first EVM indicator and the second EVM indicator can refer to two specific EVM values, or can be two EVM ranges. The first EVM indicator can be looser than the second EVM indicator, that is, the value of the first EVM indicator can be higher than the value of the second EVM indicator, or the value range corresponding to the first EVM indicator can be higher than the value range corresponding to the second EVM indicator.
[0227] In the embodiment of the present application, for the transmitting end, if the value of the first performance parameter is high (for example, high modulation order, high code rate, high bit error rate), the degree of clipping needs to be higher, then the first mode will be used, otherwise the second mode will be used. For the receiving end, if the performance requirement corresponding to the first RF indicator is low (that is, the EVM indicator is more relaxed), then the first mode will be used, otherwise the second mode will be used.
[0228] Exemplarily, scenarios in which the first mode is used in the embodiments of the present application may include: non-measurement communication scenarios (measurement communication scenarios generally refer to communication scenarios in which measurement is performed based on reference signals), scenarios in which communication is performed based on data channels / control channels, and the like. For example, uplink and downlink transmission after random access, and uplink transmission based on a codebook.
[0229] It should be noted that in the embodiments of the present application, the first mode and the second mode may be two specific modes. For example, if a clipping set includes multiple clipping information, including first clipping information and second clipping information, the first mode may correspond to the first clipping information and use the first clipping information to perform signal demodulation processing, and the second mode may correspond to the second clipping information and do not use the second clipping information to perform signal demodulation processing.
[0230] The first mode and the second mode can also be two general modes, not targeting a certain clipping information or signal, that is, the two modes correspond to two schemes, such as the first mode corresponds to a demodulation processing scheme proposed in the embodiment of the present application, and the second mode corresponds to a scheme that does not use the demodulation processing proposed in the embodiment of the present application. For example, the first communication device determines to execute the first mode. If the first communication device receives a first signal obtained by clipping based on the first clipping information, the first communication device uses the first clipping information to demodulate the first signal. If the first communication device receives a fourth signal obtained by clipping based on the fourth clipping information, the first communication device uses the fourth clipping information to demodulate the fourth signal. The second mode is similar. Regardless of which clipping information is used to perform clipping processing on the signal received by the first communication device from the second communication device, the first communication device (receiving end) does not use the clipping information to demodulate the signal.
[0231] In addition, the first mode and the second mode are only used as an example of two situations (two schemes) of instructing the first communication device (receiving end) to use the clipping information demodulation signal and not use the clipping information demodulation signal. In actual applications, it is also possible to flexibly instruct the first communication device (receiving end) to use the clipping information demodulation signal or not use the clipping information demodulation signal in other ways. And the first mode and the second mode can also be replaced with other names accordingly, for example, the first mode can be replaced with the first state, or the first processing method, or the first operation, or the first scheme, etc.; the second mode can be replaced with the second state, or the second processing method, or the second operation, or the second scheme, etc. This application is not limited to this.
[0232] In the above steps S401-S405, the solution is described with the second communication device as the signal transmitter and the first communication device as the signal receiver. Similarly, when the first communication device is the signal transmitter and the second communication device is the signal receiver, the solution described in the above steps S401-S405 can be implemented and will not be further described here.
[0233] In summary, an embodiment of the present application proposes a communication method, which may include: a first communication device receives a first signal from a second communication device, obtains first clipping information; and then demodulates the first signal based on the first clipping information. In the embodiment of the present application, since the signal receiving end can obtain the first clipping information used by the signal transmitting end to perform clipping processing, and can use the first clipping information to demodulate the signal from the transmitting end, the demodulation performance can be guaranteed. Based on this, the degree of clipping performed by the signal transmitting end on the signal to be transmitted will not be constrained by the demodulation performance of the signal receiving end, so that the clipping processing can be performed with a greater clipping degree, so that the PAPR of the signal obtained by the clipping processing is lower.
[0234] Based on the communication method described in FIG4 , a specific implementation method is described in detail below.
[0235] Based on the solution described in FIG4 above, a detailed description is given with the first communication device (signal receiving end) being a base station and the second communication device (signal transmitting end) being a UE as an example. Referring to FIG5 , the process of this embodiment may include the following:
[0236] S500: The UE and the base station exchange first clipping information.
[0237] The first clipping information exchanged between the UE and the base station in S500 may include the following interaction situations:
[0238] Case 1: The UE knows the first clipping information, and the UE reports the first clipping information to the base station.
[0239] Case 2: The base station knows the first clipping information, and the base station sends the first clipping information to the UE.
[0240] Case 3: the first clipping information is predefined and known to both the base station and the UE.
[0241] The first clipping information is introduced below.
[0242] In this embodiment, the first clipping information may include at least one of an attenuation factor, a clipping factor, and a clipping threshold.
[0243] For example, the attenuation factor is represented by α, the clipping factor is represented by γ, and the clipping threshold is represented by A.
[0244] The relationship between the clipping factor γ and the clipping threshold A satisfies the following equation (1):
[0245] The relationship between the attenuation factor α and the clipping factor γ satisfies the following equation (2):
[0246] Among them, p in is the average power of the signal, is the complementary error function, where η is the independent variable of integration.
[0247] In the embodiment of the present application, since the attenuation factor α, the clipping factor γ, and the clipping threshold A are interrelated, and the interrelated relationship (as shown in the above equations (1) and (2)) is known, when any one of them is known, the remaining two can be derived based on the known one and the known interrelated relationship.
[0248] In a possible implementation, the first clipping information is associated with a first performance parameter, and the first performance parameter may include at least one of a first modulation order, a first coding rate, and a first bit error rate.
[0249] Different MCSs (including modulation order and coding rate) or different bit error rates have different tolerances for signal distortion caused by clipping. Generally speaking, the lower the modulation order, the lower the coding rate, and the lower the bit error rate requirement, the greater the tolerance; conversely, the lower the tolerance. Therefore, different MCSs (including modulation order and coding rate) or bit error rates can correspond to different clipping information.
[0250] In a possible implementation, corresponding clipping information may be predefined or set for different MCSs (including modulation orders and coding rates) or bit error rates.
[0251] For example, the tolerance levels for the first, second, and third MCSs are different, so the clipping factors γ for the first, second, and third MCSs are set to 2dB, 4dB, and 6dB, respectively. Alternatively, the clipping factors for QPSK, 16QAM, and 64QAM are configured to 2dB, 4dB, and 6dB, respectively.
[0252] In another possible implementation, different clipping information may be set for different MCS ranges or bit error rate ranges (the same MCS range or error range has similar tolerance levels).
[0253] For example, the first MCS range corresponds to a clipping factor of 2 dB, the second MCS range corresponds to a clipping factor of 4 dB, and the third MCS range corresponds to a clipping factor of 6 dB.
[0254] S501: The UE generates a signal X and performs clipping processing based on first clipping information to obtain a first signal Y.
[0255] In a possible implementation manner, the UE obtains the first signal Y after performing encoding, modulation, a clipping process (performing a clipping process based on the first clipping information) and other operations based on the original information.
[0256] For example, the type of the first signal may be a signal carried by a data channel (eg, uplink data carried by a physical uplink shared channel PUSCH), or a signal carried by a control channel (eg, uplink control information carried by a physical uplink control channel PUCCH).
[0257] Exemplarily, when the UE executes S501 , it may refer to the signal generation and clipping process of the transmitting end shown in FIG3 , which will not be described in detail here.
[0258] For example, the first signal Y=H(αWX+D)+N, where X is the original signal, H is the frequency domain channel, W is the precoding matrix, D is the clipping noise, and N is Gaussian white noise.
[0259] S502: The UE sends a first signal Y to the base station. Correspondingly, the base station receives the first signal Y from the UE.
[0260] In one possible implementation, the UE uses multiple antennas to send the first signal Y, then the UE may also send precoding information corresponding to the multiple antennas to the base station. This application does not specifically limit the time when the UE sends the precoding information to the base station. For example, the UE may send the precoding information to the base station before sending the first signal Y or after sending the first signal Y. Alternatively, for a codebook-based uplink transmission mode, the base station notifies the UE of the precoding information used by the UE, such as through a physical downlink control channel or high-layer signaling.
[0261] In another possible implementation, the UE uses multiple antennas to send the first signal Y. Precoding information corresponding to the multiple antennas is pre-defined and known to both the base station and the UE.
[0262] In the above, the precoding information may include a precoding matrix and / or indication information of the precoding matrix.
[0263] S503: The base station demodulates the first signal Y based on the first clipping information.
[0264] In one possible implementation, before executing S503, the base station also determines to demodulate the first signal Y in a first clipping mode (an example of the first mode in the scheme described in Figure 4 above). The first clipping mode is to demodulate the signal according to the clipping information, that is, the base station determines to demodulate the received first signal Y according to the first clipping information.
[0265] The first clipping mode is one of a set of clipping modes, which also includes a second clipping mode (an example of the second mode in the solution described in FIG. 4 ). The second clipping mode demodulates the signal without using clipping information.
[0266] In an embodiment of the present application, the base station may perform a demodulation process on the received first signal Y, which may include a series of operations such as channel equalization, descrambling, and decoding, to ultimately obtain the original information.
[0267] The following mainly describes the principle and specific process of the base station demodulating the first signal based on the first clipping information, focusing on the demodulation and decoding process and the reconstruction of the clipped signal in the demodulation process:
[0268] Based on the scheme described in FIG4 above, taking the frequency domain signal as an example, in the embodiment of the present application, the nonlinear clipping operation is modeled as a linear operation. In one possible modeling method, the clipping signal can satisfy the formula: Where X is the frequency domain signal vector before clipping, is the frequency domain signal vector after clipping, α is the attenuation factor, and D is the clipping noise.
[0269] α is related to the clipping factor γ, Specifically, α and the clipping factor γ satisfy the relationship: where p in is the average power of the signal, is the complementary error function.
[0270] The first signal received by the base station (receiver) (hereinafter referred to as the received signal) is Y = H(αWX + D) + N, where H is the frequency domain channel, W is the precoding matrix, N is Gaussian white noise, and D is clipping noise. Knowing the aforementioned modeling approach, the base station can demodulate the received signal Y according to the process shown in Figure 6. This can significantly reduce the effects of clipping on signal distortion, thereby maintaining demodulation performance even when EVM is significantly degraded.
[0271] 6 , the demodulation process performed by the base station on the received signal Y may include the following:
[0272] Step 1: Based on the attenuation factor α (an example of the first clipping information in the scheme described in Figure 4 above) and the equivalent channel HX, the received signal Y is demodulated and decoded to obtain the initial judgment result / signal X′ (an example of the first target signal in the scheme described in Figure 4 above).
[0273] In a possible implementation, the base station may perform a channel measurement process with the UE by demodulating a reference signal to estimate an equivalent channel HW.
[0274] Step 2: Based on the initial judgment signal X′, execute two paths separately to obtain the clipping noise D:
[0275] First path: Based on the precoded signal W (an example of precoded information in the scheme described in FIG4 ) and signal X′, a signal WX′ is obtained. Furthermore, based on the aforementioned linear modeling approach, signal WX′ is clipped to obtain a clipped signal αWX′+D (an example of the first clipped signal in the scheme described in FIG4 ).
[0276] For example, WX′=W*X, where “*” is a multiplication sign.
[0277] In the first path, based on the aforementioned linear modeling approach and referring to the existing clipping process (including IFFT, clipping, and FFT operations), signal WX' is clipped to obtain the clipped signal αWX'+D. In the first path, the base station reconstructs the clipped signal on the UE side based on signal X'.
[0278] Second path (another path): Based on the clipping factor α and the signal WX′, αWX′ (an example of the second target signal in the solution described in FIG. 4 ) is obtained.
[0279] For example, αWX′=α*WX′.
[0280] Furthermore, based on the signal αWX′+D obtained in the first path and αWX′ obtained in the second path, a clipping noise D is obtained (an example of the information of the first clipping noise in the solution described in FIG. 4 ).
[0281] For example, D = (αWX′ + D) - αWX′.
[0282] It should be noted that if the UE transmits a first signal Y using a single antenna, signal X' can be directly clipped in the first path to obtain a clipped signal αX'+D. In the second path, αX' is obtained based on the clipping factor α and signal X'. Furthermore, clipping noise D is obtained based on the signal αX'+D and αX'. For example, D = (αX'+D)-αX'.
[0283] Step 3: Based on H and clipping noise D, HD is obtained.
[0284] Here, H can be obtained according to the equivalent channel HW and the precoding W. For example, H=HW / W, where " / " is a division sign.
[0285] For example, HD=H*D.
[0286] Step 4: Remove the clipping noise HD from the signal Y to obtain a signal Y′ (an example of the second signal in the solution described in FIG. 4 ).
[0287] For example, Y′=Y-HD=(HαWX+HD+N)-HD=HαWX+N.
[0288] In one possible implementation, based on signal Y′, return to step 1 to continue demodulation and decoding judgment; determine whether the demodulation performance of the signal at this time (for example, the demodulation bit error rate) meets the target demodulation performance requirement; if the demodulation performance meets the target performance requirement, output the demodulated and decoded signal X″; if the demodulation performance of the signal does not meet the target performance requirement, continue to perform steps 2 to 4 above to remove clipping noise from signal Y′, and so on, iterate until after several iterations, the demodulation performance corresponding to the signal meets the target performance requirement, and then output the final demodulated and decoded signal.
[0289] In another possible implementation, it is pre-set to iterate N times (N is an integer greater than 1) to iteratively remove the clipping noise from the received signal. Then, based on the signal Y′, the above steps 1 to 4 are iteratively executed for the remaining N-1 times. The signal (or result) obtained in each step 4 is used in the next step 1. In the last step, the signal with the clipping noise removed is obtained through step 4. Based on the attenuation factor α and the equivalent channel HX Demodulation and decoding are performed to obtain the final output signal X.
[0290] Through the above process, after the base station receives the first signal Y from the UE, it can reconstruct the clipping signal on the UE side based on the first clipping information, and then use the reconstructed clipping signal to remove the clipping noise in the received first signal Y, thereby ensuring the final demodulation performance. Based on the above theory, since the UE at the transmitting end clips the signal to be transmitted based on the first clipping information, the base station at the receiving end can also obtain the first clipping information and can demodulate the first signal from the UE based on the first clipping information, which can effectively ensure the demodulation performance. Therefore, while ensuring the demodulation performance of the base station, the UE can perform clipping processing on the signal to be transmitted to a greater extent, so that the peak average power ratio (PAPR) of the first signal obtained by clipping processing will be lower.
[0291] In an embodiment of the present application, if the base station determines to demodulate the first signal from the UE in the second mode, and the second mode is not to use the first clipping information to demodulate the first signal Y, then the base station can use the existing demodulation method (that is, not using the clipping information to demodulate the signal) to demodulate the first signal, or fall back to the original demodulation method, that is, use the original demodulation method to demodulate the first signal.
[0292] In the embodiments provided in the present application above, the methods provided in the embodiments of the present application are introduced from the perspective of interaction between various devices. In order to implement the various functions in the methods provided in the embodiments or implementations of the present application above, the first communication device or the second communication device may include a hardware structure and / or a software module to implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a function of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0293] The division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments or implementations of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules.
[0294] Similar to the above concept, as shown in FIG7 , an embodiment of the present application further provides a communication device 700 for implementing the functions of the first communication device or the second communication device in the above method. For example, the communication device 700 may be a software module or a chip system. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. The communication device 700 may include: a communication unit 701 and a processing unit 702.
[0295] In the embodiments of the present application, the communication unit 701 may also be referred to as a transceiver unit, and may include a transmitting unit and / or a receiving unit, each configured to execute the steps of transmitting and receiving by the first communication device or the second communication device in the above method embodiments, respectively. The processing unit 702 may be configured to read instructions and / or data from the storage module to enable the communication device 700 to implement the above method embodiments.
[0296] Optionally, the communication device 700 may further include a storage unit 703 , which is equivalent to a storage module and may be used to store instructions and / or data.
[0297] The communication device provided in the embodiments of the present application is described in detail below in conjunction with Figures 7 and 8. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, the content not described in detail can be implemented in the manner shown in Figures 4 and 5 above, and for the sake of brevity, it will not be repeated here.
[0298] Communication unit 701 may also be referred to as a transceiver, transceiver, or transceiver device. A processing unit may also be referred to as a processor, processing board, processing module, or processing device. Alternatively, the device in communication unit 701 that implements the receiving function may be considered a receiving unit, and the device in communication unit 701 that implements the transmitting function may be considered a transmitting unit. That is, communication unit 701 includes both a receiving unit and a transmitting unit. A communication unit may also be referred to as a transceiver, transceiver, or transceiver circuit. A receiving unit may also be referred to as a receiver, receiver, or receiving circuit. A transmitting unit may also be referred to as a transmitter, transmitter, or transmitting circuit.
[0299] When the communication device 700 executes the first communication device of the process shown in Figure 4 of the above embodiment: the communication unit 701 is used to receive a first signal; the communication unit 701 is also used to obtain first clipping information; the processing unit 702 demodulates the first signal based on the first clipping information.
[0300] When the communication device 700 executes the second communication device of the process shown in Figure 4 of the above embodiment: the communication unit 701 is used to obtain first clipping information; the processing unit 702 is used to perform clipping processing on the signal to be transmitted based on the first clipping information to obtain a first signal; the communication unit 701 is also used to send the first signal; the first clipping information is sent by the second communication device to the first communication device, or the first clipping information is configured by the first communication device, or the first clipping information is predefined.
[0301] The above is just an example. The communication unit 701 and the processing unit 702 can also perform other functions. For more detailed descriptions, please refer to the relevant descriptions in the method embodiments shown in Figures 4 and 5, which are not repeated here.
[0302] FIG8 shows a communication device 800 provided in an embodiment of the present application. The communication device shown in FIG8 may be a hardware circuit implementation of the communication device shown in FIG7 . The communication device 800 can be used in the flowcharts shown above to perform the functions of the first communication device or the second communication device in the above-described method embodiments. For ease of illustration, FIG8 only shows the main components of the communication device.
[0303] As shown in Figure 8, communication device 800 includes a communication interface 801 and a processor 802. Communication interface 801 and processor 802 are coupled to each other. It is understood that communication interface 801 can be a transceiver or an input / output interface, or an interface circuit such as a transceiver circuit. Optionally, communication device 800 can also include a memory 803 for storing instructions executed by processor 802, input data required by processor 802 to execute instructions, or data generated by processor 802 after executing instructions.
[0304] When the communication device 800 is used to implement the method shown in FIG. 4 to FIG. 5 , the communication interface 801 is used to implement the functions of the above-mentioned communication unit 701 , and the processor 802 is used to implement the functions of the above-mentioned processing unit 702 .
[0305] The specific connection medium between the communication interface 801, processor 802, and memory 803 is not limited in the embodiments of the present application. In Figure 8, the embodiment of the present application shows that the memory 803, processor 802, and communication interface 801 are connected via a communication bus 804. The communication bus 804 is represented by a bold line in Figure 8. The connection methods between other components are only for schematic illustration and are not limiting. The communication bus 804 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bold line is used in Figure 8, but this does not mean that there is only one bus or one type of bus.
[0306] When the communication device is a chip, FIG9 shows a simplified schematic diagram of the chip structure, wherein the chip 900 includes an interface circuit 901 and one or more processors 902. Optionally, the chip 900 may further include a bus.
[0307] The processor 902 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method for determining service node information can be completed by hardware integrated logic circuits or software instructions in the processor 902. The above-mentioned processor 902 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 devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the various methods and steps disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor.
[0308] The interface circuit 901 can be used to send or receive data, instructions or information. The processor 902 can use the data, instructions or other information received by the interface circuit 901 to process it, and can send the processing completion information through the interface circuit 901.
[0309] Optionally, the chip further includes a memory 903, which may include a read-only memory and a random access memory, and provides operation instructions and data to the processor. A portion of the memory 903 may also include a non-volatile random access memory (NVRAM).
[0310] Optionally, the memory stores an executable software module or a data structure, and the processor can perform corresponding operations by calling an operation instruction stored in the memory (the operation instruction may be stored in an operating system).
[0311] Optionally, the chip can be used in the first communication device or the second communication device involved in the embodiments of the present application. Optionally, the interface circuit 901 can be used to output the execution result of the processor 902. Regarding the communication method provided in one or more embodiments of the present application, reference can be made to the aforementioned embodiments and will not be repeated here.
[0312] It should be noted that the corresponding functions of the interface circuit 901 and the processor 902 can be implemented through hardware design, software design, or a combination of hardware and software, which is not limited here.
[0313] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions for implementing the method executed by the first communication device or the second communication device in the above method embodiment.
[0314] For example, when the computer program is executed by a computer, the computer can implement the method performed by the first communication device or the second communication device in the above method embodiment.
[0315] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method performed by the first communication device or the second communication device in the above method embodiment.
[0316] An embodiment of the present application also provides a chip, including a processor, for calling the computer program or computer instructions stored in the memory so that the processor executes the communication method of the implementation shown in Figures 4 to 5 above.
[0317] In one possible implementation, the input of the chip corresponds to the receiving operation in the implementation shown in FIG. 4 to FIG. 5 , and the output of the chip corresponds to the sending operation in the implementation shown in FIG. 4 to FIG. 5 .
[0318] Optionally, the processor is coupled to the memory via an interface.
[0319] Optionally, the chip further includes a memory in which computer programs or computer instructions are stored.
[0320] The processor mentioned in any of the above may be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of a program of a communication method in the implementation manner shown in Figures 4 and 5. The memory mentioned in any of the above may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), etc.
[0321] It should be noted that, for the sake of convenience and brevity of description, the explanation of the relevant contents and beneficial effects of any of the communication devices provided above may refer to the embodiments of the corresponding communication methods provided above, and will not be repeated here.
[0322] In the present application, the communication devices may further include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system of the operating system layer may be any one or more computer operating systems that implement business processing through processes, such as the Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.
[0323] The division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules.
[0324] Through the description of the above embodiments, it will be clear to those skilled in the art that the embodiments of the present application can be implemented in hardware, firmware, or a combination thereof. When software is used for implementation, the above functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a computer can access. For example, but not limited to: a computer-readable medium may include RAM, ROM, electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer. In addition, any connection can be appropriately a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. As used in the embodiments of the present application, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc, where disks typically reproduce data magnetically and discs use lasers to reproduce data optically. Combinations of the above should also be included within the scope of protection of computer-readable media.
[0325] In short, the above description is only an embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made based on the disclosure of the present application should be included in the scope of protection of the present application.
Claims
1. A communication method, characterized in that: The method is applied to a first communication device, and the method includes: receiving a first signal; Get first clipping information; Demodulate the first signal based on the first clipping information.
2. The method according to claim 1, wherein include: The first clipping information is configured by the first communication device, or the first clipping information comes from a second communication device, or the first clipping information is predefined.
3. The method according to claim 2, wherein The first clipping information is configured by the first communication device, and the method further includes: The first clipping information is sent to the second communication device.
4. The method according to any one of claims 1 to 3, characterized in that The first clipping information includes at least one of the following: Attenuation factor, clipping factor, clipping threshold.
5. The method according to claim 1, wherein The acquiring of the first clipping information includes: The first clipping information is determined from a clipping information set according to a first performance parameter corresponding to the first signal, the clipping information set including the first clipping information and second clipping information, the first clipping information corresponds to the first performance parameter, and the second clipping information corresponds to the second performance parameter.
6. The method according to claim 5, wherein The first performance parameter includes one or more of the following: First modulation order, first coding rate, first bit error rate.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Determine to demodulate the first signal in a first mode, where the first mode is to perform signal demodulation processing according to the first clipping information.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: It is determined that the third signal from the second communication device is demodulated in a second mode, the second mode being a mode in which a demodulation process of the signal is performed without using clipping information.
9. The method according to claim 7 or 8, wherein The first mode corresponds to a first radio frequency indicator, the second mode corresponds to a second radio frequency indicator, and the performance requirement corresponding to the first radio frequency indicator is lower than the performance requirement corresponding to the second radio frequency indicator.
10. The method according to any one of claims 1 to 9, characterized in that The first signal is one or more of the following: Signals carried by control channels and signals carried by data channels.
11. The method according to any one of claims 1 to 10, characterized in that The demodulating the first signal based on the first clipping information includes: performing N rounds of demodulation on the first signal based on the first clipping information, where N is an integer greater than or equal to 1; wherein any round of demodulation includes: performing clipping processing based on a first target signal of this round to obtain a first clipping signal; the first target signal of this round is obtained by demodulating a current signal based on the first clipping information and channel information, the current signal being the first signal or the second signal of the previous round; processing the first target signal of the current round based on the first clipping information to obtain a second target signal; obtaining a first clipping noise based on the first clipping signal, the second target signal, and the channel information; removing the first clipping noise from the first signal to obtain a second signal of this round; Based on the first clipping information and the channel information, the second signal of the current round is demodulated to obtain the first target signal of the next round.
12. The method according to claim 11, wherein The method further includes: acquiring the channel information.
13. The method according to claim 12, wherein: The method further includes: obtaining precoding information; The acquiring the channel information includes: acquiring equivalent channel information, and determining the channel information based on the equivalent channel information and the precoding information; The performing clipping processing based on the first target signal of the current round to obtain the first clipped signal includes: performing clipping processing based on the first target signal of the current round and the precoding information to obtain the first clipped signal; The processing of the first target signal of the current round based on the first clipping information to obtain the second target signal includes: processing the first target signal of the current round based on the first clipping information and the precoding information to obtain the second target signal.
14. A communication method, characterized in that: The method is applied to a second communication device, and the method includes: Get first clipping information; performing clipping processing on the signal to be transmitted based on the first clipping information to obtain a first signal; sending the first signal; The first clipping information is sent by the second communication device to the first communication device, or the first clipping information is configured by the first communication device, or the first clipping information is predefined.
15. The method according to claim 14, wherein The first clipping information includes at least one of the following: Attenuation factor, clipping factor, clipping threshold.
16. The method according to claim 14 or 15, characterized in that The first clipping information corresponds to a first performance parameter, and the first performance parameter includes one or more of the following: First modulation order, first coding rate, first bit error rate.
17. The method according to any one of claims 14 to 16, characterized in that The method further comprises: It is determined that the first communication device demodulates the first signal in a first mode, where the first mode is to perform signal demodulation processing according to the first clipping information.
18. The method according to any one of claims 14 to 17, characterized in that The method further comprises: The first communication device is determined to demodulate the third signal from the second communication device in a second mode, wherein the second mode is to perform a demodulation process of the signal without using the clipping information.
19. The method according to claim 18, wherein The method further comprises: performing clipping processing on the signal to be transmitted based on the second clipping information to obtain the third signal; wherein the second clipping information corresponds to the second performance parameter; The third signal is sent.
20. The method according to any one of claims 17 to 19, characterized in that The first mode corresponds to a first radio frequency indicator, the second mode corresponds to a second radio frequency indicator, and the performance requirement corresponding to the first radio frequency indicator is lower than the performance requirement corresponding to the second radio frequency indicator.
21. The method according to any one of claims 14 to 20, characterized in that The first signal is one or more of the following: Signals carried by control channels and signals carried by data channels.
22. A communication device, characterized in that: The method comprises a unit or module for executing the method according to any one of claims 1 to 13, or comprises a unit or module for executing the method according to any one of claims 14 to 21.
23. A communication device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store program instructions, and when the processor executes the program instructions, the method according to any one of claims 1 to 13 is executed, or the method according to any one of claims 14 to 21 is executed.
24. A computer-readable storage medium, characterized in that The computer storage medium stores computer-readable instructions, and when the computer-readable instructions are executed on the communication device, the method according to any one of claims 1 to 13 or the method according to any one of claims 14 to 21 is executed.
25. A communication system, characterized in that: The communication system includes a first communication device and a second communication device, the first communication device being configured to execute the method according to any one of claims 1 to 13, and the second communication device being configured to execute the method according to any one of claims 14 to 21.
26. A computer program product, characterized in that The computer program product comprises a computer program which, when run on a computer, causes the computer to perform the method according to any one of claims 1 to 21 .
27. A chip, characterized in that: The chip is coupled to a memory and is configured to read and execute program instructions stored in the memory to implement the method according to any one of claims 1 to 21.
Citation Information
Patent Citations
Iterative reference signal symbol reconstruction and channel estimation
CN115336234A
Peak suppression information multiplexing on uplink shared channel
CN115380512A
Signal reconstruction for non-linearly distorted signals
CN117223265A
Apparatus and method for mitigating clipping noise inbroadband wireless communication systems
KR1020070102110A
Cited By
Radar target distance simulation method, device and equipment based on digital prototype
CN121432372A