Calibration device, method and device for digital-analog hybrid beamforming multi-channel

By testing and compensating the amplitude phase parameters of the beamforming channel in the multi-channel state, the problem of lack of effective beamforming channel correction scheme in the prior art is solved, and the effective application of beamforming technology in 5G systems is realized.

CN112448746BActive Publication Date: 2025-04-01ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201910829359.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-09-03
Publication Date
2025-04-01
Estimated Expiration
2039-09-03

AI Technical Summary

Technical Problem

The lack of effective beamforming channel correction schemes in the prior art has resulted in limited application of beamforming technology in 5G systems.

Method used

By testing and compensating the amplitude parameters of each channel in a multi-channel state, selecting the reference matrix and adjusting the phase and amplitude difference to achieve phase and amplitude consistency for each channel.

Benefits of technology

The amplitude consistency of the single-channel internal analog end link is realized, and the amplitude consistency of all antenna arrays of the base station is achieved through the online correction method of antenna coupling, solving the problem of beamforming channel correction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112448746B_ABST
    Figure CN112448746B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for calibrating multiple channels of digital-analog hybrid beamforming; wherein the method comprises: when multiple channels are in an offline state, executing the following calibration method: testing the amplitude and phase parameters of m*n arrays in the subarray corresponding to each channel; selecting an array from the arrays of the tested subarray as a reference array; determining the phase and amplitude difference between the reference array and other arrays, and performing compensation based on the phase and amplitude difference; wherein m and n are positive integers; when multiple channels are in an online state, executing the following calibration method: obtaining the amplitude and phase values ​​of each channel and the amplitude and phase values ​​of the respective calibration channels, determining the amplitude and phase difference between the amplitude and phase values ​​of each channel and the amplitude and phase value of the corresponding calibration channel, and adjusting the phase weights of each channel based on the amplitude and phase difference to make the phase and amplitude of each channel consistent. Through the present invention, the problem that there is no effective solution for calibrating beamforming channels in the related art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular to a correction device method and device for digital-analog hybrid beamforming multi-channels. Background Art

[0002] 5G is the fifth generation of mobile communication network, and its core technologies include high frequency band, large bandwidth, multiple antennas and beamforming. Beamforming is a key technology that determines the 5G system architecture and is the most difficult to implement.

[0003] Beamforming is a signal preprocessing technology based on the antenna array. It generates a directional beam by adjusting the phase weight of each element in the antenna array, thereby obtaining a significant array gain and realizing functions such as beam scanning and beam tracking. Therefore, beamforming technology has great advantages in expanding coverage, improving edge throughput, and suppressing interference, but there is no effective solution for calibrating the beamforming channel in the relevant technology. Summary of the invention

[0004] The embodiments of the present invention provide a method and device for calibrating multiple channels of a digital-analog hybrid beamforming system, so as to at least solve the problem that there is no effective solution for calibrating beamforming channels in the related art.

[0005] According to one embodiment of the present invention, a correction method for multi-channel digital-analog hybrid beamforming is provided, comprising: when the multi-channels are in an offline state, executing the following correction method: testing the amplitude and phase parameters of m*n arrays in the subarray corresponding to each channel; selecting an array from the arrays of the tested subarray as a reference array; determining the phase and amplitude differences between the reference array and other arrays, and compensating based on the phase and amplitude differences; wherein m and n are positive integers; when the multi-channels are in an online state, executing the following correction method: obtaining the amplitude and phase values ​​of each channel and the amplitude and phase values ​​of each correction channel, determining the amplitude and phase difference between the amplitude and phase values ​​of each channel and the amplitude and phase value of the corresponding correction channel, and adjusting the phase weights of each channel based on the amplitude and phase difference to make the phase and amplitude of each channel consistent.

[0006] According to another embodiment of the present invention, a correction device for multi-channel digital-analog hybrid beamforming is provided, comprising: a first correction module, used to execute the following correction method when the multiple channels are in an offline state: test the amplitude and phase parameters of m*n arrays in the subarray corresponding to each channel; select an array from the arrays of the tested subarray as a reference array; determine the phase and amplitude differences between the reference array and other arrays, and compensate based on the phase and amplitude differences; wherein m and n are positive integers; a second correction module, used to execute the following correction method when the multiple channels are in an online state: obtain the amplitude and phase values ​​of each channel and the amplitude and phase values ​​of each correction channel, determine the amplitude and phase difference between the amplitude and phase values ​​of each channel and the amplitude and phase value of the corresponding correction channel, and adjust the phase weights of each channel based on the amplitude and phase difference to make the phase and amplitude of each channel consistent.

[0007] According to yet another embodiment of the present invention, a storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any one of the above method embodiments when running.

[0008] According to yet another embodiment of the present invention, there is provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0009] Through the present invention, the amplitude and phase consistency of the analog end link inside a single channel is first achieved through an offline correction method; then the amplitude and phase consistency from the RFDAC to the coupled antenna between channels is achieved through an online correction method of antenna coupling, thereby achieving the amplitude and phase consistency of all antenna arrays of the base station, solving the problem that there is no effective solution for correcting the beamforming channel in the related art, and filling the gap in the related art. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0011] Figure 1 is a flow chart of a calibration method for a digital-analog hybrid beamforming multi-channel according to an embodiment of the present invention;

[0012] Figure 2 is a structural block diagram of a digital-analog hybrid beamforming multi-channel calibration and antenna detection system according to an embodiment of the present invention;

[0013] Figure 3 is a schematic structural diagram of an 8-channel digital-analog hybrid correction system according to an embodiment of the present invention;

[0014] Figure 4 It is a normalized spectrum synthesized by 10ns delay of two 640M millimeter wave signals according to an embodiment of the present invention;

[0015] Figure 5 It is a normalized spectrum synthesized by 5ns delay of two 640M millimeter wave signals according to an embodiment of the present invention;

[0016] Figure 6 It is a normalized spectrum synthesized by 1ns delay of two 640M millimeter wave signals according to an embodiment of the present invention;

[0017] Figure 7 It is a normalized spectrum synthesized by 100ps delay of two 640M millimeter wave signals according to an embodiment of the present invention;

[0018] Figure 8 A schematic diagram of a multi-channel large-scale array antenna partition online detection solution according to the present invention;

[0019] Fig. 9 It is a structural block diagram of a correction device for digital-analog hybrid beamforming multi-channel according to an embodiment of the present invention. DETAILED DESCRIPTION

[0020] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.

[0021] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. Example 1

[0022] In this embodiment, a calibration method for a multi-channel digital-analog hybrid beamforming is provided. Figure 1 is a flow chart of a calibration method for a digital-analog hybrid beamforming multi-channel according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0023] Step S102, when the multiple channels are in an offline state, the following correction method is performed: testing the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel; selecting an array from the arrays of the tested sub-array as a reference array; determining the phase and amplitude differences between the reference array and other arrays, and performing compensation based on the phase and amplitude differences; wherein m and n are positive integers;

[0024] The other sub-arrays are sub-arrays other than the reference sub-array in the tested sub-arrays.

[0025] Step S104, when multiple channels are online, perform the following correction method: obtain the amplitude and phase value of each channel and the amplitude and phase value of each correction channel, determine the amplitude and phase difference between the amplitude and phase value of each channel and the amplitude and phase value of the corresponding correction channel, and adjust the phase weight of each channel based on the amplitude and phase difference to make the phase and amplitude of each channel consistent;

[0026] Through the above steps S102 to S104, the amplitude and phase consistency of the analog end link within a single channel is first achieved through an offline correction method; then the amplitude and phase consistency from the RFDAC to the coupled antenna between channels is achieved through an online correction method of antenna coupling, thereby achieving the amplitude and phase consistency of all antenna arrays of the base station, solving the problem that there is no effective solution for correcting the beamforming channel in the related technology, filling the gap in the related technology.

[0027] In an optional implementation manner of the present application, when the multi-channel is a sending channel and is in an offline state, the following correction method steps are further performed:

[0028] Step S11, setting the initial phase and amplitude parameters corresponding to the arrays in all sub-arrays of the transmitter to be consistent and fixing other parameter configurations of the channel;

[0029] Step S12, testing the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel;

[0030] Step S13, selecting an array from the arrays of the tested sub-array as a reference array;

[0031] Step S14, determining the phase and amplitude differences between the reference array and other arrays, and performing compensation based on the phase and amplitude differences;

[0032] Step S15, repeating steps S11 to S14 until all transmission channels are calibrated.

[0033] In another optional implementation manner of the present application, when the multi-channel is a receiving channel and is in an offline state, the following correction method steps are further performed:

[0034] Step S21, setting the initial phase and amplitude parameters corresponding to the arrays in all sub-arrays of the receiver to be consistent and fixing other parameter configurations of the channel;

[0035] Step S22, testing the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel;

[0036] Step S23, selecting an array from the arrays of the tested sub-arrays as a reference array;

[0037] Step S24, determining the phase and amplitude differences between the reference array and other arrays, and performing compensation based on the phase and amplitude differences;

[0038] Step S25, repeating steps S21 to S24 until all receiving channels are calibrated.

[0039] In another optional implementation manner of the present application, when the multi-channel is a sending channel and is in an online state, the following correction method steps are further performed:

[0040] Step S31, the DACs in the N channels of the transmitter simultaneously transmit the intermediate frequency signal containing the calibration sequence, and the intermediate frequency signal is converted into a millimeter wave signal by the transmission processing module;

[0041] Step S32: Each millimeter wave signal is coupled to the calibration channel via the antenna, and is synthesized into one millimeter wave signal via the multi-channel combining and splitting module;

[0042] Step S33, the synthesized millimeter wave signal is converted into an intermediate frequency signal through processing by a calibration module;

[0043] Step S34, switching the calibration signal back to the ADC of a specified channel through a switch, demodulating the combined signal to obtain the amplitude and phase values ​​of each transmission channel and each calibration channel;

[0044] Step S35, subtracting the amplitude and phase value of the corresponding calibration channel from the amplitude and phase value in the previous step S34 to calculate the amplitude and phase difference of each transmission link;

[0045] Step S36, feeding back the phase difference of each channel to the BBU, and adjusting the baseband phase weight phase of each channel to achieve phase consistency of each channel.

[0046] In step S37, the amplitude difference of each channel is adjusted by adjusting the digital attenuator in the TX module to achieve the consistency of the amplitude of each channel.

[0047] Step S38, steps S31 to S37 need to be repeatedly executed each time the power is turned on again or after a fixed period of time.

[0048] In another optional implementation manner of the present application, when the multi-channel is a receiving channel and is in an online state, the following correction method steps are further performed:

[0049] Step S41, the receiver designates a DAC in a channel to transmit an intermediate frequency signal containing a calibration sequence, and switches to a calibration channel through a switch;

[0050] Step S42, in the calibration channel, the intermediate frequency signal is converted into a millimeter wave signal by the TX module, and then divided into N millimeter wave signals by the switch and the multi-channel combining and dividing module;

[0051] Step S43, coupling the N-channel millimeter wave signals to each receiving channel through the coupling antenna, and converting them into digital signals through the receiving RX module and ADC;

[0052] Step S44, demodulating the digital signal received by each channel to obtain the amplitude and phase values ​​of each receiving channel and the respective correction channel;

[0053] Step S45, subtracting the amplitude and phase value of the corresponding calibration channel from the amplitude and phase value in the previous step S44 to calculate the amplitude and phase difference of each receiving link;

[0054] Step S46, feeding back the phase difference of each channel to the BBU, and adjusting the signal phase weight of each receiving channel so as to achieve phase consistency of each channel;

[0055] Step S47, the amplitude difference of each channel is adjusted by adjusting the digital attenuator in the RX module to achieve the consistency of the amplitude of each channel;

[0056] Step S48, steps S41 to S47 need to be repeatedly executed each time the power is turned on again or after a fixed period of time.

[0057] The method of this embodiment may further include:

[0058] Step S106, obtaining the coupling coefficient of each channel;

[0059] Step S108 , comparing the currently acquired coupling coefficient with the previously acquired coupling coefficient at fixed intervals.

[0060] For the above steps S106 to S108, in a specific application scenario, it can be: the first channel first opens each array in the channel in turn, the baseband transmits a fixed power signal unchanged, the coupling array next to the channel receives the spatially coupled signal, the coupled signal is received through the feedback link, the power value is read and written into the table as the channel coupling coefficient, and the coupling coefficients of all arrays in each channel are recorded and written into the whole machine; then the coupling coefficient is recorded by online detection, the signal is transmitted in the non-service time slot at a fixed interval, and after coupling through the antenna, the feedback link receives the signal power and compares it with the coupling coefficient of the array in the table. If the error is within a certain range, the array is considered normal, otherwise the array is judged to be abnormal.

[0061] The following is an example of the specific implementation of this application;

[0062] This specific implementation provides a digital-analog hybrid beamforming multi-channel calibration and antenna detection system, the architecture of which is as follows: Figure 2 As shown, including:

[0063] The baseband processing unit 101 is used to complete baseband signal processing.

[0064] The field programmable gate array chip 102 is used to implement high-speed digital signal processing in wireless communications.

[0065] The digital-to-analog conversion module 103 is used to realize the conversion from digital signals to analog signals.

[0066] The analog-to-digital conversion module 104 is used to convert analog signals into digital signals.

[0067] The transmitting and transmitting module 105 is used to realize the conversion of the intermediate frequency signal to the millimeter wave signal, and includes an intermediate frequency processing module, a filtering module, an up-conversion module and a gain control module.

[0068] The receiving and transmitting module 106 is used to realize the conversion of the millimeter wave signal to the intermediate frequency signal, and includes an intermediate frequency processing module, a filtering module, a down-conversion module and a gain control module.

[0069] The transceiver switch 107 is used to control the transceiver switching of the radio frequency channel to realize time division duplex.

[0070] The multi-channel combining and splitting module 108 is used to combine or separate the transmit and receive signals to realize the digital-analog hybrid beamforming function.

[0071] The amplitude modulation and phase modulation module 109 is used to simultaneously control the amplitude and phase of multiple antenna units.

[0072] The antenna subarray 110 is used for each channel to correspond to an m*n antenna subarray, and the subarray can independently perform beamforming, or can be combined with the antenna subarrays of other channels to perform beamforming.

[0073] The antenna coupling array 111 is used to couple the arrays in the antenna subarray to achieve calibration and detection functions.

[0074] The multi-channel combining and splitting module 112 is used to combine or separate multi-channel transmission or reception coupling signals to achieve multi-channel simultaneous online calibration.

[0075] The transceiver switch 113 is used to control the radio frequency transceiver switching of the calibration link to implement transceiver calibration.

[0076] The transmitting and transmitting module 114 is used to realize the conversion of the intermediate frequency signal to the millimeter wave signal, and includes an intermediate frequency processing module, a filtering module, an up-conversion module and a gain control module.

[0077] The receiving and transmitting module 115 is used to realize the conversion of the millimeter wave signal to the intermediate frequency signal, and includes an intermediate frequency processing module, a filtering module, a down-conversion module and a gain control module.

[0078] The switching switch 116 is used for calibration switching to realize the uplink correction function.

[0079] The switch 117 is used for calibration and reception switching to realize the downlink correction function.

[0080] Based on the above Figure 2 The digital-analog hybrid beamforming multi-channel calibration and antenna detection system shown, in this specific implementation manner, the calibration process includes:

[0081] (1) The steps of the transmission channel offline calibration process include:

[0082] Step S201, starting the offline calibration, the link to be calibrated is from end face B to end face A, that is, including the amplitude modulation and phase modulation modules and the antenna array.

[0083] Step S202: Set the initial phase and amplitude parameters corresponding to all sub-arrays of the transmitter to be consistent. The initial phase is generally set to 0 degrees, and other parameter configurations of the channel are fixed.

[0084] Step S203, testing the amplitude and phase parameters of the m*n arrays in each sub-array.

[0085] Step S204: select an array in the sub-array as a reference, analyze the phase and amplitude differences of other arrays, and compensate in the beam codebook to ensure that the amplitude and phase are consistent.

[0086] Step S205 : The offline calibration process of the other N-1 channels repeats steps S203 to S204 .

[0087] (2) The steps of the online calibration process of the transmission channel include:

[0088] Step S301, start online calibration, the link to be calibrated is from end face C to end face A.

[0089] Step S302: DACs in N channels of the transmitter simultaneously transmit intermediate frequency signals containing the calibration sequence, and the intermediate frequency signals are converted into millimeter wave signals by a transmission processing module.

[0090] Step S303: Each millimeter wave signal is coupled to the calibration channel via the antenna and synthesized into one millimeter wave signal via the multi-channel combining and splitting module.

[0091] Step S304: The synthesized millimeter wave signal is converted into an intermediate frequency signal through processing by a calibration module.

[0092] Step S305, switching the calibration signal back to the ADC of a specified channel through a switch, demodulating the combined signal to obtain the amplitude and phase values ​​of each transmission channel and each calibration channel.

[0093] Step S306, the amplitude and phase difference of each transmission link can be calculated by subtracting the amplitude and phase value of the corresponding calibration channel from the amplitude and phase value of the previous step.

[0094] Step S307: Feedback the phase difference of each channel to the BBU, and adjust the baseband phase weight phase of each channel to achieve phase consistency of each channel.

[0095] Step S308: The amplitude difference of each channel is adjusted by adjusting the digital attenuator in the TX module to achieve the consistency of the amplitude of each channel.

[0096] Step S309, steps 302 to S308 need to be repeated each time the power is turned on again or after a fixed period of time.

[0097] (3) The steps of the receiving channel offline calibration process include:

[0098] Step S401, starting the offline calibration, the link to be calibrated is from end face B to end face A, that is, including the amplitude modulation and phase modulation modules and the antenna array.

[0099] Step S402, the initial phase and amplitude parameters corresponding to all sub-arrays of the beam control module are set to be consistent, the initial phase is generally set to 0 degrees, and other parameter configurations of the channel are fixed.

[0100] Step S403, testing the amplitude and phase parameters of the m*n arrays in each sub-array.

[0101] Step S404: select an array in the sub-array as a reference, analyze the phase and amplitude differences of other arrays, and compensate in the beam codebook to ensure that the amplitude and phase are consistent.

[0102] Step S405 : The offline calibration process of the other N-1 channels repeats steps S403 to S404 .

[0103] (4) The steps of the receiving channel online calibration process include:

[0104] Step S501, start online calibration, the link to be calibrated is from end face A to end face C.

[0105] In step S502, the receiver designates a DAC in a channel to transmit an intermediate frequency signal containing a calibration sequence, and switches to the calibration channel via a switch.

[0106] Step S503: In the calibration channel, the intermediate frequency signal is converted into a millimeter wave signal by the TX module, and then divided into N millimeter wave signals by the switch and the multi-channel combining and dividing module.

[0107] Step S504: couple the N millimeter wave signals to each receiving channel via the coupling antenna, and convert them into digital signals via the receiving RX module and ADC.

[0108] Step S505 , demodulating the digital signal received by each channel to obtain the amplitude and phase values ​​of each receiving channel and each correction channel.

[0109] Step S506, the amplitude and phase difference of each receiving link can be calculated by subtracting the amplitude and phase value of the corresponding calibration channel from the amplitude and phase value of the previous step.

[0110] Step S507: Feedback the phase difference of each channel to the BBU, and adjust the signal phase weight of each receiving channel so as to achieve phase consistency of each channel.

[0111] Step S508: The amplitude difference of each channel is adjusted by adjusting the digital attenuator in the RX module to achieve the consistency of the amplitude of each channel.

[0112] Step S509, steps S502 to S508 need to be repeated each time the power is turned on again or after a fixed period of time.

[0113] The following uses 8 channels as an example to illustrate the correction methods (1) to (4) above.

[0114] Figure 3 is a schematic diagram of the structure of an 8-channel digital-analog hybrid correction system according to an embodiment of the present invention, combined with Figure 3 The 8-channel digital-analog hybrid calibration method in this application includes the following methods:

[0115] Mode 1: The steps of the transmission offline calibration process of the 8-channel application embodiment include:

[0116] Step S601, starting the offline calibration, the link to be calibrated is from end face B to end face A, that is, including the amplitude modulation and phase modulation modules and the antenna array.

[0117] Step S602, the initial phase and amplitude parameters corresponding to all sub-arrays of the beam control module are set to be consistent, the initial phase is generally set to 0 degrees, and other parameter configurations of the channel are fixed.

[0118] Step S603, testing the amplitude and phase parameters of the 16*8 arrays in each sub-array.

[0119] Step S604: select an array in the sub-array as a reference, analyze the phase and amplitude differences of other arrays, and compensate in the beam codebook to ensure that the amplitude and phase are consistent.

[0120] Step S605: The offline calibration process of the other 7 channels repeats steps S603 to S604.

[0121] Mode 2: The steps of the transmission online calibration process of the 8-channel application embodiment include:

[0122] Step S701, start online calibration, the link to be calibrated is from end face C to end face A.

[0123] Step S702: DACs in eight channels of the transmitter simultaneously transmit intermediate frequency signals containing the calibration sequence, and the intermediate frequency signals are converted into millimeter wave signals by a transmission processing module.

[0124] Step S703, 8-channel millimeter wave signals are coupled to the calibration channel via the antenna and synthesized into one millimeter wave signal via the multi-channel combining and splitting module.

[0125] Step S704: The synthesized millimeter wave signal is converted into an intermediate frequency signal through processing by a calibration module.

[0126] Step S705, switching the calibration signal back to the ADC of a specified channel through a switch, demodulating the combined signal to obtain the amplitude and phase values ​​of each transmission channel and each calibration channel.

[0127] Step S706, the amplitude and phase difference of each transmission link can be calculated by subtracting the amplitude and phase value of the corresponding calibration channel from the amplitude and phase value of the previous step.

[0128] Step S707: Feedback the 8-channel phase difference to the BBU, and adjust the baseband phase weight phase of each channel to achieve phase consistency for each channel.

[0129] In step S708, the amplitude difference of the eight channels is adjusted by adjusting the digital attenuator in the TX module to achieve the consistency of the amplitude of each channel.

[0130] Step S709: Steps S702 to S708 need to be repeated each time the power is turned on again or after a fixed period of time.

[0131] Mode 3: The receiving offline calibration process steps of the 8-channel application embodiment include:

[0132] Step S801, start the offline calibration, the link to be calibrated is from end face B to end face A, that is, including the amplitude modulation and phase modulation modules and the antenna array.

[0133] Step S802, the initial phase and amplitude parameters corresponding to all sub-arrays received by the beam control module are set to be consistent, the initial phase is generally set to 0 degrees, and other parameter configurations of the channel are fixed.

[0134] Step S803, testing the amplitude and phase parameters of the 16*8 arrays in each sub-array.

[0135] Step S804: select an array in the sub-array as a reference, analyze the phase and amplitude differences of other arrays, and compensate in the beam codebook to ensure that the amplitude and phase are consistent.

[0136] Step S805: The offline calibration process of the other 7 channels repeats steps S803 to S804.

[0137] Mode 4: The steps of receiving online calibration process of the 8-channel application embodiment include:

[0138] Step S901, start online calibration, the link that needs to be calibrated is from end face A to end face C.

[0139] In step S902, the receiver designates a DAC in a channel to transmit an intermediate frequency signal containing a calibration sequence, and switches to the calibration channel through a switch.

[0140] Step S903: In the calibration channel, the intermediate frequency signal is converted into a millimeter wave signal by the TX module, and then divided into 8 millimeter wave signals by the switch and the multi-channel combining and dividing module.

[0141] Step S904: The eight-channel millimeter wave signals are coupled to each receiving channel via the coupling antenna, and converted into digital signals via the receiving RX module and ADC.

[0142] Step S905 , demodulating the digital signal received by each channel to obtain the amplitude and phase values ​​of each receiving channel and each correction channel.

[0143] Step S906, the amplitude and phase difference of each receiving link can be calculated by subtracting the amplitude and phase value of the corresponding calibration channel from the amplitude and phase value of the previous step.

[0144] Step S907: Feedback the 8-channel phase difference to the BBU, and adjust the signal phase weight of each receiving channel so as to achieve phase consistency of each channel.

[0145] In step S908, the amplitude difference of the eight channels is adjusted by adjusting the digital attenuator in the RX module to achieve the consistency of the amplitude of each channel.

[0146] Step S909, steps S902 to S908 need to be repeated each time the power is turned on again or after a fixed period of time.

[0147] Figures 4 to 7 The normalized spectrum of the channel synthesis is caused by the different delays after each power-on before online calibration. It can be seen that when the delay is 1ns, 5ns and 10ns, the two channels are synthesized within the 640M bandwidth.

[0148] Furthermore, in this specific embodiment, a method for implementing an online detection system based on an 8-channel antenna is provided, and the steps of the method include:

[0149] Step S1001, performing online extraction of array coupling coefficients during the whole machine production process.

[0150] Step S1002, open channel 1, the 128 arrays of the channel transmit signals in sequence, and the coupled arrays receive the power of each array respectively through spatial coupling.

[0151] Step S1003, the recorded power is written into the offline parameter table as the coupling coefficient of the array relative to the channel coupling array. The channel will have 128 coupling coefficients.

[0152] Step S1004, repeating steps S1002 to S1003, extracting all the coupling coefficients of each array of the eight channels and writing them into the whole machine as an offline parameter file.

[0153] Step S1005, start antenna element detection during use.

[0154] Step S1006, open channel 1, the 128 arrays of the channel transmit signals in sequence in the non-service time slot, and the coupled arrays receive the power of each array respectively through spatial coupling.

[0155] Step S1007: extract all the array coupling coefficients of the eight channels through the previous step.

[0156] Step S1008, compare the extracted coupling coefficient with the offline parameter file written during production. If the difference is within 4dB, it is considered normal, otherwise it is abnormal.

[0157] Step S1009, repeat S1005 to S1008 at a fixed interval. If an abnormality occurs in the same period three times in succession, an abnormal alarm for the period is reported.

[0158] In addition, for large-scale antenna online detection, if each channel is detected through a separate coupling array, the power emitted by the farther array cannot be received by the coupling array or the received power is very low, which makes it difficult to achieve the effect of detecting all arrays. Figure 8 A schematic diagram of a multi-channel large-scale array antenna partition online detection solution according to the present invention, Figure 8 The coupling array in the partition shown in the figure is combined into one path by a multi-path combining and splitting module and then receives the signal through a coupling link. Based on this, the present application provides a multi-channel antenna partition online detection method, wherein the division of the area is preferably such that the coupling array can receive the power in the area, and the shape of the divided area includes other shapes such as square and circle. The steps of the method include:

[0159] Step S1101 , extracting the coupling coefficient of each array (except the coupling array) of the N channels during the whole machine production process.

[0160] Step S1102: divide the I*J arrays of each channel into i rows and j columns, i*j regions in total.

[0161] Step S1103, channel 1 is turned on, and all arrays of the channel (except the coupled array) transmit signals in sequence, and the coupled array receives the power of each array respectively through spatial coupling.

[0162] Step S1104: the recorded power is written into an offline parameter table as a coupling coefficient of the array relative to the coupled array in the region.

[0163] Step S1105, repeatedly executing S1102 to S1104, extracting all coupling coefficients of each array (except the coupling array) of the N channels and writing them into the whole machine as an offline parameter file.

[0164] Step S1106, starting online detection of the antenna array during use.

[0165] Step S1107, open channel 1, all arrays of the channel (except the coupling array) transmit signals in sequence in the non-service time slot, and the coupling array receives the power of each array respectively through spatial coupling, and the power is used as the coupling coefficient detected online.

[0166] Step S1108: Through the previous step, all the coupling coefficients of each array of N channels are extracted.

[0167] Step S1109, compare the extracted coupling coefficient with the offline parameters written during production. If the difference is within t, it is considered normal, otherwise it is abnormal.

[0168] Step S1110, S1106 to S1109 are repeatedly executed at fixed intervals. If an abnormality occurs in the same period three times in succession, an abnormal alarm for the period is reported.

[0169] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention. Example 2

[0170] In this embodiment, a digital-analog hybrid beamforming multi-channel calibration device is also provided, which is used to implement the above embodiments and preferred implementations, and will not be repeated for what has been described. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0171] Fig. 9 is a structural block diagram of a digital-analog hybrid beamforming multi-channel correction device according to an embodiment of the present invention, such as Fig. 9 As shown, the device includes: a first correction module 92, which is used to perform the following correction method when the multiple channels are in an offline state: test the amplitude and phase parameters of m*n arrays in the subarray corresponding to each channel; select an array from the arrays of the tested subarray as a reference array; determine the phase and amplitude differences between the reference array and other arrays, and compensate based on the phase and amplitude differences; wherein m and n are positive integers; a second correction module 94, which is used to perform the following correction method when the multiple channels are in an online state: obtain the amplitude and phase values ​​of each channel and the amplitude and phase values ​​of each correction channel, determine the amplitude and phase difference between the amplitude and phase values ​​of each channel and the amplitude and phase value of the corresponding correction channel, and adjust the phase weights of each channel based on the amplitude and phase difference to make the phase and amplitude of each channel consistent.

[0172] Optionally, when multiple channels are transmitting channels and are in an offline state, the first correction module includes: a first processing unit, used to set the initial phase and amplitude parameters corresponding to the arrays in all sub-arrays of the transmitter to be consistent and fix other parameter configurations of the channel; a first testing unit, used to test the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel; a first selection unit, used to select an array from the arrays of the tested sub-array as a reference array; a second processing unit, used to determine the phase and amplitude difference between the reference array and other arrays, and compensate based on the phase and amplitude difference until all transmitting channels are calibrated.

[0173] Optionally, when multiple channels are receiving channels and are in an offline state, the first correction module includes: a third processing unit, used to set the initial phase and amplitude parameters corresponding to the arrays in all sub-arrays of the transmitter to be consistent and fix other parameter configurations of the channel; a second testing unit, used to test the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel; a second selection unit, used to select an array from the arrays of the tested sub-array as a reference array; a fourth processing unit, used to determine the phase and amplitude differences between the reference array and other arrays, and compensate based on the phase and amplitude differences until all receiving channels are calibrated.

[0174] Optionally, when the multiple channels are transmitting channels and are in an online state, the second correction module includes: a fifth processing unit, which is used for simultaneously transmitting an intermediate frequency signal containing a correction sequence from the DAC in the N channels of the transmitter, and converting it into a millimeter wave signal through the transmission processing module; a sixth processing unit, which is used for coupling each millimeter wave signal to the correction channel through the antenna, and synthesizing one millimeter wave signal through the multi-channel combining and dividing module; a conversion unit, which is used for converting the synthesized millimeter wave signal into an intermediate frequency signal through the calibration module; and a seventh processing unit, which is used for switching the calibration signal back to the ADC of a specified channel through a switch, and after demodulation and merging, The signals are used to obtain the amplitude and phase values ​​of each transmitting channel and the respective correction channels; the first calculation unit is used to calculate the amplitude and phase difference of each transmitting link by subtracting the amplitude and phase value of the corresponding correction channel from the amplitude and phase value; the eighth processing unit is used to feed back the phase difference of each channel to the BBU, and achieve the phase consistency of each channel by adjusting the baseband phase weight phase of each channel; the first demodulation unit is used to achieve the consistency of the amplitude of each channel by adjusting the digital attenuator in the TX module based on the amplitude difference of each channel; the first execution unit is used to trigger the second correction module to execute the correction method again each time the power is restarted or after a fixed period of time.

[0175] Optionally, when multiple channels are receiving channels and are online, the second correction module includes: a ninth processing unit, which is used for the receiver to designate a DAC in a channel to transmit an intermediate frequency signal containing a correction sequence, and switch it to the calibration channel through a switch; a tenth processing unit, which is used for, in the correction channel, converting the intermediate frequency signal into a millimeter wave signal through a TX module, and dividing it into N millimeter wave signals through a switch and a multi-channel combining and dividing module; an eleventh processing unit, which is used to couple the N millimeter wave signals to each receiving channel through a coupling antenna, and convert them into digital signals through a receiving RX module and an ADC; a demodulation unit, which is used to demodulate each channel receiving The digital signal received is used to obtain the amplitude and phase values ​​of each receiving channel and the respective correction channel; the second calculation unit is used to subtract the amplitude and phase value of the corresponding correction channel from the amplitude and phase value to calculate the amplitude and phase difference of each receiving link; the twelfth processing unit is used to feed back the phase difference of each channel to the BBU, and achieve the phase consistency of each channel by adjusting the signal phase weight of each receiving channel; the second adjustment unit is used to achieve the consistency of the amplitude of each channel by adjusting the digital attenuator in the RX module for the amplitude difference of each channel; the second execution unit is used to trigger the second correction module to execute the correction method again each time the power is restarted or after a fixed period of time.

[0176] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0177] An embodiment of the present invention further provides a storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0178] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0179] S1, when the multiple channels are in an offline state, the following correction method is performed: the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel are tested; an array is selected from the arrays of the tested sub-array as a reference array; the phase and amplitude differences between the reference array and other arrays are determined, and compensation is performed based on the phase and amplitude differences; wherein m and n are positive integers;

[0180] S2, when multiple channels are online, execute the following correction method: obtain the amplitude and phase values ​​of each channel and the amplitude and phase values ​​of each correction channel, determine the amplitude and phase difference between the amplitude and phase values ​​of each channel and the amplitude and phase value of the corresponding correction channel, and adjust the phase weight of each channel based on the amplitude and phase difference to make the phase and amplitude of each channel consistent.

[0181] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.

[0182] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0183] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0184] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0185] S1, when the multiple channels are in an offline state, the following correction method is performed: the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel are tested; an array is selected from the arrays of the tested sub-array as a reference array; the phase and amplitude differences between the reference array and other arrays are determined, and compensation is performed based on the phase and amplitude differences; wherein m and n are positive integers;

[0186] S2, when multiple channels are online, execute the following correction method: obtain the amplitude and phase values ​​of each channel and the amplitude and phase values ​​of each correction channel, determine the amplitude and phase difference between the amplitude and phase values ​​of each channel and the amplitude and phase value of the corresponding correction channel, and adjust the phase weight of each channel based on the amplitude and phase difference to make the phase and amplitude of each channel consistent.

[0187] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0188] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

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

Claims

1. A method for calibrating multi-channel digital-analog hybrid beamforming, characterized in that: include: When the multiple channels are in an offline state, the following calibration method is performed: the amplitude and phase parameters of the m*n arrays in the sub-array corresponding to each channel are tested; Select an array from the arrays of the tested sub-arrays as a reference array; Determine the phase and amplitude differences between the reference array and other arrays, and perform compensation based on the phase and amplitude differences; wherein m and n are positive integers; When multiple channels are transmitting channels and are online, the following correction method is performed: the DACs in the N channels of the transmitter simultaneously transmit intermediate frequency signals containing the correction sequence, and are converted into millimeter wave signals through the transmission processing module; each millimeter wave signal is coupled to the correction channel through the antenna, and synthesized into one millimeter wave signal through the multi-channel combining and splitting module; the synthesized millimeter wave signal is processed by the calibration module and converted into an intermediate frequency signal; the calibration signal is switched back to the ADC of the specified channel through a switch, and the combined signal is demodulated to obtain the amplitude and phase values ​​of each transmitting channel and each correction channel; the amplitude and phase difference of each transmitting link can be calculated by subtracting the amplitude and phase value of the corresponding correction channel from the amplitude and phase value; the phase difference of each channel is fed back to the BBU, and the phase of each channel is achieved by adjusting the baseband phase weight phase of each channel; the amplitude difference of each channel is achieved by adjusting the digital attenuator in the TX module to achieve the consistency of the amplitude of each channel; wherein, the steps of the correction method are repeated each time the power is restarted or after a fixed period of time; or, When multiple channels are receiving channels and are online, the following correction method is performed: the receiver specifies a DAC in one channel to transmit an intermediate frequency signal containing a correction sequence, and switches to the calibration channel through a switch; in the correction channel, the intermediate frequency signal is converted into a millimeter wave signal through a TX module, and is divided into N millimeter wave signals through a switch and a multi-channel combining and dividing module; the N millimeter wave signals are coupled to each receiving channel through a coupling antenna, and converted into digital signals through a receiving RX module and an ADC; the digital signal received by each channel is demodulated to obtain the amplitude and phase values ​​of each receiving channel and each correction channel; the amplitude and phase values ​​of the corresponding correction channel are subtracted from the amplitude and phase values ​​to calculate the amplitude and phase difference of each receiving link; the phase difference of each channel is fed back to the BBU, and the phase consistency of each channel is achieved by adjusting the signal phase weight of each receiving channel; the amplitude difference of each channel is achieved by adjusting the digital attenuator in the RX module to achieve the consistency of the amplitude of each channel; wherein, the steps of the correction method are repeated each time the power is restarted or after a fixed period of time.

2. The method according to claim 1, characterized in that When the multi-channel is a sending channel and is in an offline state, the correction method includes: Set the initial phase and amplitude parameters of all sub-arrays of the transmitter to be consistent and fix other parameter configurations of the channel; Test the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel; Select an array from the arrays of the tested sub-arrays as a reference array; The phase and amplitude differences between the reference array and other arrays are determined, and compensation is performed based on the phase and amplitude differences until all transmission channels are calibrated.

3. The method according to claim 1, characterized in that When the multi-channel is a receiving channel and is in an offline state, the correction method includes: Set the initial phase and amplitude parameters of all sub-arrays of the receiver to be consistent and fix other parameter configurations of the channel; Test the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel; Select an array from the arrays of the tested sub-arrays as a reference array; The phase and amplitude differences between the reference array and other arrays are determined, and compensation is performed based on the phase and amplitude differences until all receiving channels are calibrated.

4. The method according to claim 1, characterized in that: The method further comprises: Get the coupling coefficient of each channel; The currently acquired coupling coefficient is compared with the previously acquired coupling coefficient at fixed intervals.

5. A digital-analog hybrid beamforming multi-channel calibration device, characterized in that: include: The first correction module is used to perform the following correction method when the multiple channels are in an offline state: testing the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel; selecting an array from the arrays of the tested sub-array as a reference array; Determine the phase and amplitude differences between the reference array and other arrays, and perform compensation based on the phase and amplitude differences; wherein m and n are positive integers; The second correction module is used to execute the following correction method when multiple channels are transmitting channels and are in an online state: the fifth processing unit is used to simultaneously transmit the intermediate frequency signal containing the correction sequence from the DAC in the N channels of the transmitter, and convert it into a millimeter wave signal through the transmission processing module; the sixth processing unit is used to couple each millimeter wave signal to the correction channel through the antenna, and synthesize one millimeter wave signal through the multi-channel combining and dividing module; the conversion unit is used to convert the synthesized millimeter wave signal into an intermediate frequency signal through the calibration module; the seventh processing unit is used to switch the calibration signal back to the ADC of the specified channel through the switch, and demodulate and merge it. The signal is used to obtain the amplitude and phase value of each transmission channel and the respective correction channel; the first calculation unit is used to subtract the amplitude and phase value of the corresponding correction channel from the amplitude and phase value to calculate the amplitude and phase difference of each transmission link; the eighth processing unit is used to feed back the phase difference of each channel to the BBU, and achieve the phase consistency of each channel by adjusting the baseband phase weight phase of each channel; the first demodulation unit is used to adjust the digital attenuator in the TX module to achieve the consistency of the amplitude of each channel; the first execution unit is used to trigger the second correction module to execute the correction method again every time the power is restarted or after a fixed period of time; or, Used to perform the following correction method when multiple channels are receiving channels and are in an online state: a ninth processing unit, used for the receiver to designate a DAC in a channel to transmit an intermediate frequency signal containing a correction sequence, and switch to the calibration channel through a switch; a tenth processing unit, used for in the correction channel, the intermediate frequency signal is converted into a millimeter wave signal through a TX module, and is divided into N millimeter wave signals through a switch and a multi-channel combining and dividing module; an eleventh processing unit, used for coupling the N millimeter wave signals to each receiving channel through a coupling antenna, and converting them into digital signals through a receiving RX module and an ADC; a demodulation unit, used for demodulating the received signals of each channel The digital signal obtains the amplitude and phase values ​​of each receiving channel and the respective correction channel; the second calculation unit is used to calculate the amplitude and phase difference of each receiving link by subtracting the amplitude and phase value of the corresponding correction channel from the amplitude and phase value; the twelfth processing unit is used to feed back the phase difference of each channel to the BBU, and achieve the phase consistency of each channel by adjusting the signal phase weight of each receiving channel; the second adjustment unit is used to achieve the consistency of the amplitude of each channel by adjusting the digital attenuator in the RX module for the amplitude difference of each channel; the second execution unit is used to trigger the second correction module to execute the correction method again each time the power is restarted or after a fixed period of time.

6. The device according to claim 5, characterized in that When the multi-channel is a sending channel and is in an offline state, the first correction module includes: The first processing unit is used to set the initial phase and amplitude parameters corresponding to the arrays in all sub-arrays of the transmitter to be consistent and fix other parameter configurations of the channel; The first testing unit is used to test the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel; A first selection unit, used for selecting an array from the arrays of the tested sub-array as a reference array; The second processing unit is used to determine the phase and amplitude differences between the reference array and other arrays, and to perform compensation based on the phase and amplitude differences until all transmission channels are calibrated.

7. The device according to claim 5, characterized in that When the multi-channel is a receiving channel and is in an offline state, the first correction module includes: The third processing unit is used to set the initial phase and amplitude parameters corresponding to the arrays in all sub-arrays of the receiver to be consistent and fix other parameter configurations of the channel; The second testing unit is used to test the amplitude and phase parameters of m*n arrays in the sub-array corresponding to each channel; A second selection unit, used for selecting an array from the arrays of the tested sub-array as a reference array; The fourth processing unit is used to determine the phase and amplitude differences between the reference array and other arrays, and to perform compensation based on the phase and amplitude differences until all receiving channels are calibrated.

8. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 4 when executed.

9. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Antenna array calibration method, device and system

    CN104954083A

  • Array antenna calibration method, device and system

    CN105518934A