Signal processing method, device and storage medium
By performing frequency domain conversion and merging processing on the RRU signals on the EU and BBU sides, the performance loss problem during signal merging in wireless extended pico base stations is solved, and the signal processing effect is improved.
Patent Information
- Application Number
- CN202211493495.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-25
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2042-11-25
AI Technical Summary
In the prior art, in wireless extended pico base station systems, EU does not distinguish between time and frequency signals when merging RRU signals, resulting in significant performance loss and affecting uplink demodulation and power control.
The EU converts the time domain signals of the mounted RRUs into frequency domain signals, selects and combines the frequency domain signals, and sends the results to the BBU, which then combines and processes them again to improve signal processing performance.
Through frequency domain signal selection and merging processing, performance loss is reduced, the signal processing performance of the wireless extended pico base station network is improved, and the uplink combining gain is increased.
Smart Images

Figure CN116016056B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a signal processing method, device, and storage medium. Background Art
[0002] Wireless extended pico base stations are distributed, miniaturized, low-power cellular base stations for indoor scenarios. They usually adopt the networking mode of BBU (Base Band Unit) + EU (Extended Unit) + RRU (Remote Radio Unit), such as Figure 1 As shown. In the wireless extended pico base station system network, the terminal is often only in the signal coverage area of one or several RRUs. The downlink signal sent by the base station to the terminal is usually replicated and distributed under each EU and its RRU. However, the uplink signal sent by the terminal to the base station will only be received by one RRU or several adjacent RRUs, which may belong to the same EU or different EUs. For the uplink signals of different EUs, a signal selection algorithm is often used to ensure that there is no performance loss. However, for RRUs belonging to the same EU, due to the transmission bandwidth limitation between the BBU and the EU, the RF signals of all RRUs connected to it can only be merged and compressed in the EU.
[0003] Existing EU technologies often combine all RRU signals using a time-domain or frequency-domain equal-ratio / weighted combining algorithm. Due to differences in RRU noise and interference, different users located in different RRU signal coverage areas, and differences in time-frequency offset, EU combining often results in significant performance loss, leading to problems with uplink demodulation and power control. Summary of the Invention
[0004] The present application provides a signal processing method, device and storage medium to solve the problem in the prior art that signals of all RRUs are combined and time-frequency signals are not distinguished during the combination, resulting in a large performance loss.
[0005] In the first aspect, the present application provides a signal processing method, including: an extension unit EU obtains a frequency domain signal converted from a time domain signal sent by N remote radio frequency units RRU, wherein the N RRUs are mounted under the EU, and the terminal UE is within the coverage range of M RRUs among the N RRUs; M is a positive integer greater than 1, and M is less than or equal to N; the EU measures the signal strength within the bandwidth range corresponding to the UE on the frequency domain signal to obtain a measurement result, wherein the measurement result includes the signal to interference plus noise ratio SINR under each of the RRUs; the EU merges the top L SINRs selected from the measurement results, and sends the merged processing result and the equivalent SINR obtained based on the L SINRs to the baseband unit BBU, wherein the value of L is a positive integer greater than 1 and less than N.
[0006] In the second aspect, the present application provides a signal processing method, including: the BBU receives the combined processing result sent by the first target EU and the equivalent SINR obtained by the first target EU based on L SINRs, wherein the combined processing result is obtained by combining the L SINRs with the top SINR values selected by the first target EU from the measurement results, and the measurement result is obtained by measuring the signal strength within the bandwidth range corresponding to the UE on the frequency domain signal, and the frequency domain signal is obtained by converting the time domain signal sent by N RRUs mounted under the EU; the first target EU is any EU under the BBU; the BBU combines the combined processing result and the equivalent SINR sent by the second target EU, and decodes the UE based on the combined processing result, wherein the second target EU is the EU corresponding to the M RRUs covering the UE.
[0007] According to a third aspect, a signal processing device is provided, which is applied to the EU side and includes: an acquisition module for acquiring a frequency domain signal converted from a time domain signal sent by N remote radio frequency units RRUs, wherein the N RRUs are mounted under the EU, and the terminal UE is within the coverage range of M RRUs among the N RRUs; M is a positive integer greater than 1, and M is less than or equal to N; a measurement module for measuring the signal strength within the bandwidth range corresponding to the UE on the frequency domain signal to obtain a measurement result, wherein the measurement result includes the signal to interference plus noise ratio SINR under each of the RRUs; a first processing module for merging the top L SINRs selected from the measurement results, and sending the merged processing result and the equivalent SINR obtained based on the L SINRs to the BBU, wherein the value of L is a positive integer greater than 1 and less than N.
[0008] In a fourth aspect, a signal processing device is provided, which is applied to the BBU side, including: a receiving module, used to receive the combined processing result sent by the first target EU and the equivalent SINR obtained by the first target EU based on L SINRs, wherein the combined processing result is obtained by combining the L SINRs with the top SINR values selected by the first target EU from the measurement results, and the measurement result is obtained by measuring the signal strength within the bandwidth range corresponding to the UE on the frequency domain signal, and the frequency domain signal is obtained by converting the time domain signal sent by N RRUs mounted under the EU; the first target EU is any EU under the BBU; a second processing module, used to combine the combined processing result and the equivalent SINR sent by the second target EU, and decode the UE based on the combined processing result, wherein the second target EU is the EU corresponding to the M RRUs covering the UE.
[0009] In a fifth aspect, an electronic device is provided, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0010] Memory for storing computer programs;
[0011] The processor is used to implement the method steps described in any embodiment of the first aspect or the second aspect when executing the program stored in the memory.
[0012] In a sixth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method steps described in any embodiment of the first aspect or the second aspect are implemented.
[0013] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art:
[0014] In the method provided in the embodiment of the present application, the EU first converts the time domain signal of the mounted RRU into a frequency domain signal. After unifying the signals, the EU first selects and merges the RRU signals based on the frequency domain signal, and then sends the merged result to the BBU, which is merged again by the BBU. This improves the signal processing performance of the wireless extended pico base station network to a certain extent, and avoids the problem in the prior art that the signals of all RRUs are merged and the time-frequency signals are not distinguished when merging, resulting in a large performance loss. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0016] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0017] Figure 1 Schematic diagram of the networking structure of a wireless extended pico base station in the prior art;
[0018] Figure 2 Schematic diagram of the time domain or frequency domain proportional / weighted merging algorithm processing in the prior art
[0019] Figure 3 One of the flowcharts of a signal processing method provided in an embodiment of the present application;
[0020] Figure 4 A second flowchart of a signal processing method provided in an embodiment of the present application;
[0021] Figure 5 Schematic diagram of the processing of a multi-channel frequency domain signal / baseband selection merging algorithm applicable to frequency domain multi-users in an embodiment of the present application;
[0022] Figure 6 This is one of the network structure diagrams of the wireless extended pico base station in the specific example of this application;
[0023] Figure 7 This is one of the schematic diagrams reported by the EU in the specific example of this application;
[0024] Figure 8 This is the second schematic diagram of the networking structure of the wireless extended pico base station in the specific example of this application;
[0025] Figure 9 This is the second diagram reported by the EU in the specific example of this application;
[0026] Figure 10 This is one of the structural diagrams of a signal processing device provided in an embodiment of the present application;
[0027] Figure 11 This is a second structural diagram of a signal processing device provided in an embodiment of the present application;
[0028] Figure 12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0030] In the prior art, a time domain or frequency domain proportional / weighted combining algorithm is used to combine the signals of all RRUs. Specifically, a time domain or frequency domain proportional / weighted combining algorithm processing diagram is shown in FIG. Figure 2 shown.
[0031] 1. Time domain or frequency domain proportionality
[0032] The formula for geometric merging is:
[0033] Among them, Y represents the signal after EU merger, X k Indicates the signals of each RRU before merging.
[0034] When using time domain or frequency domain geometric combining, only some RRUs can receive the uplink UE's transmitted signal. After the signals of all RRUs or frequency domain signals are geometrically combined, for a certain UE, the noise and interference on the RRUs that do not receive the UE signal will affect the overall combining effect, resulting in a degradation in performance after the combination.
[0035] 2. Weighted merging of time domain / frequency domain signals
[0036] The formula for weighted merging is:
[0037] Among them, Y represents the signal after EU merger, X k Indicates the signals of each RRU before merging.
[0038] Using the RSSI of each RRU as a weighting factor and merging the overall time domain or frequency domain signals without distinguishing between frequency domain users will result in the RRU with a small allocated bandwidth having a low weighting coefficient and the RRU with a large allocated bandwidth having a large weighting coefficient. The result after merging will lead to a degradation in the demodulation performance of some UEs in the frequency division multi-user scenario.
[0039] Figure 3 A flow chart of a signal processing method provided in an embodiment of the present application is shown as follows: Figure 3 As shown, the steps of the method include:
[0040] Step 302: The EU obtains a frequency domain signal converted from a time domain signal transmitted by N remote radio units (RRUs), wherein the N RRUs are mounted on the EU and the terminal UE is within the coverage of M of the N RRUs; M is a positive integer greater than 1 and less than or equal to N.
[0041] In a specific example of an embodiment of the present application, the conversion of the time-frequency signal can be performed as follows: 1) After the RRU converts the RF signal uplink into a baseband signal, it converts the time-domain signal into a frequency-domain signal and sends it to the EU. 2) The RRU sends the uplink baseband time-domain signal to the EU, and the EU converts the baseband time-domain signal into a frequency-domain signal. In other words, in the embodiment of the present application, the conversion of the time-frequency signal can be performed by the RRU or the EU.
[0042] Step 304: The EU measures the signal strength within the bandwidth corresponding to the UE on the frequency domain signal to obtain a measurement result, wherein the measurement result includes the signal to interference plus noise ratio (SINR) of each RRU;
[0043] In step 306, the EU combines the top L SINRs selected from the measurement results, and sends the combined processing result and the equivalent SINR obtained based on the L SINRs to the baseband unit BBU, where the value of L is a positive integer greater than 1 and less than N.
[0044] Through the above steps 302 to 306, the EU first converts the time domain signal of the mounted RRU into a frequency domain signal. After unifying the signals, the EU first selects and merges the RRU signals based on the frequency domain signals, and then sends the merged results to the BBU, which is merged again by the BBU. This improves the signal processing performance of the wireless extended pico base station network to a certain extent, and avoids the problem in the prior art that all RRU signals are merged and the time-frequency signals are not distinguished during merging, resulting in a large performance loss.
[0045] In an optional implementation manner of the embodiment of the present application, measuring the signal strength of the EU involved in the above step 304 within the bandwidth range corresponding to the UE on the frequency domain signal includes:
[0046] Step 11: EU receives the configuration data sent by BBU;
[0047] Step 12: The EU measures the signal strength within the bandwidth corresponding to the UE on the frequency domain signal based on the configuration data.
[0048] In the above steps 11 and 12, in a specific example, the EU receives the configuration data sent by the BBU and measures the SINR of the frequency domain signals of its multiple RRUs according to the user-configured frequency domain bandwidth. For each user, the EU selects an RRU within the EU and selects one or more (e.g., 1 to 4) RRUs with the largest SINR.
[0049] In another optional implementation of the embodiment of the present application, for the EU involved in the above step 306, the L SINRs with the top SINR values selected from the measurement results are combined to obtain the combined processing result, which may further include:
[0050] Step 21: The EU compares each SINR in the measurement result with the target value to obtain a comparison result, where the target value is the difference between the SINR corresponding to the target MCS scheduled by the UE and a preset threshold value. The comparison result includes valid RRUs and invalid RRUs. A valid RRU is an RRU corresponding to an SINR greater than or equal to the target value, and an invalid RRU is an RRU corresponding to an SINR less than the target value.
[0051] In a specific example, the above comparison result can be obtained based on the following threshold judgment method of the RRU / EU signal selection algorithm: E SINR >tr SINR -, if the conditions are met, it is selected as a valid RRU, otherwise it is an invalid RRU. SINR Indicates the measured SINR value; Dtr SINR Indicates the SINR value corresponding to the target MCS (Modulation and Coding Scheme) of this user scheduling; where MCS defines the number of effective bits that can be carried by an RE (Resource Element). That is, MCS defines two parts, the modulation scheme (Modulation) and the code rate (Code Rate). In the specific example, there are a total of 0-31 MCS schemes. The higher the MCS index, the higher the number of effective bits that can be carried. In addition, A is a preset threshold value, generally 0 to 12dB, which can be configured according to the maximum number of RRUs to be merged. For example, 4 RRUs can be configured to 6dB.
[0052] Step 22: EU selects L RRUs from the valid RRUs;
[0053] In this specific example, the value of L is preferably any number from 1 to 4.
[0054] Step 23, the EU determines a ratio of each of the L SINRs to the sum of the L SINRs;
[0055] The ratio of the SINR corresponding to the effective RRU to the sum of the L SINRs is determined by the following formula:
[0056]
[0057] in, is the value of the i-th SINR among L SINRs, i ranges from 1 to k, and k is L.
[0058] max(SINR) represents the maximum SINR among L SINRs, SINR i is the i-th SINR among L SINRs, S(SINR) represents the sum of the selected L SINRs, and A is the preset threshold value;
[0059] In step 24, the EU performs a merging process based on the ratio and the L SINRs to obtain a merging result.
[0060] In this specific example, the merge processing result Y is obtained by the following formula:
[0061]
[0062] Among them, X i is the i-th SINR among the L SINRs.
[0063] In the embodiment of the present application, the equivalent SINR can be obtained based on L SINRs using the following formula:
[0064]
[0065] Here, MSINR is the equivalent SINR, SUM(RSSI) represents the sum of RSSIs (Received Signal Strength Indicator) corresponding to L SINRs, and SUM(NI) represents the sum of NIs (Noise Index) corresponding to L SINRs.
[0066] above Figure 3 The present application is explained from the EU side, and the present application will be explained from the BBU side. Figure 4 As shown, the steps of the method for processing the signal on the BBU side include:
[0067] In step 402, the BBU receives a combined processing result sent by the first target EU and an equivalent SINR obtained by the first target EU based on L SINRs, wherein the combined processing result is obtained by combining the L SINRs with the highest SINR values selected by the first target EU from the measurement results, and the measurement result is obtained by measuring the signal strength within the bandwidth range corresponding to the UE on the frequency domain signal, and the frequency domain signal is obtained by converting the time domain signal sent by N RRUs mounted under the EU; the first target EU is any EU under the BBU;
[0068] In step 404, the BBU combines the combined processing result and the equivalent SINR sent by the second target EU, and decodes the UE based on the combined processing result, where the second target EU is the EU corresponding to the M RRUs covering the UE.
[0069] It can be seen that in the embodiment of the present application, in addition to merging the frequency domain signals on the EU side, merging is also performed on the BBU side. Compared with the prior art in which signal selection and merging are performed only on the EU side, in the embodiment of the present application, merging is performed on both the EU and BBU sides to reduce the uplink signal quality loss caused by the algorithm in the prior art and improve the uplink combining gain.
[0070] The present application is described below with reference to specific implementation methods in the examples of the present application. Figure 5 As shown, this specific implementation provides a multi-path frequency domain signal / baseband selection merging algorithm applicable to frequency domain multi-users. Further, the steps of the algorithm include:
[0071] Step 501: Convert the RRU's time domain signal into a frequency domain signal;
[0072] In this regard, the time domain signal can be converted into a frequency domain signal in the following manner: after the RRU uplink converts the RF signal into a baseband signal, it converts the time domain signal into a frequency domain signal and sends it to the EU; or the RRU sends the uplink baseband time domain signal to the EU, and the EU converts the baseband time domain signal into a frequency domain signal.
[0073] Step 502: The EU completes the measurement and selection of multiple RRU signals under it;
[0074] The EU receives the configuration sent by the BBU and measures the SINR of the frequency domain signals of its multiple RRUs at the user level according to the user-configured frequency domain bandwidth. For each user, the EU selects the RRU with the largest SINR, selects one or more (for example, 1 to 4) RRUs, and combines them according to the combining algorithm to calculate the equivalent combined SINR value.
[0075] Step 503: The EU performs channel estimation, antenna combining, and equalization on the RRU combined signal.
[0076] Among them, EU performs channel estimation, antenna merging, equalization, etc. on each selected RRU data according to the user, and soft-merges the data of multiple RRUs according to the user and sends it to BBU.
[0077] Step 504: The BBU completes demodulation and decoding of the data.
[0078] The BBU selects EU data from multiple EU channels for each user in turn, selecting one or more channels (e.g., 1 to 4) with the highest SINR. The BBU demodulates the selected user-level EU data separately, then combines and decodes the demodulated user-level data.
[0079] The above steps 501 to 504 are described below with reference to specific examples.
[0080] Specific example 1:
[0081] In the NR system, 100MHz bandwidth, the network is as follows Figure 6 As shown. The BBU is connected to 4 EUs, and each EU is connected to 8 RRUs. UE1 is within the signal coverage of RRU22, and UE2 is within the signal coverage of RRU41. The BBU schedules two users, UE1 and UE2, in a certain TTI. At this moment, the RB resources allocated to UE1 are RB0 to RB49, and the RB resources allocated to UE2 are RB50 to RB272. At this moment, the MCS index scheduled by UE1 is 24, and the corresponding SINR value is 30dB; the MCS index scheduled by UE2 is 25, and the corresponding SINR value is 34dB. The threshold difference A is 2dB. The system configuration selects the signal of 1 RRU and the signal of 1 EU.
[0082] The processing flow on the EU side in steps 501 to 503 may be:
[0083] 1) EU1 receives the configuration sent by BBU and sends the received RRU 11 ~RRU 18 The time domain signal is converted into a frequency domain signal. 11 ~RRU 18 The signal strength within the bandwidth of RB0 to RB49 is measured in the frequency domain to determine the signal strength of UE1. 11 ~RRU 18 The signal strength in the bandwidth range of RB50 to RB272 is measured on the frequency domain signal to determine the signal strength of UE2. 11UE1 has the strongest signal strength, with an equivalent SINR of 0.5dB and RRU 12 The signal strength of UE2 is the strongest, and the equivalent SINR is 0.6dB. EU1 selects RRU for UE1 user. 11 , corresponding α1=0. For UE2 user, select RRU 12 , corresponding α1 = 0. EU1 determines that there is no valid data for UE1 based on α1 = 0 of UE1, and determines that there is no valid data for UE2 based on α1 = 0 of UE2, and then sends the data of UE1 and UE2 (no valid data, set to 0) to the BBU.
[0084] 2) EU2 receives the configuration sent by BBU and sends the received RRU 21 ~RRU 28 The time domain signal is converted into a frequency domain signal. 21 ~RRU 28 The signal strength within the bandwidth of RB0 to RB49 is measured in the frequency domain to determine the signal strength of UE1. 21 ~RRU 28 The signal strength in the bandwidth range of RB50 to RB272 is measured on the frequency domain signal to determine the signal strength of UE2. 22 UE1 has the strongest signal strength, with an equivalent SINR of 32dB and RRU 23 The signal strength of UE2 is the strongest, and the equivalent SINR is 0.6dB. EU2 selects RRU for UE1 user. 22 , corresponding α1=1, for UE2 user select RRU 23 , corresponding α1=0. EU2 uses RRU 22 The frequency domain data of UE1 is used to perform channel estimation, antenna combination, and equalization. According to UE2's α1=0, it is determined that there is no valid data for UE2. Then, the data after UE1 equalization and the data of UE2 (no valid data, set to 0) are sent to the BBU.
[0085] 3) EU3 receives the configuration sent by BBU and sends the received RRU 31 ~RRU 38 The time domain signal is converted into a frequency domain signal. 31 ~RRU 38 The signal strength within the bandwidth of RB0 to RB49 is measured in the frequency domain to determine the signal strength of UE1. 31 ~RRU 38 The signal strength in the bandwidth range of RB50 to RB272 is measured on the frequency domain signal to determine the signal strength of UE2. 31UE1 has the strongest signal strength, with an equivalent SINR of 0.5dB and RRU 33 The signal strength of UE2 is the strongest, and the equivalent SINR is 0.6dB. EU3 selects RRU for UE1 user. 31 , corresponding to α1=0, for UE2 user, select RRU 33 , corresponding α1 = 0. EU3 determines that there is no valid data for UE1 user based on α1 = 0 of UE1, and determines that there is no valid data for UE2 based on α1 = 0 of UE2, and then sends the data of UE1 and UE2 (no valid data, set to 0) to the BBU.
[0086] 4) EU4 receives the configuration sent by BBU and sends the received RRU 41 ~RRU 48 The time domain signal is converted into a frequency domain signal. 41 ~RRU 48 The signal strength within the bandwidth of RB0 to RB49 is measured in the frequency domain to determine the signal strength of UE1. 41 ~RRU 48 The signal strength in the bandwidth range of RB50 to RB272 is measured on the frequency domain signal to determine the signal strength of UE2. 41 UE1 has the strongest signal strength, with an equivalent SINR of 0.5dB and RRU 41 The signal strength of UE2 is the strongest, and the equivalent SINR is 36dB. EU4 selects RRU for UE1 user. 41 , the corresponding α1=0 selects RRU for UE2 user 41 The corresponding α1=1. EU4 determines that there is no valid data of UE1 based on UE1's α1=0, and uses RRU 41 The frequency domain data of UE1 is used to perform channel estimation, antenna combination, and equalization on UE2, and then the equalized data of UE1 (no valid data, set to 0) and UE2 are sent to the BBU.
[0087] In this specific example 1, the processing flow on the BBU side in step 504 is as follows:
[0088] like Figure 7 As shown, the BBU receives data from EU1 to EU4 and selects the RRU under EU2 for UE1. 22 The data is demodulated and decoded; for UE2, select the RRU under EU4 41 The data is demodulated and decoded.
[0089] It should be noted that UE1 and UE2 in the above specific example 1 are only under the coverage of one RRU. The following will use specific example 2 to illustrate how to implement the signal merging method of the wireless indoor distributed system when UE1 and UE2 are under the coverage of multiple RRUs.
[0090] Specific example 2:
[0091] Networking such as Figure 8 As shown in the figure, in an NR system with 100 MHz bandwidth, the BBU is connected to EU1, which is connected to eight RRUs (RRU11 to RRU18) and EU2. EU2 is connected to eight RRUs (RRU21 to RRU28). UE1 is primarily within the signal coverage of RRU18, while UE2 is primarily within the signal coverage of RRU22. In other words, UE1 and UE2 are also within the coverage of other RRUs.
[0092] The BBU schedules two users, UE1 and UE2, in a specific TTI. At that time, RB resources allocated to UE1 are RB0 to RB49, and RB resources allocated to UE2 are RB50 to RB272. At that time, the MCS index for UE1 is 24, corresponding to an SINR of 30 dB; the MCS index for UE2 is 25, corresponding to an SINR of 32 dB. The threshold difference A is set to 10 dB. The system configuration uses signals from four RRUs and two EUs.
[0093] The processing flow on the EU side in steps 501 to 503 may be:
[0094] 1) EU1 processing flow
[0095] Assume that the SINRs of UE1 and UE2 of each RRU measured by EU1 are shown in Table 1 below.
[0096]
[0097] Table 1
[0098] Then EU1 calculates the α of UE1 and UE2 corresponding to each RRU under it i As shown in Table 2 below.
[0099]
[0100] Table 2
[0101] EU1 selects 4 RRUs for UE1, which are RRU 15 、RRU 16 、RRU 17 、RRU 18, respectively use the frequency domain signals of the four RRUs to perform channel estimation, multi-antenna combination, and equalization on UE1; then combine the soft bit information after equalization of the four RRUs: The equivalent SINR of UE1 is calculated for the four selected RRUs. It is assumed that the calculated equivalent SINR of UE1 is 30 dB.
[0102] EU1 selects 4 RRUs for UE2, which are RRU 15 、RRU 16 、RRU 17 、RRU 18 , respectively use the frequency domain signals of the four RRUs to perform channel estimation, multi-antenna merging, and equalization on UE2; then merge the soft bit information after equalization of the four RRUs,
[0103] The equivalent SINR of UE2 is calculated for the selected four RRUs. It is assumed that the calculated equivalent SINR of UE2 is 11.7 dB.
[0104] like Figure 8 As shown, EU1 reports the combined data of UE1 and UE2 together with the equivalent SINR to the BBU.
[0105] 2) EU2 Process
[0106] 5 Assume that the SINRs of UE1 and UE2 of each RRU measured by EU2 are shown in Table 3 below.
[0107]
[0108] Table 3 shows that EU2 calculates the α of UE1 and UE2 corresponding to each RRU under it. i As shown in Table 4 below.
[0109]
[0110] Table 4
[0111] EU2 selects 4 RRUs for UE1, which are RRU 21 、RRU 22 、RRU 23 、RRU 28 , respectively use the frequency domain signals of the four RRUs to perform channel estimation, multi-antenna combination, and equalization on UE1; then combine the soft bit information after equalization of the four RRUs:
[0112] The equivalent SINR of UE1 is calculated for the four selected RRUs. It is assumed that the calculated equivalent SINR of UE1 is 12.3 dB.
[0113] EU2 selects 4 RRUs for UE2, which are RRU 21 、RRU 22 、RRU 23 、RRU 24 , respectively use the frequency domain signals of the four RRUs to perform channel estimation, multi-antenna merging, and equalization on UE2; then merge the soft bit information after equalization of the four RRUs,
[0114] The equivalent SINR of UE2 is calculated for the selected four RRUs. It is assumed that the calculated equivalent SINR of UE2 is 32 dB.
[0115] like Figure 8 As shown, EU2 reports the combined data of UE1 and UE2 together with the equivalent SINR to the BBU.
[0116] (3) EU3 processing flow
[0117] Assume that the SINRs of UE1 and UE2 of each RRU measured by EU3 are shown in Table 5 below.
[0118]
[0119] Table 5 shows that EU3 calculates the α of UE1 and UE2 corresponding to each RRU under it. i As shown in Table 6 below.
[0120]
[0121] Table 6
[0122] EU3 selects 4 RRUs for UE1, which are RRU 31 、RRU 32 、RRU 33 、RRU 34 , respectively use the frequency domain signals of the four RRUs to perform channel estimation, multi-antenna combination, and equalization on UE1; then combine the soft bit information after equalization of the four RRUs:
[0123] The equivalent SINR of UE1 is calculated for the four selected RRUs. It is assumed that the calculated equivalent SINR of UE1 is 7.7 dB.
[0124] EU3 selects 4 RRUs for UE2, which are RRU 31 、RRU 32 、RRU 33 、RRU 34, respectively use the frequency domain signals of the four RRUs to perform channel estimation, multi-antenna merging, and equalization on UE2; then merge the soft bit information after equalization of the four RRUs, The equivalent SINR of UE2 is calculated for the selected four RRUs. It is assumed that the calculated equivalent SINR of UE2 is 13.5 dB.
[0125] like Figure 8 As shown, EU3 reports the combined data of UE1 and UE2 together with the equivalent SINR to the BBU.
[0126] (4) EU4 processing flow
[0127] Assume that the SINRs of UE1 and UE2 of each RRU measured by EU4 are shown in Table 7 below.
[0128]
[0129] Table 7
[0130] Then EU4 calculates the α of UE1 and UE2 corresponding to each RRU under it i As shown in Table 8 below.
[0131]
[0132] Table 8
[0133] EU4 selects 4 RRUs for UE1, which are RRU 41 、RRU 42 、RRU 43 、RRU 44 , respectively use the frequency domain signals of the four RRUs to perform channel estimation, multi-antenna combination, and equalization on UE1; then combine the soft bit information after equalization of the four RRUs: The equivalent SINR of UE1 is calculated for the four selected RRUs. It is assumed that the calculated equivalent SINR of UE1 is 3.9 dB.
[0134] EU4 selects 4 RRUs for UE2, which are RRU 41 、RRU 42 、RRU 43 、RRU 44 , respectively use the frequency domain signals of the four RRUs to perform channel estimation, multi-antenna merging, and equalization on UE2; then merge the soft bit information after equalization of the four RRUs, The equivalent SINR of UE2 is calculated for the selected four RRUs. It is assumed that the calculated equivalent SINR of UE2 is 8.8 dB.
[0135] like Figure 9As shown, EU4 reports the combined data of UE1 and UE2 together with the equivalent SINR to the BBU.
[0136] In this specific example 2, the processing flow on the BBU side in step 504 is as follows:
[0137] BBU selects data from EU1 and EU2 for UE1 (the physical location of UE1 is mainly RRU under EU1). 18 In addition to the signal coverage of UE1, the signal coverage of the RRU under EU2 also covers the physical location of UE1), and the data of EU1 and EU2 are merged:
[0138]
[0139] The combined data Y1 is used to perform final decoding on UE1.
[0140] BBU selects data of EU2 and EU3 for UE2 (the physical location of UE2 is mainly RRU under EU2). 22 In addition to the signal coverage of UE2, the signal coverage of the RRU under EU3 also covers the physical location of UE2. The data of EU2 and EU3 are merged:
[0141]
[0142] The combined data Y2 is used to perform final decoding on UE2.
[0143] It should be noted that the embodiments of the present application can be applied to multiple application scenarios, such as single-user and multi-user scenarios in the frequency domain, different BBU / EU segmentation scenarios, different EU / RRU segmentation scenarios, etc. Furthermore, through the configuration of the EU receiving BBU in the embodiments of the present application, the measurement and selection of the frequency domain signals of the multiple RRUs hanging down are completed, the EU completes channel estimation, antenna merging, equalization, and calculation of equivalent SINR for the data after RRU merger, and reports it to the BBU, and the BBU completes the selection, demodulation, merging and decoding of the EU reported data. In the specific experimental stage of the inventor, if the terminal uplink signal can be received by up to 4 pRRUs, the performance improvement of EU merging + BBU merging can reach 3~6dB.
[0144] Corresponding to the above Figure 3 , the embodiment of the present application also provides a signal processing device, which is applied to the EU side, such as Figure 10 As shown, the device includes:
[0145] An acquisition module 102 is configured to acquire a frequency domain signal obtained by converting time domain signals transmitted by N remote radio units (RRUs), wherein the N RRUs are mounted on an EU and a terminal (UE) is within the coverage of M of the N RRUs; M is a positive integer greater than 1 and less than or equal to N.
[0146] The measurement module 104 is configured to measure the signal strength within the bandwidth corresponding to the UE on the frequency domain signal to obtain a measurement result, wherein the measurement result includes the signal to interference plus noise ratio (SINR) of each RRU;
[0147] The first processing module 106 is configured to combine L SINRs with the highest SINR values selected from the measurement results, and send the combined processing result and an equivalent SINR obtained based on the L SINRs to the BBU, where the value of L is a positive integer greater than 1 and less than N.
[0148] Optionally, the measurement module 104 in the embodiment of the present application may further include: a receiving unit for receiving configuration data sent by the baseband unit BBU; a measuring unit for measuring the signal strength within the bandwidth range corresponding to the UE on the frequency domain signal based on the configuration data.
[0149] Through the device of the embodiment of the present application, the EU first converts the time domain signal of the mounted RRU into a frequency domain signal. After unifying the signals, the EU first selects and merges the RRU signals based on the frequency domain signals, and then sends the merged results to the BBU, which is merged again by the BBU. This improves the signal processing performance of the wireless extended pico base station network to a certain extent, and avoids the problem in the prior art that all RRU signals are merged and the time and frequency signals are not distinguished during the merging, resulting in a large performance loss.
[0150] Optionally, the first processing module 106 in the embodiment of the present application may further include: a comparison unit, used to compare each SINR in the measurement result with the target value to obtain a comparison result, wherein the target value is the difference between the SINR corresponding to the target MCS scheduled by the UE and the preset threshold value, and the comparison result includes valid RRU and invalid RRU, the valid RRU is the RRU corresponding to the SINR greater than or equal to the target value, and the invalid RRU is the RRU corresponding to the SINR less than the target value; a selection unit, used to select L RRUs from the valid RRUs; a determination unit, used to determine the ratio of each SINR in the L SINRs to the sum of the L SINRs; a processing unit, used to perform merging processing based on the ratio and the L SINRs to obtain a merging processing result.
[0151] Optionally, the ratio of each SINR in the L SINRs to the sum of the L SINRs is determined by the following formula:
[0152]
[0153] in, is the value of the i-th SINR among L SINRs, i ranges from 1 to k, and k is L.
[0154] max(SINR) represents the maximum SINR among L SINRs, SINR i is the i-th SINR among L SINRs, S(SINR) represents the sum of the selected L SINRs, and A is the preset threshold value;
[0155] Optionally, the combined processing result Y is obtained by the following formula:
[0156]
[0157] Among them, X i is the i-th SINR among the L SINRs.
[0158] Optionally, an equivalent SINR is obtained based on the L SINRs using the following formula:
[0159]
[0160] Here, MSINR is the equivalent SINR, SUM(RSSI) represents the sum of the received signal strength indicators RSSI corresponding to L SINRs, and SUM(NI) represents the sum of the noise indices NI corresponding to L SINRs.
[0161] Corresponding to the above Figure 4 , the embodiment of the present application also provides a signal processing device, which is applied to the BBU side, such as Figure 11 As shown, the device includes:
[0162] The receiving module 112 is configured to receive a combined processing result sent by the first target EU and an equivalent SINR obtained by the first target EU based on L SINRs, wherein the combined processing result is obtained by combining the L SINRs with the highest SINR values selected by the first target EU from the measurement results, and the measurement result is obtained by measuring the signal strength within the bandwidth range corresponding to the UE on the frequency domain signal, and the frequency domain signal is obtained by converting the time domain signal sent by N RRUs mounted under the EU; the first target EU is any EU under the BBU;
[0163] The second processing module 11 is used to combine the combined processing result and the equivalent SINR sent by the second target EU, and decode the UE based on the combined processing result, wherein the second target EU is the EU corresponding to the M RRUs covering the UE.
[0164] It can be seen that in the embodiment of the present application, in addition to merging the frequency domain signals on the EU side, merging is also performed on the BBU side. Compared with the prior art in which signal selection and merging are performed only on the EU side, in the embodiment of the present application, merging is performed on both the EU and BBU sides to reduce the uplink signal quality loss caused by the algorithm in the prior art and improve the uplink combining gain.
[0165] like Figure 12 As shown, an embodiment of the present application provides an electronic device, including a processor 111, a communication interface 112, a memory 113 and a communication bus 114, wherein the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.
[0166] Memory 113, for storing computer programs;
[0167] In one embodiment of the present application, the processor 111 is used to execute the program stored in the memory 113 to implement the signal processing method provided by any of the aforementioned method embodiments, and its role is similar and will not be repeated here.
[0168] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the signal processing method provided in any of the aforementioned method embodiments are implemented.
[0169] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0170] The foregoing description is intended only to provide specific embodiments of the present invention, which will enable those skilled in the art to understand and implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown herein, but is intended to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A signal processing method, characterized in that: include: The extension unit EU obtains a frequency domain signal obtained by converting a time domain signal sent by N remote radio units RRUs, wherein the N RRUs are mounted under the EU, and the terminal UE is within the coverage of M RRUs among the N RRUs; M is a positive integer greater than 1, and M is less than or equal to N; The EU measures the signal strength within the bandwidth corresponding to the UE on the frequency domain signal to obtain a measurement result, wherein the measurement result includes a signal to interference plus noise ratio SINR under each of the RRUs; The EU combines the top L SINR values selected from the measurement results, and sends the combined processing result and the equivalent SINR obtained based on the L SINRs to the baseband unit BBU, so that the baseband unit BBU combines the combined processing result and the equivalent SINR, and decodes the UE based on the combined processing result, where the value of L is a positive integer greater than 1 and less than N; The equivalent SINR is obtained based on the L SINRs by the following formula: Wherein, MSINR is the equivalent SINR, SUM(RSSI) represents the sum of the received signal strength indication RSSI corresponding to the L SINRs, and SUM(NI) represents the sum of the noise index NI corresponding to the L SINRs; The EU combines L SINRs with the highest SINR values selected from the measurement results, and obtains the combined processing result including: The EU compares each SINR in the measurement result with a target value to obtain a comparison result, wherein the target value is the difference between the SINR corresponding to the target MCS scheduled by the UE and a preset threshold value, and the comparison result includes valid RRUs and invalid RRUs, the valid RRU being an RRU corresponding to an SINR greater than or equal to the target value, and the invalid RRU being an RRU corresponding to an SINR less than the target value; The EU selects the L RRUs from the valid RRUs; The EU determines a ratio of each of the L SINRs to a sum of the L SINRs; The EU performs a merging process based on the ratio and the L SINRs to obtain the merging process result.
2. The method according to claim 1, characterized in that Measuring, by the EU, a signal strength within a bandwidth range corresponding to the UE on the frequency domain signal, including: The EU receives the configuration data sent by the BBU; The EU measures the signal strength within the bandwidth corresponding to the UE on the frequency domain signal based on the configuration data.
3. The method according to claim 1, characterized in that The ratio of each SINR in the L SINRs to the sum of the L SINRs is determined by the following formula: in, is the value of the i-th SINR among L SINRs, i ranges from 1 to k, k is L, max(SINR) represents the maximum SINR among the L SINRs, SINR i is the i-th SINR among the L SINRs, SUM(SINR) represents the sum of the selected L SINRs, and A is a preset threshold value.
4. The method according to claim 3, characterized in that The combined processing result Y is obtained by the following formula: Among them, X i is the i-th SINR among the L SINRs.
5. A signal processing method, characterized in that: include: The BBU receives a combined processing result sent by the first target EU and an equivalent SINR obtained by the first target EU based on L SINRs, wherein the combined processing result is obtained by combining L SINRs with the top SINR values selected by the first target EU from the measurement results, and the measurement result is obtained by measuring the signal strength within the bandwidth range corresponding to the UE on the frequency domain signal, and the frequency domain signal is obtained by converting the time domain signal sent by N RRUs mounted under the EU; the first target EU is any EU under the BBU; The BBU combines the combined processing result and the equivalent SINR sent by the second target EU, and decodes the UE based on the combined processing result, wherein the second target EU is the EU corresponding to the M RRUs covering the UE; The equivalent SINR is obtained based on the L SINRs by the following formula: Wherein, MSINR is the equivalent SINR, SUM(RSSI) represents the sum of the received signal strength indication RSSI corresponding to the L SINRs, and SUM(NI) represents the sum of the noise index NI corresponding to the L SINRs; The process of combining the top L SINR values selected from the measurement results to obtain a combined processing result includes: The EU compares each SINR in the measurement result with a target value to obtain a comparison result, wherein the target value is the difference between the SINR corresponding to the target MCS scheduled by the UE and a preset threshold value, and the comparison result includes valid RRUs and invalid RRUs, the valid RRU being an RRU corresponding to an SINR greater than or equal to the target value, and the invalid RRU being an RRU corresponding to an SINR less than the target value; The EU selects the L RRUs from the valid RRUs; The EU determines a ratio of each of the L SINRs to the sum of the L SINRs; The EU performs a merging process based on the ratio and the L SINRs to obtain the merging process result.
6. A signal processing device, applied to the EU side, characterized in that: include: an acquisition module, configured to acquire a frequency domain signal obtained by converting a time domain signal sent by N remote radio units (RRUs), wherein the N RRUs are mounted under the EU, and the terminal UE is within the coverage of M of the N RRUs; M is a positive integer greater than 1 and less than or equal to N; a measurement module, configured to measure the signal strength within the bandwidth corresponding to the UE on the frequency domain signal to obtain a measurement result, wherein the measurement result includes a signal to interference plus noise ratio (SINR) of each RRU; A first processing module is configured to combine L SINRs with the highest SINR values selected from the measurement results, and send the combined processing result and an equivalent SINR obtained based on the L SINRs to a baseband unit BBU, so that the baseband unit BBU combines the combined processing result and the equivalent SINR, and decodes the UE based on the combined processing result, wherein the value of L is a positive integer greater than 1 and less than N; The equivalent SINR is obtained based on the L SINRs by the following formula: Wherein, MSINR is the equivalent SINR, SUM(RSSI) represents the sum of the received signal strength indication RSSI corresponding to the L SINRs, and SUM(NI) represents the sum of the noise index NI corresponding to the L SINRs; The EU combines L SINRs with the highest SINR values selected from the measurement results, and obtains the combined processing result including: The EU compares each SINR in the measurement result with a target value to obtain a comparison result, wherein the target value is the difference between the SINR corresponding to the target MCS scheduled by the UE and a preset threshold value, and the comparison result includes valid RRUs and invalid RRUs, the valid RRU being an RRU corresponding to an SINR greater than or equal to the target value, and the invalid RRU being an RRU corresponding to an SINR less than the target value; The EU selects the L RRUs from the valid RRUs; The EU determines a ratio of each of the L SINRs to a sum of the L SINRs; The EU performs a merging process based on the ratio and the L SINRs to obtain the merging process result.
7. A signal processing device, applied to the BBU side, characterized in that: include: A receiving module is configured to receive a combined processing result sent by a first target EU and an equivalent SINR obtained by the first target EU based on L SINRs, wherein the combined processing result is obtained by combining the L SINRs with the top SINR values selected by the first target EU from the measurement result, and the measurement result is obtained by measuring the signal strength within the bandwidth range corresponding to the UE on the frequency domain signal, and the frequency domain signal is converted from the time domain signal sent by the N RRUs mounted under the EU; the first target EU is any EU under the BBU; a second processing module, configured to combine a combined processing result and an equivalent SINR sent by a second target EU, and decode the UE based on the combined processing result, wherein the second target EU is the EU corresponding to the M RRUs covering the UE; The equivalent SINR is obtained based on the L SINRs by the following formula: Wherein, MSINR is the equivalent SINR, SUM(RSSI) represents the sum of the received signal strength indication RSSI corresponding to the L SINRs, and SUM(NI) represents the sum of the noise index NI corresponding to the L SINRs; The process of combining the top L SINR values selected from the measurement results to obtain a combined processing result includes: The EU compares each SINR in the measurement result with a target value to obtain a comparison result, wherein the target value is the difference between the SINR corresponding to the target MCS scheduled by the UE and a preset threshold value, and the comparison result includes valid RRUs and invalid RRUs, the valid RRU being an RRU corresponding to an SINR greater than or equal to the target value, and the invalid RRU being an RRU corresponding to an SINR less than the target value; The EU selects the L RRUs from the valid RRUs; The EU determines a ratio of each of the L SINRs to the sum of the L SINRs; The EU performs a merging process based on the ratio and the L SINRs to obtain the merging process result.
8. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory for storing computer programs; A processor, configured to implement the method steps of any one of claims 1 to 4 or 5 when executing a program stored in a memory.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method steps according to any one of claims 1 to 4 or 5 are implemented.
Citation Information
Patent Citations
Method and system for combining base bands of NR small base station
CN113709813A
Information processing method and device, communication equipment and storage medium
CN113709877A