Carrier signal processing method, communication device and communication system
By determining the clipping factor based on the scheduling information of the carrier signal in the baseband unit of the wireless communication system, and performing clipping processing based on the particle size of the time unit in the radio frequency unit, the communication performance degradation caused by the clipping of multiple carrier signals is solved, and the security guarantee of the amplifier unit and the reduction of the transmission interface load is achieved.
Patent Information
- Application Number
- CN202110351677.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-11-30
- Filing Date
- 2021-03-31
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2041-03-31
AI Technical Summary
In wireless communication systems, clipping processing of multiple carrier signals leads to a degradation of communication performance, especially due to the excessive peak-to-percent ratio, the security of the amplifier unit is threatened, and the nonlinear distortion introduced by clipping technology affects communication performance.
By determining the clipping factors within the time unit according to the scheduling information of each carrier signal in the baseband unit and sending these factors to the radio frequency unit, clipping processing based on the time unit particle size is performed to reduce the load of the transmission interface and ensure clipping performance.
It effectively reduces the communication performance degradation caused by clipping multiple carrier signals, ensures the security of the amplifier unit, and reduces the load of the transmission interface.
Smart Images

Figure CN114584446B_ABST
Abstract
Description
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on November 30, 2020, with application number 202011380681.0 and application name “Carrier signal processing method, communication device and communication system”, the entire contents of which are incorporated by reference in this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a carrier signal processing method, a communication device and a communication system. Background Art
[0003] In wireless communication systems, the carrier signal to be transmitted is generally processed by the baseband module, the digital-to-analog / analog-to-digital conversion module, and the radio frequency module before being sent out by the antenna unit. In the signal processing process, performance indicators of different dimensions are usually introduced to characterize the relevant performance of the signal, such as safety performance indicators, demodulation performance indicators, power amplifier performance indicators, clipping performance indicators, and indicators used to characterize the degree of nonlinear distortion. In the system design process, it is generally necessary to comprehensively consider multiple performance indicators to ensure communication quality.
[0004] The power amplifier (PA) unit in the RF module is responsible for signal power amplification, and the performance of power amplification is very sensitive to changes in the amplitude of the signal. Generally, the performance of power amplification is related to the peak-to-average power ratio (PAPR) of the signal, which is the ratio of the peak power of the signal to the average power. The instantaneous peak value of a signal with an excessively large PAPR exceeds the peak tolerance of the power amplifier unit, which may cause the power amplifier unit to burn out. One possible response is to clip the transmitted signal through clipping technology to reduce the PAPR value of the signal to a certain range and ensure the safety of the power amplifier unit. However, clipping technology introduces nonlinear distortion to the signal. Generally, the signal error vector magnitude (EVM) can be used to characterize the degree of nonlinear distortion. The EVM index corresponds to the modulation order (MO) of the signal. For example, the EVM upper limit of quadrature phase shiftkeying (QPSK) is 15%, the EVM upper limit of 16 quadrature amplitude modulation (QAM) is 11%, and the EVM upper limit of 256QAM is 3.5%. The larger the EVM, the greater the distortion, which in turn affects the communication performance.
[0005] In the scenario of multiple carrier signals, clipping technology has a greater impact on communication performance. Summary of the invention
[0006] The present application provides a carrier signal processing method, a communication device and a communication system, which are used to improve the degradation of communication performance caused by clipping of multiple carrier signals.
[0007] In a first aspect, an embodiment of the present application provides a method for processing a carrier signal, which is applied to a baseband unit or to a part within a baseband unit (such as a chip, a processor, etc.), and the method includes: determining the clipping factors corresponding to the at least two carrier signals in the first time unit according to the scheduling information corresponding to the at least two carrier signals in the first time unit; sending the at least two carrier signals and the clipping factors corresponding to the at least two carrier signals in the first time unit to a radio frequency unit, and the clipping factors corresponding to the at least two carrier signals in the first time unit are used for clipping processing of a combined signal of the at least two carrier signals.
[0008] Based on this solution, the clipping factors corresponding to the multiple carrier signals in the first time unit are determined according to the time unit granularity, and the clipping factors corresponding to the multiple carrier signals in the first time unit are sent to the radio frequency unit, so that the radio frequency unit can complete the clipping based on the time unit granularity, and the clipping performance can be guaranteed, thereby improving the communication performance degradation caused by the clipping of multiple carrier signals. In addition, the baseband unit sends the clipping factors corresponding to the multiple carrier signals in the first time unit to the radio frequency unit, which can reduce the load of the transmission interface.
[0009] The baseband unit may send the scheduling information corresponding to the at least two carrier signals in the first time unit to the radio frequency unit, or may not send the scheduling information to the radio frequency unit. In the case of not sending the scheduling information to the radio frequency unit, the load of the transmission interface may be further reduced.
[0010] In a possible implementation method, determining the clipping factors respectively corresponding to the at least two carrier signals in the first time unit according to the scheduling information respectively corresponding to the at least two carrier signals in the first time unit includes: determining a reference carrier signal among the at least two carrier signals; determining the clipping factor corresponding to each carrier signal according to the scheduling information corresponding to each carrier signal in the at least two carrier signals in the first time unit and the scheduling information corresponding to the reference carrier signal in the first time unit.
[0011] Based on the above scheme, the difference in scheduling information of each carrier signal is taken into account, and the clipping factors corresponding to each carrier signal in the first time unit can be accurately determined according to the scheduling information of each carrier signal, which is conducive to ensuring the performance of clipping, and then ensuring the communication performance of the multi-carrier signal after clipping. In some optional implementations, the impact of different carrier bandwidths and / or powers on clipping performance is considered, for example, the impact on EVM indicators.
[0012] In a second aspect, an embodiment of the present application provides a method for processing a carrier signal, which is applied to a radio frequency unit or to a part within a radio frequency unit (such as a chip, a processor, etc.), and the method includes: receiving at least two carrier signals from a baseband unit and clipping factors corresponding to the at least two carrier signals in a first time unit, the clipping factors corresponding to the at least two carrier signals in the first time unit correspond to the scheduling information corresponding to the at least two carrier signals in the first time unit; and performing clipping processing on a combined signal of the at least two carrier signals according to the clipping factors corresponding to the at least two carrier signals in the first time unit.
[0013] Based on this solution, the clipping factors corresponding to the multiple carrier signals in the first time unit are determined according to the time unit granularity, and the clipping factors corresponding to the multiple carrier signals in the first time unit are sent to the radio frequency unit, so that the radio frequency unit can complete the clipping based on the time unit granularity, and the clipping performance can be guaranteed, thereby improving the communication performance degradation caused by the clipping of multiple carrier signals. In addition, the baseband unit sends the clipping factors corresponding to the multiple carrier signals in the first time unit to the radio frequency unit, which can reduce the load of the transmission interface.
[0014] The baseband unit may send the scheduling information corresponding to the at least two carrier signals in the first time unit to the radio frequency unit, or may not send the scheduling information to the radio frequency unit. In the case of not sending the scheduling information to the radio frequency unit, the load of the transmission interface may be further reduced.
[0015] In a possible implementation method, before performing clipping processing on a combined signal of the at least two carrier signals according to the clipping factors respectively corresponding to the at least two carrier signals in the first time unit, it is determined that transmission of the clipping factors is reliable.
[0016] The above solution determines the reliability of the clipping factor of the interface transmission based on the distributed architecture, which can ensure the reliability of clipping, thereby improving the degradation of communication performance caused by clipping of multi-carrier signals.
[0017] In a possible implementation method, if the transmission of the clipping factor is unreliable, the clipping processing of the combined signal of the at least two carrier signals is canceled, and / or the sending of the combined signal of the at least two carrier signals is canceled.
[0018] Based on any implementation method of the first aspect or any implementation method of the second aspect:
[0019] In a possible implementation method, the first time unit is a time slot, a subframe, or an orthogonal frequency division multiplexing symbol.
[0020] In a possible implementation method, the scheduling information includes one or more of power, modulation order, and bandwidth.
[0021] Based on the above scheme, factors in the scheduling information, such as power, modulation order, and bandwidth, can be referred to when determining the clipping factor, which is conducive to ensuring the accuracy of the clipping factor and then ensuring the reliability of clipping, thereby improving the degradation of communication performance caused by clipping of multi-carrier signals.
[0022] In a possible implementation method, the correlation between the clipping factor and the parameters in the scheduling information is a function or a table. Based on the above solution, according to the function or the table, the clipping factor corresponding to the carrier signal can be determined according to the parameters of the scheduling information corresponding to the carrier signal.
[0023] In a possible implementation method, the correlation relationship between the clipping factor and the parameter in the scheduling information may be: i =P j / P i ;
[0024]
[0025] or Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, P i represents the power of the i-th carrier signal in the first time unit, P j represents the power of the jth carrier signal in the first time unit, EVM i represents the error vector magnitude (EVM) threshold corresponding to the modulation order of the i-th carrier signal in the first time unit, EVM j represents the error vector magnitude (EVM) threshold corresponding to the modulation order of the j-th carrier signal in the first time unit; i represents the bandwidth of the i-th carrier signal in the first time unit, BW jrepresents the bandwidth of the j-th carrier signal in the first time unit, represents the clipping correction factor corresponding to the i-th carrier signal in the first time unit, is related to the bandwidth of the i-th carrier signal in the first time unit, represents the clipping correction factor corresponding to the j-th carrier signal in the first time unit, It is related to the bandwidth of the j-th carrier signal in the first time unit, the j-th carrier signal is a reference carrier signal, the number of the at least two carrier signals is n, and i=1, 2, ..., n.
[0026] In a third aspect, an embodiment of the present application provides a method for processing a carrier signal, which is applied to a baseband unit or to a part within a baseband unit (such as a chip, a processor, etc.), and the method includes: determining the first clipping factors corresponding to the at least two carrier signals in the first time unit according to the scheduling information corresponding to the at least two carrier signals in the first time unit and the second clipping factors corresponding to the at least two carrier signals in the second time unit, wherein the first time unit is included in the second time unit; performing separate clipping processing on each carrier signal of the at least two carrier signals according to the first clipping factors corresponding to the at least two carrier signals in the first time unit; and sending the at least two carrier signals after clipping processing to the radio frequency unit; wherein the second clipping factor is used to perform clipping processing on the combined signal of the at least two carrier signals after clipping processing.
[0027] In the above scheme, the baseband unit first performs a separate clipping process on each carrier signal based on the first clipping factor corresponding to each carrier signal in the first time unit, and then sends the carrier signal after the first clipping to the radio frequency unit. The radio frequency unit performs a second clipping process on the combined signal of the clipped carrier signal based on the second clipping factor to obtain the carrier signal after the second clipping. This method is a two-stage clipping processing scheme based on the combination of the real-time clipping of the baseband unit and the semi-static clipping of the radio frequency unit, which can approach or exceed the real-time clipping performance of the radio frequency unit and improve the degradation of communication performance caused by clipping of multiple carrier signals. In addition, the two-stage clipping scheme is not sensitive to changes in the reliability of transmission of the intermediate interface, so it is more flexible to use.
[0028] In a possible implementation method, determining the first clipping factors respectively corresponding to the at least two carrier signals in the first time unit according to the scheduling information respectively corresponding to the at least two carrier signals in the first time unit and the second clipping factors respectively corresponding to the at least two carrier signals in the second time unit includes: determining a reference carrier signal among the at least two carrier signals; determining the first clipping factor corresponding to each carrier signal according to the scheduling information corresponding to each carrier signal in the at least two carrier signals in the first time unit, the scheduling information corresponding to the reference carrier signal in the first time unit, and the second clipping factors respectively corresponding to the at least two carrier signals in the second time unit.
[0029] Based on the above scheme, the differences in scheduling information of each carrier signal are taken into consideration. According to the scheduling information of each carrier signal, the clipping factors corresponding to each carrier signal in the first time unit can be accurately determined, which is conducive to ensuring the clipping performance and further ensuring the communication performance of the multi-carrier signal after clipping.
[0030] In a possible implementation method, second clipping factors respectively corresponding to the at least two carrier signals in a second time unit are received from the radio frequency unit.
[0031] Based on this solution, the second clipping factor is determined by the radio frequency unit, which reduces the calculation overhead of the baseband unit.
[0032] In a possible implementation method, a second clipping factor corresponding to each carrier signal in the second time unit is determined.
[0033] Based on this solution, the second clipping factor is determined by the baseband unit, which reduces the calculation overhead of the radio frequency unit.
[0034] In a possible implementation method, determining the second clipping factor corresponding to each carrier signal in the second time unit includes: determining the second clipping factor corresponding to each carrier signal in the second time unit based on multiple third clipping factors corresponding to each carrier signal of the at least two carrier signals in a third time unit, and the third time unit is earlier than the second time unit in timing.
[0035] In a possible implementation method, determining the second clipping factor corresponding to each carrier signal in the second time unit includes: determining the second clipping factor corresponding to each carrier signal in the second time unit based on multiple first clipping factors corresponding to each carrier signal of the at least two carrier signals in the second time unit, the second time unit including multiple first time units.
[0036] Optionally, the second clipping factor is determined based on the statistical value or extreme value of the plurality of clipping factors. Optionally, the average value or maximum value of the plurality of first clipping factors corresponding to each carrier signal in the first time unit is determined as the second clipping factor corresponding to the carrier signal in the second time unit.
[0037] Optionally, an average value or a maximum value of a plurality of third clipping factors corresponding to each carrier signal in a third time unit is determined as a second clipping factor corresponding to the carrier signal in a second time unit. In a possible implementation method, the second clipping factors corresponding to the at least two carrier signals in the second time unit are sent to the radio frequency unit.
[0038] In a fourth aspect, an embodiment of the present application provides a method for processing a carrier signal, which is applied to a radio frequency unit or to a part within a radio frequency unit (such as a chip, a processor, etc.), the method comprising: receiving at least two carrier signals after clipping processing from a baseband unit, the at least two carrier signals after clipping processing are carrier signals after individual clipping processing using first clipping factors respectively corresponding to the at least two carrier signals in a first time unit, the first clipping factor being determined based on scheduling information respectively corresponding to the at least two carrier signals in the first time unit and second clipping factors respectively corresponding to the at least two carrier signals in a second time unit, the first time unit being included in the second time unit; and performing clipping processing on a combined signal of the at least two carrier signals after clipping processing according to the second clipping factors respectively corresponding to the at least two carrier signals in the second time unit.
[0039] In the above scheme, the baseband unit first performs a separate clipping process on each carrier signal based on the first clipping factor corresponding to each carrier signal in the first time unit, and then sends the carrier signal after the first clipping to the radio frequency unit. The radio frequency unit performs a second clipping process on the combined signal of the clipped carrier signal based on the second clipping factor to obtain the carrier signal after the second clipping. This method is a two-stage clipping processing scheme based on the combination of the real-time clipping of the baseband unit and the semi-static clipping of the radio frequency unit, which can approach or exceed the performance of the real-time clipping of the radio frequency unit, thereby improving the degradation of communication performance caused by clipping of multiple carrier signals. In addition, the two-stage clipping scheme is not sensitive to changes in the reliability of transmission of the intermediate interface, so it is more flexible to use.
[0040] In a possible implementation method, a second clipping factor corresponding to each carrier signal in the second time unit is determined.
[0041] Based on this solution, the second clipping factor is determined by the radio frequency unit, which reduces the calculation overhead of the baseband unit.
[0042] In a possible implementation method, determining the second clipping factor corresponding to each carrier signal in the second time unit includes: determining the average value or maximum value of multiple third clipping factors corresponding to each carrier signal of the at least two carrier signals in a third time unit as the second clipping factor corresponding to each carrier signal in the second time unit, and the third time unit is earlier than the second time unit in timing.
[0043] In a possible implementation method, before receiving the at least two carrier signals after clipping processing from the baseband unit, second clipping factors respectively corresponding to the at least two carrier signals in a second time unit are sent to the baseband unit.
[0044] In a possible implementation method, determining the second clipping factor corresponding to each carrier signal in the second time unit includes: determining the second clipping factor corresponding to each carrier signal in the second time unit based on multiple first clipping factors corresponding to each carrier signal of the at least two carrier signals in the second time unit, the second time unit including multiple first time units.
[0045] Optionally, the scheduling information corresponding to the second time unit sent by the receiving baseband unit is pre-sent or sent in advance.
[0046] Optionally, the second clipping factor is determined based on the statistical value or extreme value of the plurality of clipping factors. Optionally, the average value or maximum value of the plurality of first clipping factors corresponding to each carrier signal in the first time unit is determined as the second clipping factor corresponding to the carrier signal in the second time unit.
[0047] In a possible implementation method, second clipping factors respectively corresponding to the at least two carrier signals in a second time unit are received from the baseband unit.
[0048] Based on this solution, the second clipping factor is determined by the baseband unit, which reduces the calculation overhead of the radio frequency unit.
[0049] Based on any implementation method of the third aspect or any implementation method of the fourth aspect:
[0050] In a possible implementation method, the first time unit is a time slot, a subframe, or an orthogonal frequency division multiplexing symbol.
[0051] In a possible implementation method, the scheduling information includes at least one of power, modulation order, and bandwidth.
[0052] Based on the above scheme, factors in the scheduling information, such as power, modulation order, and bandwidth, can be referred to when determining the clipping factor, which is conducive to ensuring the accuracy of the clipping factor and then ensuring the reliability of clipping, thereby improving the degradation of communication performance caused by clipping of multi-carrier signals.
[0053] In a possible implementation method, the association relationship between the first clipping factor and the parameters in the scheduling information is a function or a table. Based on the above solution, according to the function or the table, the clipping factor corresponding to the carrier signal can be determined according to the parameters of the scheduling information corresponding to the carrier signal.
[0054] In a possible implementation method, the association relationship between the first clipping factor and the parameter in the scheduling information may be: or in, represents a first clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the j-th first time unit in the second time unit, represents the second clipping factor corresponding to the i-th carrier signal in the second time unit, represents the power of the i-th carrier signal in the j-th first time unit in the second time unit, represents the power of the k-th carrier signal in the j-th first time unit in the second time unit, represents the EVM threshold corresponding to the modulation order of the i-th carrier signal in the j-th first time unit in the second time unit, Represents the EVM threshold corresponding to the modulation order of the kth carrier signal in the jth first time unit in the second time unit, the kth carrier signal is a reference carrier signal, and i=1, 2, ..., n, j=1, 2, ..., m.
[0055] In a fifth aspect, an embodiment of the present application provides a method for processing a carrier signal, comprising: determining peak and valley information of at least two carrier signals in the time domain, the peak and valley information including peak information and / or valley information; determining an offset of the at least two carrier signals in the time domain based on the peak and valley information of the at least two carrier signals in the time domain; determining at least two adjusted carrier signals based on the offset of the at least two carrier signals in the time domain; and sending the adjusted at least two carrier signals to a radio frequency unit.
[0056] In the above scheme, the baseband unit can reduce the PAPR based on the relative shift of multiple carrier signals in the time domain, thereby improving the degradation of communication performance caused by clipping of multiple carrier signals. And when the scheme is combined with clipping processing, the clipping pressure can be reduced, and a better compromise between the safety of the power amplifier unit and the system EVM index can be achieved.
[0057] In a possible implementation method, determining the at least two adjusted carrier signals includes reducing the superposition of peaks and / or troughs of the at least two carrier signals.
[0058] In a possible implementation method, there is no peak superposition and / or trough superposition between any two carrier signals among the at least two carrier signals after adjustment, or the peak superposition and / or trough superposition are reduced.
[0059] In a possible implementation method, determining the offset of the at least two carrier signals in the time domain based on the peak and valley information of the at least two carrier signals in the time domain includes: determining a reference carrier signal among the at least two carrier signals; and determining the offset of a non-reference carrier signal among the at least two carrier signals relative to the reference carrier signal in the time domain based on the peak and valley information of the reference carrier signal.
[0060] In a sixth aspect, an embodiment of the present application provides a communication device, which may be a baseband unit or a chip for a baseband unit. The device has the function of implementing each implementation method of the first aspect, the third aspect or the fifth aspect. The function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0061] In a seventh aspect, an embodiment of the present application provides a communication device, which may be a radio frequency unit or a chip for a radio frequency unit. The device has the function of implementing each implementation method of the second aspect or the fourth aspect. The function may be implemented by hardware or by executing corresponding software implementation by hardware. The hardware or software includes one or more modules corresponding to the above functions.
[0062] In an eighth aspect, an embodiment of the present application provides a communication device, comprising a processor and a memory; the memory is used to store computer execution instructions, and when the device is running, the processor executes the computer execution instructions stored in the memory so that the device executes each implementation method as described in the first to fifth aspects above.
[0063] In a ninth aspect, an embodiment of the present application provides a communication device, comprising a unit or means for executing each step of each implementation method of the first to fifth aspects above.
[0064] In a tenth aspect, an embodiment of the present application provides a communication device, including a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute each implementation method of the first to fifth aspects above. The processor includes one or more.
[0065] In an eleventh aspect, an embodiment of the present application provides a communication device, including a processor, which is connected to a memory and is used to call a program stored in the memory to execute each implementation method of the first to fifth aspects above. The memory can be located inside the device or outside the device. And the processor includes one or more.
[0066] In the twelfth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, each implementation method of the first to fifth aspects mentioned above is executed.
[0067] In a thirteenth aspect, an embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program runs, each implementation method of the first to fifth aspects mentioned above is executed.
[0068] In the fourteenth aspect, an embodiment of the present application further provides a chip system, comprising: a processor, used to execute each implementation method of the first to fifth aspects above.
[0069] In a fifteenth aspect, an embodiment of the present application further provides a communication system, comprising a baseband unit for executing any implementation method of the above-mentioned first aspect and / or a radio frequency unit for executing any implementation method of the above-mentioned second aspect.
[0070] In the sixteenth aspect, an embodiment of the present application also provides a communication system, comprising a baseband unit for executing any implementation method of the third aspect above and / or a radio frequency unit for executing any implementation method of the fourth aspect above.
[0071] In the seventeenth aspect, an embodiment of the present application also provides a communication system, comprising a baseband unit for executing any implementation method of the fifth aspect above and / or a radio frequency unit for receiving at least two adjusted carrier signals from the baseband unit. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] Figure 1 Distributed architecture with separation of baseband unit and radio frequency unit;
[0073] Figure 2 A schematic diagram of a carrier signal processing method provided in an embodiment of the present application;
[0074] Figure 3 A timing operation schematic diagram provided for an embodiment of the present application;
[0075] Figure 4 A schematic diagram of another carrier signal processing method provided in an embodiment of the present application;
[0076] Figure 5is a schematic diagram of the relationship between the second time unit and the third time unit;
[0077] Figure 6 Another timing operation schematic diagram provided for an embodiment of the present application;
[0078] Figure 7 A schematic diagram of another carrier signal processing method provided in an embodiment of the present application;
[0079] Figure 8 A schematic diagram of a communication device provided in an embodiment of the present application;
[0080] Fig. 9 A schematic diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0081] In the embodiments of the present application, "at least two" means two or more than two. "At least two" may also be expressed as "plurality" below, which have the same meaning and are uniformly explained here and will not be repeated later.
[0082] The following is an introduction to the terms and concepts in the embodiments of the present application.
[0083] 1. Carrier
[0084] Carrier wave (carrier signal or carrier) is a physical concept, which is a radio wave of a specific frequency.
[0085] In communication technology, a carrier wave is an electric wave generated by an oscillator and transmitted on a communication channel. It is modulated to transmit voice or other information. In wireless channels, carrier waves are often used to transmit information. Digital signals are modulated (converted) onto a high-frequency carrier wave (because the higher the frequency, the longer the transmission distance), and then transmitted and received in the air.
[0086] 2. Carrier signal, baseband signal, and RF signal
[0087] The carrier signal can be understood as a signal corresponding to a system bandwidth, such as a signal corresponding to a 5MHz / 10MHz / 20MHz bandwidth. A signal composed of multiple adjacent 5MHz / 10MHz / 20MHz is a multi-carrier signal. For example, the first 10MHz bandwidth carrier signal spans the frequency point [-5, 5], and the adjacent second 20MHz bandwidth carrier signal spans the frequency point [5, 25].
[0088] Baseband signals refer to signals processed by the baseband unit (BBU). Baseband signals are generally digital signals. If baseband signals need to be transmitted via radio waves, they must be modulated to, for example, 700MHz or 2100MHz. This modulation process is generally implemented by RF devices, which is to move the baseband signals corresponding to a single carrier or multiple carriers to a center frequency of 700MHz or 2100MHz.
[0089] Radio frequency signals refer to signals processed by a radio unit (RU). Radio frequency signals are generally analog signals.
[0090] The relationship between the carrier signal, baseband signal and RF signal is: the carrier signal is the representation of the signal in the frequency domain; the hardware processing entity used by the baseband signal to represent the carrier signal is the baseband unit; the hardware processing entity used by the RF signal to represent the carrier signal is the RF unit. The baseband signal and the RF signal can be converted to each other through some devices such as analog / digital conversion.
[0091] In the embodiment of the present application, multiple carrier signals are also called multi-channel carrier signals, multi-carrier signals, at least two carrier signals or signals corresponding to multiple carriers respectively, which refers to carrier signals multiplexed using modulation technology in multi-channel communications, including two or more carrier signals.
[0092] 3. Time Unit
[0093] In the embodiment of the present application, exemplarily, a time unit refers to a unit corresponding to a time unit. The time unit refers to a time unit or a scheduling unit in the time domain and / or frequency domain for information transmission, for example, the time unit (such as the first time unit, the second time unit, the third time unit, the fourth time unit, etc.) can be a time slot, a subframe, or an orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) symbol, or a time slot, or a wireless frame, a mini slot or sub slot, a plurality of aggregated time slots, a plurality of aggregated subframes, symbols, etc., or a transmission time interval (TTI), which is not limited in the present application. Among them, one or more time units of one time unit may contain an integer number of time units of another time unit in the time domain, or the length of one or more time units of one time unit in the time domain is equal to the sum of the lengths of an integer number of time units of another time unit. For example, a micro-slot / time slot / subframe / radio frame contains an integer number of symbols, a time slot / subframe / radio frame contains an integer number of micro-slots, a subframe / radio frame contains an integer number of time slots, a radio frame contains an integer number of subframes, etc. There may also be other examples, which are not limited in this application.
[0094] In the present application, time units may be distinguished, marked or counted by indexing, identifying or other means.
[0095] 4. Scheduling Information
[0096] In the embodiment of the present application, the scheduling information is information used to schedule the carrier signal. Exemplarily, the scheduling information includes one or more of power, modulation order or bandwidth. The power here can be the transmission power (or transmission power) of the carrier signal, the modulation order can be, for example, QPSK, 16QAM or 256QAM, etc., and the bandwidth can be the bandwidth occupied by the carrier signal. It should be noted that the scheduling information in the embodiment of the present application is not limited to power, bandwidth or modulation order, and in practical applications it can also be other information used to schedule the carrier signal.
[0097] In an embodiment of the present application, one carrier signal corresponds to one scheduling information in one time unit. Exemplarily, the scheduling information corresponding to one carrier signal in one time unit refers to the scheduling information used to schedule the carrier signal in the time unit. In the case of multiple carrier signals, the scheduling information corresponding to the multiple carrier signals in one time unit can also be expressed as: the scheduling information corresponding to the multiple carrier signals in the time unit, that is, each carrier signal corresponds to one scheduling information.
[0098] The scheduling information may be used to calculate the clipping factor of the carrier signal. For example, the clipping factor corresponding to each carrier signal may be calculated based on the power corresponding to each of the multiple carrier signals. For another example, the clipping factor corresponding to each carrier signal may be calculated based on the power and / or bandwidth corresponding to each of the multiple carrier signals.
[0099] 5. Clipping, Clipping Noise, Clipping Factor
[0100] Since the instantaneous peak value of a signal with too large PAPR exceeds the peak tolerance of the power amplifier unit, it will cause the power amplifier unit to burn out. Therefore, in the actual system, it is necessary to clip the transmitted signal through clipping technology to reduce the PAPR value of the signal to a certain range to ensure the safety of the power amplifier unit. In other words, the signal needs to be clipped before the power amplifier.
[0101] For example, clipping refers to limiting the amplitude of a signal that fluctuates in the time domain or frequency domain and the part of the fluctuation amplitude that exceeds a certain threshold value, which is similar to the action of reducing the "peak part" of the fluctuating signal. Reducing the "peak" part of the signal is similar to adding a part of the "peak removal" signal to the signal in the "peak" area. In essence, this part of the "peak removal" signal can be defined as clipping noise. Among them, the factor of clipping noise is called "clipping factor".
[0102] The clipping factor can be understood as the proportion of clipping noise distributed between different carriers. Compared with the basic carrier (or reference carrier), the ratio is 1, and the values of other carriers can be greater than, equal to or less than 1. For example, the clipping factor of carrier A is greater than 1, indicating that carrier A bears more clipping noise than the basic carrier; the clipping factor of carrier B is equal to 1, indicating that carrier B bears less clipping noise than the basic carrier; the clipping factor of carrier C is 1, indicating that carrier C bears the same clipping noise as the basic carrier. It is easy to understand that the clipping factor can also be called a clipping parameter, a clipping coefficient or a clipping ratio, etc.
[0103] For example, clipping each carrier signal individually means that the clipping object is the signal corresponding to a single carrier. For another example, clipping a combined signal of multiple carrier signals means that the clipping object is a mixed signal of signals corresponding to multiple carriers.
[0104] It should be noted that whether the clipping factor is used reasonably will affect the EVM and PAPR indicators of the signal, and ultimately affect the safety of the power amplifier.
[0105] 6. Radio frequency unit and baseband unit
[0106] One baseband unit can support multiple radio frequency units. The baseband unit + radio frequency unit multi-channel solution can effectively solve the indoor coverage of large venues.
[0107] Optical fiber transmission can be used between the baseband unit and the radio frequency unit, and the radio frequency unit is then connected to the antenna via a coaxial cable and a power divider (coupler), that is, the trunk uses optical fiber and the branch uses coaxial cable.
[0108] The baseband unit (BBU) is mainly used to complete the baseband processing functions of the Uu interface (including but not limited to: coding, multiplexing, modulation or spread spectrum, etc.), the Iub interface function of the radio network controller (RNC), signaling processing, local and remote operation and maintenance functions, as well as the working status monitoring and alarm information reporting functions of the base station system, etc.
[0109] The radio unit (RU) is mainly used to convert the digital carrier signal into a radio frequency signal and transmit the radio frequency signal through the antenna. Exemplarily, the radio frequency unit includes but is not limited to: an intermediate frequency module, a transceiver module, a power amplifier module or a filter module. The intermediate frequency module is used for modulation and demodulation of optical transmission, digital up and down conversion, analog / digital conversion, etc. The transceiver module completes the conversion of the intermediate frequency signal to the radio frequency signal, and then transmits the radio frequency signal through the antenna port through the power amplifier module and the filter module. Among them, the radio frequency unit can be a remote radio unit (radio remote unit, RRU) or an active antenna unit (active antenna unit, AAU).
[0110] In the embodiment of the present application, the radio frequency unit may be remote or not remote.
[0111] In one implementation method, when the radio frequency unit is not remotely located, the radio frequency unit and the baseband unit may be integrated into the same physical entity, such as a base station.
[0112] As the integration of RF modules in communication systems develops, a single RF module will be used to simultaneously process multiple carrier signals with different center frequencies. Furthermore, the new features introduced by multi-carrier signals will bring more challenges to clipping processing technology.
[0113] Considering that different carrier signals may correspond to different scheduling information, for example, the scheduling information may include power or bandwidth, etc., the different scheduling information of the carrier may affect the clipping performance. For example, due to the different signal transmission powers corresponding to different carrier signals, there may be a mismatch in the clipping noise power introduced by the clipping of the RF module. For another example, the total bandwidth of the signals corresponding to different carriers is different, and the corresponding signal PAPR may be different. The embodiment of the present application introduces a method for optimizing clipping according to the multi-dimensional characteristics of multi-carrier signals, which is used to improve the degradation of communication performance caused by clipping of multiple carriers.
[0114] As mentioned above, considering that different carriers may correspond to different scheduling information, it is generally necessary to perform clipping optimization based on the multi-dimensional characteristics of the multi-carrier signal, for example, determining the clipping factor according to one or more of the power, modulation order or bandwidth corresponding to the multi-carrier signal. The embodiment of the present application introduces a method for determining the clipping factor corresponding to the multi-carrier signal according to the parameters in the scheduling information. The method comprises the following steps:
[0115] Step A: According to the scheduling information corresponding to the multi-carrier signal (at least two carrier signals), the scheduling information includes one or more of power or bandwidth, etc., determine the clipping factors corresponding to the at least two carrier signals respectively.
[0116] That is, when determining the clipping factor corresponding to the carrier signal, that is, when determining the proportion of clipping noise that the carrier signal bears, the impact of the difference in scheduling information corresponding to the carrier signal on the clipping performance is taken into account. Exemplarily, the impact of this difference on the clipping performance can be that the difference in the transmission power of the signals corresponding to different carrier signals leads to a mismatch between the clipping noise power introduced by clipping and the signal transmission power of each carrier, resulting in different EVMs. Or it can be that the difference in the bandwidth of the signals corresponding to different carrier signals leads to a deterioration in the demodulation performance of the signal, etc.
[0117] It can be understood that there is an association relationship between the clipping factor corresponding to the carrier signal and one or more of the scheduling information corresponding to the carrier signal, and the association relationship can be a function or a table.
[0118] In a possible implementation manner, the scheduling information includes one or more of power, modulation order, bandwidth, and the like.
[0119] Step B: applying the clipping factors respectively corresponding to the at least two carrier signals to the at least two carrier signals.
[0120] One possible implementation is to apply the clipping factor to the multi-carrier signal. It is easy to understand that in this implementation, it can be implemented by a unit or module (such as a first module) with a clipping processing function. In one possible way, the first module executes step B after executing step A above, that is, the determination of the clipping factor and the application of the clipping factor to the carrier signal can be performed by the first module. The above-mentioned application of the clipping factor to the multi-carrier signal can be understood as that step A and step B are implemented in one module or unit. Optionally, the first module is a radio frequency remote unit or a baseband unit.
[0121] In another possible implementation, the clipping factor is transmitted to a unit or module (such as a second module) having a clipping processing function. For example, the second module is a radio frequency unit, and the radio frequency unit applies the clipping factor to the multi-carrier signal.
[0122] In one possible implementation, a first clipping factor is applied to the at least two carrier signals; a second clipping factor is transmitted to a unit or module having a clipping processing function, and then the unit or module having a clipping processing function performs clipping processing on the at least two carrier signals according to the second clipping factor. Exemplarily, the first clipping factor is determined based on the second clipping factor and the scheduling information corresponding to the carrier signal. It can be understood that while the first clipping factor is used to independently clip the signal of a single carrier, the determination of the first clipping factor can also consider the second clipping factor of the multi-carrier combined signal on the RF side, so as to further realize the joint optimization of multi-carrier and multi-stage clipping. For an exemplary implementation, please refer to the relevant description of step 401.
[0123] Optionally, when the clipping factor needs to be transmitted to a unit or module with a clipping processing function, that is, when information exchange is required between two network elements or modules through an interface, the transmission reliability of the interface can also be verified to reduce the impact of the transmission interface reliability on the clipping performance. Figure 3 Related description.
[0124] Through this method, when determining the clipping factors corresponding to the multiple carrier signals, the scheduling information corresponding to the multiple carrier signals is taken into consideration to optimize the clipping performance. For example, the clipping factor is determined according to the power and / or bandwidth in the scheduling information, thereby reducing the impact of different powers and / or bandwidths of different carrier signals on the clipping performance and improving the degradation of communication performance caused by clipping multiple carriers. With respect to the above steps A and B, several specific implementation methods are introduced below.
[0125] In the first implementation method, the baseband unit determines the clipping factors corresponding to the at least two carrier signals in the first time unit according to the scheduling information corresponding to the at least two carrier signals in the first time unit, and then the baseband unit performs clipping processing on the combined signal of the at least two carrier signals according to the clipping factors corresponding to the at least two carrier signals in the first time unit. That is, the baseband unit determines the clipping factor, and the baseband unit performs clipping processing based on the determined clipping factor.
[0126] In the second implementation method, the radio frequency unit determines the clipping factors corresponding to the at least two carrier signals in the first time unit according to the scheduling information corresponding to the at least two carrier signals in the first time unit, and then the radio frequency unit performs clipping processing on the combined signal of the at least two carrier signals according to the clipping factors corresponding to the at least two carrier signals in the first time unit. That is, the radio frequency unit determines the clipping factor, and the radio frequency unit performs clipping processing based on the determined clipping factor.
[0127] In the third implementation method, the baseband unit determines the clipping factors corresponding to the at least two carrier signals in the first time unit according to the scheduling information corresponding to the at least two carrier signals in the first time unit, and then sends the clipping factors corresponding to the at least two carrier signals in the first time unit to the radio frequency unit, and the radio frequency unit performs clipping processing on the combined signal of the at least two carrier signals according to the clipping factors corresponding to the at least two carrier signals in the first time unit. That is, the baseband unit determines the clipping factor, and then sends the clipping factor to the radio frequency unit, and the radio frequency unit performs clipping processing based on the received clipping factor.
[0128] In the fourth implementation method, the baseband unit determines the first clipping factors corresponding to the at least two carrier signals in the first time unit according to the scheduling information corresponding to the at least two carrier signals in the first time unit, and then the baseband unit performs individual clipping processing on the at least two carrier signals according to the first clipping factors corresponding to the at least two carrier signals in the first time unit. Then the baseband unit sends the at least two carrier signals after clipping processing to the radio frequency unit, and the radio frequency unit performs clipping processing on the combined signal of the at least two carrier signals according to the second clipping factors corresponding to the at least two carrier signals in the second time unit. The second time unit includes one or more first time units. That is, the baseband unit performs the first-level clipping processing, and the radio frequency unit performs the second-level clipping processing. The second clipping factors corresponding to the at least two carrier signals in the second time unit can be determined by the baseband unit or by the radio frequency unit. Optionally, when determining the first clipping factors corresponding to the at least two carrier signals in the first time unit, the baseband unit also refers to the second clipping factors corresponding to the at least two carrier signals in the second time unit.
[0129] Of course, the embodiments of the present application are not limited to the above four specific implementation methods. In practical applications, there may be other implementation methods. For example, the RF unit performs individual clipping processing (i.e., primary clipping) on the multiple carrier signals according to the first clipping factors respectively corresponding to the multiple carrier signals in the first time unit, and then performs clipping processing (i.e., secondary clipping) on the combined signal of the multiple carrier signals after the clipping processing.
[0130] like Figure 1 FIG. 1 is a structure applicable to the embodiment of the present application, and includes a baseband unit and a radio frequency unit.
[0131] The baseband unit can send multiple carrier signals from an intermediate interface (such as a common public radio interface (CPRI) or an enhanced common public radio interface (e-CPRI), etc.) to the radio frequency unit for combining and clipping. Alternatively, the baseband unit first clips the multiple carrier signals separately, and then sends the clipped multiple carrier signals to the radio frequency unit through CPRI or e-CPRI, etc. for combining and clipping. It is easy to understand that the baseband unit clips the multiple carrier signals separately, which can also be understood as each baseband subunit independently clips the signal corresponding to the single carrier.
[0132] Of course, in actual applications, the baseband unit and the radio frequency unit may not be separated from each other, but may be integrated into the same physical device.
[0133] It should be noted that in the embodiments of the present application, the method for processing the carrier signal of the embodiment of the present application is described by taking the radio frequency unit and the baseband unit as an example. With the evolution of communication technology, other devices having the functions of the radio frequency unit and the baseband unit in the embodiment of the present application may also implement the method for processing the carrier signal in the embodiment of the present application, and the embodiment of the present application does not limit this.
[0134] The following uses the third implementation method and the fourth implementation method as examples to illustrate the carrier signal processing process.
[0135] like Figure 2 , which is a schematic diagram of a carrier signal processing method provided in an embodiment of the present application.
[0136] This method is the implementation process of the carrier processing corresponding to the third implementation method mentioned above. In this method, the baseband unit generates different carrier signals based on time unit scheduling, and the baseband unit determines the clipping factors corresponding to multiple carrier signals in the time unit according to the multi-dimensional characteristics of the scheduling information, and transmits the clipping factors to the radio frequency unit, and the radio frequency unit performs clipping processing on the multi-carrier signals according to the clipping factors.
[0137] The method comprises the following steps:
[0138] Step 201: A baseband unit determines clipping factors corresponding to a plurality of carrier signals in a first time unit according to scheduling information corresponding to the plurality of carrier signals in a first time unit.
[0139] Each carrier signal corresponds to a scheduling information in the first time unit. The scheduling information includes one or more of power, modulation order, and bandwidth. It is easy to understand that the scheduling information can also be other information used to schedule or modulate the carrier signal. For example, the clipping factor is determined according to the power and / or bandwidth in the scheduling information, which reduces the impact on the clipping performance due to the different powers and / or bandwidths of different carrier signals.
[0140] That is, the clipping factor is related to the scheduling information, for example, the correlation between the clipping factor and the parameter in the scheduling information is a function, a table, etc. Based on the above scheme, according to the function or the table, the clipping factor corresponding to the carrier signal can be determined according to the parameter of the scheduling information corresponding to the carrier signal. The function here can be a function of any form, such as a hash function, a ratio function, etc. The table here can be a table of any form, such as a database table, etc.
[0141] Take the example that the correlation between the clipping factor and the parameters in the scheduling information is a function. For example, the function is a ratio function, that is, the clipping factor corresponding to the carrier signal in the first time unit is determined based on the ratio between one or more parameters (such as power, modulation order, bandwidth) of the scheduling information corresponding to a carrier signal in the first time unit and one or more parameters of the scheduling information corresponding to a preconfigured or predefined reference carrier signal in the first time unit. For another example, the function is a hash function, that is, one or more parameters of the scheduling information corresponding to a carrier signal in the first time unit are substituted into the preconfigured or predefined hash function to obtain the clipping factor corresponding to the carrier signal in the first time unit.
[0142] Taking the association relationship between the clipping factor and the parameters in the scheduling information as a table as an example, the following Tables 1 to 3 are different examples.
[0143] Table 1
[0144] The power corresponding to the carrier signal Clipping factor corresponding to the carrier signal P1 F1 P2 F2 P3 F3 …… ……
[0145] Table 2
[0146]
[0147] Table 3
[0148]
[0149]
[0150] The following is a specific example to illustrate the method for determining the clipping factor. It should be noted that the example itself does not constitute a limitation on the method for determining the clipping factor. The example is illustrated by taking the ratio function as an example.
[0151] As an implementation method, assume that there are n carrier signals, and use i to represent the i-th carrier signal, i = 1, 2, ..., n. Use F i represents the clipping factor corresponding to the i-th carrier signal in the first time unit, P i represents the power of the i-th carrier signal in the first time unit, P j It represents the power of the jth carrier signal in the first time unit, EVM i Indicates the EVM threshold corresponding to the modulation order of the i-th carrier signal in the first time unit, EVM j represents the error vector magnitude (EVM) threshold corresponding to the modulation order of the j-th carrier signal in the first time unit, BW i represents the bandwidth of the i-th carrier signal in the first time unit, represents the clipping correction factor corresponding to the i-th carrier signal in the first time unit, With BW i Related, generally, BW i The bigger, The smaller. BW j represents the bandwidth of the jth carrier signal in the first time unit, represents the clipping correction factor corresponding to the jth carrier signal in the first time unit, wherein the clipping correction factor is related to the bandwidth of the carrier signal.
[0152] Among them, the j-th carrier signal is a reference carrier signal. Exemplarily, the first carrier signal can be pre-agreed, pre-configured or dynamically configured as a reference carrier signal, that is, the value of j here is 1; or the carrier signal with the highest power can be pre-agreed or pre-configured as a reference carrier signal, that is, the value of j here is the number of the carrier signal with the highest power. In other words, there are many ways to implement the selection of the reference carrier signal. The reference carrier signal can be one of the above-mentioned multiple carrier signals, or it can be a predefined carrier signal, which is not limited in the embodiments of the present application. It is easy to understand that when the reference carrier signal is dynamically configured, it may also include dynamic interaction of the reference carrier signal between different network elements. For example, the index or identifier of the carrier signal that is dynamically interacted, or other methods that can identify the reference carrier signal. The reference carrier signal in the embodiments of the present application may also be referred to as a basic carrier signal.
[0153] For example, F i =f{(P i )}=P j / P i , i=1,2,……,n,(Formula 1-1)
[0154] For example,
[0155] For example,
[0156] For example,
[0157] For example,
[0158] For example,
[0159] For example,
[0160] In particular, F j =1.
[0161] It should be noted that the above formula is only used as an example and does not constitute a limitation on the embodiment of the present application for determining the clipping factor corresponding to the i-th carrier signal in the first time unit.
[0162] For example, in the above formulas (1-2), (1-3), (1-4), and (1-5) as well as The square can also be modified to the cube, fourth power, etc.
[0163] Step 202: The baseband unit sends the clipping factors corresponding to the plurality of carrier signals in the first time unit to the radio frequency unit. Accordingly, the radio frequency unit receives the clipping factors corresponding to the plurality of carrier signals in the first time unit.
[0164] Exemplarily, the baseband unit sends the clipping factors corresponding to the multiple carrier signals in the first time unit to the RF unit through an intermediate interface (such as CPRI or e-CPRI, etc.) between the baseband unit and the RF unit, so that the RF unit can receive the clipping factors corresponding to the multiple carrier signals in the first time unit.
[0165] As an implementation method, if the clipping factors corresponding to the multiple carrier signals in the first time unit are calculated according to any one of the above formulas (1-1) to (1-6), when the j-th carrier signal is selected as the reference carrier signal, since the clipping factor corresponding to the j-th carrier signal is 1, the baseband unit and the radio frequency unit can pre-agree that the clipping factor corresponding to the j-th carrier signal is 1. Therefore, the baseband unit can send the other n-1 clipping factors except the clipping factor corresponding to the j-th carrier signal to the radio frequency unit, instead of sending the clipping factor corresponding to the j-th carrier signal that has been agreed in advance.
[0166] As an implementation method, the formula for determining the clipping factor of the carrier signal can be flexibly selected according to different performance requirements. For example, a trigger condition can be pre-configured, and when the performance meets a certain threshold, the clipping factor is calculated according to a pre-selected formula.
[0167] Step 203: The baseband unit sends the multiple carrier signals to the radio frequency unit. Correspondingly, the radio frequency unit receives the multiple carrier signals.
[0168] There is no time sequence restriction between the above step 202 and step 203. For example, the two can be sent together or in different messages, but the order of sending the two is not limited.
[0169] Step 204: The radio frequency unit performs clipping processing on a combined signal of the multiple carrier signals according to the clipping factors respectively corresponding to the multiple carrier signals in the first time unit.
[0170] That is, the RF unit clips the combined signal of the multi-carrier signals corresponding to the first time unit based on the clipping factor. The RF unit clips the combined signal of the at least two carrier signals by, for example, limiting clipping or Keneral clipping.
[0171] For example, there are three carrier signals, namely, carrier signal 1, carrier signal 2, and carrier signal 3. The clipping factors corresponding to the three carrier signals are clipping factor 1, clipping factor 2, and clipping factor 3. The RF unit applies the clipping factor 1 to carrier signal 1 in the combined signal of the three carrier signals, applies the clipping factor 2 to carrier signal 2 in the combined signal of the three carrier signals, and applies the clipping factor 3 to carrier signal 3 in the combined signal of the three carrier signals to implement clipping processing and obtain the combined signal after clipping.
[0172] For example, the combined signal can be understood as a representation in the time domain, and becomes one signal. Through frequency domain conversion, the reasonable signal can be separated into signals of multiple carriers, wherein the multiple carriers can be understood as having different center carrier frequencies.
[0173] Based on this solution, the clipping factors corresponding to the multiple carrier signals in the first time unit are determined according to the time unit granularity, and the clipping factors corresponding to the multiple carrier signals in the first time unit are sent to the radio frequency unit, so that the radio frequency unit can complete the clipping based on the time unit granularity, which can ensure the performance of clipping, thereby improving the degradation of communication performance caused by the clipping of multiple carrier signals. In addition, when the baseband unit and the radio frequency unit exchange information in the form of an interface, the baseband unit sends the clipping factors corresponding to the multiple carrier signals in the first time unit to the radio frequency unit, which can reduce the load of the transmission interface.
[0174] It is easy to understand that the information transmission between the baseband unit and the radio frequency unit can be realized based on a certain transmission interface, and the transmission interface to realize this type of transmission can be optical fiber, but optical fiber transmission also has a certain error probability, and transmission based on an interface with an error probability will affect the reliability of information transmission between the baseband unit and the radio frequency unit.
[0175] Exemplarily, after the above step 203, the radio frequency unit may further determine the transmission reliability of the clipping factor. When it is determined that the transmission of the clipping factor is reliable, the radio frequency unit executes the above step 204.
[0176] Exemplarily, when it is determined that the transmission of the clipping factor is unreliable, the clipping processing of the combined signal of the at least two carrier signals in the time unit is canceled, and the sending of the combined signal of the at least two carrier signals corresponding to the time unit is canceled. It is easy to understand that the above-mentioned interface reliability judgment is an optional step, and is not limited to the reliability verification of the clipping factor, including the reliability verification of the information transmitted through the interface, such as the clipping factor, scheduling information, etc.
[0177] Optionally, the method for the RF unit to determine the transmission reliability of the clipping factor may be, for example, a cyclic redundancy check (CRC) method. By determining the reliability of the clipping factor transmitted by the interface, the reliability of the clipping can be ensured, the safety of the power amplifier unit can be guaranteed, and the problem of degradation of communication performance caused by clipping of multiple carrier signals can be improved. For example, in a scenario where the baseband unit and the RF unit need to be transmitted through an intermediate interface, there may be bit errors in the transmission of the intermediate interface between the baseband unit and the RF unit. Therefore, the problem of degradation of communication performance caused by clipping of multiple carrier signals can be further improved. Optionally, in the case where the RF unit determines that the transmission of the clipping factor is unreliable, the baseband unit may cancel the sending of the combined signal of the multiple carrier signals. In the case of canceling the sending of the combined signal of the multiple carrier signals, the operation of clipping the combined signal of the multiple carrier signals may not be performed, thereby reducing overhead.
[0178] refer to Figure 3 , which is a schematic diagram of the corresponding timing operation. At time t1, the baseband unit determines the clipping factors corresponding to the multiple carrier signals in the first time unit, and sends the clipping factors corresponding to the multiple carrier signals in the first time unit to the RF unit. At time t2, the RF unit receives the clipping factors corresponding to the multiple carrier signals in the first time unit, and determines the transmission reliability of the clipping factors. At time t3, the RF unit performs clipping processing on the combined signal of the multiple carrier signals and sends it according to the judgment result of the transmission reliability, or cancels sending the combined signal of the multiple carrier signals.
[0179] like Figure 4As shown, it is a schematic diagram of a carrier signal processing method provided by an embodiment of the present application. This method is the implementation process of the carrier processing corresponding to the fourth implementation method mentioned above. In this method, the baseband unit generates different carrier signals based on time unit scheduling, and the baseband unit determines the first clipping factors corresponding to the multiple carrier signals in the first time unit according to the multi-dimensional characteristics of the scheduling information, and based on the first clipping factors corresponding to the multiple carrier signals in the first time unit, the multiple carrier signals are clipped separately (also called primary clipping), and then the multiple carrier signals after clipping are sent to the radio frequency unit, and the radio frequency unit further clips the combined signal of the multiple carrier signals based on the second clipping factors corresponding to the multiple carrier signals in the second time unit (also called secondary clipping).
[0180] The method comprises the following steps:
[0181] Step 401: A baseband unit determines first clipping factors corresponding to the plurality of carrier signals in the first time unit according to scheduling information corresponding to the plurality of carrier signals in the first time unit.
[0182] The scheduling information respectively corresponding to the multiple carrier signals in the first time unit may be understood as a set of scheduling information of the multiple carrier signals in the first time unit.
[0183] That is, the first clipping factor is related to the scheduling information, for example, the association relationship between the first clipping factor and the parameter in the scheduling information is a function, a table, etc. Based on the above scheme, according to the function or the table, the first clipping factor corresponding to the carrier signal can be determined according to the parameter of the scheduling information corresponding to the carrier signal. The function here can be a function of any form, such as a hash function, a ratio function, etc. The table here can be a table of any form, such as a database table, etc.
[0184] Take the case where the association between the first clipping factor and the parameters in the scheduling information is a function. For example, the function is a ratio function, that is, the first clipping factor corresponding to the carrier signal in the first time unit is determined based on the ratio between one or more parameters (such as power, modulation order, bandwidth) of the scheduling information corresponding to a carrier signal in the first time unit and one or more parameters of the scheduling information corresponding to a preconfigured or predefined reference carrier signal in the first time unit. For another example, the function is a hash function, that is, one or more parameters of the scheduling information corresponding to a carrier signal in the first time unit are substituted into a preconfigured or predefined hash function to obtain the first clipping factor corresponding to the carrier signal in the first time unit.
[0185] As a possible implementation method, the baseband unit can adopt the above Figure 2The method in the corresponding embodiment is used to determine the first clipping factors respectively corresponding to the plurality of carrier signals in the first time unit. The specific implementation process can be referred to the above description, which will not be repeated here.
[0186] As a possible implementation, the baseband unit can determine the first clipping factor according to the second clipping factor. Exemplarily, the baseband unit receives the second clipping factor sent by the radio frequency unit, and the second clipping factor is used to clip the carrier signal in the second time unit. The clipping factor interaction method is adopted. When the clipping factor is determined, the coupling of multi-level clipping factors is considered, so that the pre-processing of clipping (such as single carrier clipping) and the clipping of the combined signal of multiple carrier signals are coupled, and the clipping performance is further improved.
[0187] As a possible implementation method, the baseband unit may also determine the first clipping factors corresponding to the multiple carrier signals in the first time unit according to the scheduling information corresponding to the multiple carrier signals in the first time unit and the second clipping factors corresponding to the multiple carrier signals in the second time unit, wherein the second time unit includes one or more first time units.
[0188] The following is a specific example to illustrate the method for determining the first clipping factor. It should be noted that the example itself does not constitute a limitation on the method for determining the first clipping factor. The example is illustrated by taking the ratio function as an example.
[0189] As an implementation method, assuming that there are n carrier signals, i is used to represent the i-th carrier signal among the n carrier signals, i=1, 2, ..., n. The second time unit is divided into m first time units, j is used to represent the j-th time unit among the m first time units, j=1, 2, ..., m. It should be noted that the multiple first time units included in the second time unit can be the same or different.
[0190] use represents the first clipping factor corresponding to the i-th carrier signal in the j-th first time unit in the second time unit, represents the second clipping factor corresponding to the i-th carrier signal in the second time unit, represents the power of the i-th carrier signal in the j-th first time unit in the second time unit, represents the power of the kth carrier signal in the jth first time unit in the second time unit, represents the EVM threshold corresponding to the modulation order of the i-th carrier signal in the j-th first time unit in the second time unit, represents the EVM threshold corresponding to the modulation order of the kth carrier signal in the jth first time unit in the second time unit. It should be noted that the The bandwidth factor has been reflected. This is because due to the slow-varying characteristics of bandwidth, it is assumed that the bandwidths corresponding to different carrier signals in the second time unit are the same.
[0191] Wherein, the kth carrier signal is a reference carrier signal. Exemplarily, the first carrier signal can be pre-agreed or pre-configured as a reference carrier signal, that is, the value of k here is 1; or the carrier signal with the highest power can be pre-agreed or pre-configured as a reference carrier signal, that is, the value of k here is the number of the carrier signal with the highest power.
[0192] For example,
[0193] For example,
[0194] For example,
[0195] In particular,
[0196] The following uses formula (3-1) as an example to illustrate the formula (3-1) in combination with a specific example. In the following example, the first carrier signal is used as the reference carrier signal, that is, the value of k in formula (3-1) is 1.
[0197] Assuming that there are 4 carrier signals, the second time unit is 1 s, and the first time unit is 1 ms, the second time unit contains 1000 first time units.
[0198] At 1ms:
[0199] The clipping factor corresponding to carrier signal 1 is:
[0200] The clipping factor corresponding to carrier signal 2 is:
[0201] The clipping factor corresponding to carrier signal 3 is:
[0202] The clipping factor corresponding to carrier signal 4 is:
[0203] At 2ms:
[0204] The clipping factor corresponding to carrier signal 1 is:
[0205] The clipping factor corresponding to carrier signal 2 is:
[0206] The clipping factor corresponding to carrier signal 3 is:
[0207] The clipping factor corresponding to carrier signal 4 is:
[0208] …
[0209] At t ms:
[0210] The clipping factor corresponding to carrier signal 1 is:
[0211] The clipping factor corresponding to carrier signal 2 is:
[0212] The clipping factor corresponding to carrier signal 3 is:
[0213] The clipping factor corresponding to carrier signal 4 is:
[0214] …
[0215] As an implementation method, the second clipping factors respectively corresponding to the above-mentioned multiple carrier signals in the second time unit may be determined by the radio frequency unit and sent to the baseband unit before the above-mentioned step 401.
[0216] The second clipping factor of the radio frequency unit can be determined by a scheduling information set of a multi-carrier signal, for example, by a clipping factor statistic (such as an average) or an extreme value (such as a maximum value) determined based on multiple groups of scheduling information sets of the multi-carrier signal.
[0217] It is easy to understand that the scheduling information set of the above-mentioned multi-carrier signal can be a scheduling information set within the second time unit, or a scheduling information set within the time period before the second time unit. For example, it can be a scheduling information set of the carrier signal within the third time unit, wherein the third time unit is earlier than the second time unit in timing.
[0218] Exemplarily, the radio frequency unit obtains a set of scheduling information corresponding to a pre-sent second time unit, the second time unit including multiple first time units, and the radio frequency unit determines the statistical value or extreme value of the clipping factors corresponding to the multiple first time units as the second clipping factor corresponding to the carrier signal in the second time unit based on the scheduling information corresponding to the multiple first time units.
[0219] Exemplarily, the RF unit may determine the second clipping factor corresponding to the carrier signal in the second time unit according to the multiple third clipping factors corresponding to each carrier signal in the third time unit. The third time unit is earlier than the second time unit in timing. For example, the RF unit determines the average value of the multiple third clipping factors corresponding to each carrier signal in the third time unit as the second clipping factor corresponding to the carrier signal in the second time unit. For another example, the RF unit determines the maximum value of the multiple third clipping factors corresponding to each carrier signal in the third time unit as the second clipping factor corresponding to the carrier signal in the second time unit.
[0220] The following is a specific example to illustrate. Figure 5 , is a schematic diagram of the relationship between the second time unit and the third time unit. The second time unit is 1s, and the third time unit is 1s before the second time unit. The third time unit includes the fourth time unit, and the fourth time unit is 1ms, that is, the third time unit includes 1000 fourth time units. Each of the n carrier signals corresponds to 1000 third clipping factors in the third time unit. For example, it is determined that the second clipping factor corresponding to the first carrier signal in the second time unit is equal to the average value of the 1000 third clipping factors corresponding to the first carrier signal in the third time unit, and it is determined that the second clipping factor corresponding to the second carrier signal in the second time unit is equal to the average value of the 1000 third clipping factors corresponding to the second carrier signal in the third time unit, and so on. For another example, it is determined that the second clipping factor corresponding to the first carrier signal in the second time unit is equal to the maximum value of 1000 third clipping factors corresponding to the first carrier signal in the third time unit, and it is determined that the second clipping factor corresponding to the second carrier signal in the second time unit is equal to the maximum value of 1000 third clipping factors corresponding to the second carrier signal in the third time unit, and so on.
[0221] As another implementation method, the second clipping factors corresponding to the above-mentioned multiple carrier signals in the second time unit can also be determined by the baseband unit and sent to the RF unit before the above-mentioned step 404. Exemplarily, the baseband unit can determine the second clipping factor corresponding to the carrier signal in the second time unit based on the multiple third clipping factors corresponding to each carrier signal in the third time unit. Among them, the third time unit is earlier than the second time unit in timing. For example, the baseband unit determines the average value of the multiple third clipping factors corresponding to each carrier signal in the third time unit as the second clipping factor corresponding to the carrier signal in the second time unit. For another example, the baseband unit determines the maximum value of the multiple third clipping factors corresponding to each carrier signal in the third time unit as the second clipping factor corresponding to the carrier signal in the second time unit.
[0222] Step 402: The baseband unit performs individual clipping processing on the multiple carrier signals according to the first clipping factors respectively corresponding to the multiple carrier signals in the first time unit.
[0223] It should be noted that the first clipping factors corresponding to different carrier signals in the first time unit may be the same or different.
[0224] Specifically, the baseband unit performs clipping processing on each carrier signal separately according to the first clipping factor corresponding to each carrier signal in the first time unit. For example, if there are n carrier signals, the first carrier signal is clipped according to the first clipping factor corresponding to the first carrier signal, the second carrier signal is clipped according to the first clipping factor corresponding to the second carrier signal, and so on.
[0225] Exemplarily, the baseband signal of each carrier in the multi-carrier may be generated in a different baseband subunit, and performing clipping processing on each carrier signal individually may be understood as each baseband subunit performing independent clipping processing on the signal corresponding to the single carrier.
[0226] While each baseband subunit independently clips the signal corresponding to a single carrier, the determination of its clipping factor can take into account the scheduling information of other carriers among multiple carriers, thereby ensuring the joint optimization of the clipping factors to a certain extent; considering the clipping effect of the RF side on the multi-carrier combined signal, while each baseband subunit independently clips the signal corresponding to a single carrier, the determination of its clipping factor can also take into account the clipping factor of the multi-carrier combined signal on the RF side, thereby further realizing the joint optimization of multi-carrier and multi-level clipping.
[0227] It is easy to understand that the above steps 401 and 402 introduce that the first-level clipping of the baseband unit is to independently clip a single carrier among multiple carrier signals, which can be applied to the scenario where clipping of the combined signal of multiple carriers on the baseband side will cause a large delay.
[0228] In a possible implementation, the baseband unit may also perform clipping processing on the combined signal of multiple carrier signals. The method of determining the clipping factor corresponding to the combined signal and applying the clipping factor can refer to the relevant description in step 201 and step 202 for the specific implementation, except that the baseband unit applies the clipping factor to perform clipping processing.
[0229] Step 403: The baseband unit sends the multiple carrier signals after the clipping process to the radio frequency unit. Correspondingly, the radio frequency unit receives the multiple carrier signals after the clipping process.
[0230] Step 404: The radio frequency unit performs clipping processing on the combined signal of the multiple carrier signals after clipping processing according to the second clipping factors respectively corresponding to the multiple carrier signals in the second time unit.
[0231] That is, the second clipping factor is used to perform clipping processing on the combined signal of the multiple carrier signals after the clipping processing in step 402.
[0232] Among them, the specific implementation method of the radio frequency unit performing clipping processing on the combined signal of the clipped multiple carrier signals can be referred to the above description, which will not be repeated here.
[0233] In the above scheme, the baseband unit first determines the first clipping factors corresponding to the multiple carrier signals in the first time unit, and based on the first clipping factors corresponding to the multiple carrier signals in the first time unit, performs a separate clipping process on each carrier signal, and then sends the carrier signal after the first clipping to the radio frequency unit. The radio frequency unit performs a second clipping process on the combined signal of the clipped carrier signals based on the second clipping factor to obtain the carrier signal after the second clipping. By adopting the clipping factor interaction method, when determining the clipping factor, not only the scheduling information of multiple carrier signals is considered, but also the coupling of multi-level clipping factors is considered, so that the pre-processing of clipping (such as single carrier clipping) and the clipping of the combined signal of multiple carrier signals are coupled, further improving the clipping performance. In addition, the multi-level clipping scheme can be independent of the reliability guarantee requirements of the transmission of the intermediate interface between the baseband unit and the radio frequency unit, so it is more flexible to use. It is easy to understand that the multi-stage clipping scheme is not limited to not using the transmission reliability verification of the interface. For example, if the transmission reliability verification of the interface is performed on the multi-stage clipping scheme, the specific implementation can refer to the relevant description of the transmission reliability verification of the interface in method 300.
[0234] refer to Figure 6, which is a schematic diagram of the corresponding timing operation. At time t1, the video unit determines the second clipping factors corresponding to the multiple carrier signals in the second time unit, and sends the second clipping factors corresponding to the multiple carrier signals in the second time unit to the baseband unit. At time t2, the baseband unit determines the first clipping factors corresponding to the multiple carrier signals in the first time unit according to the received second clipping factors corresponding to the multiple carrier signals in the second time unit and the scheduling information corresponding to the multiple carrier signals in the first time unit. At time t3, the baseband unit performs a first clipping process (also called a first-level clipping process) on the carrier signal according to the first clipping factor corresponding to each carrier signal in the first time unit, and then sends the multiple carrier signals after clipping process to the radio frequency unit. At time t4, the radio frequency unit receives the multiple carrier signals after clipping process, and then performs a second clipping process (also called a second-level clipping process) on the combined signal of the multiple carrier signals after clipping process according to the second clipping factors corresponding to the multiple carrier signals in the second time unit.
[0235] It should be noted that in the above example, the RF unit determines the second clipping factors corresponding to the multiple carrier signals in the second time unit, and sends the second clipping factors corresponding to the multiple carrier signals in the second time unit to the baseband unit. In another implementation method, the baseband unit may determine the second clipping factors corresponding to the multiple carrier signals in the second time unit, and then send the second clipping factors corresponding to the multiple carrier signals in the second time unit to the RF unit. Of course, the baseband unit and the RF unit may determine the second clipping factors corresponding to the multiple carrier signals in the second time unit, and the second clipping factors determined by the two are the same. For example, the baseband unit and the RF unit determine the second clipping factor according to the same method for determining the clipping factor, so that the second clipping factors determined by the two are the same. For example, the method may be: according to the multiple third clipping factors corresponding to each carrier signal in the third time unit, determine the second clipping factor corresponding to the carrier signal in the second time unit. Wherein, the third time unit is earlier than the second time unit in timing. Exemplarily, the baseband unit and the radio frequency unit respectively determine the average value of the plurality of third clipping factors corresponding to each carrier signal in the third time unit as the second clipping factor corresponding to the carrier signal in the second time unit. Exemplarily, the baseband unit and the radio frequency unit respectively determine the maximum value of the plurality of third clipping factors corresponding to each carrier signal in the third time unit as the second clipping factor corresponding to the carrier signal in the second time unit.
[0236] The third and fourth implementation methods described above are described in detail above. For the above-mentioned first and second implementation methods, the specific implementation process is similar to the above-mentioned third implementation method, except that: the execution subjects of the clipping factor and / or clipping processing are different. For the above-mentioned first implementation method, the baseband unit determines the clipping factor, and the baseband unit performs clipping processing based on the clipping factor. For the above-mentioned second implementation method, the RF unit determines the clipping factor, and the RF unit performs clipping processing based on the clipping factor. For the above-mentioned third implementation method, the baseband unit determines the clipping factor, and the RF unit performs clipping processing based on the clipping factor.
[0237] Exemplarily, when the computing power of the RF unit is limited, the clipping process can be implemented by the first implementation method or the third implementation method. When the computing power of the RF unit is sufficient, the clipping process can be implemented by the second implementation method, and of course, the clipping process can also be implemented by the first implementation method or the third implementation method.
[0238] In order to further improve the problem of communication performance degradation caused by clipping of multiple carrier signals, the baseband unit may pre-process the multiple carrier signals before clipping. Figure 7 The corresponding embodiments may be implemented separately or in combination with any of the aforementioned carrier signal processing methods (such as the first implementation method, the second implementation method, the third implementation method, the fourth implementation method or other implementation methods described above).
[0239] like Figure 7 It should be noted that the method of this embodiment can be executed by a baseband unit, or can be jointly executed by multiple baseband sub-units in the baseband unit.
[0240] The method comprises the following steps:
[0241] Step 701: A baseband unit determines peak and valley information of multiple carrier signals in the time domain.
[0242] The peak-valley information of a carrier signal in the time domain is used to indicate the peak information and / or the trough information of the carrier signal in the time domain. That is, the peak-valley information includes the peak information and / or the trough information.
[0243] For example, for a carrier signal, the baseband unit determines the information of the sample point sequence whose amplitude exceeds a certain threshold among all the sampling information of the carrier signal in the time domain, including the sample point number and phase information. If the phase of the sample point in the sample point sequence is positive, the sample point is a peak sample point, and the peak information of the carrier signal in the time domain can include the information of the peak sample point. If the phase of the sample point in the sample point sequence is negative, the sample point is a valley sample point, and the valley information of the carrier signal in the time domain can include the information of the valley sample point.
[0244] It is easy to understand that the baseband signal corresponding to each carrier (corresponding to a carrier signal) can be processed by an independent baseband subunit, and the baseband unit determines the peak and valley information of multiple carrier signals in the time domain, which can be understood as each baseband subunit determines the peak and valley information of the time domain signal of the corresponding carrier. Exemplarily, the baseband unit shares the peak and valley information of the time domain signal of the carrier corresponding to multiple subunits, ensuring that the first baseband subunit in the baseband unit obtains the peak and valley information of the time domain signal of the carrier corresponding to the second baseband subunit in the baseband unit.
[0245] Step 702: The baseband unit determines the offset of the multiple carrier signals in the time domain according to the peak and valley information of the multiple carrier signals in the time domain.
[0246] It is easy to understand that the offset of each carrier signal in the time domain can be processed by an independent baseband subunit, and the above-mentioned baseband unit determines the offset of multiple carrier signals in the time domain, which can be understood as each baseband subunit determines the offset of the corresponding carrier signal in the time domain.
[0247] As an implementation method, a carrier signal is selected from multiple carrier signals as a reference carrier signal, and the baseband subunit corresponding to the reference carrier signal can share the peak and valley information of the reference carrier signal with other baseband subunits, so that other baseband subunits can determine the offset of the carrier signal corresponding to themselves (also called non-reference carrier signal) relative to the reference carrier signal in the time domain according to the peak and valley information of the reference carrier signal. The offset in the time domain refers to introducing an additional time delay (i.e., offset) on the non-reference carrier signal relative to the reference carrier signal, and performing a time domain cyclic shift on the non-reference carrier signal. Based on this method, there is no peak superposition and / or trough superposition between the non-reference carrier signal and the reference carrier signal, or the peak superposition and / or trough superposition are reduced, thereby ensuring the security of carrier signal transmission.
[0248] For example, there are five baseband subunits, which are represented as: baseband subunit 1 (corresponding to carrier signal 1), baseband subunit 2 (corresponding to carrier signal 2), baseband subunit 3 (corresponding to carrier signal 3), baseband subunit 4 (corresponding to carrier signal 4), and baseband subunit 5 (corresponding to carrier signal 5). Assuming that carrier signal 1 is selected as the reference carrier signal, carrier signals 2 to 5 are non-reference carrier signals. The baseband subunit 1 shares the peak-valley information of the carrier signal 1 with the baseband subunits 2 to 5. Then, the baseband subunit 2 can determine the offset of the carrier signal 2 relative to the carrier signal 1 according to the peak-valley information of the carrier signal 1 and the peak-valley information of the carrier signal 2. The baseband subunit 3 can determine the offset of the carrier signal 3 relative to the carrier signal 1 according to the peak-valley information of the carrier signal 1 and the peak-valley information of the carrier signal 3. The baseband subunit 4 can determine the offset of the carrier signal 4 relative to the carrier signal 1 according to the peak-valley information of the carrier signal 1 and the peak-valley information of the carrier signal 4. The baseband subunit 5 can determine the offset of the carrier signal 5 relative to the carrier signal 1 according to the peak-valley information of the carrier signal 1 and the peak-valley information of the carrier signal 5. This method can reduce the peak-valley superposition between the carrier signals to a certain extent, and at the same time minimize the information interaction between the baseband subunits, and can ensure the security of the carrier signal transmission without increasing the overhead of the information interaction between the baseband subunits.
[0249] The method for determining the time domain offset may be based on a predefined rule, such as by table lookup or function calculation, etc. Each baseband subunit sends a carrier signal to the RF module according to the carrier signal's offset in the time domain.
[0250] Exemplarily, taking carrier signal 1 and carrier signal 2 as examples, when there is no offset, carrier signal 1 is characterized in the time domain as: x(0), x(1), ..., x(N-1), and carrier signal 2 is characterized in the time domain as: y(0), y(1), ..., y(N-1), where n is the sampling index value, that is, the nth sampling value, and N is the number of samples. Taking carrier signal 1 as the reference carrier signal, if the offset is 1, carrier signal 2 is cyclically shifted in the time domain to become: y(n-1), y(0), y(1), ..., y(n-2). Similarly, if the offset is m, carrier signal 2 is cyclically shifted in the time domain to become: y(nm), ..., y(n-1), y(0), y(1), ..., y(nm-1).
[0251] Step 703: The baseband unit determines a plurality of adjusted carrier signals according to the offsets of the plurality of carrier signals in the time domain.
[0252] It is easy to understand that each adjusted carrier signal can be processed by an independent baseband subunit, and the above-mentioned baseband unit determines the multiple adjusted carrier signals can be understood as each baseband subunit determines the adjusted carrier signal.
[0253] Among them, after performing an offset adjustment on one or more of the above-mentioned multiple carrier signals in the time domain, multiple adjusted carrier signals are obtained. In a possible implementation method, determining at least two adjusted carrier signals includes reducing the peak superposition and / or trough superposition of at least two carrier signals. It can be understood as realizing the relative shift of time domain signals between multiple carriers and reducing PAPR.
[0254] As an implementation method, the peak superposition between the multiple carrier signals after adjustment is reduced or lowered compared to the peak superposition between the multiple carrier signals before adjustment.
[0255] As an implementation method, the overlapping of troughs between the multiple carrier signals after adjustment is reduced or lowered compared to the overlapping of troughs between the multiple carrier signals before adjustment.
[0256] The superposition of peaks can be understood as the alignment of peaks or the overlapping of peaks. Similarly, the superposition of troughs can be understood as the alignment of troughs or the overlapping of troughs.
[0257] Step 704: The baseband unit sends the adjusted multiple carrier signals to the radio frequency unit.
[0258] It is easy to understand that each adjusted carrier signal can be sent by an independent baseband subunit, and the above-mentioned baseband unit sending multiple adjusted carrier signals to the radio frequency unit can be understood as each baseband subunit sending an adjusted carrier signal to the radio frequency unit respectively.
[0259] In the above scheme, the baseband unit can reduce the PAPR based on the relative shift of multiple carrier signals in the time domain, thereby reducing the PAPR of the combined signal of multiple carrier signals. Through this scheme, the baseband unit can reduce the PAPR without introducing nonlinear distortion, thereby reducing the pressure of clipping. And when this scheme is combined with any of the above-mentioned carrier signal processing methods, it can realize the preprocessing of the carrier signal before clipping, thereby further improving the problem of communication performance degradation caused by clipping of multiple carrier signals.
[0260] refer to Figure 8 , is a schematic diagram of a communication device provided in an embodiment of the present application. The device is used to implement the various steps performed by the corresponding baseband unit or radio frequency unit in the above embodiment, such as Figure 8 As shown, the device 800 includes a transceiver unit 810 and a processing unit 820 .
[0261] In the first embodiment, the communication device is a baseband unit or a chip for a baseband unit, then:
[0262] The processing unit 820 is used to determine the clipping factors corresponding to the at least two carrier signals in the first time unit according to the scheduling information corresponding to the at least two carrier signals in the first time unit; the transceiver unit 810 is used to send the at least two carrier signals and the clipping factors corresponding to the at least two carrier signals in the first time unit to the radio frequency unit, and the clipping factors corresponding to the at least two carrier signals in the first time unit are used for clipping processing of the combined signal of the at least two carrier signals.
[0263] In a possible implementation method, the processing unit 820 is specifically used to determine a reference carrier signal among the at least two carrier signals; and determine the clipping factor corresponding to each carrier signal according to the scheduling information corresponding to each carrier signal among the at least two carrier signals within the first time unit and the scheduling information corresponding to the reference carrier signal within the first time unit.
[0264] In a possible implementation method, the first time unit is a time slot, a subframe, or an orthogonal frequency division multiplexing symbol.
[0265] In a possible implementation method, the scheduling information includes one or more of power, modulation order, and bandwidth.
[0266] In one possible implementation, F i =P j / P i ; Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, P i represents the power of the i-th carrier signal in the first time unit, P j represents the power of the j-th carrier signal in the first time unit, the j-th carrier signal is a reference carrier signal, the number of the at least two carrier signals is n, and i=1, 2, ..., n.
[0267] In one possible implementation, Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, EVM i represents the error vector magnitude (EVM) threshold corresponding to the modulation order of the i-th carrier signal in the first time unit, EVM jRepresents the error vector amplitude (EVM) threshold corresponding to the modulation order of the j-th carrier signal in the first time unit, wherein the j-th carrier signal is a reference carrier signal; the number of the at least two carrier signals is n, and i=1, 2, ..., n.
[0268] In one possible implementation, Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, P i represents the power of the i-th carrier signal in the first time unit, P j represents the power of the jth carrier signal in the first time unit, EVM i represents the error vector magnitude (EVM) threshold corresponding to the modulation order of the i-th carrier signal in the first time unit, EVM j Represents the error vector amplitude (EVM) threshold corresponding to the modulation order of the j-th carrier signal in the first time unit, the j-th carrier signal is a reference carrier signal; the number of the at least two carrier signals is n, and i=1, 2, ..., n.
[0269] In a second embodiment, the communication device is a radio frequency unit or a chip for a radio frequency unit, then:
[0270] The transceiver unit 810 is used to receive at least two carrier signals from the baseband unit and the clipping factors corresponding to the at least two carrier signals in the first time unit, wherein the clipping factors corresponding to the at least two carrier signals in the first time unit correspond to the scheduling information corresponding to the at least two carrier signals in the first time unit; the processing unit 820 is used to perform clipping processing on the combined signal of the at least two carrier signals according to the clipping factors corresponding to the at least two carrier signals in the first time unit.
[0271] In a possible implementation method, the processing unit 820 is further used to determine whether the transmission of the clipping factor is reliable before performing clipping processing on the combined signal of the at least two carrier signals according to the clipping factors respectively corresponding to the at least two carrier signals in the first time unit.
[0272] In a possible implementation method, the first time unit is a time slot, a subframe, or an orthogonal frequency division multiplexing symbol.
[0273] In a possible implementation method, the scheduling information includes one or more of power, modulation order, and bandwidth.
[0274] In one possible implementation, F i =Pj / P i ; Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, P i represents the power of the i-th carrier signal in the first time unit, P j represents the power of the j-th carrier signal in the first time unit, the j-th carrier signal is a reference carrier signal, the number of the at least two carrier signals is n, and i=1, 2, ..., n.
[0275] In one possible implementation, Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, EVM i represents the error vector magnitude (EVM) threshold corresponding to the modulation order of the i-th carrier signal in the first time unit, EVM j Represents the error vector amplitude (EVM) threshold corresponding to the modulation order of the j-th carrier signal in the first time unit, wherein the j-th carrier signal is a reference carrier signal; the number of the at least two carrier signals is n, and i=1, 2, ..., n.
[0276] In one possible implementation, Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, P i represents the power of the i-th carrier signal in the first time unit, P j represents the power of the jth carrier signal in the first time unit, EVM i represents the error vector magnitude (EVM) threshold corresponding to the modulation order of the i-th carrier signal in the first time unit, EVM j Represents the error vector amplitude (EVM) threshold corresponding to the modulation order of the j-th carrier signal in the first time unit, the j-th carrier signal is a reference carrier signal; the number of the at least two carrier signals is n, and i=1, 2, ..., n.
[0277] In a third embodiment, the communication device is a baseband unit or a chip for a baseband unit, then:
[0278] The processing unit 820 is used to determine the first clipping factors corresponding to the at least two carrier signals in the first time unit according to the scheduling information corresponding to the at least two carrier signals in the first time unit and the second clipping factors corresponding to the at least two carrier signals in the second time unit, wherein the first time unit is included in the second time unit; and perform individual clipping processing on each carrier signal of the at least two carrier signals according to the first clipping factors corresponding to the at least two carrier signals in the first time unit; the transceiver unit 810 is used to send the at least two carrier signals after clipping processing to the radio frequency unit; wherein the second clipping factor is used to perform clipping processing on the combined signal of the at least two carrier signals after clipping processing.
[0279] In a possible implementation method, the processing unit 820 is used to determine the first clipping factors corresponding to the at least two carrier signals in the first time unit according to the scheduling information corresponding to the at least two carrier signals in the first time unit and the second clipping factors corresponding to the at least two carrier signals in the second time unit, specifically including: determining a reference carrier signal among the at least two carrier signals; and determining the first clipping factor corresponding to each carrier signal according to the scheduling information corresponding to each carrier signal in the at least two carrier signals in the first time unit, the scheduling information corresponding to the reference carrier signal in the first time unit, and the second clipping factors corresponding to the at least two carrier signals in the second time unit.
[0280] In a possible implementation method, the transceiver unit 810 is further configured to receive second clipping factors respectively corresponding to the at least two carrier signals in a second time unit from the radio frequency unit.
[0281] In a possible implementation method, the processing unit 820 is further configured to determine a second clipping factor corresponding to each carrier signal in the second time unit.
[0282] In a possible implementation method, the processing unit 820 is used to determine the second clipping factor corresponding to each carrier signal in the second time unit, specifically including: determining the second clipping factor corresponding to each carrier signal in the second time unit according to multiple third clipping factors corresponding to each carrier signal in the at least two carrier signals in a third time unit, and the third time unit is earlier than the second time unit in timing.
[0283] In a possible implementation method, the transceiver unit 810 is further configured to send, to the radio frequency unit, second clipping factors respectively corresponding to the at least two carrier signals in a second time unit.
[0284] In a possible implementation method, the first time unit is a time slot, a subframe, or an orthogonal frequency division multiplexing symbol.
[0285] In a possible implementation method, the scheduling information includes at least one of power, modulation order, and bandwidth.
[0286] In a possible implementation method, the second time unit includes m first time units, and the number of the at least two carrier signals is n;
[0287]
[0288] in, represents a first clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the j-th first time unit in the second time unit, represents the second clipping factor corresponding to the i-th carrier signal in the second time unit, represents the power of the i-th carrier signal in the j-th first time unit in the second time unit, It represents the power of the kth carrier signal in the jth first time unit in the second time unit, the kth carrier signal is a reference carrier signal, and i=1, 2, ..., n, j=1, 2, ..., m.
[0289] In a possible implementation method, the second time unit includes m first time units, and the number of the at least two carrier signals is n;
[0290]
[0291] in, represents a first clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the j-th first time unit in the second time unit, represents the second clipping factor corresponding to the i-th carrier signal in the second time unit, represents the EVM threshold corresponding to the modulation order of the i-th carrier signal in the j-th first time unit in the second time unit, Represents the EVM threshold corresponding to the modulation order of the kth carrier signal in the jth first time unit in the second time unit, the kth carrier signal is a reference carrier signal, and i=1, 2, ..., n, j=1, 2, ..., m.
[0292] In a possible implementation method, the second time unit includes m first time units, and the number of the at least two carrier signals is n;
[0293]
[0294] in, represents a first clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the j-th first time unit in the second time unit, represents the second clipping factor corresponding to the i-th carrier signal in the second time unit, represents the power of the i-th carrier signal in the j-th first time unit in the second time unit, represents the power of the k-th carrier signal in the j-th first time unit in the second time unit, represents the EVM threshold corresponding to the modulation order of the i-th carrier signal in the j-th first time unit in the second time unit, Represents the EVM threshold corresponding to the modulation order of the kth carrier signal in the jth first time unit in the second time unit, the kth carrier signal is a reference carrier signal, and i=1, 2, ..., n, j=1, 2, ..., m.
[0295] In a fourth embodiment, the communication device is a radio frequency unit or a chip for a radio frequency unit, then:
[0296] The transceiver unit 810 is used to receive at least two carrier signals after clipping processing from the baseband unit, where the at least two carrier signals after clipping processing are carrier signals that are individually clipped using first clipping factors respectively corresponding to the at least two carrier signals in a first time unit, and the first clipping factor is determined based on scheduling information respectively corresponding to the at least two carrier signals in the first time unit and second clipping factors respectively corresponding to the at least two carrier signals in a second time unit, and the first time unit is included in the second time unit; the processing unit 820 is used to perform clipping processing on a combined signal of the at least two carrier signals after clipping processing according to the second clipping factors respectively corresponding to the at least two carrier signals in the second time unit.
[0297] In a possible implementation method, the processing unit 820 is further configured to determine a second clipping factor corresponding to each carrier signal in the second time unit.
[0298] In a possible implementation method, the processing unit 820 is used to determine the second clipping factor corresponding to each carrier signal in the second time unit, specifically including: determining the average value or maximum value of multiple third clipping factors corresponding to each carrier signal of the at least two carrier signals in a third time unit as the second clipping factor corresponding to each carrier signal in the second time unit, and the third time unit is earlier than the second time unit in timing.
[0299] In a possible implementation method, the transceiver unit 810 is further configured to send to the baseband unit second clipping factors respectively corresponding to the at least two carrier signals in a second time unit before receiving the at least two carrier signals after clipping processing from the baseband unit.
[0300] In a possible implementation method, the transceiver unit 810 is further configured to receive second clipping factors respectively corresponding to the at least two carrier signals in a second time unit from the baseband unit.
[0301] In a possible implementation method, the first time unit is a time slot, a subframe, or an orthogonal frequency division multiplexing symbol.
[0302] In a possible implementation method, the scheduling information includes at least one of power, modulation order, and bandwidth.
[0303] In a possible implementation method, the second time unit includes m first time units, and the number of the at least two carrier signals is n;
[0304]
[0305] in, represents a first clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the j-th first time unit in the second time unit, represents the second clipping factor corresponding to the i-th carrier signal in the second time unit, represents the power of the i-th carrier signal in the j-th first time unit in the second time unit, It represents the power of the kth carrier signal in the jth first time unit in the second time unit, the kth carrier signal is a reference carrier signal, and i=1, 2, ..., n, j=1, 2, ..., m.
[0306] In a possible implementation method, the second time unit includes m first time units, and the number of the at least two carrier signals is n;
[0307]
[0308] in, represents a first clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the j-th first time unit in the second time unit, represents the second clipping factor corresponding to the i-th carrier signal in the second time unit, represents the EVM threshold corresponding to the modulation order of the i-th carrier signal in the j-th first time unit in the second time unit, Represents the EVM threshold corresponding to the modulation order of the kth carrier signal in the jth first time unit in the second time unit, the kth carrier signal is a reference carrier signal, and i=1, 2, ..., n, j=1, 2, ..., m.
[0309] In a possible implementation method, the second time unit includes m first time units, and the number of the at least two carrier signals is n;
[0310]
[0311] in, represents a first clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the j-th first time unit in the second time unit, represents the second clipping factor corresponding to the i-th carrier signal in the second time unit, represents the power of the i-th carrier signal in the j-th first time unit in the second time unit, represents the power of the k-th carrier signal in the j-th first time unit in the second time unit, represents the EVM threshold corresponding to the modulation order of the i-th carrier signal in the j-th first time unit in the second time unit, Represents the EVM threshold corresponding to the modulation order of the kth carrier signal in the jth first time unit in the second time unit, the kth carrier signal is a reference carrier signal, and i=1, 2, ..., n, j=1, 2, ..., m.
[0312] In the fifth embodiment, the communication device is a baseband unit or a chip for a baseband unit, then:
[0313] The processing unit 820 is used to determine the peak and valley information of at least two carrier signals in the time domain, wherein the peak and valley information includes peak information and / or valley information; determine the offset of the at least two carrier signals in the time domain according to the peak and valley information of the at least two carrier signals in the time domain; determine the adjusted at least two carrier signals according to the offset of the at least two carrier signals in the time domain; the transceiver unit 810 is used to send the adjusted at least two carrier signals to the radio frequency unit.
[0314] In a possible implementation method, any two carrier signals among the at least two adjusted carrier signals do not have peak superposition and / or trough superposition or have reduced peak superposition and / or trough superposition.
[0315] In a possible implementation method, the processing unit 820 is used to determine the offset of the at least two carrier signals in the time domain based on the peak and valley information of the at least two carrier signals in the time domain, specifically including: determining a reference carrier signal among the at least two carrier signals; and determining the offset of a non-reference carrier signal among the at least two carrier signals relative to the reference carrier signal in the time domain based on the peak and valley information of the reference carrier signal.
[0316] Optionally, the communication device 800 may further include a storage unit for storing data or instructions (also referred to as code or program), and each of the above units may interact or couple with the storage unit to implement the corresponding method or function. For example, the processing unit 820 may read the data or instructions in the storage unit so that the communication device implements the method in the above embodiment.
[0317] It should be understood that the division of the units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And the units in the device can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, and called and executed by a certain processing element of the device. The function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software calling through a processing element.
[0318] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital singnal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0319] The above transceiver unit 810 is an interface circuit of the device, which is used to receive signals from other devices or send signals to other devices. For example, when the device is implemented in the form of a chip, the transceiver unit 810 is an interface circuit of the chip for receiving signals from other chips or devices, or an interface circuit for sending signals to other chips or devices.
[0320] refer to Fig. 9 , is a schematic diagram of a communication device provided in an embodiment of the present application, which is used to implement the operation of the baseband unit or the radio frequency unit in the above embodiment. Fig. 9 As shown, the communication device includes: a processor 910 and an interface 930. Optionally, the communication device also includes a memory 920. The interface 930 is used to implement communication with other devices.
[0321] The method performed by the baseband unit or radio frequency unit in the above embodiment can be implemented by the processor 910 calling a program stored in a memory (which can be the memory 920 in the baseband unit or radio frequency unit, or an external memory). That is, the baseband unit or radio frequency unit may include a processor 910, and the processor 910 executes the method performed by the baseband unit or radio frequency unit in the above method embodiment by calling the program in the memory. The processor here can be an integrated circuit with signal processing capabilities, such as a CPU. The baseband unit or radio frequency unit can be implemented by configuring one or more integrated circuits to implement the above method. For example: one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms. Alternatively, the above implementations can be combined.
[0322] Specifically, Figure 8 The functions / implementation processes of the transceiver unit 810 and the processing unit 820 in the embodiment can be Fig. 9 The processor 910 in the communication device 900 shown calls the computer executable instructions stored in the memory 920 to implement. Or, Figure 8 The function / implementation process of the processing unit 820 in Fig. 9 The processor 910 in the communication device 900 shown calls the computer execution instructions stored in the memory 920 to implement, Figure 8 The function / implementation process of the transceiver unit 810 in Fig. 9 The interface 930 in the communication device 900 shown in FIG.
[0323] Those of ordinary skill in the art will appreciate that the various digital numbers such as the first and second involved in this application are only for the convenience of description, and are not used to limit the scope of the embodiments of the present application, and also represent the order of precedence. "And / or" describes the association relationship of the associated objects, indicating that there may be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one" refers to one or more. At least two refers to two or more. "At least one", "any one" or similar expressions refer to any combination of these items, including any combination of single items (individuals) or plural items (individuals). For example, at least one item (individuals, species) of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. "Multiple" refers to two or more, and other quantifiers are similar.
[0324] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0325] In one implementation method, an embodiment of the present application provides a communication device, which may be a baseband unit or a chip for a baseband unit. The device has the function of implementing the baseband unit in any of the above embodiments. The function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0326] In one implementation method, an embodiment of the present application provides a communication device, which may be a radio frequency unit or a chip for a radio frequency unit. The device has the function of implementing the radio frequency unit in any of the above embodiments. The function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0327] In one implementation method, an embodiment of the present application provides a communication device, including a processor and a memory; the memory is used to store computer execution instructions, and when the device is running, the processor executes the computer execution instructions stored in the memory so that the device executes the method performed by the baseband unit in any of the above embodiments.
[0328] In one implementation method, an embodiment of the present application provides a communication device, including a processor and a memory; the memory is used to store computer-executable instructions, and when the device is running, the processor executes the computer-executable instructions stored in the memory so that the device executes the method performed by the radio frequency unit in any of the above embodiments.
[0329] In one implementation method, an embodiment of the present application provides a communication device, including a unit or means for executing each step of the method performed by the baseband unit in any of the above embodiments.
[0330] In one implementation method, an embodiment of the present application provides a communication device, including a unit or means for executing each step of the method performed by the radio frequency unit in any of the above embodiments.
[0331] In one implementation method, an embodiment of the present application provides a communication device, including a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method executed by the baseband unit in any of the above embodiments. The processor includes one or more.
[0332] In one implementation method, an embodiment of the present application provides a communication device, including a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method executed by the radio frequency unit in any of the above embodiments. The processor includes one or more.
[0333] In one implementation method, an embodiment of the present application provides a communication device, including a processor, which is connected to a memory and is used to call a program stored in the memory to execute the method executed by the baseband unit in any of the above embodiments. The memory can be located inside the device or outside the device. And the processor includes one or more.
[0334] In one implementation method, an embodiment of the present application provides a communication device, including a processor, which is connected to a memory and is used to call a program stored in the memory to execute the method executed by the radio frequency unit in any of the above embodiments. The memory can be located inside the device or outside the device. And the processor includes one or more.
[0335] In one implementation method, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, which, when executed on a computer, enable the method in any of the above embodiments to be executed.
[0336] In one implementation method, an embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is run, the method in any of the above embodiments is executed.
[0337] In one implementation method, an embodiment of the present application further provides a chip system, including: a processor, configured to execute the method executed by the baseband unit in any of the above embodiments.
[0338] In one implementation method, an embodiment of the present application further provides a chip system, including: a processor, configured to execute the method performed by the radio frequency unit in any of the above embodiments.
[0339] In one implementation method, an embodiment of the present application further provides a communication system, comprising a baseband unit in any of the above-mentioned embodiment methods and / or a radio frequency unit in any of the above-mentioned embodiment methods.
[0340] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0341] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it 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 process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.
[0342] The various illustrative logic units and circuits described in the embodiments of the present application can be implemented or operated by a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component, or the design of any combination of the above functions. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any traditional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration to implement.
[0343] The steps of the method or algorithm described in the embodiments of the present application can be directly embedded in the software unit executed by the hardware, processor, or a combination of the two. The software unit can be stored in a random access memory (Random Access Memory, RAM), flash memory, read-only memory (Read-Only Memory, ROM), EPROM memory, EEPROM memory, register, hard disk, removable disk, CD-ROM or other storage media of any form in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be arranged in an ASIC.
[0344] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0345] In one or more exemplary designs, the above functions described in this application can be implemented in hardware, software, firmware, or any combination of the three. If implemented in software, these functions can be stored on a computer-readable medium, or transmitted in the form of one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media that facilitate the transfer of computer programs from one place to another. The storage medium can be any available medium that can be accessed by any general or special computer. For example, such computer-readable media can include but are not limited to RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage or other magnetic storage devices, or any other medium that can be used to carry or store program codes in the form of instructions or data structures and other forms that can be read by general or special computers, or general or special processors. In addition, any connection can be appropriately defined as a computer-readable medium, for example, if the software is transmitted from a website site, server or other remote resource through a coaxial cable, fiber optic computer, twisted pair, digital subscriber line (DSL) or wirelessly, such as infrared, wireless and microwave, it is also included in the defined computer-readable medium. The disk and disc include compact disk, laser disk, optical disk, digital versatile disc (DVD), floppy disk and blue-ray disc. Disks usually copy data magnetically, while discs usually copy data optically with lasers. The above combinations can also be included in computer readable media.
[0346] Those skilled in the art should be aware that in one or more of the above examples, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
[0347] The specific implementation methods described above further describe the purpose, technical solutions and beneficial effects of the present application in detail. It should be understood that the above description is only the specific implementation methods of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present application should be included in the protection scope of the present application. The above description of the specification of the present application can make any technical field in the art use or implement the content of the present application. Any modification based on the disclosed content should be considered obvious in the art. The basic principles described in the present application can be applied to other variations without departing from the inventive essence and scope of the present application. Therefore, the content disclosed in the present application is not limited to the described embodiments and designs, but can also be extended to the maximum scope consistent with the principles of the present application and the disclosed new features.
[0348] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations 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 also intended to include these modifications and variations.
Claims
1. A method for processing a carrier signal, characterized in that: include: determining a reference carrier signal among at least two carrier signals; Determine the clipping factors corresponding to the at least two carrier signals in the first time unit, according to the scheduling information corresponding to each carrier signal of the at least two carrier signals in the first time unit and the scheduling information corresponding to the reference carrier signal in the first time unit; wherein the first time unit is a time slot, a subframe or an orthogonal frequency division multiplexing symbol, and the scheduling information includes one or more of power, modulation order and bandwidth; The at least two carrier signals and the clipping factors respectively corresponding to the at least two carrier signals in the first time unit are sent to the radio frequency unit, and the clipping factors respectively corresponding to the at least two carrier signals in the first time unit are used for clipping processing of the combined signal of the at least two carrier signals.
2. The method according to claim 1, characterized in that F i =P j / P i ; Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, P i represents the power of the i-th carrier signal in the first time unit, P j represents the power of the j-th carrier signal in the first time unit, the j-th carrier signal is a reference carrier signal, the number of the at least two carrier signals is n, and i=1, 2, ..., n.
3. The method according to claim 1, characterized in that Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, EVM i represents the error vector magnitude (EVM) threshold corresponding to the modulation order of the i-th carrier signal in the first time unit, EVM j Represents the error vector amplitude (EVM) threshold corresponding to the modulation order of the j-th carrier signal in the first time unit, wherein the j-th carrier signal is a reference carrier signal; the number of the at least two carrier signals is n, and i=1, 2, ..., n.
4. The method according to claim 1, characterized in that Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, P i represents the power of the i-th carrier signal in the first time unit, P j represents the power of the jth carrier signal in the first time unit, EVM i represents the error vector magnitude (EVM) threshold corresponding to the modulation order of the i-th carrier signal in the first time unit, EVM j Represents the error vector amplitude (EVM) threshold corresponding to the modulation order of the j-th carrier signal in the first time unit, the j-th carrier signal is a reference carrier signal; the number of the at least two carrier signals is n, and i=1, 2, ..., n.
5. A method for processing a carrier signal, characterized in that: include: Receiving at least two carrier signals from a baseband unit and clipping factors corresponding to the at least two carrier signals in a first time unit, wherein the clipping factors corresponding to the at least two carrier signals in the first time unit correspond to scheduling information corresponding to the at least two carrier signals in the first time unit; wherein the first time unit is a time slot, a subframe or an orthogonal frequency division multiplexing symbol, and the scheduling information includes one or more of power, modulation order and bandwidth; If it is determined that the transmission of the clipping factor is reliable, clipping processing is performed on a combined signal of the at least two carrier signals according to the clipping factors respectively corresponding to the at least two carrier signals in the first time unit.
6. The method according to claim 5, characterized in that F i =P j / P i ; Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, P i represents the power of the i-th carrier signal in the first time unit, P j represents the power of the j-th carrier signal in the first time unit, the j-th carrier signal is a reference carrier signal, the number of the at least two carrier signals is n, and i=1, 2, ..., n.
7. The method according to claim 5, characterized in that Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, EVM i represents the error vector magnitude (EVM) threshold corresponding to the modulation order of the i-th carrier signal in the first time unit, EVM j Represents the EVM threshold corresponding to the modulation order of the j-th carrier signal in the first time unit, the j-th carrier signal is a reference carrier signal; the number of the at least two carrier signals is n, and i=1, 2, ..., n.
8. The method according to claim 5, characterized in that Among them, F i represents the clipping factor corresponding to the i-th carrier signal of the at least two carrier signals in the first time unit, P i represents the power of the i-th carrier signal in the first time unit, P j represents the power of the jth carrier signal in the first time unit, EVM i represents the error vector magnitude (EVM) threshold corresponding to the modulation order of the i-th carrier signal in the first time unit, EVM j It represents the EVM threshold corresponding to the modulation order of the j-th carrier signal in the first time unit, and the j-th carrier signal is a reference carrier signal; the number of the at least two carrier signals is n, and i=1, 2, ..., n.
9. A communication device, characterized in that: include: A processor, wherein the processor is coupled to a memory, the memory is used to store program instructions, and the processor is used to execute the program instructions to implement the method according to any one of claims 1 to 4.
10. A communication device, characterized in that: include: A processor, wherein the processor is coupled to a memory, the memory is used to store program instructions, and the processor is used to execute the program instructions to implement the method according to any one of claims 5 to 8.
11. A communication device, characterized in that: Comprising means for executing the method according to any one of claims 1 to 4.
12. A communication device, characterized in that: Comprising means for performing the method according to any one of claims 5 to 8.
13. A computer program product comprising instructions, characterized in that When it is run on a computer, the method according to any one of claims 1 to 8 is implemented.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the method according to any one of claims 1 to 8 is implemented.
15. A communication system, characterized in that: The method comprises a baseband unit for executing the method described in any one of claims 1 to 4, and / or a radio frequency unit for executing the method described in any one of claims 5 to 8.
Citation Information
Patent Citations
Method and device for realizing adaptive peak clipping
CN101848182A
Digital peak clipping method and digital peak clipping device
CN103001907A
Method and device for optimizing multi-carrier phase
CN103312655A
Clipping method and apparatus
CN108293032A