Communication method and related equipment
Patent Information
- Application Number
- CN202280098510.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-30
- Publication Date
- 2025-03-07
AI Technical Summary
In the signal clipping processing of existing communication systems, the processing adaptability is poor based on fixed signal threshold values, resulting in poor clipping effect and affecting communication performance.
Through at least two clipping processes in the radio frequency unit, the carrier is used as the clipping granularity, the parameters sent by the baseband unit are used to perform the first clipping process, and the second clipping process is performed based on the processing results to reduce spectrum dispersion and out-of-band Spectrum leakage.
It improves the clipping effect, improves communication performance, enhances the control ability of signal peak distribution, and avoids the phenomenon of power amplifier over-threshold peak and missing clipping.
Smart Images

Figure CN119586094A_ABST
Abstract
Description
A communication method and related equipment Technical Field
[0001] The present application relates to the field of communications, and in particular to a communication method and related equipment. Background Art
[0002] In communication systems, before transmitting a signal, the transmitting device can perform clipping to suppress excessively high signal peaks, thereby reducing the peak-to-average power ratio (PAPR). Therefore, how to effectively perform clipping is an important research topic.
[0003] Summary of the Invention
[0004] The present application provides a communication method and related equipment for using a carrier as a clipping granularity on the radio frequency unit side, and implementing data processing through at least two clipping processing processes, in order to improve the clipping effect and thereby improve communication performance.
[0005] In a first aspect, the present application provides a communication method, which is applied to a radio frequency unit (RFU). The method is executed by the RFU, or the method is executed by some components in the RFU (such as a processor, a chip, or a chip system), or the method can also be implemented by a logic module or software that can implement all or part of the functions of the RFU. In the first aspect and its possible implementation, the method is described as being executed by the RFU. In the method, the RFU determines a first parameter; the RFU performs a first clipping process on data of a first carrier according to the first parameter to obtain first data; and the RFU performs a second clipping process based on the first data.
[0006] Based on the above technical solution, after the RF unit determines the first parameter, it performs a first clipping process on the data of the first carrier according to the first parameter to obtain the first data; and then, the RF unit performs a second clipping process based on the first data. In other words, during data processing, the RF unit sequentially performs the first clipping process and the second clipping process on the data of the first carrier. Thus, in the RF unit, using the carrier as the clipping granularity, data processing is achieved through at least two clipping processes, in order to improve the clipping effect and, in turn, enhance communication performance.
[0007] Optionally, the RF unit may determine the first parameter in a variety of ways, for example, the RF unit may determine the first parameter by preconfiguration, or by receiving the first parameter from another device (such as a baseband unit) to determine the first parameter.
[0008] It should be understood that in this application, the radio frequency unit is a network device with a radio frequency signal processing function, and the baseband unit is a network device with a baseband signal processing function. The radio frequency unit and the baseband unit may have other names.
[0009] For example, the radio frequency unit is radio equipment (RE) and the baseband unit is a radio equipment controller (REC).
[0010] For another example, the radio frequency unit is a remote radio unit (RRU) and the baseband unit is a building baseband unit (BBU).
[0011] For another example, the radio frequency unit is an active antenna unit (AAU) and the baseband unit is a BBU.
[0012] For another example, the radio frequency unit is a radio unit (RU) and the baseband unit is a distributed unit (DU).
[0013] Optionally, the link between the baseband unit and the radio frequency unit may be referred to as a fronthaul link, a fronthaul network, etc.
[0014] Optionally, the communication interface between the baseband unit and the radio frequency unit can be called a common public radio interface (CPRI) interface, an enhanced common public radio interface (eCPRI) interface, a fronthaul interface in an open radio access network (ORAN or O-RAN), or other interface names, which are not limited here.
[0015] In a possible implementation of the first aspect, the RF unit performing the second clipping processing according to the first data includes: the RF unit performing filtering processing according to the first data to obtain second data; and the RF unit performing the second clipping processing on the second data.
[0016] Based on the above technical solution, during the second clipping processing of the RF unit, the RF unit can filter the first data after the first clipping processing to obtain second data, and then perform the second clipping processing on the second data to reduce the occurrence of spectrum diffusion and reduce out-of-band spectrum leakage.
[0017] In a possible implementation manner of the first aspect, the method further includes: the radio frequency unit receiving a second parameter, where the second parameter is used to determine a filter coefficient of the filtering process.
[0018] Based on the above technical solution, the RF unit can receive a second parameter for determining the filtering coefficient of the filtering process, so that the RF unit can implement filtering processing according to the instructions of other devices (such as a baseband unit). Compared with the implementation method of filtering processing based on fixed filtering parameters, the adaptability of the filtering processing process can be improved, thereby improving the filtering effect.
[0019] In a possible implementation manner of the first aspect, the method further includes: the radio frequency unit receiving a third parameter, where the third parameter is used for the second clipping process.
[0020] Based on the above technical solution, the RF unit can receive a third parameter for determining the second clipping processing, so that the RF unit can implement the second clipping processing according to the instructions of other devices (such as a baseband unit). Compared with the implementation method of clipping processing based on fixed clipping parameters, the adaptability of the clipping processing process can be improved, thereby improving the clipping effect.
[0021] In a possible implementation manner of the first aspect, the method further includes: the radio frequency unit receiving indication information instructing to enable clipping processing; or, the radio frequency unit receiving indication information instructing to disable clipping processing.
[0022] Based on the above technical solution, the radio frequency unit can receive instruction information for instructing to enable or disable clipping processing, so that the radio frequency unit can flexibly enable or disable clipping processing according to instructions from other devices (such as baseband units).
[0023] The second aspect of the present application provides a communication method, which is applied to a baseband unit and is executed by the baseband unit, or the method is executed by some components in the baseband unit (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can realize all or part of the functions of the baseband unit. In the second aspect and its possible implementation, the method is described as being executed by the baseband unit. In this method, the baseband unit determines a first parameter; wherein the first parameter is used for a first clipping process of data of a first carrier, and the processing result of the first clipping process is used for a second clipping process; the baseband unit sends the first parameter.
[0024] Based on the above technical solution, the first parameter determined by the baseband unit is used for the first clipping processing of the data of the first carrier, and the processing result of the first clipping processing is used for the second clipping processing; thereafter, after sending the first parameter, the baseband unit enables the radio frequency unit to receive the first parameter, and the radio frequency unit can perform the first clipping processing on the data of the first carrier according to the first parameter, obtain the processing result (for example, the processing result is the first data), and perform the second clipping processing according to the processing result. In other words, in the process of processing data, the radio frequency unit performs the first clipping processing and the second clipping processing on the data of the first carrier in sequence based on the instruction of the baseband unit. Thus, in the radio frequency unit, the carrier is used as the clipping granularity, and data processing is realized by at least two clipping processing processes, in order to improve the clipping effect and thus improve the communication performance.
[0025] In a possible implementation manner of the second aspect, a filtering result of the processing result of the first clipping processing is used for the second clipping processing.
[0026] Based on the above technical solution, in the process of processing the data of the first carrier, the radio frequency unit can filter the first data after the first clipping processing to obtain the second data, and then perform the second clipping processing on the second data to reduce the occurrence of spectrum diffusion and reduce out-of-band spectrum leakage.
[0027] In a possible implementation manner of the second aspect, the method further includes: the baseband unit sending a second parameter, where the second parameter is used to determine a filter coefficient corresponding to the filtering processing result.
[0028] Based on the above technical solution, the baseband unit can send a second parameter for determining the filter coefficient corresponding to the filtering processing result, so that the radio frequency unit can implement filtering processing according to the instructions of the baseband unit. Compared with the implementation method of filtering processing based on fixed filtering parameters, the adaptability of the filtering processing process can be improved, thereby improving the filtering effect.
[0029] In a possible implementation manner of the second aspect, the method further includes: the baseband unit sending a third parameter, where the third parameter is used for the second clipping process.
[0030] Based on the above technical solution, the baseband unit can send a third parameter for determining the second clipping processing, so that the radio frequency unit implements the second clipping processing according to the instruction of the baseband unit. Compared with the implementation method of clipping processing based on fixed clipping parameters, the adaptability of the clipping processing process can be improved, thereby improving the clipping effect.
[0031] In a possible implementation manner of the second aspect, the method further includes: the baseband unit sending indication information indicating enabling of clipping processing; or, the baseband unit sending indication information indicating disabling of clipping processing.
[0032] Based on the above technical solution, the baseband unit can send instruction information for instructing to enable or disable the clipping process, so that the radio frequency unit can flexibly enable or disable the clipping process according to the instruction of the baseband unit.
[0033] In a possible implementation manner of the second aspect, the first carrier includes K carrier slices, the first parameter includes K parameters, the K parameters are respectively used for clipping processing of the K carrier slices, and K is a positive integer.
[0034] Based on the above technical solution, the first parameter for the first clipping processing of the data of the first carrier may include K parameters, which are respectively used for the clipping processing of K carrier slices in the first carrier, so that the radio frequency unit uses the carrier slices contained in the carrier as the clipping granularity, and improves the clipping performance through fine-grained clipping processing.
[0035] In a possible implementation manner of the first aspect or the second aspect, the time domain resources occupied by the data of the first carrier are N time units, where N is a positive integer.
[0036] Based on the above technical solution, 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 dimension.
[0037] Optionally, the time unit may include an orthogonal frequency division multiplexing (OFDM) symbol, a frame, a subframe, or a time slot.
[0038] In a possible implementation manner of the first aspect or the second aspect, the second parameter is determined based on the first parameter.
[0039] Based on the above technical solution, the second parameter used to determine the filter coefficient corresponding to the filtering processing result is determined based on the first parameter, that is, the filtering parameter is determined based on the clipping parameter of the first clipping processing, so that the filtering parameter for filtering the carrier data after the first clipping processing can be adaptively adjusted based on the clipping parameter, in order to improve the adaptability of the filtering processing.
[0040] In a possible implementation of the first aspect or the second aspect, the second parameter is determined based on the first parameter and at least one of the following: a passband of the first carrier, a stopband of the first carrier, or a transition band of the first carrier.
[0041] Based on the above technical solution, the second parameter is determined based on the first parameter and at least one of the above items, and the above at least one item includes bandwidth information such as the passband, stopband or transition band of the first carrier, so that the second parameter used to determine the filter coefficient corresponding to the filtering processing result can be adaptively adjusted based on the carrier data, in order to improve the adaptability of the filtering processing.
[0042] In a possible implementation of the first aspect or the second aspect, the first parameter is determined based on at least one of the following items: the maximum power of the 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.
[0043] For example, the time unit is an OFDM symbol, a frame, a subframe, or a time slot.
[0044] Based on the above technical solution, the first parameter of the first clipping process for the data of the first carrier can be determined by at least one of the above items, so as to improve the flexibility of the solution implementation.
[0045] The third aspect of the present application provides a communication method, which is applied to a radio frequency unit, and the method is executed by the radio frequency unit, or the method is executed by some components in the radio frequency unit (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can realize all or part of the functions of the radio frequency unit. In the third aspect and its possible implementation, the method is described as being executed by the radio frequency unit. In this method, the radio frequency unit determines a first parameter; 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; wherein, the first carrier includes K carrier slices, and the first parameter includes K parameters, and the K parameters are respectively used for the clipping process of the K carrier slices, and K is a positive integer.
[0046] Based on the above technical solution, after the RF unit determines the first parameter, it performs a first clipping process on the data of the first carrier according to the first parameter to obtain first data. The K parameters included in the first parameter are respectively used for clipping the K carrier slices included in the first carrier. As a result, the RF unit uses the carrier slices included in the carrier as the clipping granularity, improving clipping performance through fine-grained clipping processing.
[0047] In a possible implementation manner of the third aspect, the method further includes: the RF unit performing a second clipping process according to the first data.
[0048] Based on the above technical solution, the RF unit sequentially performs a first clipping process and a second clipping process on the data of the first carrier during data processing. Thus, in the RF unit, data processing is achieved through at least two clipping processes, thereby improving the clipping effect and, in turn, communication performance.
[0049] In a possible implementation of the third aspect, the RF unit performing the second clipping processing according to the first data includes: the RF unit performing filtering processing according to the first data to obtain second data; and the RF unit performing the second clipping processing on the second data.
[0050] Based on the above technical solution, during the second clipping processing of the RF unit, the RF unit can filter the first data after the first clipping processing to obtain second data, and then perform the second clipping processing on the second data to reduce the occurrence of spectrum diffusion and reduce out-of-band spectrum leakage.
[0051] In a possible implementation manner of the third aspect, the method further includes: the radio frequency unit receiving a second parameter, where the second parameter is used to determine a filter coefficient of the filtering process.
[0052] Based on the above technical solution, the RF unit can receive a second parameter for determining the filtering coefficient of the filtering process, so that the RF unit can implement filtering processing according to the instructions of other devices (such as a baseband unit). Compared with the implementation method of filtering processing based on fixed filtering parameters, the adaptability of the filtering processing process can be improved, thereby improving the filtering effect.
[0053] In a possible implementation manner of the third aspect, the method further includes: the radio frequency unit receiving a third parameter, where the third parameter is used for the second clipping process.
[0054] Based on the above technical solution, the RF unit can receive a third parameter for determining the second clipping processing, so that the RF unit can implement the second clipping processing according to the instructions of other devices (such as a baseband unit). Compared with the implementation method of clipping processing based on fixed clipping parameters, the adaptability of the clipping processing process can be improved, thereby improving the clipping effect.
[0055] In a possible implementation manner of the third aspect, the method further includes: the radio frequency unit receiving indication information instructing to enable clipping processing; or, the radio frequency unit receiving indication information instructing to disable clipping processing.
[0056] Based on the above technical solution, the radio frequency unit can receive instruction information for instructing to enable or disable clipping processing, so that the radio frequency unit can flexibly enable or disable clipping processing according to instructions from other devices (such as baseband units).
[0057] The fourth aspect of the present application provides a communication method, which is applied to a baseband unit, and the method is executed by the baseband unit, or the method is executed by some components in the baseband unit (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can realize all or part of the functions of the baseband unit. In the fourth aspect and its possible implementation, the method is described as being executed by the baseband unit. In this method, the baseband unit determines a first parameter; wherein the first parameter is used for a first clipping process of data of a first carrier; wherein the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are respectively used for clipping process of the K carrier slices, K is a positive integer; the baseband unit sends the first parameter.
[0058] Based on the above technical solution, the first parameter determined by the baseband unit is used for the first clipping process of the data of the first carrier, and the processing result of the first clipping process is used for the second clipping process. The K parameters included in the first parameter are respectively used for the clipping process of the K carrier slices included in the first carrier. As a result, the radio frequency unit uses the carrier slices included in the carrier as the clipping granularity, improving clipping performance through fine-grained clipping processing.
[0059] In a possible implementation manner of the fourth aspect, a processing result of the first clipping processing is used for a second clipping processing.
[0060] Based on the above technical solution, after the baseband unit sends the first parameter, the radio frequency unit receives the first parameter, and the radio frequency unit can perform a first clipping process on the data of the first carrier according to the first parameter, obtain a processing result (for example, the processing result is the first data), and perform a second clipping process according to the processing result. In other words, in the process of processing data, the radio frequency unit performs a first clipping process and a second clipping process on the data of the first carrier in sequence based on the instruction of the baseband unit. Thus, in the radio frequency unit, data processing is achieved by at least two clipping processes, in order to improve the clipping effect and thus improve communication performance.
[0061] In a possible implementation manner of the fourth aspect, a filtering result of the processing result of the first clipping processing is used for the second clipping processing.
[0062] Based on the above technical solution, in the process of processing the data of the first carrier, the radio frequency unit can filter the first data after the first clipping processing to obtain the second data, and then perform the second clipping processing on the second data to reduce the occurrence of spectrum diffusion and reduce out-of-band spectrum leakage.
[0063] In a possible implementation manner of the fourth aspect, the method further includes: the baseband unit sending a second parameter, where the second parameter is used to determine a filter coefficient corresponding to the filtering processing result.
[0064] Based on the above technical solution, the baseband unit can send a second parameter for determining the filter coefficient corresponding to the filtering processing result, so that the radio frequency unit can implement filtering processing according to the instructions of the baseband unit. Compared with the implementation method of filtering processing based on fixed filtering parameters, the adaptability of the filtering processing process can be improved, thereby improving the filtering effect.
[0065] In a possible implementation manner of the fourth aspect, the method further includes: the baseband unit sending a third parameter, where the third parameter is used for the second clipping process.
[0066] Based on the above technical solution, the baseband unit can send a third parameter for determining the second clipping processing, so that the radio frequency unit implements the second clipping processing according to the instruction of the baseband unit. Compared with the implementation method of clipping processing based on fixed clipping parameters, the adaptability of the clipping processing process can be improved, thereby improving the clipping effect.
[0067] In a possible implementation manner of the fourth aspect, the method further includes: the baseband unit sending indication information indicating enabling of clipping processing; or, the baseband unit sending indication information indicating disabling of clipping processing.
[0068] Based on the above technical solution, the baseband unit can send instruction information for instructing to enable or disable the clipping process, so that the radio frequency unit can flexibly enable or disable the clipping process according to the instruction of the baseband unit.
[0069] In a possible implementation manner of the third aspect or the fourth aspect, the time domain resources occupied by the data of the first carrier are N time units, where N is a positive integer.
[0070] Based on the above technical solution, 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 dimension.
[0071] In a possible implementation manner of the third aspect or the fourth aspect, the second parameter is determined based on the first parameter.
[0072] Based on the above technical solution, the second parameter used to determine the filter coefficient corresponding to the filtering processing result is determined based on the first parameter, that is, the filtering parameter is determined based on the clipping parameter of the first clipping processing, so that the filtering parameter for filtering the carrier data after the first clipping processing can be adaptively adjusted based on the clipping parameter, in order to improve the adaptability of the filtering processing.
[0073] In a possible implementation of the third aspect or the fourth aspect, the second parameter is determined based on the first parameter and at least one of the following: the passband of the first carrier, the stopband of the first carrier, or the transition band of the first carrier.
[0074] Based on the above technical solution, the second parameter is determined based on the first parameter and at least one of the above items, and the above at least one item includes bandwidth information such as the passband, stopband or transition band of the first carrier, so that the second parameter used to determine the filter coefficient corresponding to the filtering processing result can be adaptively adjusted based on the carrier data, in order to improve the adaptability of the filtering processing.
[0075] In a possible implementation of the third aspect or the fourth aspect, the first parameter is determined based on at least one of the following items: the maximum power of the resource unit 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.
[0076] For example, the time unit is an OFDM symbol, a frame, a subframe, or a time slot.
[0077] Based on the above technical solution, the first parameter of the first clipping process for the data of the first carrier can be determined by at least one of the above items, so as to improve the flexibility of the solution implementation.
[0078] In a fifth aspect, the present application provides a communication device that can implement the method in the first aspect or any possible implementation of the first aspect. The communication device includes corresponding units or modules for executing the above method. The units or modules included in the communication device can be implemented by software and / or hardware. For example, the device can be a radio frequency unit, or the device can be a component in the radio frequency unit (such as a processor, chip or chip system, etc.), or the device can also be a logic module or software that can implement all or part of the functions of the radio frequency unit.
[0079] The communication device includes a processing module, which is used to determine a first parameter; the processing module is also used to perform a first clipping process on the data of the first carrier according to the first parameter to obtain first data; the processing module is also used to perform a second clipping process according to the first data.
[0080] In a possible implementation of the fifth aspect, the processing module is specifically configured to perform the second clipping process according to the first data, including: performing filtering processing according to the first data to obtain second data; and performing the second clipping process on the second data.
[0081] In a possible implementation manner of the fifth aspect, the device further includes a transceiver module, which is used to receive a second parameter, where the second parameter is used to determine a filter coefficient of the filtering process.
[0082] In a possible implementation manner of the fifth aspect, the apparatus further includes a transceiver module, which is configured to receive a third parameter, where the third parameter is used for the second clipping process.
[0083] In a possible implementation manner of the fifth aspect, the apparatus further includes a transceiver module, which is used to receive indication information indicating enabling of clipping processing; or, the transceiver module is used to receive indication information indicating disabling of clipping processing.
[0084] In a sixth aspect of the present application, a communication device is provided, which can implement the method in the second aspect or any possible implementation of the second aspect. The communication device includes corresponding units or modules for executing the above method. The units or modules included in the communication device can be implemented by software and / or hardware. For example, the device can be a baseband unit, or the device can be a component in the baseband unit (such as a processor, chip or chip system, etc.), or the device can also be a logic module or software that can implement all or part of the functions of the baseband unit.
[0085] The communication device includes a processing module and a transceiver module, the processing module is used to determine a first parameter; the first parameter is used for a first clipping process of data of a first carrier, and the processing result of the first clipping process is used for a second clipping process; the transceiver module is used to send the first parameter.
[0086] In a possible implementation manner of the sixth aspect, a filtering result of the processing result of the first clipping processing is used for the second clipping processing.
[0087] In a possible implementation manner of the sixth aspect, the transceiver module is further used to send a second parameter, where the second parameter is used to determine a filter coefficient corresponding to the filtering processing result.
[0088] In a possible implementation manner of the sixth aspect, the transceiver module is further configured to send a third parameter, where the third parameter is used for the second clipping process.
[0089] In a possible implementation manner of the sixth aspect, the transceiver module is further configured to send indication information indicating enabling of clipping processing; or the baseband unit sends indication information indicating disabling of clipping processing.
[0090] In a possible implementation of the sixth aspect, the first carrier includes K carrier slices, the first parameter includes K parameters, the K parameters are respectively used for clipping processing of the K carrier slices, and K is a positive integer.
[0091] In a possible implementation of the fifth aspect or the sixth aspect, the time domain resources occupied by the data of the first carrier are N time units, where N is a positive integer.
[0092] In a possible implementation of the fifth or sixth aspect, the second parameter is determined based on the first parameter.
[0093] In a possible implementation of the fifth aspect or the sixth aspect, the second parameter is determined based on the first parameter and at least one of the following: the passband of the first carrier, the stopband of the first carrier, or the transition band of the first carrier.
[0094] In a possible implementation of the fifth aspect or the sixth aspect, the first parameter is determined based on at least one of the following items: the maximum power of the resource unit 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.
[0095] In a seventh aspect, the present application provides a communication device, which can implement the method in the third aspect or any possible implementation of the third aspect. The communication device includes corresponding units or modules for executing the above method. The units or modules included in the communication device can be implemented by software and / or hardware. For example, the device can be a radio frequency unit, or the device can be a component in the radio frequency unit (such as a processor, a chip or a chip system, etc.), or the device can also be a logic module or software that can implement all or part of the functions of the radio frequency unit.
[0096] The communication device includes a processing module, which is used to determine a first parameter; the processing module is also used to perform a first clipping process on the data of the first carrier according to 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 respectively used for clipping processing of the K carrier slices, where K is a positive integer.
[0097] In a possible implementation manner of the seventh aspect, the device further includes a transceiver module, which is configured to perform second clipping processing according to the first data.
[0098] In a possible implementation manner of the seventh aspect, the processing module is specifically used to: perform filtering processing on the first data to obtain second data; and perform the second clipping processing on the second data.
[0099] In a possible implementation manner of the seventh aspect, the device further includes a transceiver module, which is used to receive a second parameter, and the second parameter is used to determine a filter coefficient of the filtering process.
[0100] In a possible implementation manner of the seventh aspect, the apparatus further includes a transceiver module, which is configured to receive a third parameter, where the third parameter is used for the second clipping process.
[0101] In a possible implementation manner of the seventh aspect, the device further includes a transceiver module, which is used to receive indication information indicating enabling clipping processing; or the radio frequency unit receives indication information indicating disabling clipping processing.
[0102] In an eighth aspect of the present application, a communication device is provided, which can implement the method in the fourth aspect or any possible implementation of the fourth aspect. The communication device includes corresponding units or modules for executing the above-mentioned method. The units or modules included in the communication device can be implemented by software and / or hardware. For example, the device can be a baseband unit, or the device can be a component in the baseband unit (such as a processor, a chip or a chip system, etc.), or the device can also be a logic module or software that can implement all or part of the functions of the baseband unit.
[0103] The communication device includes a processing module and a transceiver module, the processing module is used to determine a first parameter; the first parameter is used for the first clipping processing of the data of the first carrier; the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are respectively used for the clipping processing of the K carrier slices, K is a positive integer; the transceiver module is used to send the first parameter.
[0104] In a possible implementation manner of the eighth aspect, a processing result of the first clipping processing is used for a second clipping processing.
[0105] In a possible implementation manner of the eighth aspect, a filtering result of the processing result of the first clipping processing is used for the second clipping processing.
[0106] In a possible implementation manner of the eighth aspect, the transceiver module is further used to send a second parameter, which is used to determine a filter coefficient corresponding to the filtering processing result.
[0107] In a possible implementation manner of the eighth aspect, the transceiver module is further configured to send a third parameter, where the third parameter is used for the second clipping process.
[0108] In a possible implementation manner of the eighth aspect, the transceiver module is further configured to send indication information indicating enabling of clipping processing; or the baseband unit sends indication information indicating prohibiting of clipping processing.
[0109] In a possible implementation manner of the eighth aspect, the time domain resources occupied by the data of the first carrier are N time units, where N is a positive integer.
[0110] In a possible implementation of the seventh aspect or the eighth aspect, the second parameter is determined based on the first parameter.
[0111] In a possible implementation of the seventh aspect or the eighth aspect, the second parameter is determined based on the first parameter and at least one of the following: the passband of the first carrier, the stopband of the first carrier, or the transition band of the first carrier.
[0112] In a possible implementation of the seventh aspect or the eighth aspect, the first parameter is determined based on at least one of the following items: the maximum power of the resource unit 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.
[0113] In a ninth aspect, the present application provides a communication device comprising at least one processor coupled to a memory; the processor is configured to execute the method described in the first aspect or any possible implementation of the first aspect.
[0114] For example, the memory is used to store programs or instructions; the at least one processor is used to execute the programs or instructions so that the device implements the method described in the aforementioned first aspect or any possible implementation method of the first aspect.
[0115] In a tenth aspect, the present application provides a communication device, comprising at least one processor coupled to a memory; the processor is used to execute the method described in the second aspect or any possible implementation method of the second aspect.
[0116] For example, the memory is used to store programs or instructions; the at least one processor is used to execute the programs or instructions so that the device implements the method described in the aforementioned second aspect or any possible implementation method of the second aspect.
[0117] In an eleventh aspect, the present application provides a communication device, comprising at least one processor coupled to a memory; the processor is configured to execute the method described in the third aspect or any possible implementation of the third aspect.
[0118] For example, the memory is used to store programs or instructions; the at least one processor is used to execute the program or instructions so that the device implements the method described in the aforementioned fourth aspect or any possible implementation method of the fourth aspect.
[0119] A twelfth aspect of the present application provides a communication device, comprising at least one processor coupled to a memory; the processor is used to execute the method described in the aforementioned fourth aspect or any possible implementation method of the fourth aspect.
[0120] For example, the memory is used to store programs or instructions; the at least one processor is used to execute the program or instructions so that the device implements the method described in the aforementioned fourth aspect or any possible implementation method of the fourth aspect.
[0121] A thirteenth aspect of the present application provides a communication device, comprising at least one logic circuit and an input / output interface; the logic circuit is used to execute the method described in any possible implementation of any one of the first to fourth aspects.
[0122] In the fourteenth aspect, the present application provides a computer-readable storage medium for storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method described in any possible implementation of any of the first to fourth aspects above.
[0123] The fifteenth aspect of the present application provides a computer program product (or computer program). When the computer program product is executed by the processor, the processor executes any possible implementation method of any aspect from the first to the fourth aspect.
[0124] In the sixteenth aspect, the present application provides a chip system, which includes at least one processor for supporting a communication device to implement the functions involved in any possible implementation method of any aspect from the first to the fourth aspect.
[0125] In one possible design, the chip system may further include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of a chip or may include a chip and other discrete components. Optionally, the chip system may further include an interface circuit for providing program instructions and / or data to the at least one processor.
[0126] The seventeenth aspect of the present application provides a communication system, which includes the communication device of the fifth aspect and the call device of the sixth aspect, or the communication system includes the communication device of the seventh aspect and the communication device of the eighth aspect, or the communication system includes the communication device of the ninth aspect and the communication device of the tenth aspect, or the communication system includes the communication device of the eleventh aspect and the communication device of the twelfth aspect.
[0127] Among them, the technical effects brought about by any design method in the fifth to seventeenth aspects can be referred to the technical effects brought about by the above-mentioned first to fourth aspects and their different design methods, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0128] Figures 1 to 3 are some schematic diagrams of application scenarios provided by this application;
[0129] Figures 4 to 6 are some schematic diagrams of the communication method provided by this application;
[0130] Figures 7a to 7c are some schematic diagrams of application examples of the communication method provided by this application;
[0131] FIG8 is a schematic diagram of a communication method provided by the present application;
[0132] 9 to 11 are some schematic diagrams of the communication device provided in this application. DETAILED DESCRIPTION
[0133] The technical solutions in this application will be described below in conjunction with the drawings in this application. Based on this application, all other solutions obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0134] First, some terms in this application are explained to facilitate understanding by those skilled in the art.
[0135] (1) Terminal device: This can be a wireless terminal device that can receive network device scheduling and instruction information. A wireless terminal device can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem.
[0136] The terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal device can also be called a terminal, user equipment (UE), mobile station, mobile terminal, etc. The terminal device can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, or satellite communication. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a hot air balloon, a ship, a robot, a robotic arm, or a smart home device. The embodiments of the present application do not limit the device form of the terminal.
[0137] (2) Network device: It can be a device in a wireless network. For example, the network device can be a radio access network (RAN) node (or device) that connects a terminal device to a wireless network.
[0138] In some implementations, the network device may also include a satellite, an aircraft, etc.
[0139] In addition, in other possible cases, the network device may be other devices that provide wireless communication functions for the terminal device. This application does not limit the specific technology and specific device form used by the network device. For the convenience of description, this application does not limit it.
[0140] Optionally, the network device may further include a core network device, which may include, for example, an access and mobility management function (AMF), a user plane function (UPF) or a session management function (SMF).
[0141] In this application, the device for implementing the function of a network device can be a network device, or a device that can support the network device to implement the function, such as a processor, circuit, chip, or chip system, etc. The device can be installed in the network device or connected to the network device for use. In the technical solution provided in this application, the technical solution provided in this application is described by taking the device for implementing the function of a network device as an example.
[0142] In this application, the device for implementing the function of a terminal device can be a terminal device, or a device that can support the terminal device to implement the function, such as a processor, circuit, chip, chip system, etc. The device can be installed in the terminal device or connected to the terminal device for use. In the technical solution provided in this application, the technical solution provided in this application is described by taking the terminal device as an example in which the device for implementing the function of the terminal device is a terminal device.
[0143] (3) The terms "system" and "network" in this application can be used interchangeably. "At least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. In addition, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in this application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects.
[0144] The present application can be applied to various possible communication systems. For example, the present application can be applied to a long term evolution (LTE) system, a new radio (NR) system, an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (CRAN), or a new wireless vehicle network (NR vehicle to everything, NR V2X) system. Alternatively, the present application can be applied to a system with a hybrid network of multiple access technologies (such as LTE and 5G). Alternatively, the present application can be applied to a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT), or a drone communication system. Alternatively, the present application can be applied to a non-ground communication system, such as a satellite communication system, or a high-altitude communication platform.
[0145] Please refer to Figure 1, which is a schematic diagram of a possible, non-restrictive application scenario provided by the present application. The solution provided by the present application can be applied to the communication system 1000 shown in Figure 1. As shown in Figure 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 (such as 110a and 110b in Figure 1, collectively referred to as 110). The RAN 100 may also include at least one terminal (such as 120a-120j in Figure 1, collectively referred to as 120). The terminals 120a-120j are connected to the RAN device 110 via wireless means. The RAN 100 may also include other RAN devices, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The access network device 110 is connected to the core network 200 via wireless or wired means. The core network devices in the core network and the access network devices in the radio access network can be different physical devices, or they can be the same physical device that integrates the core network logical functions and the radio access network logical functions, without limitation. Terminals can be connected to each other wirelessly. Access network devices can be connected to each other by wired or wireless means. Figure 1 is only a schematic diagram, and the communication system can also include other network devices, for example, wireless relay devices and / or wireless backhaul devices (not shown in Figure 1).
[0146] For example, in FIG1 , the RAN 100 can be configured as a cellular system related to the 3rd Generation Partnership Project (3GPP). For example, the RAN 100 can be configured as a 4th generation (4G) mobile communication system, a 5th generation (5G) mobile communication system, or a future-oriented evolution system (e.g., a 6G mobile communication system). Alternatively, the RAN 100 can also be an open access network (open RAN, O-RAN or ORAN) or a cloud radio access network (CRAN). The RAN 100 can also be a communication system that integrates two or more of the above systems.
[0147] RAN equipment 110, sometimes also referred to as a RAN node, RAN entity, or access node, constitutes part of a communication system and facilitates wireless access for terminals. Multiple RAN nodes 110 in communication system 1000 can be of the same type or different types. In some scenarios, the roles of RAN nodes 110 and terminals 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 100 via network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN nodes 110 and terminals 120 are sometimes referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functionality, and network elements 120a-120j can be understood as communication devices with terminal functionality.
[0148] In one possible scenario, a 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 sixth-generation (6G) mobile communication system, or an access node in a base station in a future mobile communication system. An access network device may be a macro base station (such as 110a in Figure 1 ), a micro base station or an indoor base station (such as 110b in Figure 1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. Alternatively, the access network device may be a server, a wearable device, or an in-vehicle device. For example, an access network device in vehicle-to-everything (V2X) technology may be a roadside unit (RSU). Multiple access network devices in a communication system may be base stations of the same type or different types. A base station may communicate with a terminal or communicate with the terminal through a relay station. A terminal may communicate with multiple base stations using different access technologies.
[0149] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0150] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. CU (or CU-CP and CU-UP), DU and RU can implement different protocol layer functions.
[0151] The communication between the access network device and the terminal device may follow a certain protocol layer structure. The protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: 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, or a physical (PHY) layer. The user plane protocol layer may include at least one of the following: a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer.
[0152] As an implementation example, as shown in Figure 2, an access network device may include at least one CU and at least one DU. This design can be referred to as CU and DU separation. A CU can be connected to one or more DUs. The CU and DU can be divided according to the protocol layers of the wireless network: for example, the functions of the PDCP layer and above (such as the RRC layer and SDAP layer) are located in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer, MAC layer, and PHY layer) are located in the DU; for another example, the functions of the protocol layers above the PDCP layer are located in the CU, and the functions of the protocol layers below the PDCP layer are located in the DU, without limitation. When the CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane functions of the CU, and the CU-UP is used to implement the user plane functions of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, the CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and the CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer. This application does not limit the names of the CU and DU. For example, the CU can be referred to as the first access network element, and the DU can be referred to as the second access network element.
[0153] The above division of the processing functions of CU and DU according to the protocol layer is only an example, and they can also be divided in other ways. For example, the CU or DU can be divided into functions with more protocol layers, or the CU or DU can be divided into partial processing functions with protocol layers. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements, such as by delay, and the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.
[0154] The CU can be connected to the core network. Optionally, the CU can have some of the functions of the core network.
[0155] Furthermore, some functions of the DU can be set separately. As shown in Figure 2, these functions can be implemented by a radio unit (RU). The RU can have a radio frequency function. This application does not limit the name of the RU. For example, the RU can be called a third access network element, etc. The DU and the RU can be split or separated at the PHY layer. For example, the DU can implement high-level functions in the PHY layer, and the RU can implement low-level functions in the PHY layer, or implement the low-level functions and radio frequency functions. The high-level functions in the PHY layer include functions that are closer to the MAC layer, and the low-level functions in the PHY layer include functions that are closer to the radio frequency. For example, the high-level functions of the PHY layer include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling, or modulation / demodulation. The low-level functions of the PHY layer include one or more of the following: fast Fourier transform (FFT) transform / inverse fast Fourier transform (iFFT) transform, beamforming, or extraction and filtering of the physical random access channel (PRACH), etc. The RU can communicate radio frequency signals with the terminal device over the air interface. The precoding function of the PHY layer can be located in the DU or the RU. The split between the DU and RU can be various possible methods and is not limited.
[0156] There is an interface between the DU and the RU. For example, depending on the splitting method, the interface between the DU and the RU can be a common public radio interface (CPRI) interface or an enhanced common public radio interface (eCPRI) interface.
[0157] FIG3 shows a schematic diagram of the architecture of an access network device. The access network device includes one or more functional modules for implementing signal processing. As shown in FIG3 , taking the physical layer function as an example, the access network device includes one or more of the following functions: coding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beamforming (BF), inverse fast Fourier transform (IFFT) / adding a cyclic prefix (CP), decoding, rate matching removal, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization (or channel estimation), RE mapping removal, digital BF, fast Fourier transform (FFT) / CP removal, digital to analog (DA) conversion, analog BF, analog to digital (AD) conversion, or analog BF.
[0158] The above-mentioned one or more functional modules can be implemented by software, hardware, or a combination of software and hardware. They can be physically discrete or integrated. It is understood that the above-mentioned functional modules are merely examples. The access network device may include more other modules (for example, 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 a functional module shown in Figure 3 (for example, not including a digital BF module). The access network device also includes a fronthaul (FH) interface between the DU and the RU for implementing communication between the DU and the RU. The fronthaul interface includes but is not limited to: CPRI or eCPRI. In one possible implementation, the DU is located in the BBU and the RU is located in the RRU / AAU / RRH. The interface between the BBU and the RRU / AAU / RRH may also be called a fronthaul interface. To implement the 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, fronthaul networks include but are not limited to: fiber direct connection and wavelength division network.
[0159] Access network equipment can support one or more types of fronthaul interfaces, and different fronthaul interfaces correspond to DUs and RUs with different functions. As shown in Figure 3, if the fronthaul interface between the DU and the RU is CPRI, the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more RF functions. If the fronthaul interface between the DU and the RU is eCPRI, relative to CPRI, part of the downlink and / or uplink baseband functions are moved from the DU to the RU for implementation. The division method between the DU and the RU is different, corresponding to different types (category, abbreviated as Cat) of eCPRI. Figure 3 gives six examples of eCPRI, represented by Cat A, B, C, D, E, and F (can also be represented as Option A to F, or Option 1 to 6, or other methods). It can be understood that there may be other division methods between the DU and the RU, that is, there may be other types of eCPRI.
[0160] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions preceding it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping). Other functions after layer mapping (e.g., RE mapping, digital BF, or one or more of IFFT / CP addition) are moved to the RU for implementation. For uplink transmission, based on RE demapping, the DU is configured to implement demapping and one or more functions preceding it (i.e., one or more of decoding, rate dematching, descrambling, demodulation, IDFT, channel equalization, and RE demapping). Other functions after demapping (e.g., one or more of digital BF or FFT / CP removal) are moved to the RU for implementation.
[0161] Similarly, eCPRI Cat B, Cat C, Cat D, Cat E, and Cat F correspond to different DU and RU segmentation methods. The segmentation point and the functions before the segmentation point are implemented by the DU, while the functions after the segmentation point are implemented by the RU. The segmentation points of each type of eCPRI are shown in Figure 3 and will not be described in detail. For example, for eCPRI Cat B, RE mapping is used as the segmentation for downlink transmission, and de-RE mapping is used as the segmentation for uplink transmission. For uplink transmission, RE mapping and the functions before RE mapping are implemented by the DU, while the functions after RE mapping and the RF functions are implemented by the RU. For downlink transmission, de-RE mapping and the functions before RE mapping are implemented by the DU, while the functions after RE mapping and the RF functions are implemented by the RU.
[0162] The eCPRI segmentation scheme can be symmetrical for uplink and downlink, as shown in Figure 3 for eCPRI Category B and Category C. Alternatively, the eCPRI segmentation scheme can be asymmetrical for uplink and downlink, as shown in Figure 3 for eCPRI Category A, Category D, Category E, and Category F. This is not a limitation. Optionally, different segmentation schemes can be configured for different channels or different channel groups for uplink and / or downlink, i.e., different types of eCPRI can be configured. A channel group can include one or more channels.
[0163] In one possible design, the DU is located in the BBU and the RU is located in the RRU / AAU / RRH. The processing unit in the BBU used to implement the baseband function is called the baseband high layer (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement the baseband function is called the baseband low layer (BBL) unit.
[0164] In a communication system, before a signal is transmitted, the signal transmitting device can perform clipping processing to suppress signals with excessively large signal peaks, thereby reducing the peak-to-average power ratio (PAPR). For example, take the generation of communication signals based on OFDM technology as an example. Among them, the OFDM symbol is composed of the superposition of multiple independently modulated subcarrier signals. When the phases of the subcarriers are the same or similar, the superimposed signal will be modulated by the same initial phase signal, thereby generating a larger instantaneous power peak, thereby further bringing about a higher peak-to-average power ratio. Since the dynamic range of general power amplifiers is limited, OFDM signals with a large peak-to-average power ratio can easily enter the nonlinear region of the power amplifier, resulting in nonlinear distortion of the signal, causing obvious spectrum spread interference and in-band signal distortion, affecting the demodulation results, and even burning the power amplifier in severe cases.
[0165] In one possible implementation, a signal transmitting device implements a clipping algorithm in a radio frequency subsystem (e.g., deployed in radio frequency equipment such as RRUs / AAUs / RRHs) to reduce PAPR, protect the power amplifier, and improve power amplifier efficiency. For example, during the clipping process on the signal transmitting device, a fixed signal threshold can be preconfigured and subsequently used to suppress the transmitted signal. In other words, the signal threshold used to implement clipping is fixed.
[0166] Alternatively, commonly used clipping methods include:
[0167] 1. Hard limit clipping: The simplest clipping method will seriously deteriorate the spectrum quality. It is generally not used as a clipping method, but it can be used to suppress large signal glitches to prevent the amplifier from burning.
[0168] 2. IQ (I stands for in-phase, Q stands for quadrature) combined clipping: For phase-modulated signals, the amplitude ratio of the IQ signals is maintained during clipping, minimizing the impact of phase distortion.
[0169] 3. Peak-Cancellation (PC) clipping: Extracts the peak of the signal, then uses filtering to prevent its spectrum from spreading, and finally adds it back to the original signal to cancel the peak.
[0170] 4. Adaptive weight peak cancellation (AWPC) clipping: An OFDM clipping method that can be processed accordingly based on the modulation method and power level.
[0171] 5. Kernel clipping (or pulse clipping): Compared with PC clipping, Kernel provides a relatively resource-saving filtering solution.
[0172] However, in communication systems, the signals sent by signal transmitting devices are not fixed (i.e., the peak distribution characteristics of the signals may change). The aforementioned clipping process based on a fixed signal threshold is less adaptable to all transmitted signals, which can easily lead to poor clipping effects and thus affect communication performance. For example, if the signal threshold is set too high, missed clipping is likely to occur, posing a risk of burning out the power amplifier. Alternatively, if the signal threshold is set too low, the clipping overhead is likely to be excessive, resulting in excessive implementation complexity.
[0173] For example, when the signal is subjected to power aggregation (PA) or power boosting (PB), the peak distribution characteristics of the signal will change, and the number of over-threshold peaks will increase. If the IF clipping algorithm is designed according to the worst-case scenario, the implementation overhead will be large and the complexity will be high. If the IF clipping algorithm is designed according to the typical scenario, although the implementation complexity is reduced, its adaptability is poor. When the signal peak characteristics change, it will cause missed clipping, affecting the robustness and posing the risk of burning the power amplifier. Therefore, how to achieve clipping optimization is a technical problem that needs to be solved urgently.
[0174] To address the aforementioned issues, this application provides a communication method and related equipment for implementing data processing in a radio frequency unit (RFU) using a carrier wave as a clipping granularity and performing at least two clipping steps to improve the clipping effect and, in turn, communication performance. This method and related equipment are described in detail below with reference to the accompanying drawings.
[0175] Please refer to FIG4 , which is a schematic diagram of the communication method provided in this application. The method includes the following steps.
[0176] S401. The baseband unit sends a first parameter. Correspondingly, the radio frequency unit receives the first parameter in step S401.
[0177] S402. The radio frequency unit performs a first clipping process on the data of the first carrier according to the first parameter to obtain first data; and the radio frequency unit performs a second clipping process according to the first data.
[0178] It should be understood that in this application, the radio frequency unit is a network device with a radio frequency signal processing function, and the baseband unit is a network device with a baseband signal processing function. The radio frequency unit and the baseband unit may have other names.
[0179] For example, the radio frequency unit is radio equipment (RE) and the baseband unit is a radio equipment controller (REC).
[0180] For another example, the radio frequency unit is a remote radio unit (RRU) and the baseband unit is a building baseband unit (BBU).
[0181] For another example, the radio frequency unit is an active antenna unit (AAU) and the baseband unit is a BBU.
[0182] For another example, the radio frequency unit is a radio unit (RU) and the baseband unit is a distributed unit (DU).
[0183] Optionally, the link between the baseband unit and the radio frequency unit may be referred to as a fronthaul link, a fronthaul network, etc.
[0184] Optionally, the communication interface between the baseband unit and the radio frequency unit can be called a common public radio interface (CPRI) interface, an enhanced common public radio interface (eCPRI) interface, a fronthaul interface in an open radio access network (ORAN or O-RAN), or other interface names, which are not limited here.
[0185] In one possible implementation, the first parameter sent by the baseband unit in step S401 is determined based on at least one of the following: maximum power of a resource element (RE) within a time unit in which the first carrier resides, average power of a RE within a time unit in which the first carrier resides, scheduling information of the first carrier, or bandwidth information of the first carrier. Specifically, the first parameter for the first clipping process for data of the first carrier can be determined based on at least one of the above items to enhance the flexibility of the solution implementation.
[0186] For example, the time unit is an OFDM symbol, a frame, a subframe, or a time slot.
[0187] Optionally, in step S402, in addition to receiving the first parameter from the baseband unit to determine the first parameter, the RF unit may also determine the first parameter by other means. For example, the RF unit may determine the first parameter by preconfiguration. In another example, the RF unit may determine the first parameter by receiving the first parameter from another device (e.g., a remote network management device).
[0188] In one possible implementation, in step S402, the RF unit performing the second clipping process on the first data includes: filtering the first data to obtain second data; and then performing the second clipping process on the second data. Specifically, during the second clipping process, the RF unit may filter the first data after the first clipping process to obtain second data, and then perform the second clipping process on the second data to reduce spectrum diffusion and out-of-band spectrum leakage.
[0189] Optionally, before step S402, the method further includes: the RF unit receiving a second parameter, where the second parameter is used to determine a filter coefficient for the filtering process. Specifically, the RF unit may receive the second parameter used to determine the filter coefficient for the filtering process, so that the RF unit can implement the filtering process according to instructions from other devices (e.g., a baseband unit). Compared with an implementation method of performing filtering based on fixed filtering parameters, the adaptability of the filtering process can be improved, thereby improving the filtering effect.
[0190] In one possible implementation, the second parameter is determined based on the first parameter. Specifically, the second parameter used to determine the filter 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 of the filtering process performed on the carrier data after the first clipping process can be adaptively adjusted based on the clipping parameter, thereby improving the adaptability of the filtering process.
[0191] In one possible implementation, the second parameter is determined based on the first parameter and at least one of the following: 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 at least one of the above items, wherein the above at least one item includes bandwidth information such as the passband, stopband, or transition band of the first carrier, so that the second parameter used to determine the filter coefficient corresponding to the filtering processing result can be adaptively adjusted based on the carrier data, so as to improve the adaptability of the filtering processing.
[0192] Optionally, before step S402, the method further includes: the RF unit receiving a third parameter, where the third parameter is used for the second clipping process. Specifically, the RF unit may receive the third parameter used to determine the second clipping process, so that the RF unit implements the second clipping process according to instructions from other devices (e.g., a baseband unit). Compared with an implementation method of performing clipping processing based on fixed clipping parameters, the adaptability of the clipping process can be improved, thereby improving the clipping effect.
[0193] Optionally, before step S402, the method further includes: the RF unit receiving instruction information for instructing to enable clipping processing; or the RF unit receiving instruction information for instructing to disable clipping processing. Specifically, the RF unit may receive instruction information for instructing to enable or disable clipping processing, so that the RF unit can flexibly enable or disable clipping processing according to instructions from other devices (e.g., a baseband unit).
[0194] In one possible implementation, the time domain resource occupied by the data of the first carrier involved in 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 occupying N time units, so that the clipping parameter of the carrier data can be applied to the clipping process in the time dimension.
[0195] Optionally, the time unit may include an orthogonal frequency division multiplexing (OFDM) symbol, a frame, a subframe, or a time slot.
[0196] Based on the technical solution shown in Figure 4, after the RF unit receives the first parameter in step S401, the RF unit performs a first clipping process on the data of the first carrier according to the first parameter in step S402 to obtain the first data; and the RF unit also performs a second clipping process based on the first data in step S402. In other words, during the data processing process, the RF unit sequentially performs the first clipping process and the second clipping process on the data of the first carrier. Thus, in the RF unit, the carrier is used as the clipping granularity, and data processing is achieved through at least two clipping processes, in order to improve the clipping effect and thus improve communication performance.
[0197] As an application example of the technical solution shown in Figure 4, the above technical solution can be applied to the application scenario shown in Figure 5. As shown in Figure 5, the baseband unit (i.e., BBU) includes a scheduling module and a baseband part 1 (for example, BBH), the radio frequency unit (i.e., AAU / RRU) includes a baseband part 2 (for example, BBL) and a clipping module for the first clipping processing located in the baseband part 2 (denoted as baseband clipping in the figure), and the intermediate frequency includes a filter and a clipping module for the second clipping processing (denoted as clipping in the figure).
[0198] Optionally, in actual applications, the clipping module for the first clipping processing can be set at other locations. For example, the clipping module for the first clipping processing is set in the RF unit and is independent of the baseband part 2 and the intermediate frequency module, or the clipping module for the first clipping processing is set in the intermediate frequency module of the RF unit, or other implementation methods are used. Figure 5 shows only one implementation example.
[0199] For example, taking the communication interface between the baseband unit and the radio frequency unit as eCPRI / CPRI, the physical layer processing of the baseband system will be divided into two parts, one in the BBU (denoted as baseband part 1 in the figure) and the other in the AAU / RRU (denoted as baseband part 2 in the figure). For example, taking the communication interface as eCPRI CatA as an example, as described in Figure 3 above, for downlink transmission, based on layer mapping, the BBU is configured to implement layer mapping and one or more functions before it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping, which are considered as baseband part 1 in the figure), while other functions after layer mapping (e.g., precoding, RE mapping, digital BF, or one or more of IFFT / CP addition, which are considered as baseband part 2 in the figure) are moved to the RRU for implementation. For uplink transmission, with de-RE mapping as the key division, the BBU is configured to perform de-mapping and one or more of the preceding functions (i.e., decoding, rate matching, descrambling, demodulation, IDFT, channel equalization, and de-RE mapping, considered as baseband part 1 in the figure). Other functions after de-mapping (e.g., one or more of digital BF or FFT / CP removal, considered as baseband part 2 in the figure) are moved to the RRU for implementation. Similarly, for eCPRI Cat B, Cat C, Cat D, Cat E, Cat F, and other possible implementations, corresponding to different BBU and RRU divisions, the signal processing modules performed by the BBU can be considered "baseband part 1," and the signal processing modules performed by the RRU can be considered "baseband part 2."
[0200] In the application scenario shown in Figure 5, when implementing the technical solution shown in Figure 4, the baseband unit and the radio frequency unit perform the aforementioned at least two-stage clipping process, involving the scheduling module, the baseband clipping module (located in "baseband part 2"), and the intermediate frequency module. As an implementation example, the coordination relationship between the various subsystems during clipping is described as follows:
[0201] 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 (ie the first parameter includes TP n,j ), n is the symbol number, and j is the carrier number (or carrier slice number).
[0202] Baseband clipping module: Based on the power threshold TP provided by the scheduling module through the eCPRI / CPRI interface n,j , which performs amplitude limiting on the output time domain signal. This method can effectively reduce the probability of over-threshold peaks in the IF module and control the signal peak distribution within the range that the IF clipping can handle.
[0203] IF module: The IF input includes a shaping filter function, which prevents the spectrum after baseband clipping from spreading. The signal is then processed by a traditional IF clipping module.
[0204] In addition, the communication process between the baseband unit (BBU) and the radio frequency unit (AAU / RRU) includes:
[0205] The dispatch control module is deployed in the BBU; the baseband clipping module is deployed in the RRU / AAU; the BBU and RRU / AAU communicate through the CPRI or eCPRI interface;
[0206] The BBU needs to transmit clipping parameters (such as baseband clipping enable, clipping power threshold TP) through the fronthaul interface. n,j ) to RRU / AAU;
[0207] Clipping power threshold TP n,j Press carrier (or carrier slice number), press symbol indication.
[0208] Optionally, clipping processing can be implemented through the process shown in Figure 6. In Figure 6, the interface between the baseband unit and the radio frequency unit is an eCPRI interface as an example. As shown in Figure 6, the processing on the left side of the eCPRI interface is performed by the baseband unit, including bit domain and frequency domain signal processing (optional); the processing on the right side of the eCPRI interface is performed by the radio frequency unit, including IFFT, a baseband clipping module (for performing the first clipping process), interface processing, and shaping filter processing (for performing filtering processing).
[0209] In Figure 6, the baseband clipping module performs symbol-level clipping processing on the time-domain data IQ signal after IFFT. This processing process can include multiple implementations.
[0210] For example, the baseband clipping module can limit the I and Q paths of the complex signal respectively, with a limit value A (the limit value A is recorded as TP n,j ) The symbol level is determined by the scheduling module. The clipping process can be performed as follows:
[0211]
[0212] Here, y represents the signal after clipping, and x represents the signal before clipping.
[0213] For another example, the baseband clipping module can be executed based on hard limiting, PC clipping, IQ joint limiting clipping, etc.
[0214] For example, in Figure 5, the effects of the shaping filter processing module for performing filtering are 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 shaping filtering can reduce out-of-band spectrum leakage, thereby improving communication efficiency.
[0215] Exemplarily, the execution effect of the first clipping process and the second clipping process is shown in FIG7c. It can be seen that when the signal peak of the original signal is too large, the first clipping process can be performed separately to obtain the first data (recorded as the signal after the baseband clipping process in the figure), and the second clipping process can be performed based on the first data to obtain the second data (recorded as the signal after the intermediate frequency clipping process in the figure). Thus, in the radio frequency unit, the carrier is used as the clipping granularity, and data processing is realized by at least two clipping processes. The limiting function is added to realize efficient processing of the time domain signal, which can effectively reduce the probability of the intermediate frequency module exceeding the threshold peak and control the signal peak distribution as much as possible within the processing capacity range of the intermediate frequency clipping. Moreover, through the joint clipping of the baseband unit and the radio frequency unit, the PAPR is controllable, there is no missed clipping, and the power amplifier is protected, so as to improve the clipping effect and thus improve the communication performance.
[0216] Please refer to FIG8 , which is a schematic diagram of a communication method provided in this application. The method includes the following steps.
[0217] S801. The baseband unit sends a first parameter.
[0218] S802. The radio frequency unit performs a first clipping process on the data of the first carrier according to the first parameter to obtain first data; wherein the first carrier includes K carrier slices, the first parameter is used to indicate K parameters, and the K parameters are respectively used for clipping processing of the K carrier slices, and K is a positive integer.
[0219] In one possible implementation, after the RF unit performs the first clipping process to obtain the first data in step S802, the method further includes: the RF unit performing a second clipping process based on the first data. Specifically, during data processing, the RF unit sequentially performs the first clipping process and the second clipping process on the data of the first carrier. Thus, data processing is performed in the RF unit through at least two clipping processes, thereby improving the clipping effect and, thereby, communication performance.
[0220] Optionally, the process of the RF unit performing the second clipping processing on the first data includes: the RF unit performing filtering processing on the first data to obtain second data; and the RF unit performing the second clipping processing on the second data. Specifically, during the second clipping processing, the RF unit may filter the first data after the first clipping processing to obtain second data, and then perform the second clipping processing on the second data to reduce spectrum diffusion and out-of-band spectrum leakage.
[0221] In one possible implementation, in the implementation process shown in FIG8 , the method further includes: the RF unit receiving a second parameter, where the second parameter is used to determine a filter coefficient for the filtering process. Specifically, the RF unit may receive the second parameter used to determine the filter coefficient for the filtering process, so that the RF unit can implement the filtering process according to instructions from other devices (e.g., a baseband unit). Compared to an implementation method of performing filtering based on fixed filtering parameters, this can improve the adaptability of the filtering process, thereby improving the filtering effect.
[0222] Optionally, the process of determining the first parameter and the possible second parameter can refer to Figure 4 and its related implementation process above, and achieve corresponding technical effects, which will not be repeated here.
[0223] In one possible implementation, in the implementation process shown in FIG8 , the method further includes: the RF unit receiving a third parameter, where the third parameter is used for the second clipping process. Specifically, the RF unit may receive the third parameter used to determine the second clipping process, so that the RF unit can implement the second clipping process according to instructions from other devices (e.g., a baseband unit). Compared to an implementation method of performing clipping processing based on fixed clipping parameters, this can improve the adaptability of the clipping process, thereby improving the clipping effect.
[0224] In one possible implementation, in the implementation process shown in FIG8 , the method further includes: the RF unit receiving instruction information instructing to enable clipping processing; or the RF unit receiving instruction information instructing to disable clipping processing. Specifically, the RF unit may receive instruction information instructing to enable or disable clipping processing, so that the RF unit can flexibly enable or disable clipping processing based on instructions from other devices (e.g., a baseband unit).
[0225] In one 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 dimension.
[0226] Based on the technical solution shown in Figure 8, after the RF unit receives the first parameter in step S801, the RF unit performs a first clipping process on the data of the first carrier according to the first parameter in step S802 to obtain first data. The K parameters included in the first parameter are respectively used for clipping the K carrier slices included in the first carrier. As a result, the RF unit uses the carrier slices included in the carrier as the clipping granularity, improving clipping performance through fine-grained clipping processing.
[0227] To implement the functions of the methods provided herein, the device executing the methods may include hardware structures and / or software modules, with the functions implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0228] Please refer to FIG. 9 . The present application provides a communication device 900 . The device 900 includes a processing module 901 and a transceiver module 902 .
[0229] As an implementation example, the communication device 900 can implement the functions of the radio frequency unit in the above method, and thus can also achieve the beneficial effects of the above method. In this application, the communication device 900 can be a radio frequency unit, or a software module, integrated circuit, or component within the radio frequency unit, such as a chip, without limitation. The following description takes the communication device 900 as an example of a radio frequency unit.
[0230] Specifically, the processing module 901 is used to determine a first parameter; the processing module 901 is further used to perform a first clipping process on the data of the first carrier according to the first parameter to obtain first data; the processing module is further used to perform a second clipping process according to the first data.
[0231] In a possible implementation, the processing module 901 is specifically configured to perform the second clipping process on the first data, including: performing filtering on the first data to obtain second data; and performing the second clipping process on the second data.
[0232] In a possible implementation, the apparatus further includes a transceiver module 902 , which is configured to receive a second parameter, where the second parameter is used to determine a filter coefficient of the filtering process.
[0233] In a possible implementation, the apparatus further includes a transceiver module 902 , where the transceiver module 902 is configured to receive a third parameter, where the third parameter is used for the second clipping process.
[0234] In a possible implementation, the apparatus further includes a transceiver module 902, which is configured to receive instruction information indicating enabling of clipping processing; or, the transceiver module 902 is configured to receive instruction information indicating disabling of clipping processing.
[0235] As another implementation example, the communication device 900 can implement the functions of the baseband unit in the above method, thereby also achieving the beneficial effects of the above method. In this application, the communication device 900 can be a baseband unit, or it can be a software module, integrated circuit, or component within the baseband unit, such as a chip, without limitation. The following description uses the communication device 900 as an example of a baseband unit.
[0236] Specifically, the processing module 901 determines a first parameter; wherein the first parameter is used for a first clipping process of data of a first carrier, and a processing result of the first clipping process is used for a second clipping process; the transceiver module 902 is used to send the first parameter.
[0237] In a possible implementation, a filtering result of the processing result of the first clipping processing is used for the second clipping processing.
[0238] In a possible implementation, the transceiver module 902 is further configured to send a second parameter, where the second parameter is used to determine a filter coefficient corresponding to the filtering result.
[0239] In a possible implementation, the transceiver module 902 is further configured to send a third parameter, where the third parameter is used for the second clipping process.
[0240] In a possible implementation, the transceiver module 902 is further configured to send indication information indicating enabling of clipping processing; or the baseband unit sends indication information indicating disabling of clipping processing.
[0241] In a possible implementation, the first carrier includes K carrier slices, the first parameter includes K parameters, the K parameters are respectively used for clipping processing of the K carrier slices, and K is a positive integer.
[0242] In a possible implementation, the time domain resources occupied by the data of the first carrier are N time units, where N is a positive integer.
[0243] In a possible implementation manner, the second parameter is determined based on the first parameter.
[0244] In a possible implementation, the second parameter is determined based on the first parameter and at least one of the following: a passband of the first carrier, a stopband of the first carrier, or a transition band of the first carrier.
[0245] In one possible implementation, the first parameter is determined based on at least one of the following items: the maximum power of the resource unit 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.
[0246] As another implementation example, the communication device 900 can implement the functions of the radio frequency unit in the above method, thereby also achieving the beneficial effects of the above method. In this application, the communication device 900 can be a radio frequency unit, or a software module, integrated circuit, or component within the radio frequency unit, such as a chip, without limitation. The following description uses the communication device 900 as an example of a radio frequency unit.
[0247] Specifically, the processing module 901 is used to determine a first parameter; the processing module 901 is also used to perform a first clipping process on the data of the first carrier according to 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 respectively used for clipping processing of the K carrier slices, and K is a positive integer.
[0248] In a possible implementation, the device further includes a transceiver module 902 , which is configured to perform a second clipping process according to the first data.
[0249] In a possible implementation, the processing module 901 is specifically configured to: perform filtering processing on the first data to obtain second data; and perform the second clipping processing on the second data.
[0250] In a possible implementation, the apparatus further includes a transceiver module 902 , which is configured to receive a second parameter, where the second parameter is used to determine a filter coefficient of the filtering process.
[0251] In a possible implementation, the apparatus further includes a transceiver module 902 , where the transceiver module 902 is configured to receive a third parameter, where the third parameter is used for the second clipping process.
[0252] In a possible implementation, the apparatus further includes a transceiver module 902, which is configured to receive indication information indicating enabling clipping processing; or the radio frequency unit receives indication information indicating disabling clipping processing.
[0253] As another implementation example, the communication device 900 can implement the functions of the baseband unit in the above method, thereby also achieving the beneficial effects of the above method. In this application, the communication device 900 can be a baseband unit, or it can be a software module, integrated circuit, or component within the baseband unit, such as a chip, without limitation. The following description uses the communication device 900 as an example of a baseband unit.
[0254] Specifically, the processing module 901 is used to determine a first parameter; wherein the first parameter is used for the first clipping processing of the data of the first carrier; wherein the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are respectively used for the clipping processing of the K carrier slices, and K is a positive integer; the transceiver module 902 is used to send the first parameter.
[0255] In a possible implementation, the result of the first clipping process is used for the second clipping process.
[0256] In a possible implementation, a filtering result of the processing result of the first clipping processing is used for the second clipping processing.
[0257] In a possible implementation, the transceiver module 902 is further configured to send a second parameter, where the second parameter is used to determine a filter coefficient corresponding to the filtering result.
[0258] In a possible implementation, the transceiver module 902 is further configured to send a third parameter, where the third parameter is used for the second clipping process.
[0259] In a possible implementation, the transceiver module 902 is further configured to send indication information indicating enabling of clipping processing; or the baseband unit sends indication information indicating disabling of clipping processing.
[0260] In a possible implementation, the time domain resources occupied by the data of the first carrier are N time units, where N is a positive integer.
[0261] In a possible implementation manner, the second parameter is determined based on the first parameter.
[0262] In a possible implementation, the second parameter is determined based on the first parameter and at least one of the following: a passband of the first carrier, a stopband of the first carrier, or a transition band of the first carrier.
[0263] In one possible implementation, the first parameter is determined based on at least one of the following items: the maximum power of the resource unit 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.
[0264] It should be noted that the information execution process of the units of the above-mentioned communication device 900 and other contents can be specifically referred to the description of the method shown above in this application, and will not be repeated here.
[0265] Please refer to Fig. 10, which is another schematic structural diagram of a communication device 1000 provided in this application. The communication device 1000 at least includes a logic circuit 1001. The communication device 1000 may be a chip or an integrated circuit.
[0266] Optionally, the communication device further includes an input and output interface 1002 .
[0267] The transceiver module 902 shown in FIG9 may be a communication interface, which may be the input / output interface 1002 in FIG10 , which may include an input interface and an output interface. Alternatively, the communication interface may be a transceiver circuit, which may include an input interface circuit and an output interface circuit.
[0268] Optionally, the logic circuit 1001 may be configured to determine a first parameter; the logic circuit 1001 may be further configured to perform a first clipping process on the data of the first carrier based on the first parameter to obtain first data; and the logic circuit 1001 may be 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 also perform other steps performed by the RF unit in any of the aforementioned examples and achieve corresponding beneficial effects, which will not be further described herein.
[0269] Optionally, logic circuit 1001 is configured to determine a first parameter; wherein the first parameter is used for a first clipping process of data of the first carrier, and the result of the first clipping process is used for a second clipping process; and input / output interface 1002 is configured to transmit the first parameter. It should be understood that logic circuit 1001 and input / output interface 1002 may also perform other steps performed by the baseband unit in any of the aforementioned examples and achieve corresponding beneficial effects, which will not be further described here.
[0270] 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; wherein the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are respectively used for clipping 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 may also perform other steps performed by the radio frequency unit in any of the aforementioned examples and achieve corresponding beneficial effects, which will not be further described here.
[0271] Optionally, the logic circuit 1001 is configured to determine a first parameter; wherein the first parameter is used for a first clipping process of data of a first carrier; wherein the first carrier includes K carrier slices, the first parameter includes K parameters, and the K parameters are respectively used for clipping processes of the K carrier slices, where K is a positive integer; and the input / output interface 1002 is configured to send the first parameter. It should be understood that the logic circuit 1001 and the input / output interface 1002 may also perform other steps performed by the baseband unit in any of the aforementioned examples and achieve corresponding beneficial effects, which will not be further described here.
[0272] In a possible implementation, the processing module 901 shown in FIG. 9 may be the logic circuit 1001 in FIG. 10 .
[0273] Optionally, the logic circuit 1001 may be a processing device, and the functions of the processing device may be partially or entirely implemented by software. The functions of the processing device may be partially or entirely implemented by software.
[0274] Optionally, the processing device may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform corresponding processing and / or steps in any one of the methods.
[0275] Alternatively, the processing device may include only a processor. A memory for storing the 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 processor may be integrated or physically separate.
[0276] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system-on-chips (SoCs), central processor units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors.
[0277] Please refer to Figure 11, which is a structural diagram of the communication device 1100 involved in the above example provided in this application. The communication device 1100 can specifically be a communication device serving as a baseband unit or a radio frequency unit in the above example, wherein the structure of the communication device can refer to the structure shown in Figure 11.
[0278] The communication device 1100 includes at least one processor 1111 and at least one network interface 1114 .
[0279] Further optionally, the communication device also 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, for example, via a bus. In the present application, the connection may include various interfaces, transmission lines or buses, etc., which are not limited in the present application. The antenna 1115 is connected to the transceiver 1113. The network interface 1114 is used to enable the communication device to communicate with other communication devices through a communication link. For example, the network interface 1114 may include a network interface between the communication device and the core network device, such as an S1 interface, and the network interface may include a network interface between the communication device and other communication devices (such as other network devices or core network devices), such as an X2 or Xn interface.
[0280] Processor 1111 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data. For example, this supports the communication device in performing the actions described in the implementation process above. The communication device may include a baseband processor and a central processing unit. The baseband processor is primarily used to process communication protocols and communication data, while the central processing unit is primarily used to control the entire terminal device, execute software programs, and process software program data. Processor 1111 in Figure 11 may integrate the functions of both a baseband processor and a central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected via a bus or other technology. Those skilled in the art will appreciate that network devices may include multiple baseband processors to accommodate different network standards, multiple central processing units to enhance their processing capabilities, and various components of network devices may be connected via 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 functionality for processing communication protocols and communication data may be built into the processor or stored in memory as a software program, which is executed by the processor to implement the baseband processing functionality.
[0281] The memory is primarily used to store software programs and data. Memory 1112 can exist independently and be connected to processor 1111. Alternatively, memory 1112 and processor 1111 can be integrated together, for example, within a single chip. Memory 1112 can store program code for implementing the technical solutions of this application, and its execution is controlled by processor 1111. The various computer program codes executed can also be considered drivers for processor 1111.
[0282] Figure 11 shows only one memory and one processor. In an actual network device, multiple processors and multiple memories may exist. Memory may also be referred to as a storage medium or storage device. The memory may be a storage element on the same chip as the processor, i.e., an on-chip storage element, or an independent storage element, which is not limited in this application.
[0283] The transceiver 1113 can be used to support the reception or transmission of radio frequency signals between the communication device and the terminal. The transceiver 1113 can be connected to the antenna 1115. The transceiver 1113 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1115 can receive radio frequency signals. The receiver Rx of the transceiver 1113 is used to receive the radio frequency signal from the antenna, convert the radio frequency signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or digital intermediate frequency signal to the processor 1111 so that the processor 1111 can further process the digital baseband signal or digital intermediate frequency signal, such as demodulation and decoding. In addition, the transmitter Tx in the transceiver 1113 is also used to receive a modulated digital baseband signal or digital intermediate frequency signal from the processor 1111, convert the modulated digital baseband signal or digital intermediate frequency signal into a radio frequency signal, and transmit the radio frequency signal through one or more antennas 1115. Specifically, the receiver Rx can selectively perform one or more stages of down-mixing and analog-to-digital conversion on the RF signal to obtain a digital baseband signal or a digital intermediate frequency signal. The order of the down-mixing and analog-to-digital conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of up-mixing and digital-to-analog conversion on the modulated digital baseband signal or digital intermediate frequency signal to obtain a RF signal. The order of the up-mixing and digital-to-analog conversion processes is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as digital signals.
[0284] The transceiver 1113 may also be referred to as a transceiver module, a transceiver, a transceiver device, etc. Optionally, a device in the transceiver module that implements a receiving function may be referred to as a receiving unit, and a device in the transceiver module that implements a transmitting function may be referred to as a transmitting unit. That is, 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., and the transmitting unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0285] It should be noted that the communication device 1100 shown in Figure 11 can be specifically used to implement the steps implemented by the baseband unit or the radio frequency unit in the aforementioned method, and to achieve the technical effects corresponding to the baseband unit or the radio frequency unit. The specific implementation method of the communication device 1100 shown in Figure 11 can refer to the description in the aforementioned method, and will not be repeated here.
[0286] The module division in this application is illustrative and represents only a logical functional division. Different division methods may be used in actual implementation. Furthermore, the functional modules in this application may be integrated into a single processor, exist physically as separate modules, or two or more modules may be integrated into a single module. These integrated modules may be implemented in either hardware or software functional modules.
[0287] The technical solutions provided in this application can be implemented in whole or in part through software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part 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 and executed on a computer, the processes or functions described in this application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a terminal device, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium.
[0288] In this application, under the premise of no logical contradiction, the examples can reference each other, for example, the methods and / or terms between method examples can reference each other, for example, the functions and / or terms between device examples can reference each other, for example, the functions and / or terms between device examples and method examples can reference each other.
[0289] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: The method comprises: determining a first parameter; Performing a first clipping process on the data of the first carrier at the radio frequency unit side according to the first parameter to obtain first data; A second clipping process is performed on the RF unit side according to the first data.
2. The method according to claim 1, characterized in that The performing second clipping processing on the RF unit side according to the first data includes: Performing filtering processing on the first data to obtain second data; The second clipping process is performed on the second data.
3. The method according to claim 2, characterized in that The method further comprises: A second parameter is received, where the second parameter is used to determine a filter coefficient of the filtering process.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: A third parameter is received, the third parameter being used for the second clipping process.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: receiving indication information indicating enabling clipping processing; or, Instruction information for instructing to prohibit clipping processing is received.
6. A communication method, characterized in that: The method comprises: Determine a first parameter; wherein the first parameter is used for a first clipping process of data of a first carrier, and a processing result of the first clipping process is used for a second clipping process; The first parameter is sent.
7. The method according to claim 6, characterized in that The filtering result of the processing result of the first clipping processing is used for the second clipping processing.
8. The method according to claim 7, characterized in that The method further comprises: A second parameter is sent, where the second parameter is used to determine a filter coefficient corresponding to the filter processing result.
9. The method according to any one of claims 6 to 8, characterized in that: The method further comprises: A third parameter is sent, where the third parameter is used for the second clipping process.
10. The method according to any one of claims 6 to 9, characterized in that: The method further comprises: Sending indication information indicating enabling clipping processing; or, The instruction information indicating prohibition of clipping processing is sent.
11. The method according to any one of claims 1 to 10, characterized in that: The first carrier includes K carrier slices, the first parameter includes K parameters, the K parameters are respectively used for clipping processing of the K carrier slices, and K is a positive integer.
12. The method according to any one of claims 1 to 11, characterized in that: The time domain resources occupied by the data of the first carrier are N time units, where N is a positive integer.
13. The method according to any one of claims 3 to 5, or 8 to 12, characterized in that: The second parameter is determined based on the first parameter.
14. The method according to claim 13, characterized in that The second parameter is determined based on the first parameter and at least one of the following: The passband of the first carrier, the stopband of the first carrier, or the transition band of the first carrier.
15. The method according to any one of claims 1 to 14, characterized in that The first parameter is determined based on at least one of the following: The maximum power of the resource unit RE in the time unit where the first carrier is located, the average power of the resource unit 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.
16. A communication device, characterized in that: Comprising units for performing the method according to any one of claims 1 to 5, 11 to 15.
17. A communication device, characterized in that: The method comprises at least one processor and a memory, wherein the at least one processor is coupled to the memory; the processor is used to execute the method according to any one of claims 1 to 5 and 11 to 15.
18. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 6 to 15.
19. A communication device, characterized in that: The method comprises at least one processor and a memory, wherein the at least one processor is coupled to the memory; and the processor is configured to execute the method according to any one of claims 6 to 15.
20. A communication system, characterized in that: Includes the communication device described in claims 16 and 18, or includes the communication device described in claims 17 and 19.
21. A communication method, characterized in that: The method comprises: determining a first parameter; Performing a first clipping process on the data of the first carrier at the radio frequency unit side according to the first parameter to obtain first data; The first carrier includes K carrier slices, the first parameter is used to indicate K parameters, the K parameters are respectively used for clipping processing of the K carrier slices, and K is a positive integer.
22. The method according to claim 21, characterized in that The method further comprises: A second clipping process is performed according to the first data.
23. The method according to claim 22, characterized in that The performing the second clipping process according to the first data comprises: Performing filtering processing on the first data to obtain second data; The second clipping process is performed on the second data.
24. A communication method, characterized in that: The method comprises: Determine a first parameter; wherein the first parameter is used for a first clipping process of data of a first carrier; The first carrier includes K carrier slices, the first parameter includes K parameters, the K parameters are respectively used for clipping processing of the K carrier slices, and K is a positive integer; The first parameter is sent.
25. The method according to claim 24, characterized in that The processing result of the first clipping process is used for the second clipping process.
26. The method according to claim 24 or 25, characterized in that The filtering result of the processing result of the first clipping processing is used for the second clipping processing.
27. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 21 to 23.
28. A communication device, characterized in that: The method comprises at least one processor and a memory, wherein the at least one processor is coupled to the memory; the processor is used to execute the method according to any one of claims 21 to 23.
29. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 24 to 26.
30. A communication device, characterized in that: The method comprises at least one processor and a memory, wherein the at least one processor is coupled to the memory; the processor is used to execute the method according to any one of claims 24 to 26.
31. A communication system, characterized in that: Includes the communication device described in claims 27 and 29, and the communication device described in claims 28 and 30.
32. A computer-readable storage medium, characterized in that: The medium stores instructions, and when the instructions are executed by a computer, the method of any one of claims 1 to 16 or claims 21 to 26 is implemented.
33. A computer program product, characterized in that The method comprises instructions which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 16 or claims 21 to 26.