Communication methods and related devices

By performing multiple clipping processes in the radio frequency unit with carrier-based granularity and baseband unit parameters, the solution addresses PAPR reduction, improving communication performance and adaptability.

JP2026501330APending Publication Date: 2026-01-14HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025537004
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-12-30
Publication Date
2026-01-14

AI Technical Summary

Technical Problem

Existing communication systems face challenges in effectively suppressing excessive signal peaks to reduce peak-to-average power ratio (PAPR) during signal transmission, which affects communication performance.

Method used

Implementing at least two clipping processes in the radio frequency unit using the carrier as clipping granularity, with parameters determined by the baseband unit, to enhance clipping and filtering effects.

Benefits of technology

Improves communication performance by reducing spectrum spreading and out-of-band spectrum leakage, enhancing adaptability and flexibility of clipping and filtering processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026501330000001_ABST
    Figure 2026501330000001_ABST
Patent Text Reader

Abstract

The present application provides a communication method and related device for performing data processing by performing at least two clipping processes in a radio frequency unit by using a carrier as a clipping granularity to improve clipping effect and thereby communication performance. In the method, the radio frequency unit determines a first parameter, and performs a first clipping process on data of the first carrier based on the first parameter to obtain first data. In some implementations, the radio frequency unit performs a second clipping process based on the first data. In some implementations, K parameters included in the first parameter are respectively used in clipping processes of K carrier slices included in the first carrier.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application relates to the field of communications, and in particular to communication methods and related devices. [Background technology]

[0002] In communication systems, signal transmitting devices often perform clipping to suppress excessive signal peaks and reduce the peak-to-average power ratio (PAPR) before transmission. Therefore, how to perform clipping effectively is an important research trend. Summary of the Invention

[0003] The present application provides a communication method and related device for performing data processing by performing at least two clipping processes by using a carrier as clipping granularity on the radio frequency unit side in order to improve the clipping effect and thereby improve communication performance.

[0004] A first aspect of the present application provides a communication method. The method is applied to a radio frequency unit. The method may be executed in the radio frequency unit, or may be executed by some components (e.g., a processor, a chip, or a chip system) within the radio frequency unit, or may be implemented by a logic module or software that can implement all or part of the functions of the radio frequency unit. In the first aspect and possible implementations of the first aspect, an example in which the method is executed by the radio frequency unit is used for explanation. In the method, the radio frequency unit determines a first parameter, performs a first clipping process on data of a first carrier based on the first parameter to obtain first data, and performs a second clipping process based on the first data.

[0005] According to the above technical solution, after the radio frequency unit determines the first parameter, the radio frequency unit performs a first clipping process on the data of the first carrier based on the first parameter to obtain first data, and then performs a second clipping process on the data of the first carrier based on the first data. In other words, in the data processing process, the radio frequency unit sequentially performs a first clipping process and a second clipping process on the data of the first carrier. Therefore, the data processing is implemented by performing at least two clipping processes by using the carrier as the clipping granularity in the radio frequency unit, so as to improve the clipping effect and thereby improve communication performance.

[0006] Optionally, the radio frequency unit may determine the first parameter in multiple ways. For example, the radio frequency unit may determine the first parameter in a preset manner. As another example, the radio frequency unit may determine the first parameter by receiving the first parameter from another device (e.g., a baseband unit).

[0007] It should be understood that in this application, a radio frequency unit is a network device having radio frequency signal processing functionality, a baseband unit is a network device having baseband signal processing functionality, and the radio frequency unit and the baseband unit may have other names.

[0008] For example, the radio frequency unit is radio equipment (RE) and the baseband unit is radio equipment controller (REC).

[0009] As another example, the radio frequency unit is a remote radio unit (RRU) and the baseband unit is a building baseband unit (BBU).

[0010] As another example, the radio frequency unit is an active antenna unit (AAU) and the baseband unit is a BBU.

[0011] As another example, the radio frequency unit is a radio unit (RU) and the baseband unit is a distributed unit (DU).

[0012] Optionally, the link between the baseband unit and the radio frequency unit may be referred to as a fronthaul link, a fronthaul network, or the like.

[0013] Optionally, the communication interface between the baseband unit and the radio frequency unit may be referred to as a common public radio interface (CPRI), an enhanced common public radio interface (eCPRI), a fronthaul interface in an open radio access network (ORAN or O-RAN), or other interface names, without limitation thereto.

[0014] In a possible implementation of the first aspect, the radio frequency unit performing the second clipping process based on the first data includes the radio frequency unit performing a filtering process based on the first data to obtain second data, and the radio frequency unit performing the second clipping process based on the second data.

[0015] According to the above technical solution, in the process of the second clipping process, the radio frequency unit filters the first data obtained through the first clipping process to obtain second data, and performs second clipping process on the second data to reduce the occurrence of spectrum spreading and reduce out-of-band spectrum leakage.

[0016] In a possible implementation of the first aspect, the method further comprises the radio frequency unit receiving second parameters, the second parameters being used to determine filtering coefficients of the filtering process.

[0017] According to the above technical solution, the radio frequency unit can receive the second parameter used to determine the filtering coefficient of the filtering process, so that the radio frequency unit performs the filtering process based on the instruction of another device (e.g., a baseband unit).Compared with the filtering process based on fixed filtering parameters, the adaptability of the filtering process can be improved, and the filtering effect can be improved.

[0018] In a possible implementation of the first aspect, the method further comprises the radio frequency unit receiving a third parameter, the third parameter being used for the second clipping process.

[0019] According to the above technical solution, the radio frequency unit can receive the third parameter used to determine the second clipping process, so that the radio frequency unit performs the second clipping process based on the instruction of another device (e.g., the baseband unit).Compared with the clipping process performed based on the fixed clipping parameter, the adaptability of the clipping process can be improved, and the clipping effect can be improved.

[0020] In a possible implementation of the first aspect, the method further includes the radio frequency unit receiving indication information indicating that clipping processing is enabled, or the radio frequency unit receiving indication information indicating that clipping processing is disabled.

[0021] According to the above technical solution, the radio frequency unit can receive instruction information indicating that the clipping process is enabled or disabled, so that the radio frequency unit flexibly enables or disables the clipping process based on instructions from other devices (e.g., baseband units).

[0022] A second aspect of the present application provides a communication method. The method is applied to a baseband unit. The method may be executed by the baseband unit, or may be executed by some components (e.g., a processor, a chip, or a chip system) within the baseband unit, or may be implemented by a logic module or software that can implement all or part of the baseband unit. In the second aspect and possible implementations of the second aspect, an example in which the method is executed by the baseband unit is used for explanation. In the method, the baseband unit determines a first parameter, the first parameter is used in a first clipping process on data of a first carrier, a result of the first clipping process is used in a second clipping process, and the baseband unit transmits the first parameter.

[0023] According to the above technical solution, the first parameter determined by the baseband unit is used to perform a first clipping process on the data of the first carrier, and the processing result of the first clipping process is used to perform a second clipping process. Then, after the baseband unit transmits the first parameter, the radio frequency unit receives the first parameter. The radio frequency unit can perform a first clipping process on the data of the first carrier based on the first parameter to obtain a processing result (e.g., the processing result is first data), and perform a second clipping process based on the processing result. In other words, in the data processing process, the radio frequency unit sequentially performs a first clipping process and a second clipping process on the data of the first carrier based on the instruction of the baseband unit. Therefore, the data processing is implemented by performing at least two clipping processes by using the carrier as the clipping granularity in the radio frequency unit, so as to improve the clipping effect and thereby improve communication performance.

[0024] In a possible implementation of the second aspect, a filtering process result of the first clipping process is used in the second clipping process.

[0025] According to the above technical solution, in the process of processing data of the first carrier, the radio frequency unit can filter the first data obtained through the first clipping process to obtain second data, and perform a second clipping process on the second data to reduce the occurrence of spectrum spreading and reduce out-of-band spectrum leakage.

[0026] In a possible implementation of the second aspect, the method further comprises the baseband unit transmitting second parameters, the second parameters being used to determine filtering coefficients corresponding to the filtering process results.

[0027] According to the above technical solution, the baseband unit can transmit the second parameter used to determine the filtering coefficient corresponding to the filtering result, so that the radio frequency unit performs the filtering according to the instruction of the baseband unit, which can improve the adaptability of the filtering process and enhance the filtering effect compared with the filtering performed according to the fixed filtering parameter.

[0028] In a possible implementation of the second aspect, the method further comprises the baseband unit transmitting a third parameter, the third parameter being used for the second clipping process.

[0029] According to the above technical solution, the baseband unit can transmit a third parameter used to determine the second clipping process, so that the radio frequency unit performs the second clipping process according to the instruction of the baseband unit. Compared with the clipping process performed based on a fixed clipping parameter, the adaptability of the clipping process can be improved, and the clipping effect can be improved.

[0030] In a possible implementation of the second aspect, the method further includes the baseband unit transmitting indication information indicating that clipping processing is enabled, or the baseband unit transmitting indication information indicating that clipping processing is disabled.

[0031] According to the above technical solution, the baseband unit can send instruction information indicating that the clipping process is enabled or disabled, so that the radio frequency unit flexibly enables or disables the clipping process based on the instruction of the baseband unit.

[0032] In a possible implementation of the second aspect, the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are used in the clipping process for the K carrier slices, respectively, where K is a positive integer.

[0033] According to the above technical solution, the first parameter used in the first clipping process for the data of the first carrier may include K parameters, and the K parameters are respectively used in the clipping process for K carrier slices in the first carrier. Thus, the radio frequency unit performs fine-grained clipping process by using the carrier slices included in the carrier as clipping granularity, thereby improving clipping performance.

[0034] In a possible implementation of the first or second aspect, the time domain resource occupied by the data of the first carrier is N time units, where N is a positive integer.

[0035] According to the above technical solution, in the first clipping process, the first parameter is used to perform clipping on the data data of the first carrier, which occupies N time units, so that the clipping parameter of the carrier data can be applied to the clipping process in the time domain.

[0036] Optionally, the time unit may include an orthogonal frequency division multiplexing (OFDM) symbol, a frame, a subframe, a slot, or the like.

[0037] In a possible implementation of the first or second aspect, the second parameter is determined based on the first parameter.

[0038] According to the above technical solution, the second parameter used to determine the filtering coefficient corresponding to the filtering process result is determined based on the first parameter, that is, the filtering parameter is determined based on the clipping parameter of the first clipping process, so that the filtering parameter that performs the filtering effect on the carrier data obtained through the first clipping process can be adaptively adjusted based on the clipping parameter, thereby improving the adaptability of the filtering process.

[0039] In a possible implementation of the first or second aspect, the second parameter is determined based on the first parameter and at least one of a passband of the first carrier, a stopband of the first carrier, or a transition band of the first carrier.

[0040] According to the above technical solution, the second parameter is determined based on the first parameter and bandwidth information, for example, at least one of the above, including the passband, stopband, or transition band of the first carrier, so that the second parameter used to determine the filtering coefficient corresponding to the filtering process result can be adaptively adjusted based on the carrier data, and improve the adaptability of the filtering process.

[0041] In a possible implementation of the first or second aspect, the first parameter is determined based on at least one of: a maximum power of resource elements (REs) in a time unit in which the first carrier is located; an average power of REs in a time unit in which the first carrier is located; scheduling information of the first carrier; or bandwidth information of the first carrier.

[0042] For example, the time unit is an OFDM symbol, a frame, a subframe, or a slot.

[0043] According to the above technical solution, the first parameter used in the first clipping process for the data of the first carrier can be determined based on at least one of the above, so as to improve the flexibility of implementing the solution.

[0044] A third aspect of the present application provides a communication method. The method is applied to a radio frequency unit. The method may be executed in the radio frequency unit, or may be executed by some components (e.g., a processor, a chip, or a chip system) within the radio frequency unit, or may be implemented by a logic module or software capable of implementing all or part of the functions of the radio frequency unit. For the purposes of illustrating the third aspect and possible implementations thereof, an example in which the method is executed by the radio frequency unit is used. In the method, the radio frequency unit determines a first parameter, and the radio frequency unit performs a first clipping process on data of a first carrier based on the first parameter to obtain first data, wherein the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are used in the clipping process for the K carrier slices, respectively, where K is a positive integer.

[0045] According to the above technical solution, after the radio frequency unit determines the first parameter, the radio frequency unit performs a first clipping process on the data of the first carrier based on the first parameter to obtain first data. The K parameters included in the first parameter are respectively used for clipping processes on the K carrier slices included in the first carrier. Therefore, the radio frequency unit performs fine-grained clipping process by using the carrier slices included in the carrier as clipping granularity, thereby improving clipping performance.

[0046] In a possible implementation of the third aspect, the method further comprises the radio frequency unit performing a second clipping operation on the first data.

[0047] According to the above technical solution, in the data processing process, the radio frequency unit sequentially performs a first clipping process and a second clipping process on the data of the first carrier, so that the data processing is implemented by performing at least two clipping processes in the radio frequency unit, so as to improve the clipping effect and thereby improve the communication performance.

[0048] In a possible implementation of the third aspect, the radio frequency unit performing the second clipping process based on the first data includes the radio frequency unit performing a filtering process based on the first data to obtain second data, and the radio frequency unit performing the second clipping process based on the second data.

[0049] According to the above technical solution, in the process of the second clipping process, the radio frequency unit filters the first data obtained through the first clipping process to obtain second data, and performs second clipping process on the second data to reduce the occurrence of spectrum spreading and reduce out-of-band spectrum leakage.

[0050] In a possible implementation of the third aspect, the method further comprises the radio frequency unit receiving second parameters, the second parameters being used to determine filtering coefficients of the filtering process.

[0051] According to the above technical solution, the radio frequency unit can receive the second parameter used to determine the filtering coefficient of the filtering process, so that the radio frequency unit performs the filtering process based on the instruction of another device (e.g., a baseband unit).Compared with the filtering process based on fixed filtering parameters, the adaptability of the filtering process can be improved, and the filtering effect can be improved.

[0052] In a possible implementation of the third aspect, the method further comprises the radio frequency unit receiving a third parameter, the third parameter being used for the second clipping process.

[0053] According to the above technical solution, the radio frequency unit can receive the third parameter used to determine the second clipping process, so that the radio frequency unit performs the second clipping process based on the instruction of another device (e.g., the baseband unit).Compared with the clipping process performed based on the fixed clipping parameter, the adaptability of the clipping process can be improved, and the clipping effect can be improved.

[0054] In a possible implementation of the third aspect, the method further includes the radio frequency unit receiving indication information indicating that clipping processing is enabled, or the radio frequency unit receiving indication information indicating that clipping processing is disabled.

[0055] According to the above technical solution, the radio frequency unit can receive instruction information indicating that the clipping process is enabled or disabled, so that the radio frequency unit flexibly enables or disables the clipping process based on instructions from other devices (e.g., baseband units).

[0056] A fourth aspect of the present application provides a communication method. The method is applied to a baseband unit. The method may be executed by the baseband unit, or may be executed by some components (e.g., a processor, a chip, or a chip system) within the baseband unit, or may be implemented by a logic module or software that can implement all or part of the baseband unit. In the fourth aspect and possible implementations of the fourth aspect, an example in which the method is executed by the baseband unit is used for explanation. In the method, the baseband unit determines a first parameter, the first parameter is used for a first clipping process on data of a first carrier, the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are used for the clipping process for the K carrier slices, respectively, where K is a positive integer, and the baseband unit transmits the first parameter.

[0057] According to the above technical solution, the first parameters determined by the baseband unit are used for a first clipping process on the data of the first carrier, and the processing result of the first clipping process is used for a second clipping process. The K parameters included in the first parameters are used for clipping processes on the K carrier slices included in the first carrier, respectively. Therefore, the radio frequency unit performs fine-grained clipping process by using the carrier slices included in the carrier as clipping granularity, thereby improving clipping performance.

[0058] In a possible implementation of the fourth aspect, the processing result of the first clipping process is used in the second clipping process.

[0059] According to the above technical solution, after the baseband unit transmits the first parameter, the radio frequency unit receives the first parameter. The radio frequency unit can perform a first clipping process on the data of the first carrier based on the first parameter to obtain a processing result (e.g., the processing result is first data), and perform a second clipping process based on the processing result. In other words, in the data processing process, the radio frequency unit sequentially performs a first clipping process and a second clipping process on the data of the first carrier based on the instruction of the baseband unit. Therefore, the data processing is implemented by performing at least two clipping processes by using the carrier as the clipping granularity in the radio frequency unit, so as to improve the clipping effect and thereby improve communication performance.

[0060] In a possible implementation of the fourth aspect, a filtering process result of the first clipping process is used in the second clipping process.

[0061] According to the above technical solution, in the process of processing data of the first carrier, the radio frequency unit can filter the first data obtained through the first clipping process to obtain second data, and perform a second clipping process on the second data to reduce the occurrence of spectrum spreading and reduce out-of-band spectrum leakage.

[0062] In a possible implementation of the fourth aspect, the method further comprises the baseband unit transmitting second parameters, the second parameters being used to determine filtering coefficients corresponding to the filtering process results.

[0063] According to the above technical solution, the baseband unit can transmit the second parameter used to determine the filtering coefficient corresponding to the filtering result, so that the radio frequency unit performs the filtering according to the instruction of the baseband unit, which can improve the adaptability of the filtering process and enhance the filtering effect compared with the filtering performed according to the fixed filtering parameter.

[0064] In a possible implementation of the fourth aspect, the method further comprises the baseband unit transmitting a third parameter, the third parameter being used for the second clipping process.

[0065] According to the above technical solution, the baseband unit can transmit a third parameter used to determine the second clipping process, so that the radio frequency unit performs the second clipping process according to the instruction of the baseband unit. Compared with the clipping process performed based on a fixed clipping parameter, the adaptability of the clipping process can be improved, and the clipping effect can be improved.

[0066] In a possible implementation of the fourth aspect, the method further includes the baseband unit transmitting indication information indicating that clipping processing is enabled, or the baseband unit transmitting indication information indicating that clipping processing is disabled.

[0067] According to the above technical solution, the baseband unit can send instruction information indicating that the clipping process is enabled or disabled, so that the radio frequency unit flexibly enables or disables the clipping process based on the instruction of the baseband unit.

[0068] In a possible implementation of the third or fourth aspect, the time domain resource occupied by the data of the first carrier is N time units, where N is a positive integer.

[0069] According to the above technical solution, in the first clipping process, the first parameter is used to perform clipping on the data data of the first carrier, which occupies N time units, so that the clipping parameter of the carrier data can be applied to the clipping process in the time domain.

[0070] In a possible implementation of the third or fourth aspect, the second parameter is determined based on the first parameter.

[0071] According to the above technical solution, the second parameter used to determine the filtering coefficient corresponding to the filtering process result is determined based on the first parameter, that is, the filtering parameter is determined based on the clipping parameter of the first clipping process, so that the filtering parameter that performs the filtering effect on the carrier data obtained through the first clipping process can be adaptively adjusted based on the clipping parameter, thereby improving the adaptability of the filtering process.

[0072] In a possible implementation of the third or fourth aspect, the second parameter is determined based on the first parameter and at least one of a passband of the first carrier, a stopband of the first carrier, or a transition band of the first carrier.

[0073] According to the above technical solution, the second parameter is determined based on the first parameter and bandwidth information, for example, at least one of the above, including the passband, stopband, or transition band of the first carrier, so that the second parameter used to determine the filtering coefficient corresponding to the filtering process result can be adaptively adjusted based on the carrier data, and improve the adaptability of the filtering process.

[0074] In a possible implementation of the third or fourth aspect, the first parameter is determined based on at least one of: a maximum power of a resource element RE in a time unit in which the first carrier is located; an average power of a RE in a time unit in which the first carrier is located; scheduling information of the first carrier; or bandwidth information of the first carrier.

[0075] For example, the time unit is an OFDM symbol, a frame, a subframe, or a slot.

[0076] According to the above technical solution, the first parameter used in the first clipping process for the data of the first carrier can be determined based on at least one of the above, so as to improve the flexibility of implementing the solution.

[0077] A fifth aspect of the present application provides a communication device. The communication device may perform the method according to the first aspect or any one of the possible implementations of the first aspect. The communication device includes corresponding units or modules configured to execute the above method. The units or modules included in the communication device may be implemented by software and / or hardware. For example, the device may be a radio frequency unit, or may be a component (e.g., a processor, a chip, or a chip system) within a radio frequency unit, or may be a logic module or software capable of implementing all or part of the functionality of a radio frequency unit.

[0078] The communication device includes a processing module configured to determine a first parameter, the processing module further configured to perform a first clipping operation on data of the first carrier based on the first parameter to obtain first data, and the processing module further configured to perform a second clipping operation based on the first data.

[0079] In a possible implementation of the fifth aspect, the processing module being particularly configured to perform the second clipping process based on the first data comprises performing a filtering process on the first data to obtain second data, and performing the second clipping process based on the second data.

[0080] In a possible implementation of the fifth aspect, the apparatus further includes a transceiver module configured to receive second parameters, the second parameters being used to determine filtering coefficients of the filtering process.

[0081] In a possible implementation of the fifth aspect, the apparatus further includes a transceiver module configured to receive a third parameter, the third parameter being used in the second clipping process.

[0082] In a possible implementation of the fifth aspect, the apparatus further includes a transceiver module configured to receive an indication that clipping is enabled, or alternatively, the transceiver module configured to receive an indication that clipping is disabled.

[0083] A sixth aspect of the present application provides a communications device. The communications device may implement the method according to the second aspect or any one of the possible implementations of the second aspect. The communications device includes corresponding units or modules configured to execute the above methods. The units or modules included in the communications device may be implemented by software and / or hardware. For example, the device may be a baseband unit, or may be a component (e.g., a processor, a chip, or a chip system) within a baseband unit, or may be a logic module or software capable of implementing all or part of the functionality of a baseband unit.

[0084] The communication device includes a processing module and a transceiver module. The processing module is configured to determine a first parameter. The first parameter is used for a first clipping process on data of a first carrier, and a result of the first clipping process is used for a second clipping process. The transceiver module is configured to transmit the first parameter.

[0085] In a possible implementation of the sixth aspect, a filtering process result of the first clipping process is used in the second clipping process.

[0086] In a possible implementation of the sixth aspect, the transceiver module is further configured to transmit second parameters, the second parameters being used to determine filtering coefficients corresponding to the filtering process results.

[0087] In a possible implementation of the sixth aspect, the transceiver module is further configured to transmit a third parameter, the third parameter being used in the second clipping process.

[0088] In a possible implementation of the sixth aspect, the transceiver module is further configured to transmit indication information indicating that clipping processing is enabled, or alternatively, the baseband unit transmits indication information indicating that clipping processing is disabled.

[0089] In a possible implementation of the sixth aspect, the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are used in clipping processes for the K carrier slices, respectively, where K is a positive integer.

[0090] In a possible implementation of the fifth or sixth aspect, the time domain resource occupied by the data of the first carrier is N time units, where N is a positive integer.

[0091] In a possible implementation of the fifth or sixth aspect, the second parameter is determined based on the first parameter.

[0092] In a possible implementation of the fifth or sixth aspect, the second parameter is determined based on the first parameter and at least one of a passband of the first carrier, a stopband of the first carrier, or a transition band of the first carrier.

[0093] In a possible implementation of the fifth or sixth aspect, the first parameter is determined based on at least one of a maximum power of a resource element RE in a time unit in which the first carrier is located, an average power of a RE in a time unit in which the first carrier is located, scheduling information of the first carrier, or bandwidth information of the first carrier.

[0094] A seventh aspect of the present application provides a communications device. The communications device may implement the method according to the third aspect or any one of the possible implementations of the third aspect. The communications device includes corresponding units or modules configured to execute the above methods. The units or modules included in the communications device may be implemented by software and / or hardware. For example, the device may be a radio frequency unit, or may be a component (e.g., a processor, a chip, or a chip system) within a radio frequency unit, or may be a logic module or software capable of implementing all or part of the functionality of a radio frequency unit.

[0095] The communication device includes a processing module configured to determine a first parameter, and the processing module is further configured to perform a first clipping operation on data of a first carrier based on the first parameter to obtain first data, where the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are used in the clipping operation for the K carrier slices, respectively, where K is a positive integer.

[0096] In a possible implementation of the seventh aspect, the apparatus further includes a transceiver module configured to perform a second clipping operation based on the first data.

[0097] In a possible implementation of the seventh aspect, the processing module is particularly configured to perform a filtering operation on the first data to obtain second data, and to perform a second clipping operation based on the second data.

[0098] In a possible implementation of the seventh aspect, the apparatus further includes a transceiver module configured to receive second parameters, the second parameters being used to determine filtering coefficients of the filtering process.

[0099] In a possible implementation of the seventh aspect, the apparatus further includes a transceiver module configured to receive a third parameter, the third parameter being used in the second clipping process.

[0100] In a possible implementation of the seventh aspect, the apparatus further includes a transceiver module configured to receive an indication that clipping is enabled, or alternatively, the radio frequency unit receives an indication that clipping is disabled.

[0101] An eighth aspect of the present application provides a communication device. The communication device may implement the method according to the fourth aspect or any one of the possible implementations of the fourth aspect. The communication device includes corresponding units or modules configured to execute the above method. The units or modules included in the communication device may be implemented by software and / or hardware. For example, the device may be a baseband unit, or the device may be a component (e.g., a processor, a chip, or a chip system) within the baseband unit, or the device may be a logic module or software capable of implementing all or part of the functionality of the baseband unit.

[0102] The communication device includes a processing module and a transceiver module. The processing module is configured to determine a first parameter, the first parameter being used for a first clipping operation on data of a first carrier, the first carrier including K carrier slices, the first parameter including K parameters, the K parameters being used for the clipping operations on the K carrier slices respectively, where K is a positive integer. The transceiver module is configured to transmit the first parameter.

[0103] In a possible implementation of the eighth aspect, the processing result of the first clipping process is used in the second clipping process.

[0104] In a possible implementation of the eighth aspect, a filtering process result of the first clipping process is used in the second clipping process.

[0105] In a possible implementation of the eighth aspect, the transceiver module is further configured to transmit second parameters, the second parameters being used to determine filtering coefficients corresponding to the filtering process results.

[0106] In a possible implementation of the eighth aspect, the transceiver module is further configured to transmit a third parameter, the third parameter being used in the second clipping process.

[0107] In a possible implementation of the eighth aspect, the transceiver module is further configured to transmit indication information indicating that clipping processing is enabled, or alternatively, the baseband unit transmits indication information indicating that clipping processing is disabled.

[0108] In a possible implementation of the eighth aspect, the time domain resource occupied by the data of the first carrier is N time units, where N is a positive integer.

[0109] In a possible implementation of the seventh or eighth aspect, the second parameter is determined based on the first parameter.

[0110] In a possible implementation of the seventh or eighth aspect, the second parameter is determined based on the first parameter and at least one of a passband of the first carrier, a stopband of the first carrier, or a transition band of the first carrier.

[0111] In a possible implementation of the seventh or eighth aspect, the first parameter is determined based on at least one of a maximum power of a resource element RE in a time unit in which the first carrier is located, an average power of a RE in a time unit in which the first carrier is located, scheduling information of the first carrier, or bandwidth information of the first carrier.

[0112] A ninth aspect of the present application provides a communications device including at least one processor coupled to a memory, the processor configured to perform a method according to the first aspect or any one of the possible implementations of the first aspect.

[0113] For example, the memory is configured to store a program or instructions, and the at least one processor is configured to execute the program or instructions such that the apparatus performs a method according to the first aspect or any one of the possible implementations of the first aspect.

[0114] A tenth aspect of the present application provides a communications device including at least one processor coupled to a memory, the processor configured to perform a method according to the second aspect or any one of the possible implementations of the second aspect.

[0115] For example, the memory may be configured to store a program or instructions, and the at least one processor may be configured to execute the program or instructions such that the apparatus performs a method according to the second aspect or any one of the possible implementations of the second aspect.

[0116] An eleventh aspect of the present application provides a communications device including at least one processor coupled to a memory, the processor configured to perform a method according to the third aspect or any one of the possible implementations of the third aspect.

[0117] For example, the memory may be configured to store a program or instructions, and the at least one processor may be configured to execute the program or instructions such that the apparatus performs a method according to the fourth aspect or any one of the possible implementations of the fourth aspect.

[0118] A twelfth aspect of the present application provides a communications device including at least one processor coupled to a memory, the processor configured to perform a method according to the fourth aspect or any one of the possible implementations of the fourth aspect.

[0119] For example, the memory may be configured to store a program or instructions, and the at least one processor may be configured to execute the program or instructions such that the apparatus performs a method according to the fourth aspect or any one of the possible implementations of the fourth aspect.

[0120] A thirteenth aspect of the present application provides a communication device including at least one logic circuit and an input / output interface, the logic circuit configured to perform a method according to any one of the possible implementations of the first to fourth aspects.

[0121] A fourteenth aspect of the present application provides a computer-readable storage medium configured to store one or more computer-executable instructions that, when executed by a processor, cause the processor to perform a method according to any one of the possible implementations of the first to fourth aspects.

[0122] A fifteenth aspect of the present application provides a computer program product (also called a computer program) which, when executed by a processor, causes the processor to perform a method according to any one of the possible implementations of the first to fourth aspects.

[0123] A sixteenth aspect of the present application provides a chip system, the chip system including at least one processor configured to assist a communication device in performing functions in any one of possible implementations of the first to fourth aspects.

[0124] In a possible design, the chip system may further include a memory configured to store program instructions and data necessary for the communication device. The chip system may include a chip, or may include a chip and other discrete components. Optionally, the chip system may further include an interface circuit, which provides program instructions and / or data for the at least one processor.

[0125] A seventeenth aspect of the present application provides a communication system including the communication device of the fifth aspect and the calling device of the sixth aspect, or the communication system including the communication device of the seventh aspect and the communication device of the eighth aspect, or the communication system including the communication device of the ninth aspect and the communication device of the tenth aspect, or the communication system including the communication device of the eleventh aspect and the communication device of the twelfth aspect.

[0126] For the technical effects of any one of the designs of the fifth to seventeenth aspects, please refer to the technical effects of the first to fourth aspects and different designs of the first to fourth aspects, and the details will not be described again here. [Brief explanation of the drawings]

[0127] [Figure 1] 1 is a design of some application scenarios according to the present application. [Figure 2]1 is a design of some application scenarios according to the present application. [Figure 3] 1 is a design of some application scenarios according to the present application. [Figure 4] 1 is a diagram illustrating some designs of communication methods according to the present application. [Figure 5] 1 is a diagram illustrating some designs of communication methods according to the present application. [Figure 6] 1 is a diagram illustrating some designs of communication methods according to the present application. [Figure 7a] 1A to 1C are diagrams of some application examples of the communication method according to the present application; [Figure 7b] 1A to 1C are diagrams of some application examples of the communication method according to the present application; [Figure 7c] 1A to 1C are diagrams of some application examples of the communication method according to the present application; [Figure 8] 1 is a diagram of a communication method according to the present application; [Figure 9] 1A-1C are diagrams of several communication devices according to the present application. [Figure 10] 1A-1C are diagrams of several communication devices according to the present application. [Figure 11] 1A-1C are diagrams of several communication devices according to the present application. DETAILED DESCRIPTION OF THE INVENTION

[0128] The following describes the technical solution of the present application with reference to the accompanying drawings in this application. All other solutions that a person skilled in the art can obtain based on this application without creative efforts should fall within the protection scope of this application.

[0129] To help those skilled in the art have a better understanding, some terms in this application are first described.

[0130] (1) The terminal device may be a wireless terminal device capable of receiving scheduling and instruction information from a network device. The wireless terminal device may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing device connected to a wireless modem.

[0131] A terminal device may communicate with one or more core networks or the Internet via a radio access network (RAN). A terminal device may also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, etc. Terminal devices may be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, or satellite communication. The terminal device may be a mobile phone, a tablet computer, a computer with a wireless transceiver function, a wearable device, a vehicle, a wireless aircraft, a helicopter, an airplane, a hot air balloon, a ship, a robot, a mechanical arm, a smart home device, etc. The device form of the terminal device is not limited in the embodiments of the present application.

[0132] (2) A network device may be a device within a wireless network, for example, a radio access network (RAN) node (or device) that connects a terminal device to the wireless network.

[0133] In some implementations, the network devices may further include satellites, aircraft, and the like.

[0134] In addition, in other possible cases, the network device may be another device that provides wireless communication capabilities to terminal devices. The specific technology used by the network device and the specific device configuration are not limited in this application. For simplicity of description, this is not limited in this application.

[0135] Optionally, the network device may further include a core network device, for example, an access and mobility management function (AMF), a user plane function (UPF), or a session management function (SMF).

[0136] In the present application, an apparatus configured to implement the functions of a network device may be a network device, or may be an apparatus that can help a network device implement the functions, such as a processor, a circuit, a chip, or a chip system. The apparatus may be installed in the network device or connected to the network device for use. In the technical solution provided in the present application, the technical solution provided in the present application will be described by using an example in which the apparatus configured to implement the functions of a network device is a network device.

[0137] In the present application, an apparatus configured to implement the functions of a terminal device may be a terminal device, or may be an apparatus that can help a terminal device implement a function, such as a processor, a circuit, a chip, or a chip system. The apparatus may be installed in the terminal device or connected to the terminal device for use. In the technical solution provided in the present application, the technical solution provided in the present application will be described by using an example in which the apparatus configured to implement the functions of a terminal device is a terminal device.

[0138] (3) The terms "system" and "network" may be used interchangeably herein. "At least one" means one or more, and "multiple" means two or more. The term "and / or" indicates an associative relationship between related objects and suggests that three relationships may exist. For example, A and / or B may indicate three cases: A alone exists, A and B together exist, and B alone exists, where A and B may be singular or plural. The character " / " generally indicates an "or" relationship between related objects. "At least one of the following items (moieties)" or similar expressions indicates any combination of these items, including any combination of a single item (moiety) or multiple items (moieties). For example, "at least one of A, B, and C" includes A, B, C, AB, AC, BC, or ABC. Furthermore, unless otherwise specified, ordinal numbers such as "first" and "second" are used herein to distinguish between multiple objects and not to limit the order, chronology, priority, or importance of the multiple objects.

[0139] This application may be applied to various possible communication systems. For example, this application may be applied to a long-term evolution (LTE) system, a new radio (NR) system, an open radio access network (O-RAN, or ORAN), a cloud radio access network (CRAN), or a new radio vehicle-to-everything (NR V2X) system. Alternatively, this application may be applied to a system in hybrid networking of multiple access technologies (e.g., LTE and 5G). Alternatively, this application may be applied to a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT), or an unmanned aerial vehicle communication system. Alternatively, this application may be applied to a non-terrestrial communication system, such as a satellite communication system or a high-altitude communication platform.

[0140] FIG. 1 is a diagram of a possible non-limiting application scenario according to the present application. The solution provided herein may be applied to a communication system 1000 shown in FIG. 1. As shown in FIG. 1, the communication system 1000 includes a radio access network (RAN) 100 and a core network 200. The RAN 100 may include at least one RAN device (e.g., 110a and 110b in FIG. 1a, collectively referred to as 110). The RAN 100 may further include at least one terminal (e.g., 120a-120j in FIG. 1a, collectively referred to as 120). The terminals 120a-120j are connected to the RAN device 110 in a wireless manner. The RAN 100 may further include other RANs, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1). The access network device 110 is connected to the core network 200 in a wireless or wired manner. The core network devices in the core network and the access network devices in the wireless access network may be different physical devices, or may be the same physical device incorporating the functionality of a core network device and the logical functionality of an access network device. Terminals may be connected to each other in a wireless manner. Access network devices may be connected to each other in a wired or wireless manner. Figure 1 is merely a diagram. The communication system may further include other network devices, such as wireless relay devices and wireless backhaul devices (not shown in Figure 1).

[0141] For example, in FIG. 1 , the RAN 100 may be configured as a cellular system related to the 3rd generation partnership project (3GPP). For example, the RAN 100 may be configured as a fourth generation (4G) mobile communication system, a fifth generation (5G) mobile communication system, or a future-oriented evolved system (e.g., a 6G mobile communication system). Alternatively, the RAN 100 may be an open radio access network (O-RAN or ORAN) or a cloud radio access network (CRAN). Alternatively, the RAN 100 may be a communication system incorporating two or more of the above systems.

[0142] The RAN devices 110, sometimes referred to as RAN nodes, RAN entities, access nodes, etc., form part of a communication system and help terminals implement wireless access. The RAN nodes 110 in the communication system 1000 may be the same type of node or different types of nodes. In some scenarios, the roles of the RAN nodes 110 and the terminals 120 are relative. For example, the network element 120i in FIG. 1 may be a helicopter or an unmanned aerial vehicle and may be configured as a mobile base station. In the case of the terminal 120j accessing the RAN 100 through the network element 120i, the network element 120i is a base station. However, in the case of the base station 110a, the network element 120i is a terminal. The RAN nodes 110 and the terminals 120 may be referred to as communication devices. For example, the network elements 110a and 110b in FIG. 1 can be understood as communication devices with base station functionality, and the network elements 120a-120j can be understood as communication devices with terminal functionality.

[0143] In possible scenarios, the RAN node may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a 6th-generation (6G) mobile communication system, an access node in a base station of a future mobile communication system, etc. The access network device may be a macro base station (e.g., 110a in FIG. 1), a micro base station or an indoor station (e.g., 110b in FIG. 1), a relay node or a donor node, or a radio controller in a CRAN scenario. Optionally, the access network device may alternatively be a server, a wearable device, an in-vehicle device, etc. For example, an access network device in a vehicle-to-everything (V2X) technology may be a roadside unit (RSU). Multiple access network devices in a communication system may be the same type of base station or different types of base stations. A base station may communicate with a terminal or may communicate with the terminal through a relay station. A terminal may communicate with multiple base stations using different access technologies.

[0144] In another possible scenario, multiple RAN nodes cooperate to help terminals implement radio access, with different RAN nodes each implementing some of the functions of a base station. For example, a RAN node may be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be located separately or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio equipment or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0145] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meanings. For example, in an ORAN system, the CU may be referred to as an O-CU (open CU), the DU may be referred to as an O-DU, the CU-CP may be referred to as an O-CU-CP, the CU-UP may be referred to as an O-CU-UP, and the RU may be referred to as an O-RU. For simplicity, the CU, CU-CP, CU-UP, DU, and RU are used herein as illustrative examples. The CU (or CU-CP or CU-UP), DU, and RU in this application may be implemented by using a software module, a hardware module, or a combination of a software module and a hardware module. The CU (or CU-CP and CU-UP), DU, and RU may implement different protocol layer functions.

[0146] Communications between the access network device and the terminal device follow a specific protocol layer structure. The protocol layers may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, a physical layer, etc. The user plane protocol layer may include at least one of a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, a physical layer, etc.

[0147] In an embodiment, the access network device shown in FIG. 2 may include at least one CU and at least one DU. This design may be referred to as separation of CU and DU. One CU may be connected to one or more DUs. The CU and DU may be classified based on the protocol layer of the wireless network. For example, the functions of the PDCP layer and the protocol layers above the PDCP layer (e.g., the RLC layer and the SDAP layer) are set in the CU, and the functions of the protocol layers below the PDCP layer (e.g., the RLC layer, the MAC layer, and the PHY layer) are set in the DU. As another example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the PDCP layer and the protocol layers below the PDCP layer are set in the DU. This is not limiting. When a CU includes a CU-CP and a CU-UP, the CU-CP is configured to implement the control plane functions of the CU, and the CU-UP is configured to implement the user plane functions of the CU. For example, if a CU is configured to implement the functions of a PDCP layer, an RRC layer, and an SDAP layer, a CU-CP is configured to implement the functions of the RRC layer and the control plane functions of the PDCP layer, and a CU-UP is configured to implement the functions of the SDAP layer and the user plane functions of the PDCP layer. The names of the CU and DU are not limited in this application. For example, a CU may be referred to as a first access network element, and a DU may be referred to as a second access network element.

[0148] The division of the processing functions of the CU and the DU based on protocol layers is merely an example, and other division methods are possible. For example, the CU or DU may be divided to have the functions of more protocol layers, or the CU or DU may be divided to have the processing functions of some of the protocol layers. For example, some functions of the RLC layer and functions of protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and functions of protocol layers below the RLC layer are set in the DU. As another example, the division of the functions of the CU or DU may alternatively be based on service type or other system requirements, for example, based on latency. Functions whose processing time needs to satisfy latency requirements are set in the DU, and functions whose processing time does not need to satisfy latency requirements are set in the CU.

[0149] The CU may be connected to a core network. Optionally, the CU may have some functions of the core network.

[0150] Furthermore, some functions of the DU may be set individually. As shown in FIG. 2, some functions may be implemented by a radio unit (RU). The RU may have radio frequency functions. The name of the RU is not limited in this application. For example, the RU may be referred to as a third access network element. The DU and the RU may be divided or separated at the PHY layer. For example, the DU may implement upper layer functions of the PHY layer, and the RU may implement lower layer functions of the PHY layer, or may implement lower layer functions and radio frequency functions. The upper layer functions of the PHY layer include functions closer to the MAC layer, and the lower layer functions of the PHY layer include functions closer to the radio frequency. For example, the upper layer functions of the PHY layer include one or more of forward error correction (FEC) encoding / decoding, scrambling, or modulation / demodulation. The lower layer functions of the PHY layer include one or more of fast Fourier transform (FFT) / inverse fast Fourier transform (IFFT), beamforming, physical random access channel (PRACH) extraction and filtering, etc. The RU may perform radio frequency signal communication with a terminal device over the air interface. The precoding function of the PHY layer may be in the DU or the RU. There may be various ways to divide the DU and the RU, including but not limited to.

[0151] There is an interface between the DU and the RU. For example, based on different division methods, the interface between the DU and the RU may be a common public radio interface (CPRI) or an enhanced common public radio interface (eCPRI).

[0152] Figure 3 is a diagram of the architecture of an access network device. The access network device includes one or more functional modules configured to perform signal processing. As shown in Figure 3, a physical layer function is used as an example. The access network device includes one or more of the following functions: encoding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beamforming (BF), inverse fast Fourier transform (IFFT) / cyclic prefix (CP) addition, decoding, inverse rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization (or channel estimation), RE demapping, digital BF, fast Fourier transform (FFT) / CP removal, digital-to-analog (DA) conversion, analog BF, analog-to-digital (AD) conversion, or analog BF.

[0153] One or more functional modules may be implemented by software, hardware, or a combination of software and hardware. Physically, one or more functional modules may be discrete or integrated. It may be understood that the above functional modules are merely examples. The access network device may include other modules (e.g., a scheduling module, a power control module, a hybrid automatic repeat request (HARQ) module, a flow control module, a mobility management module, or an artificial intelligence (AI) module) according to the design, or may not include the functions shown in FIG. 3 (e.g., not including a digital BF module). The access network device further includes a fronthaul (FH) interface between the DU and the RU to implement communication between the DU and the RU. The fronthaul interface includes, but is not limited to, CPRI or eCPRI. In a possible implementation, the DU is located in the BBU, and the RU is located in the RRU / AAU / RRH, and the interface between the BBU and the RRU / AAU / RRH may also be referred to as a fronthaul interface. To implement a fronthaul interface, the BBU and the RRU / AAU / RRH may be connected via a fronthaul network, or the DU and the RU may be connected via a fronthaul network, for example, a fronthaul network including, but not limited to, a fiber direct connect network or a wavelength division network.

[0154] An access network device can support one or more categories of fronthaul interfaces, and different fronthaul interfaces correspond to DUs and RUs with different functions. As shown in FIG. 3, when the fronthaul interface between a DU and an RU is CPRI, the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. When the fronthaul interface between a DU and an RU is eCPRI, compared to CPRI, some downlink and / or uplink baseband functions are offloaded from the DU to the RU for implementation. Different division methods of DU and RU correspond to different categories (Cat) of eCPRI. FIG. 3 shows six examples of eCPRI, represented as CatA, CatB, CatC, CatD, CatE, and CatF (which may also be represented as Options A to F or Options 1 to 6, or in other ways). It can be understood that there may be other ways of dividing DUs and RUs, i.e., there may be other categories of eCPRI.

[0155] eCPRI CatA is used as an example. For downlink transmission, when layer mapping is used as the split point, the DU is configured to implement layer mapping and one or more preceding functions (i.e., one or more of coding, rate matching, scrambling, modulation, or layer mapping), and other functions after layer mapping (e.g., one or more of RE mapping, digital BF, or IFFT / CP addition) are implemented in the RU. For uplink transmission, when RE demapping is used as the split point, the DU is configured to implement demapping and one or more preceding functions (i.e., one or more of decoding, de-rate matching, descrambling, demodulation, IDFT, channel equalization, or RE demapping), and other functions after demapping (e.g., one or more of digital BF or FFT / CP removal) are implemented in the RU.

[0156] Similarly, eCPRI CatB, CatC, CatD, CatE, and CatF correspond to different segmentation methods for DU and RU. The segmentation point and functions before the segmentation point are implemented by the DU, and functions after the segmentation point are implemented by the RU. For segmentation points for various categories of eCPRI, please refer to Figure 3. Details will not be described one by one. For example, for eCPRI CatB, for downlink transmission, RE mapping is used as the segmentation point, and for uplink transmission, RE demapping is used as the segmentation point. For uplink transmission, RE mapping and functions before RE mapping are implemented by the DU, and functions after RE mapping and radio frequency functions are implemented by the RE. For downlink transmission, RE demapping and functions before RE demapping are implemented by the DU, and functions after RE demapping and radio frequency functions are implemented by the RE.

[0157] The eCPRI division method can be symmetric for uplink and downlink, for example, in the case of eCPRI CatB and CatC shown in Figure 3. Alternatively, the eCPRI division method can be asymmetric for uplink and downlink, for example, in the case of eCPRI CatA, CatD, CatE, and CatF shown in Figure 3. This is not limited. Optionally, for uplink and / or downlink, different division methods may be configured for different channels or different channel groups, i.e., different categories of eCPRI are configured. One group of channels may include one or more channels.

[0158] In a possible design, the DU is located in the BBU, and the RU is located in the RRU / AAU / RRH. A processing unit configured to implement baseband functions in the BBU is called a baseband high (BBH) unit. A processing unit configured to implement baseband functions in the RRU / AAU / RRH is called a baseband low (BBL) unit.

[0159] In communication systems, signal transmission devices often perform clipping to suppress signals with excessive signal peaks and reduce the peak-to-average power ratio (PAPR) before transmission. For example, communication signals are generated based on OFDM technology. An OFDM symbol is formed by superimposing multiple independently modulated subcarrier signals. When the subcarrier phases are the same or similar, the superimposed signal is modulated by using signals with the same initial phase to generate large instantaneous power peaks and a high PAPR. Due to the limited dynamic range of typical power amplifiers, OFDM signals with high PAPRs are prone to entering the nonlinear region of the power amplifier, causing nonlinear distortion of the signal and serious problems such as spectral spreading interference and in-band signal distortion. This affects the demodulation results and, in severe cases, can even lead to power amplifier burnout.

[0160] In a possible implementation, the signal transmitting device implements a clipping algorithm in an intermediate radio frequency subsystem (e.g., located in radio equipment such as an RRU / AAU / RRH) to reduce PAPR, protect the power amplifier, and improve the efficiency of the power amplifier. For example, in the clipping process of the signal transmitting device, a fixed signal threshold may be determined in a pre-set manner, and then the signal to be transmitted is suppressed based on the signal threshold. In other words, the signal threshold used to perform the clipping process is fixed.

[0161] Optionally, commonly used clipping methods include:

[0162] 1. Hard Clipping: Hard clipping is the simplest clipping method, but is not commonly used as a clipping method because it significantly degrades spectral quality. However, the method can be used to suppress large signal spikes and prevent damage to power amplifiers.

[0163] 2. IQ (I stands for in-phase and Q stands for quadrature) joint clipping: For phase modulated signals, the amplitude ratio between I and Q signals remains unchanged during clipping so as to reduce the effect of phase distortion.

[0164] 3. Peak Cancellation (PC): The peaks of the signal are extracted and then processed, for example by filtering, to prevent spectral spreading. The peaks are then superimposed inversely onto the original signal to cancel them out.

[0165] 4. Adaptive weight peak cancellation (AWPC): AWPC is a clipping method for OFDM, which can implement corresponding processing based on modulation scheme and power level.

[0166] 5. Kernel Clipping (or Pulse Clipping): Compared to PC, kernel clipping provides a filtering solution that requires fewer resources.

[0167] However, in a communication system, the signal transmitted by the signal transmitting device is not constant (i.e., the peak distribution characteristics of the signal may change). The above clipping process, which is performed based on a fixed signal threshold for all signals to be transmitted, has low adaptability. As a result, the clipping effect is likely to deteriorate, affecting communication performance. For example, if the signal threshold is set to an excessively high value, clipping loss is likely to occur, which may cause a risk of damaging the power amplifier. As another example, if the signal threshold is set to an excessively low value, the clipping overhead will be excessively high, resulting in excessively high implementation complexity.

[0168] For example, in a scenario where a signal undergoes power aggregation (PA) or power boosting (BP), or in another scenario, the signal's peak distribution characteristics change, resulting in an increase in peaks exceeding the threshold. If an intermediate frequency clipping algorithm is designed for a worst-case scenario, the implementation overhead is high and the complexity is high. If an intermediate frequency clipping algorithm is designed for a typical scenario, the implementation overhead is low, but the intermediate frequency clipping algorithm has low adaptability, and when the signal's peak characteristics change, clipping loss occurs, affecting the robustness of the power amplifier and causing a risk of damage to the power amplifier. Therefore, a method for implementing clipping optimization is an urgent technical problem to be solved.

[0169] In order to solve the above problems, the present application provides a communication method and related device for performing data processing by performing at least two clipping processes by using a carrier as a clipping granularity in a radio frequency unit, so as to improve the clipping effect and thereby improve communication performance. The following provides a detailed description with reference to the accompanying drawings.

[0170] 4 is a diagram of a communication method according to the present application. The method includes the following steps:

[0171] S401: The baseband unit transmits a first parameter. Correspondingly, the radio frequency unit receives the first parameter in step S401.

[0172] S402: The radio frequency unit performs a first clipping process on the data of the first carrier based on the first parameter to obtain first data, and the radio frequency unit performs a second clipping process based on the first data.

[0173] In this application, a radio frequency unit is a network device with radio frequency signal processing function, and a baseband unit is a network device with baseband signal processing function, and the radio frequency unit and the baseband unit may have other names.

[0174] For example, the radio frequency unit is radio equipment (RE) and the baseband unit is radio equipment controller (REC).

[0175] As another example, the radio frequency unit is a remote radio unit and the baseband unit is a building baseband unit (BBU).

[0176] As another example, the radio frequency unit is an active antenna unit (AAU) and the baseband unit is a BBU.

[0177] As another example, the radio frequency unit is a radio unit (RU) and the baseband unit is a distributed unit (DU).

[0178] Optionally, the link between the baseband unit and the radio frequency unit may be referred to as a fronthaul link, a fronthaul network, etc.

[0179] Optionally, the communication interface between the baseband unit and the radio frequency unit may be called a common public radio interface (CPRI), an enhanced common public radio interface (eCPRI), a fronthaul interface in an open radio access network (ORAN or O-RAN), or other interface names, which are not limited herein.

[0180] In a possible implementation, the first parameter sent by the baseband unit in step S401 is determined based on at least one of the following: the maximum power of a resource element (RE) in the time unit where the first carrier is located, the average power of the RE in the time unit where the first carrier is located, the scheduling information of the first carrier, or the bandwidth information of the first carrier. Specifically, the first parameter used in the first clipping process for the data of the first carrier can be determined based on at least one of the above, so as to improve the flexibility of implementing the solution.

[0181] For example, the time unit is an OFDM symbol, a frame, a subframe, or a slot.

[0182] Optionally, in step S402, in addition to receiving the first parameter from the baseband unit to determine the first parameter, the radio frequency unit may further determine the first parameter in another manner. For example, the radio frequency unit determines the first parameter in a pre-configured manner. As another example, the radio frequency unit determines the first parameter by receiving the first parameter from another device (e.g., a remote network management device).

[0183] In a possible implementation, in step S402, the process of the radio frequency unit performing a second clipping process based on the first data includes the radio frequency unit performing a filtering process based on the first data to obtain second data, and the radio frequency unit performing a second clipping process on the second data. Specifically, in the process of the second clipping process, the radio frequency unit filters the first data obtained by the first clipping process to obtain second data, and performs a second clipping process on the second data to reduce the occurrence of spectrum spreading and the out-of-band spectrum leakage.

[0184] Optionally, before step S402, the method further includes the radio frequency unit receiving second parameters. The second parameters are used to determine filtering coefficients of the filtering process. Specifically, the radio frequency unit can receive the second parameters used to determine filtering coefficients of the filtering process, so that the radio frequency unit performs the filtering process based on instructions from another device (e.g., a baseband unit). Compared with performing the filtering process based on fixed filtering parameters, the adaptability of the filtering process can be improved and the filtering effect can be improved.

[0185] In a possible implementation, the second parameter is determined based on the first parameter. Specifically, the second parameter used to determine the filtering coefficient corresponding to the filtering result is determined based on the first parameter, that is, the filtering parameter is determined based on the clipping parameter of the first clipping process, so that the filtering parameter for performing the filtering process on the carrier data obtained by the first clipping process can be adaptively adjusted based on the clipping parameter, so as to improve the adaptability of the filtering process.

[0186] In a possible implementation, the second parameter is determined based on the first parameter and at least one of a passband of the first carrier, a stopband of the first carrier, or a transition band of the first carrier. Specifically, the second parameter is determined based on the first parameter and bandwidth information, for example, at least one of the above, including a passband, a stopband, or a transition band of the first carrier, so that the second parameter used to determine a filtering coefficient corresponding to a filtering process result can be adaptively adjusted based on carrier data, so as to improve the adaptability of the filtering process.

[0187] Optionally, before step S402, the method further includes the radio frequency unit receiving a third parameter. The third parameter is used for the second clipping process. Specifically, the radio frequency unit can receive the third parameter used to determine the second clipping process, so that the radio frequency unit performs the second clipping process based on an instruction from another device (e.g., a baseband unit). Compared with an implementation in which the clipping process is performed based on a fixed clipping parameter, the adaptability of the clipping process can be improved, thereby improving the clipping effect.

[0188] Optionally, before step S402, the method further includes: the radio frequency unit receiving indication information indicating that the clipping process is enabled, or the radio frequency unit receiving indication information indicating that the clipping process is disabled. Specifically, the radio frequency unit can receive indication information indicating that the clipping process is enabled or disabled, so that the radio frequency unit flexibly enables or disables the clipping process according to an instruction from another device (e.g., a baseband unit).

[0189] In a possible implementation, the time domain resource occupied by the data of the first carrier associated with the first parameter is N time units, where N is a positive integer. Specifically, in the first clipping process, the first parameter is used to perform clipping on the data of the first carrier, which occupies N time units, so that the clipping parameter of the carrier data can be applied to the clipping process in the time domain.

[0190] Optionally, the time unit may include an orthogonal frequency division multiplexing (OFDM) symbol, a frame, a subframe, a slot, or the like.

[0191] 4, after the radio frequency unit receives the first parameter in step S401, the radio frequency unit performs a first clipping process on the data of the first carrier based on the first parameter to obtain first data in step S402, and then performs a second clipping process on the data of the first carrier based on the first data in step S402. In other words, in the data processing process, the radio frequency unit sequentially performs a first clipping process and a second clipping process on the data of the first carrier. Therefore, the data processing is implemented by performing at least two clipping processes by using the carrier as the clipping granularity in the radio frequency unit, so as to improve the clipping effect and thereby improve communication performance.

[0192] In the application example of the technical solution shown in Fig. 4, the above technical solution may be applied to the application scenario shown in Fig. 5. As shown in Fig. 5, a baseband unit (i.e., BBU) includes a scheduling module and a baseband section 1 (e.g., BBH), a radio frequency unit (i.e., AAU / RRU) includes a baseband section 2 (e.g., BBL) and a clipping module (denoted as baseband clipping in the figure) located in the baseband section 2 and used for a first clipping process, and an intermediate frequency includes a filter and a clipping module (denoted as clipping in the figure) used for a second clipping process.

[0193] Optionally, during practical application, the clipping module used in the first clipping process may be located elsewhere. For example, the clipping module used in the first clipping process may be located in the radio frequency unit and be independent from the baseband unit 2 and the intermediate frequency module, or the clipping module used in the first clipping process may be located in the intermediate frequency module of the radio frequency unit, or have other implementations. Figure 5 is just an example.

[0194] For example, the communication interface between the baseband unit and the radio frequency unit is eCPRI / CPRI. The physical layer processing of the baseband system is divided into two parts. One part is performed in the BBU (denoted as baseband unit 1 in the figure), and the other part is performed in the AAU / RRU (denoted as baseband unit 2 in the figure). For example, the communication interface is an eCPRI CatA communication interface. As described above in FIG. 3, for downlink transmission, using layer mapping as the division point, the BBU is configured to implement layer mapping and one or more preceding functions (i.e., one or more of coding, rate matching, scrambling, modulation, or layer mapping, which are considered as baseband unit 1 in the figure), and other functions after layer mapping (e.g., one or more of precoding, RE mapping, digital BF, or IFFT / CP addition, which are considered as baseband unit 2 in the figure) are implemented in the RRU. For uplink transmission, with RE demapping as the division point, the BBU is configured to implement demapping and one or more preceding functions (i.e., one or more of decoding, derate matching, descrambling, demodulation, IDFT, channel equalization, or RE demapping, which are regarded as baseband unit 1 in the figure), and other functions after demapping (e.g., one or more of digital BF or FFT / CP removal, which are regarded as baseband unit 2 in the figure) are implemented in the RRU. Similarly, for eCPRI CatB, CatC, CatD, CatE, and CatF, and other possible implementations, corresponding to different division methods of the BBU and the RRU, the signal processing module performed by the BBU can be regarded as "baseband unit 1," and the signal processing module performed by the RRU can be regarded as "baseband unit 2."

[0195] When the technical solution shown in Fig. 4 is implemented in the application scenario shown in Fig. 5, the process in which the baseband unit and the radio frequency unit perform the above-mentioned at least two-stage clipping process includes the processing processes of a scheduling module, a baseband clipping module (in "baseband unit 2"), and an intermediate frequency module. In an embodiment, during clipping, the cooperation relationship between the subsystems is described as follows:

[0196] The scheduling module calculates the power allocation for each carrier (or carrier slice) and each symbol, and determines the power threshold TP output by the baseband clipping module. n,j (i.e. the first parameter is TP n,j where n is the symbol number and j is the carrier number (or carrier slice number).

[0197] The baseband clipping module determines the power threshold TP provided by the scheduling module via eCPRI / CPRI. n,j Based on this method, the possibility of peaks exceeding the threshold in the intermediate frequency module can be effectively reduced, and the signal peak distribution is controlled within the operable range of intermediate radio frequency clipping.

[0198] The intermediate frequency module provides a shaping filtering function at the intermediate frequency input to filter out spectral spreading caused by baseband clipping. The signal is then processed by a conventional intermediate radio frequency clipping module.

[0199] Furthermore, the communication process between the baseband unit (i.e., BBU) and the radio frequency unit (i.e., AAU / RRU) includes the following steps:

[0200] The scheduling control module is located in the BBU, the baseband clipping module is located in the RRU / AAU, and the BBU communicates with the RRU / AAU via CPRI or eCPRI.

[0201] The BBU transmits clipping parameters (e.g., baseband clipping enable and clipping power threshold TP) to the RRU / AAU via the fronthaul interface. n,j ) must be sent.

[0202] Clipping power threshold TP n,j is designated based on the carrier (or carrier slice number) and symbol.

[0203] Optionally, the clipping process may be performed by the process shown in Fig. 6. In Fig. 6, for example, the interface between the baseband unit and the radio frequency unit is eCPRI. As shown in Fig. 6, the processing process on the left side of eCPRI is performed by the baseband unit and includes a signal bit domain processing process and a frequency domain processing process (optional). The processing process on the right side of eCPRI is performed by the radio frequency unit and includes an IFFT, a baseband clipping module (configured to perform a first clipping process), an interface process, and a shaping filtering process (configured to perform a filtering process).

[0204] 6, the baseband clipping module performs symbol-level amplitude limiting on the time-domain data IQ signal obtained by IFFT. The processing process may include various implementations.

[0205] For example, the baseband clipping module may perform amplitude limiting on the I and Q paths of the complex signal separately, and set an amplitude limiting value A (where A is the TP n,j ) is determined at the symbol level by the scheduling module. The clipping process can be done as follows:

number

[0206] y represents the signal obtained by clipping and x represents the unclipped signal.

[0207] As another example, the baseband clipping module may be implemented in a manner such as hard clipping, PC or IQ joint clipping.

[0208] For example, the execution effect of the shaping filtering processing module configured to perform filtering processing in Figure 5 is shown in Figures 7a and 7b. Figure 7a shows the signal spectrum before shaping filtering, and Figure 7b shows the signal spectrum after shaping filtering. It can be seen that after shaping filtering processing, out-of-band spectrum leakage is reduced, and communication efficiency can be improved.

[0209] For example, FIG. 7c shows the effect of performing a first clipping process and a second clipping process. When the signal peak of the original signal is excessively large, the first clipping process can be performed to obtain first data (referred to as the signal obtained by baseband clipping in the figure), and the second clipping process is performed based on the first data to obtain second data (referred to as the signal obtained by intermediate frequency clipping in the figure). Therefore, data processing is performed by performing at least two clipping processes by using the carrier as the clipping granularity in the radio frequency unit, and a limiting function is added to perform efficient time-domain signal processing, thereby effectively reducing the possibility of peaks exceeding the threshold in the intermediate frequency module, and controlling the signal peak distribution as much as possible within the operable range of intermediate radio frequency clipping. Furthermore, since the baseband unit and the radio frequency unit perform clipping together, the PAPR can be controlled, clipping loss is eliminated, the power amplifier is protected, and the clipping effect is improved, thereby improving communication performance.

[0210] 8 is a diagram of a communication method according to the present application. The method includes the following steps:

[0211] S801: The baseband unit transmits a first parameter.

[0212] S802: The radio frequency unit performs a first clipping process on data of a first carrier based on a first parameter to obtain first data, where the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are respectively used in the clipping process for the K carrier slices, where K is a positive integer.

[0213] In a possible implementation, after the radio frequency unit performs the first clipping process to obtain the first data in step S802, the method further includes the radio frequency unit performing the second clipping process based on the first data. Specifically, in the data processing process, the radio frequency unit sequentially performs the first clipping process and the second clipping process on the data of the first carrier. Therefore, the data processing is implemented by performing at least two clipping processes in the radio frequency unit to improve the clipping effect and thereby improve communication performance.

[0214] Optionally, the process of the radio frequency unit performing the second clipping process based on the first data includes the radio frequency unit performing a filtering process based on the first data to obtain second data, and the radio frequency unit performing the second clipping process based on the second data. Specifically, in the process of the second clipping process, the radio frequency unit filters the first data obtained by the first clipping process to obtain second data, and performs the second clipping process based on the second data, so as to reduce the occurrence of spectrum spreading and the out-of-band spectrum leakage.

[0215] In a possible implementation, in the implementation process shown in Figure 8, the method further includes the radio frequency unit receiving a second parameter. The second parameter is used to determine a filtering coefficient of the filtering process. Specifically, the radio frequency unit can receive the second parameter used to determine the filtering coefficient of the filtering process, so that the radio frequency unit performs the filtering process based on an instruction from another device (e.g., a baseband unit). Compared with an implementation in which the filtering process is performed based on fixed filtering parameters, the adaptability of the filtering process can be improved, and the filtering effect can be improved.

[0216] Optionally, for the determination process of the first parameter and the second parameter that may exist, please refer to the above FIG. 4 and the related implementation process of FIG. 4 to achieve the corresponding technical effect, and the details will not be described again here.

[0217] In a possible implementation, in the implementation process shown in Figure 8, the method further includes the radio frequency unit receiving a third parameter. The third parameter is used for the second clipping process. Specifically, the radio frequency unit can receive the third parameter used to determine the second clipping process, so that the radio frequency unit performs the second clipping process based on an instruction from another device (e.g., a baseband unit). Compared to an implementation in which the clipping process is performed based on a fixed clipping parameter, the adaptability of the clipping process can be improved, thereby improving the clipping effect.

[0218] 8, the method further includes the radio frequency unit receiving indication information indicating that the clipping process is enabled, or the radio frequency unit receiving indication information indicating that the clipping process is disabled. Specifically, the radio frequency unit can receive indication information indicating that the clipping process is enabled or disabled, so that the radio frequency unit flexibly enables or disables the clipping process based on an instruction from another device (e.g., a baseband unit).

[0219] In a possible implementation, the time domain resource occupied by the data of the first carrier is N time units, where N is a positive integer. Specifically, in the first clipping process, the first parameter is used to perform clipping on the data of the first carrier occupying N time units, so that the clipping parameter of the carrier data can be applied to the clipping process in the time domain.

[0220] 8, after the radio frequency unit receives the first parameter in step S801, the radio frequency unit performs a first clipping process on the data of the first carrier according to the first parameter to obtain the first data in step S802. The K parameters included in the first parameter are respectively used in the clipping process for the K carrier slices included in the first carrier. Therefore, the radio frequency unit performs a fine-grained clipping process by using the carrier slices included in the carrier as the clipping granularity, so as to improve the clipping performance.

[0221] To implement the functions in the above methods provided in the present application, the device that executes the above methods includes a hardware structure and / or a software module, and may implement the functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether the functions among the above functions are implemented by a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraints of the technical solution.

[0222] Please refer to Figure 9. The present application provides a communication device 900. The device 900 includes a processing module 901 and a transceiver module 902.

[0223] In an embodiment, the communication device 900 may implement the functions of the radio frequency unit in the above method, and thus realize the advantageous effects of the above method. In this application, the communication device 900 may be a radio frequency unit, or may be a software module, an integrated circuit, a component, etc., in a radio frequency unit, for example, a chip. This is not limited. For the purpose of explanation, the following uses an example in which the communication device 900 is a radio frequency unit.

[0224] Specifically, the processing module 901 is configured to determine a first parameter, the processing module 901 is further configured to perform a first clipping operation on the data of the first carrier based on the first parameter to obtain first data, and the processing module is further configured to perform a second clipping operation based on the first data.

[0225] In a possible implementation, the processing module 901 being specifically configured to perform the second clipping process based on the first data includes performing a filtering process based on the first data to obtain second data, and performing the second clipping process based on the second data.

[0226] In a possible implementation, the apparatus further comprises a transceiver module 902. The transceiver module 902 is configured to receive second parameters, which are used to determine filtering coefficients of the filtering process.

[0227] In a possible implementation, the apparatus further includes a transceiver module 902. The transceiver module 902 is configured to receive a third parameter, which is used for the second clipping process.

[0228] In a possible implementation, the apparatus further includes a transceiver module 902. The transceiver module 902 is configured to receive an indication that clipping is enabled, or alternatively, the transceiver module 902 is configured to receive an indication that clipping is disabled.

[0229] In another embodiment, the communication device 900 may implement the functions of the baseband unit in the above method, and thus realize the advantageous effects of the above method. In this application, the communication device 900 may be a baseband unit, or may be a software module, an integrated circuit, a component, etc., in the baseband unit, for example, a chip. This is not limited. For the purpose of explanation, the following uses an example in which the communication device 900 is a baseband unit.

[0230] Specifically, the processing module 901 is configured to determine a first parameter, the first parameter is used for a first clipping process on the data of the first carrier, and the processing result of the first clipping process is used for a second clipping process, and the transceiver module 902 is configured to transmit the first parameter.

[0231] In a possible implementation, the filtered result of the first clipping process is used in the second clipping process.

[0232] In a possible implementation, the transceiver module 902 is further configured to transmit a second parameter, which is used to determine filtering coefficients corresponding to the filtering process result.

[0233] In a possible implementation, the transceiver module 902 is further configured to transmit a third parameter, which is used for the second clipping process.

[0234] In a possible implementation, the transceiver module 902 is further configured to transmit an indication indicating that the clipping process is enabled, or alternatively, the baseband unit transmits an indication indicating that the clipping process is disabled.

[0235] In a possible implementation, the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are used in the clipping process for the K carrier slices respectively, where K is a positive integer.

[0236] In a possible implementation, the time domain resource occupied by the data of the first carrier is N time units, where N is a positive integer.

[0237] In a possible implementation, the second parameter is determined based on the first parameter.

[0238] In a possible implementation, the second parameter is determined based on the first parameter and at least one of a passband of the first carrier, a stopband of the first carrier, or a transition band of the first carrier.

[0239] In a possible implementation, the first parameter is determined based on at least one of the maximum power of the resource elements RE in the time unit in which the first carrier is located, the average power of the RE in the time unit in which the first carrier is located, scheduling information of the first carrier, or bandwidth information of the first carrier.

[0240] In another embodiment, the communication device 900 may implement the functions of the radio frequency unit in the above method, and thus realize the advantageous effects of the above method. In this application, the communication device 900 may be a radio frequency unit, or may be a software module, an integrated circuit, a component, etc., in a radio frequency unit, for example, a chip. This is not limited. For the purpose of explanation, the following uses an example in which the communication device 900 is a radio frequency unit.

[0241] Specifically, the processing module 901 is configured to determine a first parameter, and the processing module 901 is further configured to perform a first clipping operation on data of a first carrier according to the first parameter to obtain first data, where the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are respectively used in the clipping operation for the K carrier slices, where K is a positive integer.

[0242] In a possible implementation, the apparatus further includes a transceiver module 902. The transceiver module 902 is configured to perform a second clipping operation based on the first data.

[0243] In a possible implementation, the processing module 901 is particularly configured to perform a filtering operation on the first data to obtain second data, and to perform a second clipping operation based on the second data.

[0244] In a possible implementation, the apparatus further comprises a transceiver module 902. The transceiver module 902 is configured to receive second parameters, which are used to determine filtering coefficients of the filtering process.

[0245] In a possible implementation, the apparatus further includes a transceiver module 902. The transceiver module 902 is configured to receive a third parameter, which is used for the second clipping process.

[0246] In a possible implementation, the apparatus further includes a transceiver module 902. The transceiver module 902 is configured to receive an indication that clipping is enabled, or alternatively, the radio frequency unit receives an indication that clipping is disabled.

[0247] In another embodiment, the communication device 900 may implement the functions of the baseband unit in the above method, and thus realize the advantageous effects of the above method. In this application, the communication device 900 may be a baseband unit, or may be a software module, an integrated circuit, a component, etc., in the baseband unit, for example, a chip. This is not limited. For the purpose of explanation, the following uses an example in which the communication device 900 is a baseband unit.

[0248] Specifically, the processing module 901 is configured to determine a first parameter, the first parameter being used for a first clipping process on data of a first carrier, the first carrier including K carrier slices, the first parameter including K parameters, the K parameters being used for the clipping process on the K carrier slices respectively, where K is a positive integer, and the transceiver module 902 is configured to transmit the first parameter.

[0249] In a possible implementation, the result of the first clipping operation is used in the second clipping operation.

[0250] In a possible implementation, the filtered result of the first clipping process is used in the second clipping process.

[0251] In a possible implementation, the transceiver module 902 is further configured to transmit a second parameter, which is used to determine filtering coefficients corresponding to the filtering process result.

[0252] In a possible implementation, the transceiver module 902 is further configured to transmit a third parameter, which is used for the second clipping process.

[0253] In a possible implementation, the transceiver module 902 is further configured to transmit an indication indicating that the clipping process is enabled, or alternatively, the baseband unit transmits an indication indicating that the clipping process is disabled.

[0254] In a possible implementation, the time domain resource occupied by the data of the first carrier is N time units, where N is a positive integer.

[0255] In a possible implementation, the second parameter is determined based on the first parameter.

[0256] In a possible implementation, the second parameter is determined based on the first parameter and at least one of a passband of the first carrier, a stopband of the first carrier, or a transition band of the first carrier.

[0257] In a possible implementation, the first parameter is determined based on at least one of the maximum power of the resource elements RE in the time unit in which the first carrier is located, the average power of the RE in the time unit in which the first carrier is located, scheduling information of the first carrier, or bandwidth information of the first carrier.

[0258] It should be noted that for the contents of the information execution process of the units of the communication device 900, please refer specifically to the description of the method in the Note of this application, and the details will not be described again here.

[0259] 10 is another diagram of the structure of a communication device 1000 according to the present application. The communication device 1000 includes at least a logic circuit 1001. The communication device 1000 may be a chip or an integrated circuit.

[0260] Optionally, the communication device further includes an input / output interface 1002 .

[0261] The transceiver module 902 shown in Figure 9 may be a communications interface. The communications interface may be the input / output interface 1002 of Figure 10, which may include an input interface and an output interface. Alternatively, the communications interface may be a transceiver circuit, which may include an input interface circuit and an output interface circuit.

[0262] Optionally, the logic circuit 1001 may be configured to determine a first parameter. The logic circuit 1001 is further configured to perform a first clipping process on the data of the first carrier based on the first parameter to obtain first data. The logic circuit 1001 is further configured to perform a second clipping process based on the first data. It should be understood that the logic circuit 1001 and the input / output interface 1002 may further perform other steps performed by the radio frequency unit in any one of the above examples to achieve corresponding advantageous effects. Details will not be described again here.

[0263] Optionally, the logic circuit 1001 is configured to determine a first parameter. The first parameter is used for a first clipping process on data of the first carrier, and the processing result of the first clipping process is used for a second clipping process. The input / output interface 1002 is configured to transmit the first parameter. It should be understood that the logic circuit 1001 and the input / output interface 1002 can further perform other steps performed by the baseband unit in any one of the above examples to achieve corresponding advantageous effects. Details will not be described again here.

[0264] Optionally, the logic circuit 1001 is configured to determine a first parameter. The logic circuit 1001 is further configured to perform a first clipping process on data of a first carrier based on the first parameter to obtain first data. The first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are respectively used in the clipping process for the K carrier slices, where K is a positive integer. It should be understood that the logic circuit 1001 and the input / output interface 1002 can further perform other steps performed by the radio frequency unit in any one of the above examples to achieve corresponding advantageous effects. Details will not be described again here.

[0265] Specifically, the logic circuit 1001 is configured to determine a first parameter. The first parameter is used for a first clipping process on data of a first carrier, where the first carrier includes K carrier slices, and the first parameter includes K parameters, and the K parameters are used for the clipping process on the K carrier slices, respectively, where K is a positive integer. The input / output interface 1002 is configured to transmit the first parameter. It should be understood that the logic circuit 1001 and the input / output interface 1002 can further perform other steps performed by the baseband unit in any one of the above examples to achieve corresponding advantageous effects. Details will not be described again here.

[0266] In a possible implementation, the processing module 901 shown in FIG. 9 may be the logic circuit 1001 of FIG.

[0267] Optionally, the logic circuit 1001 may be a processing device, and some or all of the functions of the processing device may be implemented by software.

[0268] Optionally, the processing device may include a memory and a processor, wherein the memory is configured to store a computer program, and the processor reads and executes the computer program stored in the memory to perform corresponding processes and / or steps in any one of the method embodiments.

[0269] Optionally, the processing device may include only a processor. A memory configured to store a computer program is located outside the processing device, and the processor is connected to the memory via circuits / wires to read and execute the computer program stored in the memory. The memory and the processor may be integrated or may be physically separate from each other.

[0270] Optionally, the processing device may be one or more chips or one or more integrated circuits, for example, a processing device may be one or more of a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system on chip (SoC), a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chip, or any combination of the foregoing chips or processors.

[0271] 11 is a diagram of the structure of a communication device 1100 in the above example according to the present application. The communication device 1100 may specifically be the communication device used as a baseband unit or a radio frequency unit in the above example. For the structure of the communication device, please refer to the structure shown in FIG.

[0272] The communication device 1100 includes at least one processor 1111 and at least one network interface 1114 .

[0273] Optionally, the communication device further includes at least one memory 1112, at least one transceiver 1113, and one or more antennas 1115. The processor 1111, the memory 1112, the transceiver 1113, and the network interface 1114 are connected to each other, for example, via a bus. In this application, a connection may include various types of interfaces, transmission lines, buses, etc., and is not limited to this. The antenna 1115 is connected to the transceiver 1113. The network interface 1114 is configured to enable the communication device to communicate with other communication devices over a communication link. For example, the network interface 1114 may include a network interface between the communication device and a core network device, for example, an S1 interface. The network interface may also include a network interface between the communication device and other communication devices (e.g., other network devices or core network devices), for example, an X2 or Xn interface.

[0274] The processor 1111 is mainly configured to process communication protocols and communication data, control the entire communication device, execute software programs, and process data from the software programs, for example, to help the communication device perform the operations described in the above implementation process. The communication device may include a baseband processor and a central processing unit. The baseband processor is mainly configured to process communication protocols and communication data. The central processing unit is mainly configured to control the entire terminal device, execute software programs, and process data from the software programs. The processor 1111 in FIG. 11 may incorporate the functions of the baseband processor and the central processing unit. Those skilled in the art will understand that the baseband processor and the central processing unit may be independent processors and may be interconnected using techniques such as buses. Those skilled in the art will understand that a network device may include multiple baseband processors to accommodate different network standards, multiple central processing units to enhance the processing capabilities of the network device, and components of the network device may be connected by various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The central processing unit may also be referred to as a central processing circuit or a central processing chip. The functions for processing communication protocols and communication data may be implemented in a processor, or may be stored in a memory in the form of a software program, and the processor executes the software program to perform the baseband processing functions.

[0275] The memory is mainly configured to store software programs and data. The memory 1112 may exist independently and be connected to the processor 1111. Optionally, the memory 1112 may be integrated with the processor 1111, for example, integrated on a chip. The memory 1112 can store program codes for implementing the technical solutions in the embodiments of the present application, and the processor 1111 controls the execution. Various types of computer program codes that are executed may be considered as drivers for the processor 1111.

[0276] 11 shows only one memory and one processor. In an actual network device, there may be multiple processors and multiple memories. The memory may also be referred to as a storage medium, a storage device, etc. The memory may be a storage element located on the same chip as the processor, i.e., an on-chip storage element, or an independent storage element. This is not a limitation of the present application.

[0277] The transceiver 1113 may be configured to support reception or transmission of radio frequency signals between a communication device and a terminal. The transceiver 1113 may be connected to an antenna 1115. The transceiver 1113 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1115 may receive radio frequency signals. The receiver Rx of the transceiver 1113 is configured to receive radio frequency signals from the antenna, convert the radio frequency signals to digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 1111, so that the processor 1111 performs further processing, e.g., demodulation and decoding, on the digital baseband signals or digital intermediate frequency signals. Furthermore, the transmitter Tx of the transceiver 1113 is further configured to receive modulated digital baseband signals or digital intermediate frequency signals from the processor 1111, convert the modulated digital baseband signals or digital intermediate frequency signals to radio frequency signals, and transmit the radio frequency signals via one or more antennas 1115. Specifically, the receiver Rx may selectively perform single-stage or multi-stage down-conversion and analog-to-digital conversion on a radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency signal. The order of the down-conversion and analog-to-digital conversion is adjustable. The transmitter Tx may selectively perform single-stage or multi-stage up-conversion and digital-to-analog conversion on a modulated digital baseband signal or a digital intermediate frequency signal to obtain a radio frequency signal. The order of the up-conversion and digital-to-analog conversion is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as a digital signal.

[0278] The transceiver 1113 may also be referred to as a transceiver module, a transceiver machine, a transceiver device, etc. Optionally, a component configured to implement a receiving function in the transceiver module may be considered a receiving unit, and a component configured to implement a transmitting function in the transceiver module may be considered a transmitting unit. In other words, the transceiver module includes a receiving unit and a transmitting unit. The receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc. The transmitting unit may also be referred to as a transmitter, a sender, a transmitting circuit, etc.

[0279] It should be noted that the communication device 1100 shown in Fig. 11 may be specifically configured to perform the steps performed by the baseband unit or radio frequency unit in the above method, and to achieve the corresponding technical effects of the baseband unit or radio frequency unit. For the specific implementation of the communication device 1100 shown in Fig. 11, please refer to the description of the above method. The details will not be described again here.

[0280] The division into modules in this application is merely an example and is merely a logical division of functions. In actual implementation, other division methods may be used. Furthermore, the functional modules in the embodiments of this application may be integrated into one processor, may exist physically alone, or two or more modules may be combined into one module. The integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0281] All or part of the technical solutions provided in this application may be implemented by software, hardware, firmware, or any combination thereof. When software is configured to implement the above embodiments, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded into a computer and executed, the procedures or functions described herein are generated in whole or in part. The computer may be a general-purpose computer, a specialized computer, a computer network, a network device, a terminal device, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio wave, or microwave) transmission. The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device, such as a server or a data center, that incorporates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., digital video discs (DVDs)), semiconductor media, etc.

[0282] In this application, examples may be cross-referenced without logical contradiction. For example, methods and / or terms in method examples may be cross-referenced, functions and / or terms in apparatus examples may be cross-referenced, and functions and / or terms in apparatus examples and method examples may be cross-referenced.

[0283] It is apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the scope of the present application, and thus the present application is intended to cover such modifications and variations, provided that they fall within the scope of the claims of the present application and their equivalents.

Claims

1. 1. A communication method comprising: Determining a first parameter; performing a first clipping process on the data of the first carrier based on the first parameter at the radio frequency unit side to obtain first data; performing a second clipping process on the first data at the radio frequency unit side; A method having the following.

2. performing a second clipping process on the first data at the radio frequency unit side; performing a filtering process based on the first data to obtain second data; performing the second clipping process on the second data; having The method of claim 1.

3. The method further comprises receiving a second parameter; the second parameter is used to determine filtering coefficients of the filtering process. The method of claim 2.

4. The method further comprises receiving a third parameter; the third parameter is used in the second clipping process; 4. The method according to any one of claims 1 to 3.

5. The method comprises: receiving an indication that clipping is in effect; or receiving an indication that clipping is disabled; Further comprising:

5. The method according to any one of claims 1 to 4.

6. 1. A communication method comprising: determining a first parameter, the first parameter being used in a first clipping process on data of a first carrier, and a processing result of the first clipping process being used in a second clipping process; transmitting the first parameter; A method having the following.

7. a filtering process result of the first clipping process is used in the second clipping process; The method of claim 6.

8. The method further comprises transmitting a second parameter; the second parameter is used to determine filtering coefficients corresponding to the filtering process result; The method of claim 7.

9. The method further comprises transmitting a third parameter; the third parameter is used in the second clipping process; 9. The method according to any one of claims 6 to 8.

10. The method comprises: Sending an indication that clipping is in effect; or Sending an indication that clipping is disabled Further comprising:

10. The method according to any one of claims 6 to 9.

11. The first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are used in clipping processing for the K carrier slices, respectively, where K is a positive integer.

11. The method according to any one of claims 1 to 10.

12. the time domain resource occupied by the data of the first carrier is N time units, where N is a positive integer; 12. The method according to any one of claims 1 to 11.

13. The second parameter is determined based on the first parameter.

13. A method according to any one of claims 3 to 5 or claims 8 to 12.

14. the second parameter is determined based on the first parameter and at least one of a passband of the first carrier, a stopband of the first carrier, or a transition band of the first carrier. The method of claim 13.

15. the first parameter is determined based on at least one of a maximum power of a resource element (RE) in a time unit in which the first carrier is located, an average power of a resource element (RE) in a time unit in which the first carrier is located, scheduling information of the first carrier, or bandwidth information of the first carrier.

15. The method according to any one of claims 1 to 14.

16. A communication device comprising a unit adapted to perform the method according to any one of claims 1 to 5 or 11 to 15.

17. having at least one processor and memory; the at least one processor is coupled to the memory; The processor is configured to perform a method according to any one of claims 1 to 5 or 11 to 15. Communication equipment.

18. A communication device comprising a unit adapted to carry out the method according to any one of claims 6 to 15.

19. having at least one processor and memory; the at least one processor is coupled to the memory; The processor is configured to perform the method of any one of claims 6 to 15. Communication equipment.

20. A communication system comprising a communication device according to claims 16 and 18 or a communication device according to claims 17 and 19.

21. 1. A communication method comprising: Determining a first parameter; and performing a first clipping process on the data of the first carrier based on the first parameter at the radio frequency unit side to obtain first data; The first carrier includes K carrier slices, the first parameter indicates K parameters, and the K parameters are used in clipping processing for the K carrier slices, respectively, where K is a positive integer. method.

22. The method further comprises performing a second clipping process based on the first data.

22. The method of claim 21.

23. performing the second clipping process based on the first data, performing a filtering process based on the first data to obtain second data; performing the second clipping process on the second data; having 23. The method of claim 22.

24. 1. A communication method comprising: determining a first parameter, the first parameter being used for a first clipping process on data of a first carrier, the first carrier including K carrier slices, the first parameter including K parameters, the K parameters being used for clipping processes on the K carrier slices, respectively, where K is a positive integer; transmitting the first parameter; A method having the following.

25. The processing result of the first clipping processing is used in the second clipping processing.

25. The method of claim 24.

26. a filtering process result of the first clipping process is used in the second clipping process; 26. The method of claim 24 or 25.

27. A communication device comprising a unit adapted to carry out the method according to any one of claims 21 to 23.

28. having at least one processor and memory; the at least one processor is coupled to the memory; The processor is configured to perform the method of any one of claims 21 to 23. Communication equipment.

29. A communication device comprising a unit adapted to carry out the method according to any one of claims 24 to 26.

30. having at least one processor and memory; the at least one processor is coupled to the memory; The processor is configured to perform the method of any one of claims 24 to 26. Communication equipment.

31. a communication device according to claims 27 and 29; A communication device according to claims 28 and 30; A communication system having:

32. It remembers the commands, The instructions, when executed by a computer, perform the method of any one of claims 1 to 16 or claims 21 to 26. A computer-readable storage medium.

33. Contains instructions, The instructions, when executed on a computer, enable the computer to carry out the method of any one of claims 1 to 16 or claims 21 to 26. Computer program products.

Citation Information

Patent Citations

  • Multi-carrier signal transmitter

    JP2007194825A

  • Radio equipment and radio transmission method

    JP2017011390A

  • Method, Radio Unit and Radio Base Station for Adjusting Thresholds for Crest Factor Reduction

    US20130329819A1

  • Systems and methods for reducing peak to average power ratio

    US20150223176A1