Signal processing method and related device
By reallocating transmission power across channels based on uplink channel quality using unitary and inverse matrices, the method enhances the coverage and communication quality of distributed antenna systems, addressing limitations in conventional systems.
Patent Information
- Application Number
- JP2024525700
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-11-08
- Filing Date
- 2022-08-23
- Publication Date
- 2025-10-22
- Estimated Expiration
- 2042-08-23
AI Technical Summary
Conventional distributed antenna systems face limitations in indoor coverage due to penetration loss and signal blockage, leading to dead areas and restricted coverage areas because power is limited to a single channel, which cannot be effectively shared across multiple channels.
Implement power sharing between channels of remote radio units based on uplink channel quality by using a signal processing method that involves weighting processes with unitary and inverse matrices to reallocate transmission power, thereby enhancing the overall coverage area.
The method increases the overall available transmit power of the distributed antenna system, improving communication quality and coverage performance by reallocating power to antennas with better uplink channel quality.
Smart Images

Figure 0007758282000102 
Figure 0007758282000103 
Figure 0007758282000104
Abstract
Description
[Technical Field]
[0001] The present application relates to the field of communications technology, and more particularly to a signal processing method and related apparatus for a distributed antenna system. [Background technology]
[0002] As the number of mobile users in cities grows rapidly, indoor traffic density and coverage requirements are also increasing rapidly. Currently, approximately 70% of traffic occurs indoors, and there is an urgent need to develop indoor coverage scenarios. When the signal coverage of a traditional macro base station (where multiple antennas are centrally distributed at multiple points) extends from outdoor areas to indoor areas, it is difficult to meet indoor service requirements due to penetration loss and signal transmission blockage caused by buildings. As a result, there are many dead areas within the indoor coverage area, such as underground parking lots, staircases, and elevators.
[0003] To meet indoor coverage requirements in a cost-effective manner, a distributed antenna system (DAS) uses distributed antennas to transmit signals to appropriate locations by avoiding obstacles such as floors. In a conventional distributed antenna system, multiple antenna feeder systems share a single remote radio unit (RRU) system, and antennas used to cover different areas are directly connected to the RRU through the feeder. When a user equipment is within the coverage area of one of the antenna feeder systems, the antenna of another antenna feeder system may not transmit signals, or the user may not be able to receive the transmitted signals, because the user equipment is not within the coverage area of the other antenna feeder system. In other words, the user equipment is mainly covered by the antenna feeder system corresponding to a single channel of the RRU system. Due to the limited power of a single channel, the coverage area of a distributed antenna system is limited. Summary of the Invention
[0004] Embodiments of the present application disclose a signal processing method and related apparatus, such that power sharing between channels of remote radio units can be implemented based on the uplink channel quality of the antennas in the area where the user is located, thereby adjusting the transmit power of the antenna corresponding to the area where the user is located, and improving the overall coverage area of the distributed antenna system.
[0005] A first aspect of the present application discloses a signal processing method applicable to a network device including multiple feed source channels, the method comprising: receiving sounding signal information from a user equipment, the sounding signal information including N sub-sounding signal information received by N antennas of the network device, where N is an integer greater than or equal to 2; performing a first weighting process on the sounding signal information based on a first matrix to determine first signal information, the first matrix being an N-dimensional unitary matrix; determining channel weights for signal information to be transmitted based on the first signal information and weighting the signal information to be transmitted based on the channel weights to determine N pieces of second signal information; performing a second weighting process on the N pieces of second signal information based on a second matrix to obtain N pieces of third signal information, the second matrix being an inverse matrix of the first matrix; and transmitting the corresponding third signal information using the N antennas of the network device.
[0006] According to the signal information processing method provided in this embodiment of the present application, after receiving sounding signal information transmitted by a user equipment, an antenna of the distributed antenna system performs weighting processing on the sounding signal information based on a first matrix to obtain first signal information; determines channel weights based on the first signal information, and weights signal information to be transmitted corresponding to a channel of the RRU based on the channel weights to obtain second signal information; performs weighting processing on the second signal information based on the inverse matrix of the first matrix to obtain third signal information; and transmits the third signal information using an antenna. In this way, the channel weight of the signal information to be transmitted corresponding to this channel is determined based on the sounding signal information of the UE received by the antenna of the distributed antenna system, and the power of each channel is reallocated based on the uplink channel quality of the user equipment under different antennas by using the channel weights and weighting processing, thereby implementing channel power sharing of multiple channels of the distributed antenna system, and the transmission power of each antenna is no longer limited to the maximum power of the corresponding channel. To increase the overall available transmit power of the distributed antenna system, the transmit power of a single antenna of the distributed antenna is increased, thereby improving the overall coverage performance of the distributed antenna system.
[0007] With respect to the first aspect, in some implementations of the first aspect, the coverage areas of at least two of the N antennas are different.
[0008] Because the coverage areas of different antennas are different, when the UE is within the coverage area of the distributed antenna system, the quality of the uplink channel between the UE and the RRU system changes with the coverage area of the antenna, and the transmission power of the antenna corresponding to each channel can be reallocated based on the different uplink channel qualities to increase the transmission power of the antenna with better uplink channel quality, thereby improving the coverage area of the antenna where the UE is located and improving the quality of communication between the UE and the distributed antenna system.
[0009] In relation to the first aspect, in some implementations of the first aspect, N=2M, M is an integer greater than or equal to 1, and the first matrix is
number
number
[0010] The number of channels in the RRU system is limited by limiting N to an even number greater than or equal to two, for example, two, four, or eight.
[0011] In relation to the first aspect, in some implementations of the first aspect, when N=2, the mathematical form of the second matrix is:
number
number
number
[0012] In relation to the first aspect, in some implementations of the first aspect, the second signal information has a one-to-one correspondence with the third signal information, and the third signal information has a one-to-one correspondence with the antenna.
[0013] A second aspect of the present application discloses a signal processing device including: a communication unit configured to receive sounding signal information transmitted by a user equipment, the sounding signal information including N sub-sounding signal information received by N antennas of a network device, where N is an integer greater than or equal to 2; a processing unit configured to perform a first weighting process on the sounding signal information based on a first matrix, where the first matrix is an N-dimensional unitary matrix, to determine first signal information; and a determination unit configured to determine channel weights for signal information to be transmitted based on the first signal information and weight the signal information to be transmitted based on the channel weights to determine N pieces of second signal information. The processing unit is further configured to perform a second weighting process on the N pieces of second signal information based on a second matrix to obtain N pieces of third signal information, where the second matrix is an inverse matrix of the first matrix. The communication unit is further configured to transmit the corresponding third signal information using the N antennas.
[0014] With respect to the second aspect, in some implementations of the second aspect, the coverage areas of at least two of the N antennas are different.
[0015] In relation to the second aspect, in some implementations of the second aspect, N=2M, where M is an integer greater than or equal to 1, and the first matrix is
number
number
[0016] In relation to the second aspect, in some implementations of the second aspect, when N=2, the mathematical form of the second matrix is:
number
number
number
[0017] In relation to the second aspect, in some implementations of the second aspect, the second signal information has a one-to-one correspondence with the third signal information, and the third signal information has a one-to-one correspondence with the antenna.
[0018] According to a third aspect, there is provided a network device comprising a transceiver, a processor, and a memory. The processor is configured to control the transceiver to transmit and receive signal information. The memory is configured to store a computer program. The processor is configured to call and execute the computer program from the memory, thereby enabling the network device to perform the method of the first aspect and any one of the possible implementations of the first aspect.
[0019] According to a fourth aspect, there is provided a computer program product, the computer program product comprising computer program code, which, when executed on a computer, enables the computer to perform the method in the above-mentioned aspect.
[0020] According to a fifth aspect, a computer-readable medium is provided, the computer-readable medium storing program code, which, when executed on a computer, enables the computer to perform the method in the above-mentioned aspect.
[0021] According to a sixth aspect, a chip system is provided. The chip system includes a processor configured to support a network device in implementing the functions of the aforementioned aspects, such as generating, receiving, determining, transmitting, or processing data and / or information in the aforementioned methods. In a possible design, the chip system further includes a memory. The memory is configured to store program instructions and data required for the terminal device. The chip system may include a chip, or may include a chip and another discrete device.
[0022] It should be understood that the signal processing device in the second aspect, the network device in the third aspect, the computer program product in the fourth aspect, the computer-readable storage medium in the fifth aspect, and the chip system in the sixth aspect all correspond to the method in the first aspect. Therefore, for beneficial effects that can be achieved by the signal processing device in the second aspect, the network device in the third aspect, the computer program product in the fourth aspect, the computer-readable storage medium in the fifth aspect, and the chip system in the sixth aspect, please refer to the beneficial effects of the corresponding methods provided above. Details will not be described again here. [Brief explanation of the drawings]
[0023] [Figure 1] FIG. 1 is a diagram of a distributed antenna system according to an embodiment of the present application.
[0024] [Figure 2a] FIG. 1 is a diagram of a two-channel distributed antenna system according to an embodiment of the present application.
[0025] [Figure 2b] FIG. 2 is a diagram of reception of sounding signal information in a two-channel distributed antenna system according to an embodiment of the present application.
[0026] [Figure 2c] FIG. 2 is a diagram of the transmission of downlink signal information in a two-channel distributed antenna system according to an embodiment of the present application.
[0027] [Figure 3] FIG. 1 is a diagram of another two-channel distributed antenna system according to an embodiment of the present application.
[0028] [Figure 4] FIG. 1 is a diagram of a four-channel distributed antenna system according to an embodiment of the present application.
[0029] [Figure 5] FIG. 1 is a diagram of another four-channel distributed antenna system according to an embodiment of the present application.
[0030] [Figure 6] FIG. 1 is a diagram of an eight-channel distributed antenna system according to an embodiment of the present application.
[0031] [Figure 7] FIG. 1 is a diagram of another eight-channel distributed antenna system according to an embodiment of the present application.
[0032] [Figure 8] 1 is a schematic flow chart of a signal processing method according to an embodiment of the present application;
[0033] [Figure 9] 1 is a schematic configuration diagram of a signal processing device according to an embodiment of the present application;
[0034] [Figure 10] FIG. 1 is a schematic configuration diagram of a network device according to an embodiment of the present application.
[0035] [Figure 11] FIG. 1 is a diagram of the structure of a network device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0036] For ease of understanding, some examples of concepts related to embodiments of the present application are described for reference.
[0037] It should be noted that in this application, "at least one" means one or more, and "multiple" means two or more. The term "and / or" describes a correspondence relationship for describing related objects and indicates that three relationships may exist. For example, A and / or B may represent three cases: only A is present, both A and B are present, and only B is present, and A and B may be singular or plural. In this specification, claims, and accompanying drawings, the terms "first," "second," "third," "fourth," and the like (when present) are intended to distinguish between similar objects but do not necessarily indicate a particular order or sequence.
[0038] In the following, relevant terms and concepts that may be used in the embodiments of the present application will first be explained.
[0039] A unitary matrix implies that the Hermitian conjugate of a matrix is equal to its inverse. For real matrices, the Hermitian conjugate is transpose, and therefore the real orthogonal representation implies that the transpose matrix is equal to its inverse. A real orthogonal representation is a special case of a unitary representation.
[0040] A 90° electrical bridge, i.e., a same-band combiner, is configured to continuously sample the transmitted power in a determined direction of the transmission line and can split the input signal into two signals with equal amplitude and a 90° phase difference.
[0041] FIG. 1 is a diagram illustrating an environment of a multi-channel distributed antenna system according to the present application. The distributed antenna system includes an RRU system and an antenna feeder system. The RRU system may include one or more baseband processing units (BBUs) and one or more RRUs. The BBU is a control center of the RRU system and is mainly configured to perform baseband processing, such as channel coding, multiplexing, modulation, and spectrum spreading, and to control the RRU system. The RRU, which may also be referred to as a transceiver unit, transceiver, or transceiver circuit, may include a radio frequency unit. The RRU is mainly configured to receive and transmit radio frequency signals and perform conversion between radio frequency signals and baseband signals, for example, to transmit signaling messages to user equipment (UE) and allocate power to baseband signals. It should be understood that the RRU and the BBU may be physically located together or separately. For example, in the distributed base station shown in FIG. 1, the RRU and the BBU are connected using optical fiber. This is not a limitation of the present application.
[0042] The antenna feeder system includes at least two antennas and a feeder connecting these antennas and RRUs. In FIG. 1, the at least two antennas share one RRU system, and the at least two antennas cover different areas. When a user equipment is located within the coverage area of one of these antennas, the RRU system does not transmit signals using another antenna, or the user equipment cannot receive signals transmitted using another antenna. Because each channel of the RRU system corresponds to one antenna, when the user equipment is located within the coverage area of only one of these antennas, the RRU system can only cover the user equipment using a single channel. Due to the limited power of a single channel, the overall coverage area of the distributed antenna system is limited.
[0043] The user equipment in the distributed antenna system may be a terminal, a mobile station (MS), a mobile terminal (MT), or the like. The user equipment in this embodiment of the present application may be a mobile phone, a tablet computer (Pad), or a computer with a wireless transceiver function, or may be a wireless terminal used in scenarios such as virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, transportation safety, smart city, and smart home. In this application, the above-mentioned user equipment and chips that may be used in the above-mentioned user equipment are collectively referred to as user equipment. It should be understood that the specific technology used by the user equipment and the specific device form of the user equipment are not limited in this embodiment of the present application.
[0044] 2a is a diagram of a two-channel distributed antenna system according to the present application. The RRU system of the distributed antenna system has two channels, channel 0 and channel 1. Channel 0 corresponds to antenna 0 of the antenna feeder system, and channel 1 corresponds to antenna 1 of the antenna feeder system. RX0 and RX1 represent the signal information received by the channel 0 and channel 1 ports of the RRU, respectively, and RY0 and RY1 represent the signal information received by antenna 0 and antenna 1, respectively. Because the antennas are directly connected to the RRUs through the feeder, the signal information on the corresponding ports of the RRU is approximately equal to the signal information received by the antenna ports, i.e., RX0=RY0 and RX1=RY1.
[0045] In Figure 2b, the coverage areas of antenna 0 and antenna 1 are different and have no overlapping area, and the UE is located within the coverage area of antenna 0 corresponding to channel 0. When the UE transmits sounding signal information to the RRU system, only antenna 0 can receive the sounding signal information transmitted by the UE, but antenna Na1 is , the sounding signal information transmitted by the UE cannot be received.
[0046] The sounding signal information may be sounding reference signal (SRS) information, which in wireless communication is used to estimate frequency domain information of an uplink channel and perform selective frequency scheduling, and is further used to estimate a downlink channel and perform downlink beamforming.
[0047] Based on the received sounding signal information, the RRU system determines that the channel condition from the UE to channel 1 is very poor. In the extreme case where noise is ignored, RX1=RY1=0, that is, the quality of the uplink channel from the UE to the RRU system is very poor, and the RRU system cannot communicate with the UE by using antenna 1 corresponding to channel 1.
[0048] As shown in Figure 2c, the distributed antenna system transmits downlink signal information to the UE, and the signal information transmitted by channel 0 and channel 1 is TX0 and TX1, respectively. Because the channel condition of channel 1 is very poor, the power of X1 is very low. In the extreme case, X1 = 0, that is, the distributed antenna system transmits signal information TX0 only by using channel 0. Since the maximum power of a single channel of the RRU is limited, the coverage area of the antenna for transmitting downlink signal information is limited.
[0049] When the RRU system transmits downlink data to a UE, the transmission powers of the antennas corresponding to the channels are independent of each other. If the user equipment is located within the coverage area of an antenna corresponding to only one of these channels, or if the user equipment is located within the coverage area of at least two antennas but the uplink channel qualities of the channels corresponding to the at least two antennas are different, when the RRU system transmits downlink data, the transmission powers corresponding to these channels are fixed and cannot be shared. As a result, the antenna corresponding to the coverage area where the user equipment is located or the antenna corresponding to the antenna with a relatively good uplink channel quality of the user equipment can only use the maximum power of the channel corresponding to this antenna. As a result, the power of the antenna corresponding to the coverage area where the user equipment is located is limited.
[0050] In accordance with the above-mentioned objectives, the present application provides a signal information processing method, in which an antenna of a distributed antenna system receives sounding signal information transmitted by a user equipment, and then performs weighting processing on the sounding signal information based on a first matrix to obtain first signal information; determines channel weights based on the first signal information, and weights signal information to be transmitted corresponding to a channel of an RRU based on the channel weights to obtain second signal information; performs weighting processing on the second signal information based on an inverse matrix of the first matrix to obtain third signal information; and transmits the third signal information using these antennas. In this way, the channel weights of the signal information to be transmitted corresponding to this channel are determined based on the sounding signal information of the UE received by the antenna of the distributed antenna system, and the power of each channel is reallocated based on the uplink channel quality of the user equipment under different antennas by using the channel weights and weighting processing, thereby implementing channel power sharing of multiple channels of the distributed antenna system, and the transmission power of each antenna is no longer limited to the maximum power of the corresponding channel. To increase the overall available transmit power of the distributed antenna system, the transmit power of a single antenna of the distributed antenna is increased, thereby improving the overall coverage performance of the distributed antenna system.
[0051] The first matrix is an N-dimensional unitary matrix, where N is an integer greater than or equal to two.
[0052] In some embodiments, the first matrix is a matrix determined based on a discrete Fourier transform (DFT), whose mathematical formula can be expressed as DFT(N); or the first matrix is
number
number
[0053] FIG. 3 is a diagram of a two-channel distributed antenna system in which the signal processing method of the present application can be implemented. FIG. 3 is similar to FIG. 2a. The distributed antenna system includes an RRU system and an antenna feeder system. The difference is that the distributed antenna system further includes a processing unit. The processing unit is located between the RRU system and the antenna feeder system, and is configured to process sounding signal information transmitted by the antenna feeder system based on a first matrix and transmit the processed signal information to the RRU system; and process target signal information transmitted by the RRU system based on a second matrix and transmit the processed target signal information to the antenna feeder system. The second matrix is an inverse matrix of the first matrix.
[0054] In one embodiment, the processing unit is a 90° electrical bridge, and the electrical bridge is located between the RRU system and the antenna feeder system, with one side of the bridge connected to the RRU and the other side of the electrical bridge connected to the antenna.
[0055] In this embodiment, the RRU has two channels, and the antenna feeder system has two antennas. The electrical bridge has two sides, a first side and a second side. Each of the first side and the second side has two ports. The two ports on the first side of the electrical bridge are respectively connected to two channels of the RRU, and the two ports on the second side are respectively connected to two antennas.
[0056] When signal information is input to the electrical bridge from the second side and output from the electrical bridge from the first side, the electrical bridge performs a first weighting process on the signal information based on a first matrix. When signal information is input to the electrical bridge from the first side and output from the electrical bridge from the second side, the electrical bridge performs a second weighting process on the signal information based on a second matrix. The second matrix is the inverse matrix of the first matrix.
[0057] where X0 and X1 respectively represent signal information for the channel 0 and channel 1 ports of the RRU, RX0 and RX1 respectively represent signal information received by the channel 0 and channel 1 ports of the RRU, TX0 and TX1 respectively represent signal information transmitted by the channel 0 and channel 1 ports of the RRU;Y0 and Y1 respectively represent signal information for the antenna ports, RY0 and RY1 respectively represent signal information received by the antenna ports, and TY0 and TY1 respectively represent signal information transmitted by the antenna ports. The above rules are applicable to subsequent implementations of the present application and will not be described in detail hereinafter.
[0058] In some embodiments, the antenna of the antenna feed system is configured to receive the user equipment transmitted from the antenna.
number
number
[0059] The first signal information includes two sub-signal information items RX0 and RX1 corresponding to two channels of the RRU, and the first matrix is:
number
[0060] In some embodiments, the coverage areas of Antenna 0 and Antenna 1 of the antenna feeder system are different, and the coverage areas of Antenna 0 and Antenna 1 have an overlapping area. A user equipment is located within the overlapping area. In this case, both antennas corresponding to two channels of the RRU may receive sounding signal information transmitted by the UE, where the sounding signal information received by Antenna 0 is R Y0, the sounding signal information received by Antenna 1 is R Y1, and Y1 = αY0, where |α|<<1 and α is a complex number. That is, the quality of the uplink channel between Antenna 0 and the UE is better, and the quality of the uplink channel between Antenna 1 and the UE is worse.
[0061] The sounding signal information output by the antenna feeder system is input to the electrical bridge from a second side of the electrical bridge, and the electrical bridge performs a first weighting process on the sounding signal information;
number
[0062] In this case, the sub-signal information received by channel 0 of the RRU is:
number
number
number
number
number
number
[0063] where h0 is the channel weight corresponding to channel 0 and h1 is the channel weight corresponding to channel 1.
[0064] In this way, both of the two channels of the RRU system may be used for data transmission, and the signal information received by the two channels has the same power but a phase difference of 90°.
[0065] In this way, the sounding signal information received by the two antennas is adjusted through a first weighting process. The adjusted sounding signal information received by these channels of the RRU system is not 0, and the BBU determines based on the adjusted sounding signal information that both of the antennas corresponding to the two channels can receive the sounding signal information transmitted by the UE. In this case, when the RRU system transmits downlink signal information to the UE, the RRU system determines that these channels can be used to transmit the downlink signal information.
[0066] When the RRU system transmits downlink signal information to the UE, the BBU weights the downlink signal information according to the channel weight. When the downlink signal information of the two channels is TX0, after the BBU weights the downlink signal information of the two channels, the signal information transmitted by the two channels of the RRU is respectively:
number
number
[0067] The downlink signal information output by the RRU is input to the electrical bridge from a first side of the electrical bridge, and the electrical bridge performs a second weighting process on the signal information transmitted by the RRU based on a second matrix.
number
[0068] where TY0 is the signal information transmitted by antenna 0, TY1 is the signal information transmitted by antenna 1, and the second matrix is
number
[0069] When the electrical bridge performs weighting processing on the signal information transmitted by the RRU, the signal information transmitted by the antenna 0 is:
number
number
[0070] Assuming that the power of these channels in the RRU system is 1, the total power of the signal information transmitted by the two antennas is:
number
number
number
[0071] Referring back to Figure 2a, in a distributed antenna system, there is no processing unit between the antenna feeder system and the RRU. After the antenna of the antenna feeder system receives the sounding signal information, the antenna feeder system directly transmits the sounding signal information to the RRU system. The BBU of the RRU system determines channel weights corresponding to the two channels based on the sounding signal information of the antennas corresponding to the two channels.
number
number
number
[0072] In this case, the transmitted signal information of the antenna corresponding to the two channels of the RRU system is:
number
[0073] The downlink signal information of the two channels is TX0, the signal information transmitted by antenna 0 is TY0=TX0, and the signal information transmitted by antenna 1 is TY1=αTX0.
[0074] The power of each channel in the RRU system in Fig. 2a is 1, and the total transmission power of the two antennas is 1 + α. 2 In this case, since α is less than 1, the total transmission power of these antennas is less than 2, and the antenna corresponding to channel 1 can only use a portion of the power. Because the quality of the channel from channel 1 to the UE is poor, α, which is a portion of the power of channel 1 of the RRU system, 2 serves the UE. However, α 2 Since is less than 1, the poor uplink channel quality causes power waste on channel 1, which affects the entire coverage area of the distributed antenna system.
[0075] 3 is further added, so that power is reallocated to the signal information of the two channels based on the quality of the uplink channel between the UE and the distributed antenna system. That is, better channel sounding signal information indicates better uplink channel quality and greater power to be allocated to the antenna corresponding to the channel; worse channel sounding signal information indicates worse uplink channel quality and less power to be allocated to the antenna corresponding to the channel. In addition, after the allocation is completed, the total available channel power remains unchanged, and since more transmission power is allocated to the antenna with better uplink channel quality, the coverage area of this antenna is increased, and the overall power utilization of the distributed antenna system is improved, thereby increasing the overall coverage area of the distributed antennas.
[0076] In some embodiments, the coverage areas of Antenna 0 and Antenna 1 are different, and the UE is located within the coverage area of Antenna 0 corresponding to Channel 0, but is not located within the coverage area of Antenna 1 corresponding to Channel 1. In this case, Antenna 0 can receive the sounding signal information transmitted by the UE, but Antenna 1 cannot receive the sounding signal information transmitted by the UE. In this case, the sounding signal information received by Antenna 0 is RY0, and the sounding signal information received by Antenna 1 is RY1=0. The electrical bridge performs a first weighting process on the sounding signal information, so that the sub-signal information received by Channel 0 of the RRU is:
number
number
number
number
[0077] In this way, although antenna 1 corresponding to channel 1 does not receive sounding signal information, both of the two channels of the RRU system may be used for data transmission, and the signal information received by the two channels has the same power but a phase difference of 90°.
[0078] When the RRU system transmits downlink signal information to the UE, the BBU weights the downlink signal information according to the channel weight. When the downlink signal information of the two channels is TX0, after the BBU weights the signal information of the two channels, the signal information transmitted by the two channels of the RRU is respectively:
number
number
[0079] Optionally, the BBU performs a normalization process on the signal information of the two channels of the RRU, where the signal information transmitted by channel 0 is X0 and the signal information transmitted by channel 1 is −jX0.
[0080] The downlink signal information output by the RRU is input to the electrical bridge from a first side of the electrical bridge, and the electrical bridge performs a second weighting process on the signal information transmitted by the RRU based on a second matrix.
number
[0081] where TY0 is the signal information transmitted by antenna 0, TY1 is the signal information transmitted by antenna 1, and the second matrix is
number
number
[0082] The transmitted signal information of a single channel of the distributed antenna system is X0, and the transmitted signal information of the antenna corresponding to this channel (after being processed by the electrical bridge) is:
number
[0083] FIG. 4 is a diagram of a four-channel distributed antenna system in which the signal processing method according to the present application can be implemented.
[0084] The distributed antenna system shown in Figure 4 is similar to that in Figure 3. The distributed antenna system includes an RRU system and an antenna feeder system. The difference is that the RRU system has four channels, the antenna feeder system includes four antennas, and the distributed antenna system includes two processing units, namely a first processing unit and a second processing unit, and there are two ports on each of the two sides of each of the first processing unit and the second processing unit.
[0085] 4, antenna 0 corresponding to channel 0 and antenna 2 corresponding to channel 2 cover adjacent areas, and antenna 1 corresponding to channel 1 and antenna 3 corresponding to channel 3 cover adjacent areas. One side of the first processing unit is connected to channel 0 and channel 1, and the other side is connected to antenna 0 and antenna 1. One side of the second processing unit is connected to channel 2 and channel 3, and the other side is connected to antenna 2 and antenna 3.
[0086] When a UE is located within the coverage areas of Antenna 0 and Antenna 2 but not within the coverage areas of Antenna 1 and Antenna 3, Antenna 0 and Antenna 2 can receive sounding signal information transmitted by the UE, but Antenna 1 and Antenna 3 cannot receive the sounding signal information transmitted by the UE. The first processing unit performs a first weighting process on the sounding signal information input by Antenna 0 and Antenna 1 based on a first matrix, and the second processing unit performs a first weighting process on the sounding signal information input by Antenna 2 and Antenna 3 based on the first matrix, and transmits the signal information obtained after the first weighting process to the RRU system. The BBU of the RRU system determines channel weights corresponding to these channels based on the sounding signal information obtained after the first weighting process. When the RRU system transmits downlink signal information to the UE, the BBU weights the downlink signal information based on the channel weights and inputs the signal information obtained after the weighting process to the first processing unit and the second processing unit. The first processing unit and the second processing unit perform a second weighting process on the input signal information based on a second matrix, and transmit the signal information obtained after the weighting process by using the corresponding antenna.
[0087] In the distributed antenna system in Fig. 4, the first processing unit performs power reallocation for antenna 0 corresponding to channel 0 and antenna 1 corresponding to channel 1, and the second processing unit performs power reallocation for antenna 2 corresponding to channel 2 and antenna 3 corresponding to channel 3, so that the transmission power of these antennas is increased by 3 dB. The power sharing method has been described in the above embodiment in Fig. 3 and will not be described again here.
[0088] In one embodiment, the first matrix is:
number
[0089] In one embodiment, the circuit configuration of the first processing unit and the second processing unit may each be an electrical bridge device.
[0090] FIG. 5 is a diagram of another four-channel distributed antenna system in which signal processing methods according to the present application can be implemented.
[0091] The distributed antenna system shown in Figure 5 is similar to that in Figure 3. The distributed antenna system includes an RRU system and an antenna feeder system. The difference is that there are four ports on each of the two sides of the processing unit of the distributed antenna system, the RRU system has four channels, the antenna feeder system includes four antennas, the number of ports of the processing unit is equal to the number of channels and antennas of the RRU system, and these ports have a one-to-one correspondence with these channels and antennas.
[0092] When the UE is located within the coverage area of Antenna 0 but not within the coverage areas of Antenna 1, Antenna 2 and Antenna 3, Antenna 0 may receive the sounding signal information transmitted by the UE, and the received sounding signal information is RY0; Antenna 1, Antenna 2 and Antenna 3 cannot receive the sounding signal information transmitted by the UE, and the received sounding signal information is RY1=RY2=RY3=0. The processing unit performs a first weighting process on the sounding signal information input by Antenna 0, Antenna 1, Antenna 2 and Antenna 3 according to a first matrix, and the signal information obtained and transmitted to the RRU system after the first weighting process is:
number
[0093] In this case, the signal information received by channel 0, channel 1, channel 2 and channel 3 of the RRU is respectively:
number
number
number
number
number
number
number
number
[0094] It may be understood that, for ease of calculation, after determining the channel weights corresponding to these channels, the BBU may perform a normalization process on the channel weights of these channels to facilitate subsequent calculations. For example, the channel weights corresponding to the aforementioned four channels are normalized as h0=1, h1=-j, h2=-j, and h3=-1.
[0095] When the RRU system transmits downlink signal information TX0 to the UE, the BBUs respectively weight the downlink signal information corresponding to the four channels according to the channel weights, and the weighted downlink signal information corresponding to the four channels are TX0, -jTX0, -jTX0, and -TX0, respectively.
[0096] Then, the RRU system inputs the weighted signal information to a processing unit, and the processing unit performs a second weighting process on the input signal information based on a second matrix.
number
[0097] In this case, the signal information transmitted by antenna 0 is 2TX0, and the transmission power is four times that of TX0, that is, increased by 6 dB. By improving the coverage area of antenna 0, the coverage area of the distributed antenna is improved.
[0098] In this embodiment, the first matrix is:
number
[0099] In one embodiment, the circuit configuration of the processing unit may be an electrical bridge device.
[0100] FIG. 6 is a diagram of an eight channel distributed antenna system in which the signal processing method according to the present application can be implemented.
[0101] The distributed antenna system shown in Figure 6 is similar to that in Figure 5. The distributed antenna system includes an RRU system and an antenna feeder system. The difference is that the RRU system has eight channels, the antenna feeder system includes eight antennas, and the distributed antenna system includes two processing units, namely a third processing unit and a fourth processing unit, and there are four ports on each of the two sides of each of the third processing unit and the fourth processing unit.
[0102] The processing unit in FIG. 6 is the same as the processing unit shown in FIG. 5, and the first matrix is also
number
[0103] In addition, the processing unit shown in Figure 6 can also be implemented by an electrical bridge device. Therefore, the processing unit determines channel weights based on the sounding signal information transmitted by the UE, and weights the signal information to be transmitted based on these channel weights. Through both weighting and weighting processing, the transmission power is reallocated to these channels, so that the transmission power of the antenna where the UE is located is increased by 6 dB. The signal information processing procedure shown in Figure 6 is the same as that in Figure 5, and the details will not be described again here.
[0104] FIG. 7 is a diagram of another eight-channel distributed antenna system in which signal processing methods according to the present application can be implemented.
[0105] The distributed antenna system shown in Figure 7 is similar to that in Figure 3. The distributed antenna system includes an RRU system and an antenna feeder system. The difference is that there are eight ports on each of the two sides of the processing unit of the distributed antenna system, the RRU system has eight channels, and the antenna feeder system includes eight antennas.
[0106] When the UE is located within the coverage area of Antenna 0 but is not within the coverage areas of Antenna 1, Antenna 2, Antenna 3, Antenna 4, Antenna 5, Antenna 6 and Antenna 7, Antenna 0 may receive the sounding signal information transmitted by the UE, and the received sounding signal information is RY0; Antenna 1, Antenna 2, Antenna 3, Antenna 4, Antenna 5, Antenna 6 and Antenna 7 cannot receive the sounding signal information transmitted by the UE, and the received sounding signal information is RY1=RY2=RY3=RY4=RY5=RY6=RY7=0. The processing unit performs a first weighting process on the sounding signal information input by Antenna 0, Antenna 1, Antenna 2, Antenna 3, Antenna 4, Antenna 5, Antenna 6 and Antenna 7 according to a first matrix, and the signal information obtained after the first weighting process and transmitted to the RRU system is
number
[0107] In this case, the signal information received by channel 0, channel 1, channel 2, channel 3, channel 4, channel 5, channel 6 and channel 7 of the RRU is respectively:
number
number
number
number
number
number
number
number
[0108] The BBU determines the channel weights corresponding to these channels based on the signal information received by the corresponding channels of the RRU.
number
number
number
number
number
number
number
number
[0109] It can be understood that for ease of calculation, after determining the channel weights corresponding to these channels, the BBU may perform a normalization process on the channel weights of these channels to facilitate subsequent calculations. For example, the channel weights corresponding to the above-mentioned four channels are normalized as h0=1, h1=-j, h2=-j, h3=-1, h4=-j, h5=-1, h6=-1, and h7=j.
[0110] When the RRU system transmits downlink signal information TX0 to the UE, the BBU weights the downlink signal information corresponding to the eight channels according to the channel weights, respectively, and the weighted signal information is TX0, -jTX0, -jTX0, -TX0, -jTX0, -TX0, -TX0 and jTX0, respectively.
[0111] Then, the RRU system inputs the weighted signal information to a processing unit, and the processing unit performs a second weighting process on the input signal information based on a second matrix.
number
[0112] In this case, the signal information transmitted by antenna 0 is
number
[0113] In this embodiment, the first matrix is:
number
[0114] In one embodiment, the circuit configuration of the processing unit may be an electrical bridge device.
[0115] It can be understood that the foregoing embodiments are only described by using an example in which the number of channels of the RRU system is 2, 4 or 8. The number of channels in the embodiments of the present application is not limited to 2, 4 or 8, provided that the number of channels in the RRU is greater than or equal to 2, and the coverage areas of the antennas corresponding to two or more channels are different.
[0116] Furthermore, the different coverage areas of the two antennas include two scenarios: the coverage areas of the two antennas are different and have an overlapping area, and the coverage areas of the two antennas are different and do not have an overlapping area. This application supports both of the above two scenarios.
[0117] In the above-described embodiments provided herein, the number of channels of the RRU system is equal to the number of antennas and ports on each side of the processing unit, and these channels have a one-to-one correspondence with the antennas and ports. It can be understood that in other embodiments, the number of channels of the RRU system is different from the number of antennas. For example, an RRU has three channels, and only two of these channels are connected to corresponding antennas by using the processing unit.
[0118] Please refer to Figure 8. The following describes an example of a signal processing method provided in one embodiment of the present application.
[0119] 801: Receive sounding signal information transmitted by a user equipment.
[0120] The sounding signal information includes N sub-sounding signal information received by N antennas of the network device, where N is an integer greater than or equal to two.
[0121] In one embodiment, the network device has N antennas, and the N antennas have N coverage areas. When the UE is located within the coverage area of an antenna, the UE transmits sounding signal information to the network device to obtain the quality of an uplink channel between the network device and the UE, and the antenna of the network device is configured to receive the sounding signal information. When the UE is located within the coverage area of the antenna, the antenna can receive the sounding signal information transmitted by the UE. Otherwise, the antenna cannot receive the sounding signal information transmitted by the UE.
[0122] The network device may be a distributed antenna system as described in the previous embodiment.
[0123] In another embodiment, it can be understood that obtaining the sounding signal information is not limited to directly receiving the signal transmitted by the user, and the sounding signal information can be obtained directly or indirectly in another manner. The manner of obtaining the sounding signal information is not limited in this application.
[0124] 802: Perform a first weighting process on the sounding signal information based on a first matrix to determine first signal information.
[0125] Specifically, the N first sub-sounding signal information may form an input matrix with N rows and 1 column or 1 row and N columns, which is multiplied by the first matrix to obtain a corresponding matrix with N rows and 1 column, or an output matrix with 1 row and N columns, where the output matrix is the first signal information, and the first signal information includes the N first sub-signal information.
[0126] The first matrix is an N-dimensional unitary matrix, and the first matrix is
number
number
[0127] In some embodiments, a processing unit is newly disposed between the antenna and the RRU, so that the processing unit performs a first weighting process on the signal information transmitted to the RRU by the antenna based on a first matrix, and the overall power of the RRU can be flexibly allocated by adjusting the N sub-sounding signal information through the first weighting process, without being limited by the rated power of a single channel.
[0128] The circuit form of the processing unit is an electrical bridge device, the electrical bridge device has a first side and a second side, the antenna is connected to the second side of the electrical bridge device, the RRU is connected to the first side of the electrical bridge device, the electrical bridge device performs a first weighting process on the signal information input by the antenna based on a first matrix, and the electrical bridge device performs a second weighting process on the signal information input by the RRU based on an inverse matrix of the first matrix. For the weighting process steps, please refer to the above-mentioned embodiments, and details will not be described again here.
[0129] In some embodiments, when N=2, the mathematical form of the first matrix is:
number
number
number
[0130] In another embodiment, when N=2, the mathematical form of the first matrix is:
number
number
number
[0131] In the above embodiment, N=2M, where M is an integer greater than or equal to 1, i.e., N is an even number greater than or equal to 2. It may be understood that N may alternatively be an odd number greater than 2, provided that the first matrix changes accordingly.
[0132] 803: Determine channel weights for the signal information to be transmitted based on the first signal information, and weight the signal information to be transmitted based on the channel weights to determine N pieces of second signal information.
[0133] Specifically, the first signal information includes N pieces of first sub-signal information, and the first sub-signal information is obtained by performing a first weighting process on sounding signal information obtained by an antenna, and each piece of first sub-signal information corresponds to one channel of the RRU. The BBU may determine a channel weight for the signal information to be transmitted corresponding to the channel based on the first sub-signal information, and weight the signal information to be transmitted corresponding to the channel based on the channel weight to obtain the second signal information.
[0134] If the sounding signal information received by these antennas has different values, these antennas correspond to different first sub-signal information. Therefore, the channel weights of the channels corresponding to the different first sub-signal information are also different. In this way, the channel weights of the RRUs for the channels corresponding to the antennas can be determined by using the sounding signal information transmitted by the UE and received by the antennas. That is, the channel weights are not fixed but can be changed in real time based on the quality of the uplink channel between the UE and the network device.
[0135] For example, a network device has two channels, and the channel weights of the two channels determined by the BBU based on the first signal information are 3 and 4. If the signal information to be transmitted of each of the two channels is TX0, the two pieces of second signal information obtained after the BBU weights these channels based on the channel weights corresponding to these channels are 3TX0 and 4TX0, respectively.
[0136] It can be understood that the amount of signal information transmitted between the antennas and the RRUs is equal to the number of antennas.
[0137] 804: Perform a second weighting process on the N pieces of second signal information based on a second matrix to obtain N pieces of third signal information.
[0138] The second matrix is the inverse of the first matrix.
[0139] In some embodiments, a processing unit is newly disposed between the antenna and the RRU, so that the processing unit performs a second weighting process on the signal information transmitted by the RRU to the antenna based on a second matrix. For the weighting process step, please refer to the above-mentioned embodiment, and the details will not be described again here.
[0140] 805: Transmit corresponding third signal information by using the N antennas of the network device.
[0141] These antennas have a one-to-one correspondence with the third signal information, and these antennas transmit the corresponding third signal information.
[0142] In this manner, a first weighting process is performed on the sounding signal information received by these antennas based on a first matrix to adjust at least two pieces of sounding signal information, and the corresponding sounding signal information is adjusted based on the uplink channel qualities corresponding to these channels. The BBU determines channel weights corresponding to these channels based on the adjusted sounding signal information, performs a weighting process on the downlink signal information transmitted to the UE based on the channel weights of the corresponding channels, and performs a second weighting process on the downlink signal information obtained after the weighting process based on the second matrix. In this manner, power is reallocated to channels based on the uplink channel qualities of the channels to increase the power of channels with better uplink channel qualities and decrease the power of channels with worse uplink qualities. The power corresponding to these channels is readjusted to improve the coverage areas of the antennas corresponding to these channels, thereby improving the overall coverage area of the system.
[0143] FIG. 9 shows a signal processing device 900 according to an embodiment of the present application. The signal processing device 900 includes: a communication unit 910 configured to receive sounding signal information from a user equipment, the sounding signal information including N sub-sounding signal information received by N antennas of the network device, where N is an integer greater than or equal to 2; a processing unit 920 configured to perform a first weighting operation on the sounding signal information based on a first matrix to determine first signal information, the first matrix being an N-dimensional unitary matrix, the first matrix being
number
number
[0144] The processing unit 920 is further configured to perform a second weighting process on the N pieces of second signal information based on a second matrix to obtain N pieces of third signal information, where the second matrix is an inverse matrix of the first matrix.
[0145] The communication unit 910 is further configured to transmit corresponding third signal information by using the N antennas.
[0146] Optionally, the coverage areas of at least two of the N antennas are different.
[0147] Optionally, N=2M, where M is an integer greater than or equal to 1.
[0148] Optionally, when N=2, the mathematical form of the second matrix is:
number
number
number
[0149] Optionally, the second signal information is in one-to-one correspondence with the third signal information, and the third signal information is in one-to-one correspondence with the antennas.
[0150] In one possible design, signal processing device 900 may be a network device (eg, a base station) or a chip configured within a network device.
[0151] It should be understood that signal processing device 900 herein is presented in the form of a functional unit, where the term "unit" may refer to an application-specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared, dedicated, or group processor) configured to execute one or more software or firmware programs and memory, a combinatorial logic circuit, and / or another suitable component that supports the described functionality.
[0152] In an optional example, the signal processing device 900 may specifically be the distributed antenna system in the aforementioned embodiments, and those skilled in the art may understand that the signal processing device 900 may be configured to perform corresponding procedures and / or steps in the aforementioned method embodiments. In order to avoid repetition, the details will not be described again here.
[0153] 10 is a diagram of the structure of a network device 1000 (e.g., a base station or a distributed antenna system) according to one embodiment of the present application. As shown in FIG. 10, the network device 1000 includes a processor 1010 and a transceiver 1020. Optionally, the network device 1000 further includes a memory 1030. The processor 1010, the transceiver 1020, and the memory 1030 communicate with each other through an internal connection path to transfer control and / or data signaling information. The memory 1030 is configured to store a computer program. The processor 1010 is configured to call the computer program from the memory 1030 and execute the computer program to control the transceiver 1020 to transmit or receive signaling information.
[0154] The processor 1010 and the memory 1030 may be integrated into one processing unit. The processor 1010 is configured to execute program code stored in the memory 1030 to implement the functions described above. In certain implementations, the memory 1030 may alternatively be integrated into the processor 1010 or may be separate from the processor 1010.
[0155] The network device may further include an antenna 1040 configured to transmit downlink data or downlink control signals output by the transceiver 1020 by using radio signal information.
[0156] Specifically, the network device 1000 may correspond to a base station or a distributed antenna system in the signal processing method of the embodiment of the present application. The network device 1000 may include modules configured to execute the method performed by the distributed antenna system in the signal processing method of FIG. 8. In addition, the modules in the network device 1000 and other operations and / or functions described above may be used separately to implement corresponding procedures of the signal processing method in FIG. 8. Specifically, the memory 1030 is configured to store program code used to control the antenna 1040 to perform step 801, to control the transceiver 1020 to perform step 802 in the method, to control the processor 1010 to perform step 803, to control the transceiver 1020 to perform step 804 in the method, and to control the antenna 1040 to perform step 805. Specific processes for executing the corresponding steps described above by these modules are described in detail in this method. For the sake of brevity, the details will not be described again here.
[0157] FIG. 11 is a diagram illustrating the structure of a network device 1100 according to an embodiment of the present application. The network device 1100 may be configured to implement the functions of the distributed antenna system in the aforementioned method. For example, FIG. 11 may be a diagram illustrating the structure of a base station. As shown in FIG. 11, the base station may be used in the systems illustrated in FIGS. 3 to 7. The base station includes one or more radio frequency units, such as remote radio units (RRUs), and one or more baseband units (BBUs) 1102 (which may also be referred to as digital units (DUs)). The RRU 1101 may be referred to as a transceiver unit, transceiver, transceiver circuit, or the like, and may include at least one antenna 1103, a radio frequency unit 1104, and a processing unit 1107. The RRU is mainly configured to receive and transmit radio frequency signals and perform conversion between radio frequency signals and baseband signals, for example, to transmit signaling messages to terminal devices in the aforementioned embodiment. The BBU 1102 is mainly configured to perform baseband processing, control the base station, and the like. The BBU 1102 is a control center of the base station. For example, the BBU 1102 may be configured to control the network device 1100 to perform the operation procedures related to the base station in the aforementioned method embodiments, and the processing unit 1107 is configured to perform the weighting processing procedures in the aforementioned method embodiments.
[0158] In one example, the BBU 1102 may include one or more boards, and the multiple boards may jointly support a radio access network of a single access standard (such as an LTE system or an NR system) or may separately support radio access networks of different access standards. The BBU 1102 further includes a memory 1105 and a processor 1106. The memory 1105 is configured to store necessary instructions and data. For example, the memory 1105 stores a codebook, etc., in the above-described embodiments. The processor 1106 is configured to control the base station to perform necessary actions, such as controlling the base station to perform operation procedures related to the network device in the above-described method embodiments. The memory 1105 and the processor 1106 may handle one or more boards. In other words, the memory and the processor may be located on each board. Alternatively, multiple boards may share the same memory and the same processor. In addition, necessary circuits may also be located on each board.
[0159] In a possible implementation, with the development of system-on-chip (SoC) technology, all or some functions of the BBU 1102 and the RRU 1101 may be implemented through SoC technology, for example, through a base station function chip. The base station function chip integrates components such as a processor, a memory, and an antenna port. Programs for base station-related functions are stored in the memory and executed by the processor to implement the base station-related functions. Optionally, the base station function chip can also read its external memory to implement the base station-related functions.
[0160] It should be understood that the base station structure shown in Figure 11 is only a possible form and should not constitute any limitation on the embodiments of the present application, and the present application does not exclude the possibility that other forms of base station structure may exist in the future.
[0161] It will be understood that the processor in embodiments of the present application may be a central processing unit (CPU), or the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device or a discrete hardware component, etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.
[0162] It will be understood that the memory in the embodiments of the present application may be volatile memory or nonvolatile memory, or may include volatile memory and nonvolatile memory. Nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM) used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) may be used, such as static random access memory (static RAM, SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchlink dynamic random access memory (synchlink DRAM, SLDRAM), and direct rambus random access memory (direct rambus RAM, DR RAM).
[0163] According to the method provided in the embodiment of the present application, the present application further provides a computer program product, which includes computer program code, which, when executed on a computer, enables the computer to perform the method in the embodiment shown in FIG.
[0164] According to the method provided in the embodiment of the present application, the present application further provides a computer-readable medium, which stores program code, which, when executed on a computer, enables the computer to perform the method in the embodiment shown in FIG.
[0165] According to the method provided in the embodiments of the present application, the present application further provides a system. The system includes the above-mentioned network device and one or more terminal devices. All or some of the above-mentioned embodiments may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, all or some of the above-mentioned embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded or executed on a computer, all or some of the procedures or functions according to the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., infrared, radio, or microwave) method. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device, such as a server or data center, that integrates one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium may be a solid-state drive.
[0166] It should be understood that in the embodiments of the present application, terms such as "first," "second," and "third" are used merely to distinguish between different objects and do not constitute any limitations on the present application. For example, these terms are used to distinguish between different signals, different matrices, and different processing methods.
[0167] In the embodiments of the present application, "antenna" and "antenna port" are often used interchangeably, but it should be further understood that those skilled in the art can understand the meaning of "antenna" and "antenna port." When the difference between these terms is not emphasized, it should be noted that the meaning represented by these terms is consistent. An antenna port may be understood as a transmission antenna identified by a receiving device or a transmission antenna that can be identified in space. One antenna port is configured for each virtual antenna, and each virtual antenna may be a weighted combination of multiple physical antennas, and each antenna port may correspond to one reference signal port.
[0168] In combination with the examples described in the embodiments disclosed herein, those skilled in the art can recognize that the units and algorithm steps can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed by hardware or software depends on the specific application and the design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered as going beyond the scope of this application.
[0169] For the purpose of simple and easy description, those skilled in the art can clearly understand that the detailed operation processes of the aforementioned systems, devices and units should be referred to the corresponding processes in the aforementioned method embodiments, and the details will not be described again here.
[0170] It should be understood that in some embodiments provided herein, the disclosed systems, devices, and methods may be implemented in other manners. For example, the described device embodiments are merely examples. For example, the division into modules is merely a logical division of function, and in actual implementation, other divisions may be used. For example, multiple modules or components may be combined or integrated into another system. In addition, the shown or described mutual couplings or communication connections may be indirect couplings or communication connections implemented through some interfaces, devices, or units.
[0171] Additionally, the functional units in the embodiments of the present application may be integrated into one physical entity, or each unit may independently correspond to one physical entity, or two or more units may be integrated into one physical entity.
[0172] When these functions are implemented in the form of software functional units and sold or used as independent products, these functions may be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the present application may essentially be implemented in the form of a software product, or some of the technical solutions may be implemented in the form of a software product, whether they are part of a software product or a contribution to the prior art. The computer software product is stored in a storage medium and includes instructions for instructing a computer device (such as a personal computer, a server, or a network device) to perform all or some of the steps of the methods described in the embodiments of the present application. The storage medium includes any medium capable of storing program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0173] The above description is merely a specific implementation of the present application and is not intended to limit the scope of protection of the present application. Any modifications or replacements that can be easily thought of by those skilled in the art within the technical scope disclosed in the present application shall be included in the scope of protection of the present application. Therefore, the scope of protection of the present application shall be subject to the scope of protection of the claims.
[0174] The above description is merely a specific implementation of the present application and is not intended to limit the scope of protection of the present application. Any modifications or replacements within the technical scope disclosed in this application shall be included in the scope of protection of the present application. Therefore, the scope of protection of the present application shall be subject to the scope of protection of the claims.
Claims
1. 1. A signal processing method applied to a network device including a plurality of feed source channels, comprising: receiving sounding signal information from a user equipment, wherein the sounding signal information includes N sub-sounding signal information received by N antennas of the network device, where N is an integer greater than or equal to 2; performing a first weighting process on the sounding signal information based on a first matrix to determine first signal information, where the first signal information includes N sub-signal information corresponding to N channels, and the first matrix is an N-dimensional unitary matrix; determining channel weights for the N channels of target signal information based on the coefficients of the N pieces of sub-signal information, and weighting the target signal information based on the channel weights to determine N pieces of second signal information; performing a second weighting process on the N pieces of second signal information based on a second matrix to obtain N pieces of third signal information, where the second matrix is an inverse matrix of the first matrix; and transmitting the corresponding third signal information by using the N antennas of the network device. A method comprising:
2. The method described in claim 1, wherein the N pieces of sub-signal information have the same amplitude, and at least two pieces of sub-signal information among the N pieces of sub-signal information have an orthogonal phase relationship with each other.
3. the coverage areas of at least two of the N antennas are different; The method of claim 1.
4. N=2M, where M is an integer greater than or equal to 1, and the first matrix is [Number 92] or [Number 93] 2. The method of claim 1, wherein the matrix is determined by a Kronecker product obtained by multiplying N matrices:
5. When N=2, the mathematical form of the second matrix is: [Number 94] is; When N=4, the mathematical form of the second matrix is: [Number 95] is; or When N=8, the mathematical form of the second matrix is: [Number 96] That is, The method of claim 3.
6. 2. The method of claim 1, wherein the second signal information is in one-to-one correspondence with the third signal information, and the third signal information is in one-to-one correspondence with the antenna.
7. 1. A signal processing device, comprising: a communication unit configured to receive sounding signal information transmitted by a user equipment, wherein the sounding signal information includes N sub-sounding signal information received by N antennas of a network device, where N is an integer greater than or equal to 2; a processing unit configured to perform a first weighting process on the sounding signal information based on a first matrix to determine first signal information, where the first signal information includes N sub-signal information corresponding to N channels, and the first matrix is an N-dimensional unitary matrix; and a determining unit configured to determine channel weights for the N channels of signal information to be transmitted based on the coefficients of the N pieces of sub-signal information, and to weight the signal information to be transmitted based on the channel weights to determine N pieces of second signal information; wherein: The processing unit is further configured to perform a second weighting process on the N pieces of second signal information based on a second matrix to obtain N pieces of third signal information, where the second matrix is an inverse matrix of the first matrix; and The communication unit is further configured to transmit the corresponding third signal information by using the N antennas. Device.
8. the coverage areas of at least two of the N antennas are different; 8. The apparatus of claim 7.
9. N=2M, where M is an integer greater than or equal to 1, and the first matrix is [Number 97] or [Number 98] 8. The apparatus of claim 7, wherein the matrix is determined by a Kronecker product obtained by multiplying N matrices:
10. When N=2, the mathematical form of the second matrix is: [Number 99] is; When N=4, the mathematical form of the second matrix is: [Number 100] is; or When N=8, the mathematical form of the second matrix is: [Number 101] That is, 10. The apparatus of claim 9.
11. 8. The apparatus of claim 7, wherein the second signal information is in one-to-one correspondence with the third signal information, and the third signal information is in one-to-one correspondence with the antenna.
12. A computer program for causing a computer to execute the signal processing method according to any one of claims 1 to 6.
13. 7. A signal processing device comprising a transceiver and a processor coupled to a memory, the processor configured to control the transceiver to receive and transmit signal information, the memory configured to store a computer program, and the processor configured to retrieve and execute the computer program from the memory, such that the signal processing device performs the signal processing method of any one of claims 1 to 6.
Citation Information
Patent Citations
Simplified power distribution method in TD-LTE (Time Division-Long Term Evolution) system
CN102395185A
Method, system and device for conducting antenna calibration
CN103259581A
Method and device for reporting information related to interference components received by a first telecommunication device to a second telecommunication device
US20070207769A1
Sounding reference signal transmission method, and apparatus
US20200374814A1
Signal processing method and apparatus
US20210152225A1