Information processing method, beam forming system, equipment, storage medium and product
By comparing the output characteristics of power amplifiers in a hybrid beamforming structure and configuring lightweight configurable analog devices, the problem of poor consistency among power amplifiers is solved, resulting in better linearization and optimized coverage performance of the communication system.
Patent Information
- Application Number
- CN202510511523.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2025-12-12
AI Technical Summary
In existing hybrid beamforming structures, using a common digital predistortion system cannot achieve good linearization, resulting in poor consistency among power amplifiers and affecting the coverage performance of communication equipment.
By comparing the output characteristics of N power amplifiers in the power amplifier adjustment module and configuring lightweight configurable analog devices, the output characteristics of the power amplifiers are adjusted to achieve channel consistency optimization, and signal processing is performed in conjunction with the digital predistortion module.
It improves the signal consistency of the power amplifier, enhances the linearization and coverage of the communication system, and optimizes signal transmission performance.
Smart Images

Figure CN121124879A_ABST
Abstract
Description
Technical Field
[0001] This application relates to, but is not limited to, the field of communications, and particularly to an information processing method, a beamforming system, an electronic device, a computer-readable storage medium, and a computer program product. Background Technology
[0002] Currently, technological innovations in electronics have brought breakthroughs in the coverage performance of devices. However, since there are no groundbreaking materials available, the only way to improve coverage is to increase the number of transceiver channels. Increasing the number of channels according to existing transceiver structures is limited by factors such as cost, size, and branch crosstalk, making engineering implementation difficult. To address this issue, hybrid beamforming structures have been proposed in related technologies.
[0003] However, while hybrid beamforming structures reduce the difficulty of system integration, the digital predistortion module in hybrid beamforming structures needs to linearize multiple power amplifiers. Since the nonlinear performance of power amplifiers in the same group cannot be completely consistent, using a common digital predistortion system for group linearization cannot achieve good linearization results. Summary of the Invention
[0004] This application provides an information processing method, a beamforming system, an electronic device, a computer-readable storage medium, and a computer program product, which solves the problem in related technologies that using a common digital predistortion system for group linearization cannot achieve good linearization results.
[0005] In a first aspect, embodiments of this application provide an information processing method applied to a beamforming system. The beamforming system includes: a predistortion module, a beamforming module, a power amplifier adjustment module, and N power amplifier modules. The output terminal of the power amplifier adjustment module is connected to the input terminal of each power amplifier module. Each power amplifier module is configured with a first element. The method includes:
[0006] The power amplifier adjustment module is invoked to perform a consistency comparison of the output characteristics of the N power amplifier modules, and the comparison result is obtained.
[0007] The predistortion module is invoked to predistort the target input signal, and the first signal after predistortion is input to the beamforming module.
[0008] The beamforming module is invoked to process the first signal, and the processed signal is divided into N paths and input to the N power amplifier modules respectively;
[0009] The power amplifier adjustment module is invoked to configure or adjust the first element based on the comparison result, so that the signals amplified by the N power amplifier modules are consistent; wherein, N is a positive integer.
[0010] Secondly, embodiments of this application provide a beamforming system, which includes a predistortion module, a beamforming module, a power amplifier adjustment module, and N power amplifier modules. The output terminal of the power amplifier adjustment module is connected to the input terminal of each power amplifier module, and a first element is configured within each power amplifier module.
[0011] The power amplifier adjustment module is used to perform a consistency comparison of the output characteristics of the N power amplifier modules and obtain a comparison result.
[0012] The predistortion module is used to predistort the target input signal and input the first signal after predistortion to the beamforming module.
[0013] The beamforming module is used to process the first signal and divide the processed signal into N paths, which are then input to the N power amplifier modules respectively.
[0014] The power amplifier adjustment module is used to configure or adjust the first element based on the comparison result so that the signals amplified by the N power amplifier modules are consistent; wherein, N is a positive integer.
[0015] Thirdly, embodiments of this application provide an electronic device, the electronic device comprising:
[0016] Memory, used to store executable instructions;
[0017] The processor, when executing executable instructions stored in the memory, implements the above-described information processing method.
[0018] Fourthly, embodiments of this application provide a computer-readable storage medium storing one or more programs, which can be executed by one or more processors to implement the above-described information processing method.
[0019] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the aforementioned information processing method.
[0020] This application compares the consistency between the output channels of N power amplifiers through a power amplifier adjustment module, and configures the parameters of the lightweight configurable analog devices in each of the N power amplifiers. By changing the output characteristics of the power amplifiers through the lightweight configurable analog devices, the consistency of power amplifiers between channels is optimized. Attached Figure Description
[0021] Figure 1 This is a schematic diagram of a communication system according to an embodiment of this application;
[0022] Figure 2 This is a comparison chart of linearization of multiple power amplifiers provided in related technologies;
[0023] Figure 3 This is a schematic diagram of a hybrid beamforming structure provided in related technologies. Figure 1 ;
[0024] Figure 4 This is a schematic diagram of a hybrid beamforming structure provided in related technologies. Figure 2 ;
[0025] Figure 5 This is a schematic diagram of a hybrid beamforming structure provided in related technologies. Figure 3 ;
[0026] Figure 6 This is a schematic diagram of a hybrid beamforming structure provided in related technologies. Figure 4 ;
[0027] Figure 7 A flowchart illustrating the information processing method provided in this application embodiment;
[0028] Figure 8 This is a schematic diagram of a beamforming system provided in an embodiment of this application. Figure 1 ;
[0029] Figure 9 This is a schematic diagram of a beam subarray of a beamforming system provided in an embodiment of this application;
[0030] Figure 10 This is a schematic diagram of a beamforming system provided in an embodiment of this application. Figure 2 ;
[0031] Figure 11 This is a diagram of a commonly used two-path doherty architecture for base stations provided in the embodiments of this application;
[0032] Figure 12 This is a diagram of a load-driven power amplifier architecture provided in an embodiment of this application;
[0033] Figure 13A schematic block diagram of a beamforming system provided in an embodiment of this application;
[0034] Figure 14 This is a schematic structural diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0035] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present application.
[0036] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0037] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0038] Before explaining this application, the following description is given regarding hybrid beamforming structures in the related art:
[0039] Figure 1 This is a schematic diagram of a hybrid beamforming structure provided in related technologies; such as Figure 1 As shown, the hybrid beamforming structure no longer follows the circuit construction method of one-to-one correspondence between digital links and power amplifiers in related technologies. Instead, one digital link corresponds to multiple power amplifiers, that is, one digital channel corresponds to multiple analog channels. Figure 1The hybrid beamforming structure shown includes a data precoding module, a digital predistortion module, N analog beamforming modules, and each analog beamforming module connected to multiple power amplifiers; a digital-to-analog converter (DAC) module is included between each analog beamforming module and the digital predistortion module; and a corresponding analog phase shifter is provided in front of each power amplifier as a beamforming controller.
[0040] Figure 2 This is a comparison chart of linearization of multiple power amplifiers provided in related technologies; a digital predistortion module can be based on... Figure 2 The digital predistortion function shown preprocesses the signal, and the preprocessed signal is input to... Figure 2 The power amplifiers 1 and 2 shown above utilize their own... Figure 2 The characteristics shown are used to linearize the received signal, yielding a linearized result. It should be noted that, based on... Figure 2 The linearization results of power amplifier 1 and power amplifier 2 are different, indicating that group linearization of a common digital predistortion system cannot achieve a good linearization effect.
[0041] Figure 3 This is a schematic diagram of a hybrid beamforming structure provided in related technologies; such as Figure 3 As shown: Signal x(n) is input to a Digital Pre-Distortion (DPD) module to obtain signal z(n). Signal z(n) is then input to an analog beamforming module and multiple power amplifiers (PAs) connected to each analog beamforming module to obtain signals y(n) output from each DPD module, such as y1(n), y2(n), ..., y... K (n), and input the signal y(n) into the antenna.
[0042] Among them, the DPD module also needs to be based on the predistortion parameter when the input signal x(n) is in the following process: sample from the output of a certain PA to the feedback of a single power amplifier, perform a series of processing such as frequency conversion on the feedback data, and determine the predistortion parameter corresponding to the processed feedback data based on the predistortion algorithm.
[0043] Figure 3The principle of the corresponding hybrid beamforming structure is: the feedback signal of a certain power amplifier is used to train the digital predistortion model, and the trained model is directly used as a common digital predistortion on all power amplifiers. Although the structure is simple and only requires one feedback loop, it cannot guarantee the consistency of the power amplifier (i.e., the chip itself has inconsistencies, uneven temperature leads to power amplifier inconsistencies, and the calibration link changes its own data characteristics after adding a coupler).
[0044] Figure 4 This is a schematic diagram of a hybrid beamforming structure provided in related technologies; such as Figure 4 As shown: Signal x(n) is input to the DPD module to obtain signal z(n). Signal z(n) is then input to the analog beamforming module and multiple PAs connected to each analog beamforming module to obtain the output signal y(n) of each DPD module, such as y1(n), y2(n), ..., y K (n), and input the signal y(n) into the antenna.
[0045] The DPD module, when inputting signal x(n), also requires predistortion parameters. The process for obtaining these predistortion parameters is as follows: Power amplifier feedback is sampled from the outputs of all PAs; all feedback data undergoes a series of processing steps, including frequency conversion; and based on the processed feedback data and the signal z(n) output by the DPD module, power amplifier identification is performed to obtain the identified data. Then, based on the predistortion algorithm and the signal x(n) input to the DPD module, the predistortion parameters corresponding to the identified data are determined. The predistortion algorithm and power amplifier identification correspond to a combined algorithm.
[0046] Figure 4 The principle of the corresponding hybrid beamforming structure is as follows: the output signals of all power amplifiers are collected, and the main lobe signal of the maximum radiation beam on the antenna pattern is obtained by weighted calculation. The direction of the main lobe is then linearized. Although the main lobe beam has the advantage of optimizing its RF performance, the received signals of the side lobes are phase-rotated, time-delayed, and then added together. Unless each power amplifier is highly consistent, the linearization requirement of the side lobes cannot be met.
[0047] Figure 5 This is a schematic diagram of a hybrid beamforming structure provided in related technologies; such as Figure 5 As shown: Signal x(n) is input to the DPD module, the coefficient update module, and the adder, respectively; for the signal x(n) input to the DPD module, the DPD module processes it and outputs the processed signal to the adder; the coefficient update module generates the correlation coefficient W. k The signal is then transmitted to the adder; the adder processes the multi-signal to obtain signal x. DPD (n); signal x DPD(n) is input to the transmit link (Txchain) and sent to multiple PAs respectively, to obtain the output signal y(n) of each DPD module, such as y1(n), y2(n), ..., y K (n), and input the signal y(n) into the antenna.
[0048] The Coefficient update module generates the correlation coefficient W. k It also requires the signal y(n) received by the receiver (Rx). The specific process is as follows: Rx receives the signal y(n) and inputs the information into the processing module. The processing module adds the corresponding coefficient (such as 1 / G) to y(n) and inputs the weighted y(n) into the Coefficient update module. y(n) is transmitted based on the corresponding observation path.
[0049] Figure 5 The principle of the corresponding hybrid beamforming structure is: all PAs are regarded as a whole, the main lobe direction signal synthesized in space is acquired through the air interface, and the linearity of the main lobe signal is optimized by digital predistortion. Although no feedback receiving link is required, saving hardware, the actual application is complex. The fitting data before leaving the factory cannot be calibrated according to the current network conditions, resulting in unsatisfactory linearization effect. In addition, the data storage is huge, and the requirements for access and storage are high.
[0050] Figure 6 This is a schematic diagram of a hybrid beamforming structure provided in related technologies; such as Figure 6 As shown: Signal x(n) is input to the digital predistortion module to obtain signal z(n). Signal z(n) is then input to the analog beamforming module and multiple PAs connected to each analog beamforming module to obtain the output signal y(n) of each DPD module, such as y1(n), y2(n), ..., y K (n), and input the signal y(n) into the antenna.
[0051] The digital predistortion module, when inputting signal x(n), also needs to obtain predistortion parameters. The process for obtaining the predistortion parameters is as follows: the receiving antenna obtains the signal obtained by spatially combining the signals output by multiple antennas through sampling. The spatially combined signal is subjected to a series of processing such as frequency conversion. Based on the parameter estimation algorithm, the processed feedback data and the signal x(n) input by the DPD module are used to estimate the parameters to obtain the predistortion parameters. The predistortion parameters are then transmitted to the digital predistortion module.
[0052] Figure 6The principle of the corresponding hybrid beamforming structure is: using a feedback antenna at a fixed position to estimate the synthesized output of the main lobe signal and optimize the linearity of the main lobe signal. Although the algorithm can be optimized according to the equipment conditions, the distance between the receiving elements and the spacing between the transmitting elements are different, making the selection and calibration of the algorithm very difficult; there is also a potential problem of interference from neighboring stations.
[0053] This application provides an information processing method applied to a beamforming system. The beamforming system includes a predistortion module, a beamforming module, a power amplifier adjustment module, and N power amplifier modules. The output of the power amplifier adjustment module is connected to the input of each power amplifier module. A first element is configured within each power amplifier module. (Refer to...) Figure 7 As shown, the method includes the following steps:
[0054] Step 701: Call the power amplifier adjustment module to perform a consistency comparison of the output characteristics of N power amplifier modules and obtain the comparison results.
[0055] In the embodiments of this application, the output characteristics of the power amplifier module include one or more of the following: the output power of the power amplifier; the output voltage of the power amplifier; the frequency response of the power amplifier; the distortion of the power amplifier; the dynamic range of the power amplifier; the output impedance of the power amplifier; and the stability of the power amplifier.
[0056] The following parameters are considered in a power amplifier: Output power: The output power of a power amplifier module refers to the maximum power it can provide under specific conditions. Output voltage: The output voltage refers to the maximum output voltage of a power amplifier module under specific conditions. Frequency response: The degree to which changes in the frequency of the input signal affect the output signal within a certain range. Distortion: Distortion refers to the difference between the input and output signals, mainly including nonlinear distortion and harmonic distortion. Low distortion is one of the important characteristics of a power amplifier to ensure the consistency of the input and output signals. Dynamic range: Dynamic range refers to the ability of the output signal to remain stable when the input signal intensity varies significantly. Output impedance: Output impedance refers to the equivalent impedance at the output terminal, and its matching degree with the load directly affects the power transmission efficiency. Ideally, the output impedance should match the load impedance to fully utilize power transmission. Stability: Stability refers to the ability of the output signal to remain stable when the frequency, amplitude, and phase of the input signal change. A stable power amplifier will not exhibit unstable oscillations or runaway phenomena during operation.
[0057] In this embodiment of the application, the consistency comparison of the output characteristics of N power amplifier modules can be performed by obtaining the difference value of the output characteristics of the N power amplifier modules and determining whether the difference value is within a preset difference range; if it is within the preset difference range, the output characteristics of the N power amplifier modules are determined to be consistent; if it is not within the preset difference range, the power amplifier modules with obvious differences in output characteristics among the N power amplifier modules are determined.
[0058] In some embodiments, data consistency verification may involve performing Cyclic Redundancy Code (CRC) calculations on the compared data, and then comparing the CRC calculations to determine whether the data is consistent.
[0059] Step 702: Call the predistortion module to perform predistortion processing on the target input signal, and input the first signal after predistortion processing to the beamforming module.
[0060] In this embodiment of the application, the predistortion module can perform predistortion processing on the target input signal based on predistortion parameters, predistortion functions, or predistortion algorithms.
[0061] In this embodiment, the predistortion module is a real-time iterative module that continuously calculates and calibrates to obtain the ideal values of predistortion parameters / functions / algorithms. The overall process is as follows: the analog feedback signal of the training samples is collected from the PA output, and the feedback signal is processed by analog-to-digital conversion, frequency shifting, and other processes. The feedback signal and the front-end signal are then aligned in terms of time delay, amplitude, and phase. The processed data is used to solve for parameters based on the adopted predistortion model. The PA front-end processing module downloads the parameters to complete the predistortion processing of the input signal. In this way, the efficiency of the power amplifier can be effectively improved, signal distortion can be reduced, and the performance of the entire communication system can be improved.
[0062] In this embodiment of the application, the beamforming (BF) module, also known as a beamforming network or beamforming matrix, can compensate for the air interface channel phase difference of multiple antennas, thereby obtaining BF combining gain and improving the uplink signal reception strength and signal-to-noise ratio.
[0063] In some embodiments, the predistortion module acquires reference input signals and reference output signals of N power amplifier modules; wherein the reference input signal includes the target input signal; and calls the predistortion module to analyze the reference input signals and reference output signals, determine the predistortion parameters, and perform predistortion processing on the first input signal based on the predistortion parameters.
[0064] Step 703: Call the beamforming module to process the first signal, and divide the processed signal into N paths and input them to N power amplifier modules respectively.
[0065] Here, the processing includes phase adjustment, etc.
[0066] Step 704: Call the power amplifier adjustment module, and based on the comparison results, configure or adjust the first element to make the signals amplified by the N power amplifier modules consistent.
[0067] Where N is a positive integer.
[0068] In the embodiments of this application, the first element can be a single element or a circuit composed of multiple elements.
[0069] In some embodiments, the output of the predistortion module is connected to the input of the beamforming module; each of the N outputs of the beamforming module is connected to at least one power amplifier module; one input of the predistortion module is connected to the i-th output of the power amplifier adjustment module; another input of the predistortion module is connected to a circuit, module, or element for inputting the signal x(n); each of the N outputs of the power amplifier adjustment module is connected to one output of the N outputs of the beamforming module; each of the N inputs of the power amplifier adjustment module is connected to the output of a power amplifier module; here, the i-th output is different from the N outputs.
[0070] This application discloses an information processing method applied to a beamforming system. The beamforming system includes a predistortion module, a beamforming module, a power amplifier adjustment module, and N power amplifier modules. The output terminal of the power amplifier adjustment module is connected to the input terminal of each power amplifier module. A first element is configured within each power amplifier module. The method includes: calling the power amplifier adjustment module to perform a consistency comparison of the output characteristics of the N power amplifier modules and obtaining a comparison result; calling the predistortion module to perform predistortion processing on the target input signal and inputting the predistorted first signal to the beamforming module; calling the beamforming module to process the first signal and dividing the processed signal into N paths, which are then input to the N power amplifier modules respectively; and calling the power amplifier adjustment module to configure or adjust the first element based on the comparison result. Here, N is a positive integer. In other words, this application compares the consistency between the output channels of the N power amplifiers through the power amplifier adjustment module and configures the parameters of the lightweight configurable analog device in each of the N power amplifiers. By changing the output characteristics of the power amplifier through the lightweight configurable analog device, the consistency of the power amplifier between channels is optimized.
[0071] In some embodiments, the configuration or adjustment of the first element in step 704 is achieved through step A1 or through step A2:
[0072] Step A1: Adjust the impedance transformer at the end of the power amplifier by configuring or adjusting the first component to adjust the output characteristics of the power amplifier.
[0073] Here, the first element can be a capacitor, a resistor, an inductor, or a combination of any two or three of the capacitor, resistor, and inductor; further, by configuring or adjusting the first element, the impedance transformer at the end of the power amplifier is adjusted, including: adding the first element to the impedance transformer side, and controlling the impedance transformer by controlling the resistance value and / or the capacitance value and / or the inductance value.
[0074] Step A2: Adjust the bias voltage of the power amplifier by configuring or adjusting the first component to adjust the output characteristics of the power amplifier.
[0075] Here, the first element can be a capacitor, a resistor, an inductor, or a combination of any two or three of the capacitor, resistor, and inductor; further, by configuring or adjusting the first element, the bias voltage of the power amplifier is adjusted, including: adding the first element to the bias voltage side and controlling the bias voltage by controlling the resistance value and / or the capacitance value and / or the inductance value.
[0076] In some embodiments, the beamforming system further includes an antenna array; the number of predistortion modules in the beamforming system is M; the number of power amplifier adjustment modules is M; the number of beamforming modules is M; N power amplifier modules correspond to N radio frequency channels, and the number of antenna arrays in the beamforming system is 2N; M is an integer multiple of N; one predistortion module, one power amplifier adjustment module, and one beamforming module control the aforementioned integer multiples of power amplifier modules.
[0077] The power amplifier linearization system architecture and design of the beamforming system proposed in this application are as follows: The consistency between power amplifier channels is compared through power amplifier consistency optimization capabilities, and the parameters of lightweight configurable analog devices are configured. The output characteristics of the power amplifier are changed by the lightweight configurable analog devices to achieve power amplifier consistency optimization between channels. Then, the beam is linearized through a digital predistortion module and digital predistortion algorithm, thereby meeting the linearization index in the main lobe normal direction. Since the power amplifiers have good consistency, the digital predistortion model in the main lobe normal direction can be applied to omnidirectional beams, meeting the linearization index requirements of omnidirectional beams.
[0078] Figure 8 This is a schematic diagram of a beamforming system provided in an embodiment of this application. The beamforming system includes a digital predistortion module, a beamforming network, a power amplifier that supports dynamically configurable output characteristics, a power amplifier consistency optimization module, a predistortion algorithm, a frequency conversion and sampling module, and an antenna.
[0079] Among them, the digital predistortion module and predistortion algorithm support digital predistortion for subarray beams and support training and inference of digital predistortion parameters based on the consistency of multi-channel power amplifiers.
[0080] Beamforming network: A hybrid beamforming network based on subarray connections; supports independent phase shifting for each downlink path.
[0081] Power amplifiers with dynamically configurable output characteristics: The power amplifier has lightweight configurable analog devices; it has signal amplification capabilities; it has digitally adjustable capabilities, including dynamic adjustment of the power amplifier bias voltage or controlled active modulation capabilities; the signal amplification capabilities include support for adjusting the nonlinear characteristics of each channel through configurable analog devices; it supports configuring the simulator through inter-channel consistency indicators, and configurable parameters include but are not limited to simulator operating voltage, equivalent impedance, equivalent capacitance, etc.
[0082] Power amplifier consistency optimization module: Supports inter-channel consistency comparison, with comparison parameters including but not limited to mutual normalized mean square error, AM-AM correlation, AM-PM correlation, etc.; Based on the comparison of power amplifier consistency parameters, it can configure lightweight configurable analog devices in the power amplifier, thereby changing the output characteristics of the power amplifier.
[0083] Antenna: Enables signal transmission and reception.
[0084] Variable frequency hybrid sampling module: Enables signal reception.
[0085] Figure 9 This is a schematic diagram of a beam subarray of a beamforming system provided in an embodiment of this application, combined with... Figure 8 and Figure 9 The signal processing flow includes the following:
[0086] The digital input signal x(t) is input to the beamforming network, where phase adjustment is performed on the K-channel signals (via...). Adjusting the phase, this The phase difference between adjacent channels is used to control the beam direction. After phase adjustment, the signal is multiplied to adjust it to the local oscillator frequency, which is also the carrier frequency, represented by ωc / fc, to obtain the signal u. (K) (t); will the signal u (K) (t) is input to the corresponding power amplifier for amplification, resulting in z. (K) (t); H(K) is the nonlinear operator of the power amplifier. The transmitting antenna transmits the signal after the power amplifier at the corresponding angle, such as the transmitted y (K) (t), the receiving antenna can receive y (K) (t). Thus, K represents the number of power amplifiers.
[0087] The signal transmitted by the antenna in the main lobe direction is determined based on formula (1):
[0088]
[0089] The signal transmitted by the antenna in the sidelobe direction is determined based on formula (2):
[0090]
[0091] Where, jω c (k-1)a is a parameter related to phase rotation; (k-1)a is a parameter related to phase rotation; it can be seen that the received signal of the sidelobe is after phase rotation jω c (k-1)a and then added together after a delay of (k-1)a, due to the different delays and weights jω in different directions. c The difference in (k-1)a results in different signals in different directions. In this case, unless the output signals of each power amplifier are the same, the digital predistortion algorithm in one direction cannot be applied to other directions. Therefore, in order to achieve linearization in all directions with a single digital predistortion, it is necessary to ensure that the outputs of all power amplifiers are the same. To ensure that the outputs of all power amplifiers are the same, a fine-tuning module ΔH(k) is introduced into the power amplifier to compensate for the differences between different channels. ΔH(k) can be configured by the power amplifier consistency control module according to the output characteristics of the power amplifier. After compensation, it will satisfy H(1)*ΔH(1)=H(2)*ΔH(2)=,...,=H(K)*ΔH(K). In this way, the linearization of all power amplifiers can be achieved simultaneously with a single digital predistortion.
[0092] The following will describe exemplary applications of the embodiments of this application in real-world application scenarios.
[0093] Figure 10 This is a schematic diagram of a beamforming system provided in an embodiment of this application, as shown below. Figure 10 As shown, the beamforming system includes a module associated with the baseband, a module associated with the interface / digital intermediate frequency, 128 digital channels, 384 RF channels, and 768 antenna subarrays; that is, one digital channel corresponds to three RF channels. In other words, one digital predistortion requires calibration of three power amplifiers. The power amplifier consistency optimization module configures the lightweight configurable simulator within the power amplifier, thereby controlling the output characteristics of the power amplifier and making the output characteristics of the three power amplifiers consistent.
[0094] Each digital channel includes a DPD, DAC, ADC, and other components; the radio frequency channel corresponding to the beamforming network includes switches, phase shifters, and frequency modulation components; each antenna subarray includes lightweight configurable analog devices, an antenna array, and a circulator.
[0095] For different power amplifier structures, their output characteristics can be controlled using lightweight, configurable analog devices.
[0096] Figure 11 This is a diagram of a commonly used two-path doherty architecture for base stations provided in the embodiments of this application, such as... Figure 11 As shown, the signal is split into two paths after passing through a power divider. One path is called the Carrier path, also known as the main path; the other path is called the Peak path, also known as the auxiliary path. These two signals ultimately converge at a point called the combining point (i.e.,...). Figure 11 The two signal outputs converge at the intersection point and finally flow into the load (R); here, the voltage V corresponding to the main path is... dc Dynamically configurable; when the bias voltage of the power amplifier changes, the AM-AM and AM-PM curves of the power amplifier output will change accordingly. Therefore, the output characteristics of the power amplifier can be adjusted by configuring the bias voltage of the power amplifier. Resistors, capacitors, inductors, or any combination of two or three units can be added to the bias voltage side, and the bias voltage can be controlled by controlling the resistors, capacitors, and inductors.
[0097] Here, AM-AM distortion refers to the distortion in the amplitude of the output and input signals. For example, when the input signal swing falls below the threshold voltage or above the saturation voltage, the output voltage signal will be truncated or clipped, which is AM-AM distortion. AM-PM distortion refers to the change in the phase difference between the output and input signals caused by the change in the amplitude of the input signal of the nonlinear PA.
[0098] It should be noted that the Carrier path also includes components such as the output matching network (OMN) and an impedance (Z0) with a coefficient of 1 / 4λ; the Peak path also includes components such as the OMN, a compensation (offset) with a coefficient of 1 / 4λ, and an offset; the circuit after the junction point also includes components such as an impedance (Z1) with a coefficient of 1 / 4λ.
[0099] Figure 12 This is a diagram of a load-driven power amplifier architecture provided in an embodiment of this application, such as... Figure 12 As shown, a dynamically configurable impedance transformer is included before the load (R), and the load-driven power amplifier architecture also includes, for example, Figure 12Other components shown include the input capacitor (C1) and OMN on the input RF path 1 (RFin1) corresponding to power amplifier 1 (DPA1), and the input capacitor (C2), OMN, and offset on the input RF path 2 (RFin2) corresponding to power amplifier 2 (DPA2). This load-driven power amplifier architecture is mainly used for devices with a very wide frequency band. In this architecture, when the impedance transformer at the end of the power amplifier changes, the AM-AM and AM-PM curves of the power amplifier output will change accordingly. Therefore, the output characteristics of the power amplifier can be adjusted by adjusting the impedance transformer at the end of the power amplifier. Resistors, capacitors, inductors, or any combination of two or three units can be added to the impedance transformer side, and the impedance transformer can be controlled by controlling the resistor, capacitor, and inductor.
[0100] Embodiments of this application provide a beamforming system that can be applied to... Figure 7 In a corresponding embodiment of an information processing method, referring to Figure 13 As shown, the beamforming system 1300 includes a predistortion module 1301, a beamforming module 1302, a power amplifier adjustment module 1303, and N power amplifier modules 1304. The output terminal of the power amplifier adjustment module is connected to the input terminal of each power amplifier module, and a first element is configured inside the power amplifier module.
[0101] The power amplifier adjustment module 1303 is used to perform a consistency comparison of the output characteristics of N power amplifier modules 1304 and obtain the comparison result.
[0102] The predistortion module 1301 is used to perform predistortion processing on the target input signal and input the first signal after predistortion processing to the beamforming module 1302;
[0103] Beamforming module 1302 is used to process the first signal and divide the processed signal into N paths, which are then input to N power amplifier modules 1304 respectively.
[0104] The power amplifier adjustment module 1303 is used to configure or adjust the first element based on the comparison result so that the signals amplified by the N power amplifier modules are consistent; where N is a positive integer.
[0105] In other embodiments of this application, the power amplifier adjustment module 1303 is used to adjust the impedance transformer at the end of the power amplifier by configuring or adjusting the first element, so as to adjust the output characteristics of the power amplifier.
[0106] In other embodiments of this application, the first element is a capacitor, or a resistor, or an inductor, or a combination of any two or three of the following: capacitor, resistor, and inductor.
[0107] The power amplifier adjustment module 1303 is used to add a first element to the impedance transformer side and control the impedance transformer by controlling the resistance value and / or capacitance value and / or inductance value.
[0108] In other embodiments of this application, the power amplifier adjustment module 1303 is used to adjust the bias voltage of the power amplifier by configuring or adjusting the first element, so as to adjust the output characteristics of the power amplifier.
[0109] In other embodiments of this application, the first element is a capacitor, or a resistor, or an inductor, or a combination of any two or three of the following: capacitor, resistor, and inductor.
[0110] The power amplifier adjustment module 1303 is used to add a first element to the bias voltage side and control the bias voltage by controlling the resistance value and / or capacitance value and / or inductance value.
[0111] In other embodiments of this application, the beamforming system 1300 further includes an antenna array; the number of predistortion modules 1301 in the beamforming system 1300 is M; the number of power amplifier adjustment modules 1303 is M; the number of beamforming modules 1302 is M; N power amplifier modules 1304 correspond to N radio frequency channels, and the number of antenna arrays in the beamforming system 1300 is 2N; M is an integer multiple of N; one predistortion module 1301, one power amplifier adjustment module 1303, and one beamforming module 1302 control an integer multiple of power amplifier modules 1304.
[0112] In other embodiments of this application, the predistortion module 1301 is used to acquire reference input signals and reference output signals of N power amplifier modules 1304; wherein, the reference input signal includes the target input signal;
[0113] The predistortion module 1301 is used to analyze the reference input signal and the reference output signal, determine the predistortion parameters, and perform predistortion processing on the first input signal based on the predistortion parameters.
[0114] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0115] It should be noted that, in the embodiments of this application, if the above-described information processing method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a terminal device to execute all or part of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, mobile hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware and software combination.
[0116] Figure 14 This is a schematic structural diagram of an electronic device 1400 provided in an embodiment of this application. The electronic device may be a beamforming system. Figure 14 The illustrated electronic device 1400 includes a processor 1410, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0117] Optionally, such as Figure 14 As shown, the electronic device 1400 may further include a memory 1420. The processor 1410 can retrieve and run computer programs from the memory 1420 to implement the methods described in the embodiments of this application.
[0118] The memory 1420 can be a separate device independent of the processor 1410, or it can be integrated into the processor 1410.
[0119] Optionally, such as Figure 14 As shown, the electronic device 1400 may also include a transceiver 1430, which the processor 1410 can control to communicate with other devices. Specifically, it can send information or data to other devices or receive information or data sent by other devices.
[0120] The transceiver 1430 may include a transmitter and a receiver. The transceiver 1430 may further include an antenna, and the number of antennas may be one or more.
[0121] Optionally, the electronic device 1400 may specifically be a beamforming system according to the embodiments of this application, and the electronic device 1400 may implement the corresponding processes implemented by the beamforming system in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0122] In some embodiments, this application also provides a computer program product, including a computer program that can be executed by the processor 1410 of the electronic device 1400 to perform the steps described in any of the foregoing methods.
[0123] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0124] As one embodiment, the processor may include one or more general-purpose central processing units (CPUs). Each of these processors may be a single-core processor or a multi-core processor. Here, "processor" may refer to one or more devices, circuits, and / or processing cores used for processing data (e.g., executing instructions).
[0125] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be ROM, Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), or flash memory. The volatile memory can be Random Access Memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0126] This application also provides a computer-readable storage medium for storing computer programs.
[0127] Optionally, the computer-readable storage medium can be applied to the beamforming system in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the beamforming system in the various methods of the embodiments of this application. For the sake of brevity, these will not be described in detail here.
[0128] Optionally, the computer-readable storage medium can be applied to the electronic device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the electronic device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0129] In the above embodiments, the implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, in the form of a computer program product.
[0130] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
[0131] The information processing method, beamforming system, electronic device, computer-readable storage medium, and computer program product provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
[0132] It should be understood that the phrases "an embodiment," "an embodiment," "an embodiment of this application," "the foregoing embodiment," "some implementations," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, the phrases "an embodiment," "an embodiment," "an embodiment of this application," "the foregoing embodiment," "some implementations," or "some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments of this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0133] Unless otherwise specified, any step performed by the beamforming system / electronic device in the embodiments of this application may be performed by the processor of the beamforming system / electronic device. Unless otherwise specified, the embodiments of this application do not limit the order in which the beamforming system / electronic device performs the following steps. Furthermore, the methods used to process data in different embodiments may be the same or different methods.
[0134] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0135] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0136] In addition, each functional unit in the various embodiments of this application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0137] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0138] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0139] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0140] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0141] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0142] The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0143] It should be noted that in the various embodiments involved in this application, all steps or some steps may be performed, as long as a complete technical solution can be formed.
[0144] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information processing method, characterized in that, An application is made in a beamforming system, the beamforming system comprising: a predistortion module, a beamforming module, a power amplifier adjustment module, and N power amplifier modules, wherein the output terminal of the power amplifier adjustment module is connected to the input terminal of each power amplifier module, and a first element is configured within each power amplifier module; the method includes: The power amplifier adjustment module is invoked to perform a consistency comparison of the output characteristics of the N power amplifier modules, and the comparison result is obtained. The predistortion module is invoked to predistort the target input signal, and the first signal after predistortion is input to the beamforming module. The beamforming module is invoked to process the first signal, and the processed signal is divided into N paths and input to the N power amplifier modules respectively; The power amplifier adjustment module is invoked to configure or adjust the first element based on the comparison result, so that the signals amplified by the N power amplifier modules are consistent; wherein, N is a positive integer.
2. The method according to claim 1, characterized in that, Configuring or adjusting the first element includes: By configuring or adjusting the first element, the impedance transformer at the end of the power amplifier is adjusted to modify the output characteristics of the power amplifier.
3. The method according to claim 2, characterized in that, The first element is a capacitor, a resistor, an inductor, or a combination of any two or three of these elements; by configuring or adjusting the first element, the impedance transformer at the end of the power amplifier is adjusted, including: The first element is added to the impedance transformer side, and the impedance transformer is controlled by controlling the resistance value and / or capacitance value and / or inductance value.
4. The method according to claim 1, characterized in that, Configuring or adjusting the first element includes: By configuring or adjusting the first element, the bias voltage of the power amplifier is adjusted to modify the output characteristics of the power amplifier.
5. The method according to claim 4, characterized in that, The first element is a capacitor, a resistor, an inductor, or a combination of any two or three of these elements; adjusting the bias voltage of the power amplifier by configuring or adjusting the first element includes: The first element is added to the bias voltage side, and the bias voltage is controlled by controlling the resistance value and / or capacitance value and / or inductance value.
6. The method according to claim 1, characterized in that, The beamforming system further includes an antenna array; the number of predistortion modules in the beamforming system is M; the number of power amplifier adjustment modules is M; the number of beamforming modules is M; the N power amplifier modules correspond to N radio frequency channels; the number of antenna arrays in the beamforming system is 2N; and M is an integer multiple of N. A predistortion module, a power amplifier adjustment module, and a beamforming module control the integer multiple of the power amplifier modules.
7. The method according to claim 1, characterized in that, The predistortion module is invoked to perform predistortion processing on the first input signal, including: Obtain reference input signals and reference output signals from N power amplifier modules; wherein, the reference input signals include the target input signal; The predistortion module is invoked to analyze the reference input signal and the reference output signal, determine the predistortion parameters, and perform predistortion processing on the first input signal based on the predistortion parameters.
8. A beamforming system, characterized in that, The beamforming system includes a predistortion module, a beamforming module, a power amplifier adjustment module, and N power amplifier modules. The output of the power amplifier adjustment module is connected to the input of each power amplifier module. Each power amplifier module contains a first element. The power amplifier adjustment module is used to perform a consistency comparison of the output characteristics of the N power amplifier modules and obtain a comparison result. The predistortion module is used to predistort the target input signal and input the first signal after predistortion to the beamforming module. The beamforming module is used to process the first signal and divide the processed signal into N paths, which are then input to the N power amplifier modules respectively. The power amplifier adjustment module is used to configure or adjust the first element based on the comparison result so that the signals amplified by the N power amplifier modules are consistent; wherein, N is a positive integer.
9. An electronic device, characterized in that, The electronic device includes: Memory, used to store executable instructions; A processor, when executing executable instructions stored in the memory, implements the information processing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores one or more programs, which can be executed by one or more processors to implement the information processing method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the information processing method according to any one of claims 1 to 7.