Signal processing method, baseband module, antenna module, transmitting device, storage medium and program product

By performing differentiated power distribution on the baseband module side of the multi-antenna system and transmitting it to the antenna module for weighting processing, the problem that the average power distribution method in the prior art fails to improve system performance, and more efficient signals are achieved Transmission and system performance improvements.

CN119154921BActive Publication Date: 2025-02-11SICHUAN CHUANGZHI LIANHENG TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411640556.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-02-11
Estimated Expiration
2044-11-18

AI Technical Summary

Technical Problem

The prior art fails to significantly improve the overall performance of the system through the average power distribution method on the antenna module side in a multi-antenna system.

Method used

By generating baseband signals of each beam on the baseband module side and obtaining power allocation information of each beam, differentiated transmission power allocation is performed using this information, and sending it to the antenna module for weighting processing.

Benefits of technology

A more refined power control strategy is realized, which optimizes signal transmission, improves the overall performance of the system, and effectively reduces quantization errors under the premise of fixed quantization bit count.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119154921B_ABST
    Figure CN119154921B_ABST
Patent Text Reader

Abstract

The present application provides a signal processing method, a baseband module, an antenna module, a transmitting device, a storage medium and a program product, which relate to the field of communication technology. In this solution, the service needs of different users can be reflected by allocating power to each beam. The baseband module obtains the power allocation information of each beam, and the power allocation information can be used to achieve differentiated allocation of the transmission power of each beam. Therefore, compared with the average power allocation method on the antenna module side, this solution can provide a more refined power control strategy to optimize signal transmission and improve the overall performance of the system. In addition, in the solution of the present application, the baseband module separates the baseband signal and the power allocation information and transmits them to the antenna module, so that the quantization error can be effectively reduced under the premise of a fixed number of quantization bits.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a signal processing method, a baseband module, an antenna module, a transmitting device, a storage medium and a program product. Background Art

[0002] In current mobile communication systems represented by Long Term Evolution (LTE) and New Radio (NR), multi-antenna technology is used as a key technology for air interface transmission. Compared with single-antenna systems, multi-antenna systems can achieve better spectrum efficiency and throughput through space division multiplexing technology, so they have received widespread attention in recent years.

[0003] In a multi-antenna system, using space division multiplexing technology, the transmitter can transmit data to multiple users through different beams under the same time and frequency resources. In view of the heterogeneity of business requirements and machine channel conditions of different users, in order to optimize system performance, differentiated signal transmission measurements need to be implemented for each transmit beam. Among them, the common power allocation strategy is to use the average power allocation method on the antenna module side to allocate the transmit power of each beam, but this power allocation scheme fails to significantly improve the overall performance of the system. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a signal processing method, a baseband module, an antenna module, a transmitting device, a storage medium and a program product, so as to improve the problem that the average power distribution scheme on the antenna module side in the existing method fails to significantly improve the overall performance of the system.

[0005] In a first aspect, an embodiment of the present application provides a signal processing method, which is applied to a baseband module of a transmitting device, and the method includes:

[0006] Generate a baseband signal corresponding to each beam and obtain power allocation information of each beam, wherein the power allocation information is used to adjust the transmit power of each beam, and the baseband signal and the power allocation information are quantized using corresponding set bit numbers;

[0007] The baseband signal and the power allocation information are sent to the antenna module of the transmitting device, and the antenna module is used to perform weighted processing on the baseband signal based on the power allocation information to form a transmission signal.

[0008] In the above implementation process, the service needs of different users can be reflected by allocating power to each beam. The baseband module obtains the power allocation information of each beam, and the power allocation information can be used to achieve differentiated allocation of the transmission power of each beam. Therefore, compared with the average power allocation method on the antenna module side, this solution can provide a more refined power control strategy to optimize signal transmission and improve the overall performance of the system. In addition, in the solution of this application, the baseband module separates the baseband signal and the power allocation information and transmits them to the antenna module, so that the quantization error can be effectively reduced under the premise of a fixed number of quantization bits.

[0009] Optionally, the sending the baseband signal and the power allocation information to the antenna module of the transmitting device includes:

[0010] The power allocation information is carried by a reserved field in a communication protocol between the baseband module and the antenna module and sent to the antenna module;

[0011] And, sending the baseband signal to the antenna module.

[0012] In the above implementation process, the power allocation information is sent through the reserved field in the communication protocol, which does not occupy additional transmission fields, saves transmission resources, and does not require modification of the original protocol.

[0013] Optionally, power allocation information of each beam is obtained, including:

[0014] Determine the target transmit power for each beam;

[0015] The power allocation information of each beam is determined according to the target transmit power of each beam.

[0016] In the above implementation process, the power allocation information of each beam can be determined differentially according to the target transmission power of each beam, so as to realize differentiated power allocation, optimize the power allocation strategy, and improve system performance.

[0017] Optionally, the method further comprises:

[0018] generating beam control information for each beam, wherein the beam control information includes a beam direction;

[0019] The beam control information is sent to the antenna module, and the antenna module is used to determine the beam weight of each beam according to the beam control information, and perform weighted processing on the baseband signal based on the power allocation information and the beam weight to form a transmission signal.

[0020] In the above implementation process, the beam control information is sent to the antenna module, so that the antenna module can determine the beam weight of each beam, and then the antenna module can quickly realize the power control and signal transmission of each beam.

[0021] In a second aspect, an embodiment of the present application provides a signal processing method, which is applied to an antenna module of a transmitting device, and the method includes:

[0022] receiving a baseband signal corresponding to each beam and power allocation information of each beam sent by a baseband module of the transmitting device, wherein the power allocation information is used to adjust the transmission power of each beam, and the baseband signal and the power allocation information are quantized using a corresponding set bit number;

[0023] The baseband signal is weighted based on the power allocation information to form a transmission signal.

[0024] In a third aspect, an embodiment of the present application provides a baseband module, the baseband module comprising:

[0025] An information acquisition module, used to generate a baseband signal corresponding to each beam and obtain power allocation information of each beam, wherein the power allocation information is used to adjust the transmit power of each beam, and the baseband signal and the power allocation information are quantized using corresponding set bit numbers;

[0026] The information sending module is used to send the baseband signal and the power allocation information to the antenna module of the transmitting device, and the antenna module is used to perform weighted processing on the baseband signal based on the power allocation information to form a transmission signal.

[0027] In a fourth aspect, an embodiment of the present application provides an antenna module, the antenna module comprising:

[0028] An information receiving module, used to receive baseband signals corresponding to each beam and power allocation information of each beam sent by a baseband module of a transmitting device, wherein the power allocation information is used to adjust the transmission power of each beam, and the baseband signal and the power allocation information are quantized using corresponding set bit numbers;

[0029] A signal processing module is used to perform weighted processing on the baseband signal based on the power allocation information to form a transmission signal.

[0030] In a fifth aspect, an embodiment of the present application provides a transmitting device, comprising the baseband module provided in the third aspect and the antenna module provided in the fourth aspect.

[0031] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method provided in the first aspect or the second aspect are performed.

[0032] In a seventh aspect, an embodiment of the present application provides a computer program product, comprising computer program instructions, which, when read and executed by a processor, execute the steps of the method provided in the first aspect or the second aspect above.

[0033] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the embodiments of the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0035] Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;

[0036] Figure 2 A flowchart of a signal processing method provided in an embodiment of the present application;

[0037] Figure 3 A flowchart of another signal processing method provided in an embodiment of the present application;

[0038] Figure 4 A structural block diagram of a transmitting device provided in an embodiment of the present application;

[0039] Figure 5 A structural block diagram of a baseband module provided in an embodiment of the present application;

[0040] Figure 6 A structural block diagram of an antenna module provided in an embodiment of the present application;

[0041] Figure 7 A schematic diagram of the structure of an electronic device for executing a signal processing method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0042] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present application.

[0043] It should be noted that the terms "system" and "network" in the embodiments of the present invention can be used interchangeably. "Multiple" means two or more. In view of this, in the embodiments of the present invention, "multiple" can also be understood as "at least two". "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the previously associated objects are in an "or" relationship.

[0044] The embodiment of the present application provides a signal processing method, which is applied to the baseband module of the transmitting device, generates the baseband signal corresponding to each beam and obtains the power allocation information of each beam through the baseband module, and then sends the baseband signal and the power allocation information to the antenna module of the transmitting device, so that the antenna module performs weighted processing on the baseband signal based on the power allocation information to form a transmitting signal. Since the baseband module can obtain the service requirements of different users, the baseband module can determine the power allocation information of each beam according to the differences in user requirements, and realize the differentiated allocation of the transmission power of each beam. Therefore, compared with the average power allocation method on the antenna module side, this solution can provide a more refined power control strategy to optimize the transmission of the signal and improve the overall performance of the system. In addition, in the solution of the present application, the baseband module separates the baseband signal and the power allocation information and transmits them to the antenna module, so that the quantization error can be effectively reduced under the premise of a fixed number of quantization bits.

[0045] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: LTE system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, fifth generation (5G) mobile communication system or NR communication system and future mobile communication systems.

[0046] like Figure 1 As shown, Figure 1 This is a structural diagram of a communication system 10 applicable to the signal processing method of an embodiment of the present application. The communication system 10 may include a transmitting device 11 and a receiving device 12. The transmitting device 11 may include multiple antennas. The multiple antennas may be divided into multiple antenna groups, and each antenna group includes at least one antenna.

[0047] The transmitting device 11 can be any device with wireless transceiver functions or a chip that can be set in the device. The device includes but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (for example, Home evolved NodeB, or Home Node B, HNB), access point (AP) in wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc. It can also be a gNB in ​​a 5G system, or it can also be a satellite or satellite base station in a satellite system.

[0048] The receiving device 12 may be, for example, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The receiving device 12 in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a computer with a wireless transceiver function, or 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. It should be understood that the embodiment of the present application does not limit the specific technology and specific device form adopted by the receiving device 12.

[0049] Each group of divided antennas may be referred to as a sector of the transmitting device 11. For example, the antenna group may be designed to communicate with the receiving device 12 in a sector of the coverage area of ​​the transmitting device 11. When the transmitting device 11 communicates with the receiving device 12, the transmitting antenna of the transmitting device 11 may transmit signals using beamforming technology.

[0050] In the communication system 10, the transmitting device 11 and the receiving device 12 can use the Multiple Input Multiple Output (MIMO) technology for wireless communication. MIMO technology refers to using multiple transmitting antennas and receiving antennas in the transmitting device 11 and the receiving device 12 respectively, so that the signal is transmitted and received through the multiple antennas of the transmitting device 11 and the receiving device 12, thereby improving the communication quality. The MIMO technology can make full use of spatial resources and realize multiple transmission and multiple reception through multiple antennas. Without increasing the spectrum resources and antenna transmission power, the system channel capacity can be increased exponentially.

[0051] In a multi-antenna system, the transmitting device 11 can use the same time-frequency resources to transmit service data to different users in different beams. This technology is called space division multiplexing technology.

[0052] Please refer to the following Figure 2 , Figure 2 A flowchart of a signal processing method provided in an embodiment of the present application, the method is applied to a baseband module of a transmitting device, and the method comprises the following steps:

[0053] Step S110: Generate a baseband signal corresponding to each beam and obtain power allocation information of each beam.

[0054] The baseband module may refer to a baseband processing unit (Base Band Unit, BBU), which refers to the control center of the transmitting device, and is mainly used for baseband processing and controlling the transmitting device, such as channel coding, multiplexing, modulation, and spread spectrum. In an embodiment of the present application, the baseband module may also have a power allocation function. For example, the baseband module may dynamically adjust the transmission power of each beam according to the quality of the signal and the needs of the network to optimize signal coverage and reduce interference. The baseband module may also be responsible for the implementation of the beamforming algorithm. The specific implementation of the beamforming algorithm is not limited in the embodiment of the present application. In actual applications, different beamforming algorithms can be flexibly selected according to needs.

[0055] The baseband module can generate corresponding baseband signals for each beam. The baseband signal refers to the original signal that needs to be transmitted but has not been modulated. The baseband signal can be a downlink signal sent by the transmitting device to the receiving device, such as a downlink reference signal such as a cell common reference signal, a demodulation reference signal, and a channel quality measurement reference signal in the downlink. This application does not impose any special restrictions on the form of the baseband signal, and does not impose any special restrictions on the generation method of the baseband signal.

[0056] During the beamforming process, the baseband module can also control and schedule the power of multiple beams according to the capabilities of the transmitting equipment, so the baseband module can also obtain the power allocation information of each beam, and the power allocation information is used to adjust the transmission power of each beam.

[0057] Among them, the baseband signal and power allocation information are quantized using the corresponding set bit number. Quantization refers to converting analog signals into digital signals. The original baseband signal and power allocation information are analog signals, which can be achieved through the quantizer in the baseband module. The quantizer defines the quantization level or quantization step of the signal, and the quantization step determines the accuracy with which the signal can be represented.

[0058] It is understandable that the set number of quantization bits used by the baseband signal and the power allocation information may be different. For example, the number of quantization bits of the baseband signal is N, and the number of quantization bits used by the power allocation information is M. N and M can be the same or different, and can be selected according to actual conditions.

[0059] Step S120: Send the baseband signal and power allocation information to the antenna module of the transmitting device.

[0060] The baseband module determines the power allocation information and sends it to the antenna module, and then the antenna module performs weighted processing on the baseband signal based on the power allocation information to form a transmission signal.

[0061] In practical applications, the signal transmission process of a multi-antenna space division multiplexing system is roughly divided into four processing parts: signal generation, beam weight generation, signal weighting and signal transmission. The signal generation part is responsible for generating baseband signals of different beams, the beam weight generation part is responsible for calculating the beam weights that meet the requirements of different beam pointing, the signal weighting part uses the beam weights to perform weighted operations on the baseband signals to generate weighted transmission signals, and the signal transmission part is responsible for mapping the weighted transmission signals to different antennas and completing signal transmission. The above four processing parts are the logical division of the signal transmission steps of the multi-antenna space division multiplexing system. In the actual multi-antenna space division multiplexing products, these four processing parts may be distributed in different hardware modules. For example, one distribution method is that the signal generation part is carried by the baseband module, and the beam weight generation, signal weighting and signal transmission parts are carried by the antenna module (this is usually because the baseband module and the antenna module are produced by different manufacturers).

[0062] Therefore, if the baseband module and the antenna module are produced by different manufacturers, the baseband module may not support directly sending the power allocation information to the antenna module. In this case, the antenna module either performs average power allocation or the baseband module directly applies the power allocation information to the baseband signal to form a new baseband signal to be transmitted to the antenna module. However, doing so may result in large quantization errors.

[0063] In the embodiment of the present application, the baseband module does not need to directly allocate power to the baseband signal, and the purpose of doing so is to reduce the loss of accuracy. For example, the baseband signal is represented as x, and the power allocation information is represented as p. If the baseband signal is power allocated in the baseband module, it can be represented as the baseband module multiplying the baseband signal and the power allocation information, such as obtaining px, and then quantizing px to a set number of bits and transmitting it to the antenna module. Since p and x are in a multiplication relationship, the value range of px is larger than that of x. When the number of quantization bits remains unchanged, the quantization error caused by the quantization truncation will increase, resulting in a significant decrease in the accuracy of the quantized signal.

[0064] To improve this problem, in the embodiment of the present application, the communication protocol between the baseband module and the antenna module can be changed so that the baseband module can support the transmission of power allocation information to the antenna module. The baseband module quantizes the baseband signal and the power allocation information respectively, and then transmits them to the antenna module. That is, in this solution, the baseband module separates x and p and then transmits them to the antenna module.

[0065] Here is a simple example to illustrate the impact of the two implementation methods on quantization error.

[0066] Assume that the baseband signal is x, its amplitude ranges from -1 to 1, and the power allocation information p ranges from 0 to 100. If two beams are to be transmitted, the ideal values ​​of the baseband signals of the two beams are x0=0.8 and x1=0.9, respectively, and the ideal values ​​of the power allocation information of the two beams (the power allocation information is multiplied by the signal to achieve the effect of power control) are p0=0.1 and p1=0.2, respectively. The transmitter has two antennas, and the ideal values ​​of the beam weights of the two beams are [1,1] and [-1,1], respectively. In this scenario, the ideal values ​​of the ideal transmission signals of the two antennas are z0=p0*x0+p1*x1=0.26 and z1=-p0*x0+p1*x1=0.1, respectively. Considering the fixed-point quantization of the baseband signal, assuming 8-bit quantization (256 quantization levels) and quantization step size d=1 / 256, the quantization results of x0 and x1 are X0=round(x0*256)=205 and X1=round(x1*256)=230 respectively.

[0067] It should be noted that, in order to simplify the calculation process, the quantization errors of the power allocation information and the beam weights are not considered during the subsequent quantization error calculation. Even if they are not considered, it does not affect the final comparison of the quantization errors.

[0068] (1) The quantization error of the baseband module when it sends the px obtained by multiplying the baseband signal by the power allocation information to the antenna module:

[0069] First, the baseband module calculates the baseband signals after power control of the two beams and uses 8-bit quantization Y0=round(x0*256*p0)=20, Y1=round(x1*256*p1)=46. Then the antenna module calculates the transmitted signals of the two antennas Z0=round(Y0+Y1)=66, Z1= round(-Y0+Y1)=26. The quantization errors are e0=abs(Z0 / 256-z0) / z0=0.0084, e1=abs(Z1 / 256-z1) / z0=0.0156 respectively.

[0070] (2) The baseband module sends the baseband signals X0 and X1 and the power allocation information p0 and p1 to the antenna module, and the quantization error processed by the antenna module is:

[0071] The antenna module calculates the transmitted signals of the two antennas as Z0=round(X0*p0+X1*p1)=67 and Z1= round(-X0*p0+X1*p1)=26. The quantization errors are e0=abs( Z0 / 256-z0) / z0=0.0066 and e1= abs( Z1 / 256-z1) / z0=0.0156 respectively.

[0072] It can be seen that the quantization error of method (2) is smaller than that of method (1).

[0073] In some embodiments, the antenna module may include one or more RRUs and antenna units. The RRU may be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which may include a radio frequency unit, which is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals, such as for sending signaling information to a receiving device, etc. The antenna unit is mainly used for weighted processing of signals and mapping the processed signals to different beams for transmission.

[0074] It should be understood that the baseband module and the antenna module may be physically arranged together or physically isolated, such as a distributed base station, and this application is not limited to this.

[0075] In the above implementation process, the service needs of different users can be reflected by allocating power to each beam. The baseband module obtains the power allocation information of each beam, and the power allocation information can be used to achieve differentiated allocation of the transmission power of each beam. Therefore, compared with the average power allocation method on the antenna module side, this solution can provide a more refined power control strategy to optimize signal transmission and improve the overall performance of the system. In addition, in the solution of this application, the baseband module separates the baseband signal and the power allocation information and transmits them to the antenna module, so that the quantization error can be effectively reduced under the premise of a fixed number of quantization bits.

[0076] Based on the above embodiment, when sending power allocation information, the baseband module can carry the power allocation information through the reserved field in the communication protocol between the baseband module and the antenna module, and send it to the antenna module. Of course, the baseband signal can be sent according to the relevant provisions in the communication protocol.

[0077] The communication protocol between the baseband module and the antenna module depends on the specific system design and the implementation of the manufacturer. For example, the baseband module and the antenna module may use the Ethernet protocol, or some interface protocols, dedicated communication protocols, etc.

[0078] Generally, a reserved field is set in the communication protocol. The reserved field is generally used for extension or special purpose, which can be understood as a field that has not been used in the current protocol. Therefore, in this solution, the power allocation information can be sent by carrying the reserved field.

[0079] Before sending the power allocation information through the reserved field, you can first determine one of the reserved fields in the communication protocol, for example, you can select any reserved field, and then define the purpose and size of the reserved field, and then put the power allocation information into the reserved field, and build a complete data frame according to the requirements of the communication protocol, including the frame header, payload and frame tail, etc., and then encapsulate the constructed data frame through the corresponding interface and send it to the antenna module.

[0080] It can be understood that the baseband signal and the power allocation information can be sent separately, so that the power allocation information and the baseband signal can be separated in the baseband module. In this way, under the premise that the signal quantization step is fixed, the reduction in the transmission power of the transmission signal of a certain beam will not cause the quantization error of the transmission signal to increase.

[0081] In the above implementation process, the power allocation information is sent through the reserved field in the communication protocol, which does not occupy additional transmission fields, saves transmission resources, and does not require modification of the original protocol.

[0082] On the basis of the above embodiment, when acquiring the power allocation information of each beam, the baseband module may first determine the target transmit power of each beam, and then determine the power allocation information of each beam according to the target transmit power of each beam.

[0083] The target transmit power of each beam can be determined based on relevant information, such as channel state information. For example, the receiving device measures the channel state information, including signal strength, signal-to-noise ratio, phase, delay, etc., during the process of receiving the signal, and then feeds the state information back to the transmitting device. The transmitting device can determine the target transmit power of each beam based on this information. For example, the baseband module can determine the target transmit power based on the bit error rate, signal interference noise, signal quality, etc.

[0084] In some implementations, for example, the baseband module may determine the target transmit power of each beam according to the status information and user requirements, for example, a water injection algorithm may be used to allocate appropriate power to each beam, thereby obtaining the target transmit power of each beam.

[0085] After determining the target transmit power of each beam, the power allocation information may be determined according to the current transmit power of each beam. The power allocation information may be referred to as a power control factor, which may be equal to the ratio of the target transmit power to the total transmit power (i.e., the total power of multiple beams), i.e., the product of the power control factor and the total transmit power is equal to the target transmit power.

[0086] In the above implementation process, the power allocation information of each beam can be determined differentially according to the target transmission power of each beam, so as to realize differentiated power allocation, optimize the power allocation strategy, and improve system performance.

[0087] Based on the above embodiment, the baseband module can also generate beam control information for each beam, the beam control information includes the beam direction, and then send the beam control information to the antenna module. The antenna module is used to determine the beam weight of each beam according to the beam control information, and the beam weight is used for weighted processing.

[0088] Among them, beam control information is key information for beamforming and directional transmission, and can be used to guide the antenna module on how to adjust the transmission direction of each beam. When generating beam control information, the baseband module can collect channel state information and calculate the optimal direction of each beam to maximize signal gain and minimize interference, thereby obtaining beam control information.

[0089] The beam direction may include information such as the angle, azimuth, and elevation of the beam, or a vector direction relative to a reference point.

[0090] The antenna module calculates beam weights in a way that, based on the geometric layout of the antenna array (e.g., Uniform Linear Array (ULA) or Uniform Rectangular Array (URA)), determines an array response vector that describes the array's response to incident waves from a specific direction. For each antenna element, the phase offset due to the beam direction can be calculated. Beam weights can then be calculated based on the array response vector and beam control information, which can be used to adjust the signal phase and amplitude of each antenna element to form a beam pointing in a specific direction.

[0091] Taking the uniform linear array (ULA) as an example, assume a uniform linear array with L antenna elements, the distance between array elements is d, and the signal arrival angle is (beam direction), then the array response vector It can be expressed as follows:

[0092] ;

[0093] in, represents the wavelength of the signal, Represents the imaginary part.

[0094] Using the array response vector above, a beamforming algorithm can be applied to calculate the beam weight w as follows:

[0095] ;in, represents the corresponding beamforming algorithm.

[0096] In specific applications, there are many beamforming algorithms, such as minimum variance distortion-free response, linear constrained minimum variance, linear phase response, adaptive algorithm, etc.

[0097] The following is an explanation using a specific example.

[0098] If the number of transmit beams is K, i represents the beam index.

[0099] The baseband module generates baseband signals for different beams , i=0,1,...,K-1, quantize using a set number of bits;

[0100] The baseband module determines the power allocation information of different beams based on the target transmit power of different beams. , i=0,1,...,K-1, quantize using a set number of bits;

[0101] The baseband module generates beam control information for different beams , i=0,1,...,K-1, quantize using a set number of bits, including information such as beam direction;

[0102] The baseband module will Send to antenna module;

[0103] Antenna module according to Generate beam weights for the i-th beam ,in is an L-dimensional vector, where L represents the number of transmitting antennas. Each element in corresponds to one antenna;

[0104] The antenna module calculates the transmitted signal ;

[0105] The antenna module sends the L elements in S to L corresponding antennas respectively to complete signal transmission.

[0106] In some other embodiments, the calculation of the above-mentioned beam weights can also be completed in the baseband module, that is, after the baseband module calculates the beam weights, it sends the baseband signal, beam weights and power allocation information to the antenna module, and the antenna module forms a transmission signal through weighted processing.

[0107] In the above implementation process, the beam control information is sent to the antenna module, so that the antenna module can determine the beam weight of each beam, and then the antenna module can quickly realize the power control and signal transmission of each beam.

[0108] Based on the same invention concept, please refer to Figure 3 , Figure 3 A flowchart of another signal processing method provided in an embodiment of the present application, the method is applied to an antenna module of a transmitting device, comprising the following steps:

[0109] Step S210: receiving baseband signals corresponding to each beam and power allocation information of each beam sent by a baseband module of a transmitting device, wherein the power allocation information is used to adjust the transmission power of each beam, and the baseband signals and the power allocation information are quantized using corresponding set bit numbers.

[0110] Step S220: performing weighted processing on the baseband signal based on the power allocation information to form a transmission signal.

[0111] The specific implementation method of the baseband module generating the baseband signals of each beam and obtaining the power allocation information of each beam can refer to the relevant description in the above embodiment, which is not repeated here for the sake of brevity. The weighted processing of the baseband signal by the antenna module can also refer to the relevant description in the above embodiment, which is not repeated here.

[0112] In some other embodiments, if the communication protocol between the baseband module and the antenna module supports it, the baseband module can also be used to complete the calculation of the beam weight and signal weighted processing, that is, the baseband module can send the transmit signal S to the antenna module, and the antenna module only needs to send the transmit signal S to each antenna respectively.

[0113] Based on the same invention concept, please refer to Figure 4 , Figure 4 This is a structural block diagram of a transmitting device 300 provided in an embodiment of the present application. The transmitting device 300 includes a baseband module 400 and an antenna module 500.

[0114] The baseband module 400 is used to generate a baseband signal corresponding to each beam and obtain power allocation information of each beam, where the power allocation information is used to adjust the transmit power of each beam;

[0115] The baseband module 400 is further used to send the baseband signal and the power allocation information to the antenna module 500;

[0116] The antenna module 500 is used to perform weighted processing on the baseband signal based on the power allocation information to form a transmission signal.

[0117] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the transmitting device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0118] Based on the same invention concept, please refer to Figure 5 , Figure 5 The structure block diagram of a baseband module 400 provided in an embodiment of the present application, the modules included in the baseband module 400 may be hardware modules, program segments or codes on the transmitting device. It should be understood that the baseband module 400 is similar to the above Figure 2 The method embodiment corresponds to and can be executed Figure 2 The various steps involved in the method embodiment and the specific functions of the baseband module 400 can be found in the above description. To avoid repetition, the detailed description is appropriately omitted here.

[0119] Optionally, the baseband module 400 includes:

[0120] An information acquisition module 410 is used to generate a baseband signal corresponding to each beam and obtain power allocation information of each beam, wherein the power allocation information is used to adjust the transmit power of each beam, and the baseband signal and the power allocation information are quantized using a corresponding set bit number;

[0121] The information sending module 420 is used to send the baseband signal and the power allocation information to the antenna module of the transmitting device, and the antenna module is used to perform weighted processing on the baseband signal based on the power allocation information to form a transmission signal.

[0122] Optionally, the information sending module 420 is used to carry the power allocation information through a reserved field in the communication protocol between the baseband module and the antenna module and send it to the antenna module; and send the baseband signal to the antenna module.

[0123] Optionally, the information acquisition module 410 is used to determine a target transmit power of each beam; and determine power allocation information of each beam according to the target transmit power of each beam.

[0124] Optionally, the information acquisition module 410 is also used to generate beam control information for each beam, and the beam control information includes a beam direction; the information sending module 420 is also used to send the beam control information to the antenna module, and the antenna module is used to determine the beam weight of each beam according to the beam control information, and perform weighted processing on the baseband signal based on the power allocation information and the beam weight to form a transmission signal.

[0125] Based on the same invention concept, please refer to Figure 6 , Figure 6 The structure block diagram of an antenna module 500 provided in an embodiment of the present application, the module included in the antenna module 500 may be a hardware module, program segment or code on a transmitting device. It should be understood that the antenna module 500 is similar to the above Figure 3 The method embodiment corresponds to and can be executed Figure 3 The various steps involved in the method embodiment and the specific functions of the antenna module 500 can be found in the above description. To avoid repetition, the detailed description is appropriately omitted here.

[0126] Optionally, the antenna module 500 includes:

[0127] An information receiving module 510 is used to receive a baseband signal corresponding to each beam and power allocation information of each beam sent by a baseband module of a transmitting device, wherein the power allocation information is used to adjust the transmission power of each beam, and the baseband signal and the power allocation information are quantized using a corresponding set bit number;

[0128] The signal processing module 520 is configured to perform weighted processing on the baseband signal based on the power allocation information to form a transmission signal.

[0129] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0130] Please refer to Figure 7 , Figure 7A structural diagram of an electronic device for executing a signal processing method provided in an embodiment of the present application, the electronic device may be a baseband module or an antenna module as described above, the electronic device may also be a transmitting device, and the electronic device may include: at least one processor 610, such as a CPU, at least one communication interface 620, at least one memory 630 and at least one communication bus 640. Among them, the communication bus 640 is used to realize the connection and communication between these components. Among them, the communication interface 620 of the device in the embodiment of the present application is used to communicate signaling or data with other node devices. The memory 630 may be a high-speed RAM memory, or it may be a non-volatile memory (non-volatile memory), such as at least one disk storage. The memory 630 may optionally be at least one storage device located away from the aforementioned processor. Computer-readable instructions are stored in the memory 630. When the computer-readable instructions are executed by the processor 610, the electronic device executes the above Figure 2 or Figure 3 The methods (or possible implementations of these methods) shown.

[0131] Understandably, Figure 7 The structure shown is for illustration only, and the electronic device may also include Figure 7 More or fewer components as shown, or with Figure 7 Different configurations shown. Figure 7 Each component shown in the figure can be implemented by hardware, software or a combination thereof.

[0132] The present application embodiment provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the following is performed: Figure 2 or Figure 3 The method process executed by the transmitting device in the illustrated method embodiments (or possible implementations of these method embodiments).

[0133] This embodiment discloses a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can perform the methods provided by the above method embodiments, for example, including:

[0134] Generate a baseband signal corresponding to each beam and obtain power allocation information of each beam, wherein the power allocation information is used to adjust the transmit power of each beam, and the baseband signal and the power allocation information are quantized using corresponding set bit numbers;

[0135] The baseband signal and the power allocation information are sent to the antenna module of the transmitting device, and the antenna module is used to perform weighted processing on the baseband signal based on the power allocation information to form a transmission signal.

[0136] In summary, the embodiments of the present application provide a signal processing method, a baseband module, an antenna module, a transmitting device, a storage medium and a program product. By allocating power to each beam, the service needs of different users can be reflected. The baseband module obtains the power allocation information of each beam, and the power allocation information can be used to achieve differentiated allocation of the transmission power of each beam. Therefore, compared with the average power allocation method on the antenna module side, this solution can provide a more refined power control strategy to optimize signal transmission and improve the overall performance of the system. In addition, in the solution of the present application, the baseband module separates the baseband signal and the power allocation information and transmits them to the antenna module, so that the quantization error can be effectively reduced under the premise of a fixed number of quantization bits.

[0137] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0138] In addition, the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0139] Furthermore, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0140] In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.

[0141] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A signal processing method, characterized in that: A baseband module applied to a transmitting device, the method comprising: Generate a baseband signal corresponding to each beam and obtain power allocation information of each beam, wherein the power allocation information is used to adjust the transmit power of each beam, and the baseband signal and the power allocation information are quantized using corresponding set bit numbers respectively; Sending the baseband signal and the power allocation information to the antenna module of the transmitting device respectively; generating beam control information for each beam, wherein the beam control information includes a beam direction; The beam control information is sent to the antenna module, and the antenna module is used to determine the beam weight of each beam according to the beam control information, and perform weighted processing on the baseband signal based on the power allocation information and the beam weight to form a transmission signal.

2. The method according to claim 1, characterized in that The step of sending the baseband signal and the power allocation information to the antenna module of the transmitting device includes: The power allocation information is carried by a reserved field in a communication protocol between the baseband module and the antenna module and sent to the antenna module; And, sending the baseband signal to the antenna module.

3. The method according to claim 1, characterized in that Get the power allocation information of each beam, including: Determine the target transmit power for each beam; The power allocation information of each beam is determined according to the target transmit power of each beam.

4. A signal processing method, characterized in that: An antenna module applied to a transmitting device, the method comprising: receiving baseband signals corresponding to each beam and power allocation information of each beam respectively sent by the baseband module of the transmitting device, wherein the power allocation information is used to adjust the transmission power of each beam, and the baseband signal and the power allocation information are quantized using corresponding set bit numbers respectively; Performing weighted processing on the baseband signal based on the power allocation information to form a transmission signal; The step of performing weighted processing on the baseband signal based on the power allocation information to form a transmission signal includes: receiving beam control information of each beam sent by the baseband module, wherein the beam control information includes a beam direction; The beam weight of each beam is determined according to the beam control information, and the baseband signal is weighted based on the power allocation information and the beam weight to form a transmission signal.

5. A baseband module, characterized in that: The baseband module comprises: An information acquisition module, used to generate a baseband signal corresponding to each beam and to acquire power allocation information of each beam, wherein the power allocation information is used to adjust the transmit power of each beam, and the baseband signal and the power allocation information are quantized using corresponding set bit numbers respectively; An information sending module, used to send the baseband signal and the power allocation information to an antenna module of a transmitting device respectively; The information acquisition module is further used to generate beam control information of each beam, wherein the beam control information includes a beam direction; The information sending module is also used to send the beam control information to the antenna module, and the antenna module is used to determine the beam weights of each beam according to the beam control information, and perform weighted processing on the baseband signal based on the power allocation information and the beam weights to form a transmission signal.

6. An antenna module, characterized in that: The antenna module comprises: An information receiving module, used to receive baseband signals corresponding to each beam and power allocation information of each beam respectively sent by a baseband module of a transmitting device, wherein the power allocation information is used to adjust the transmission power of each beam, and the baseband signal and the power allocation information are quantized using corresponding set bit numbers respectively; A signal processing module, configured to perform weighted processing on the baseband signal based on the power allocation information to form a transmission signal; The signal processing module is specifically used to receive beam control information of each beam sent by the baseband module, wherein the beam control information includes the beam direction; determine the beam weight of each beam according to the beam control information, and perform weighted processing on the baseband signal based on the power allocation information and the beam weight to form a transmission signal.

7. A transmitting device, characterized in that: It comprises the baseband module as claimed in claim 5 and the antenna module as claimed in claim 6.

8. 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 according to any one of claims 1 to 4 is performed.

9. A computer program product, characterized in that The method comprises computer program instructions, and when the computer program instructions are read and executed by a processor, the method according to any one of claims 1 to 4 is executed.

Citation Information

Patent Citations

  • Methods for energy-efficient unicast and multicast transmission in a wireless communication system

    CN104919716A