Antenna amplitude and phase calibration method, system and device, and electronic device
By utilizing physical layer signals for amplitude and phase calibration, the problem of resource waste caused by the occupation of wireless frame resources in existing technologies is solved, and reliable calibration without additional resource occupation is achieved in satellite communication.
Patent Information
- Application Number
- CN202511450051.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-11
- Publication Date
- 2026-01-06
AI Technical Summary
In existing technologies, the amplitude and phase calibration process of phased array antennas requires the use of radio frame resources, resulting in resource waste, especially in satellite communications where valuable service transmission time is shortened.
By using physical layer signals as calibration signals, amplitude and phase difference values are superimposed through the target transmission channel, converted into digital domain signals, and the synchronization signal is extracted. Amplitude and phase compensation parameters are calculated, thus achieving calibration without occupying additional radio frame resources.
It enables reliable amplitude and phase calibration without consuming additional radio frame resources, thus improving the resource utilization efficiency of satellite communications.
Smart Images

Figure CN121283532A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of antenna amplitude and phase calibration technology, and in particular to an antenna amplitude and phase calibration method, system and device, and electronic device. Background Technology
[0002] Phased array antennas are key devices that achieve beamforming by controlling the amplitude and phase of signals from multiple radio frequency (RF) channels, and are widely used in satellite communications. However, the RF channels of a phased array antenna are prone to amplitude and phase inconsistencies due to factors such as analog component consistency errors, board manufacturing process deviations, and factors like space radiation, component aging, and temperature drift during on-orbit operation. This inconsistency leads to reduced beam gain, narrower coverage area, and deteriorated directivity, preventing the satellite beam from achieving the preset gain, shape, and coverage targets. Given the short satellite overpass time and the preciousness of service transmission resources, channel amplitude and phase calibration is essential to ensure high-precision multi-beam coverage and meet the demands of satellite communication services. Currently, amplitude and phase calibration methods achieve channel amplitude and phase compensation through a specific process. This process involves first transmitting a known calibration sequence in the digital or analog domain. This sequence passes through multiple transmit RF channels to be calibrated before entering the receive calibration channel to form a receive calibration sequence. Next, using a receiving algorithm or relevant testing instruments, the receive calibration sequence and the transmit calibration sequence are analyzed offline to calculate the amplitude and phase difference compensation parameters for each channel to be calibrated. Finally, these compensation parameters are substituted into the amplitude and phase compensation module of the channel to be calibrated to complete the amplitude and phase compensation and achieve calibration. During this process, the calibration signal occupies a certain amount of radio frame resources, the extent of which can be illustrated through specific architecture and radio frame resource allocation examples. However, the calibration process consumes the satellite's radio frame service time used for service transmission, directly shortening the time the satellite can normally provide services, resulting in a waste of resources. Summary of the Invention
[0003] This disclosure provides an antenna amplitude and phase calibration method, system, device, and electronic device, which can solve the technical problem of resource waste caused by calibration occupying wireless frame resources in related technologies.
[0004] In a first aspect, this disclosure provides an antenna amplitude and phase calibration method, the method comprising: when transmitting a first physical layer signal through a target transmission channel, superimposing the amplitude and phase difference value of the target transmission channel onto the first physical layer signal to obtain a first calibration signal; the target transmission channel is a transmission channel determined according to preset conditions; the first physical layer signal includes a first synchronization signal; converting the first calibration signal into a first digital domain signal; extracting a second synchronization signal based on the first digital domain signal; obtaining a correlation result based on the first synchronization signal and the second synchronization signal; and obtaining a first amplitude and phase compensation parameter based on the correlation result.
[0005] Based on the above description of the antenna amplitude and phase calibration method provided in the embodiments of this application, it can be seen that this method utilizes the characteristics of the physical layer signal (i.e., the first physical layer signal). When the first physical layer signal is transmitted through the target transmission channel, the amplitude and phase difference value of the target transmission channel is superimposed on the first physical layer signal to obtain a first calibration signal. The first calibration signal is converted into a first digital domain signal. A second synchronization signal is extracted based on the first digital domain signal. A correlation result is obtained based on the first and second synchronization signals. A first amplitude and phase compensation parameter is obtained based on the correlation result. In this way, the service signal transmitted by the physical layer is used as the calibration signal, eliminating the need to transmit an additional calibration signal, thus achieving reliable amplitude and phase calibration without additional occupation of radio frame service resources.
[0006] In one possible implementation of the first aspect, the method further includes: when the first amplitude-phase compensation parameter is configured and the second physical layer signal is transmitted, if all transmission channels perform calibration parameter calculations, then determine whether the first calibration index meets the first calibration threshold; the first calibration index is obtained based on the calibration parameters of each transmission channel; if the first calibration index does not meet the first calibration threshold, then replace the first amplitude-phase compensation parameter with a second compensation parameter; the second compensation parameter is the amplitude-phase compensation parameter obtained based on the second physical layer signal.
[0007] In this way, the reliability of the calibration mechanism is ensured by traversing the reception of all transmission channels and judging the rationality of the indicator parameters.
[0008] In one possible implementation of the first aspect, the method further includes: if all monitoring channels have performed calibration parameter calculations and the first calibration threshold is met, then it is determined whether the second calibration index meets the second calibration threshold; the second calibration index is obtained based on the calibration parameters of each monitoring channel; if the second calibration index does not meet the second calibration threshold, then a calibration process is executed; if the second calibration index meets the second calibration threshold, then a monitoring process is executed; wherein the third physical layer signal is transmitted through the monitoring channel.
[0009] In this way, several monitoring channels are selected, and the service signals of the monitoring channels are acquired to monitor changes in amplitude and phase differences, and the calibration process is initiated adaptively.
[0010] In one possible implementation of the first aspect, the monitoring channel includes a transmission channel located at the edge of the array and a transmission channel located at the center of the array.
[0011] In one possible implementation of the first aspect, when performing the step of converting the first calibration signal into a first digital domain signal, the method includes: when there are multiple target transmission channels, selecting each target transmission channel according to the period of the first physical layer signal to transmit the first calibration signal to a first receiving channel; and converting the first calibration signal into a first digital domain signal based on the first receiving channel.
[0012] In this way, multiple transmitting channels are selected by a gating network according to the physical layer signal period, and then received by a single receiving channel. The reliability of the calibration mechanism is ensured by traversing the reception of all transmitting channels according to the physical layer signal period and judging the rationality of the index parameters.
[0013] In one possible implementation of the first aspect, when performing the step of extracting the second synchronization signal based on the first digital domain signal, the method includes: performing a fast Fourier transform and demapping operation on the first digital domain signal to obtain the second synchronization signal.
[0014] In one possible implementation of the first aspect, when performing the step of obtaining a correlation result based on a first synchronization signal and a second synchronization signal, the method includes: obtaining the correlation peak position, the correlation peak-to-peak amplitude, and the correlation peak-to-peak phase based on the first synchronization signal and the second synchronization signal; obtaining a time delay result based on the correlation peak position; obtaining a superimposed amplitude result based on the correlation peak-to-peak amplitude; and obtaining a superimposed phase result based on the correlation peak-to-peak phase.
[0015] In one possible implementation of the first aspect, when performing the step of obtaining the first phase compensation parameter based on the relevant results, the method includes: averaging the time delay result, the superposition amplitude result, and the superposition phase result to obtain the first phase compensation parameter.
[0016] In one possible implementation of the first aspect, the first synchronization signal includes a first main signal and a first auxiliary signal; the second synchronization signal includes a second main signal and a second auxiliary signal; and a related result is obtained based on the second main signal, the second auxiliary signal, the first main signal, and the first auxiliary signal.
[0017] In one possible implementation of the first aspect, the method includes: loading default calibration compensation parameters during power-on startup; and, when transmitting a first physical layer signal through a target transmission channel, superimposing the amplitude and phase difference value of the target transmission channel onto the first physical layer signal according to the default calibration compensation parameters to obtain a first calibration signal.
[0018] Secondly, this disclosure provides an antenna amplitude and phase calibration system, which includes: a digital processing module, a transmission channel, a gating network module, and a receiving channel; the digital processing module is configured to determine a target transmission channel for transmitting a first physical layer signal according to preset conditions; the transmission channel includes at least one target transmission channel; the target transmission channel is configured to superimpose the amplitude and phase difference value of the target transmission channel on the first physical layer signal when transmitting the first physical layer signal through the target transmission channel to obtain a first calibration signal; the gating network module has a coupling point between the end of each transmission channel and the gating network module to transmit the first calibration signal through the gating network module; the receiving channel is configured to convert the first calibration signal into a first digital domain signal; the digital processing module is further configured to extract a second synchronization signal based on the first digital domain signal; obtain a correlation result based on the first synchronization signal and the second synchronization signal; and obtain a first amplitude and phase compensation parameter based on the correlation result.
[0019] In this way, the service signals sent by the physical layer are used as calibration signals, eliminating the need to send additional calibration signals and achieving reliable amplitude and phase calibration without occupying additional radio frame service resources.
[0020] In one possible implementation of the second aspect, the digital processing module is further configured to, when the first amplitude-phase compensation parameter is configured and the second physical layer signal is transmitted, if all transmission channels perform calibration parameter calculations, determine whether the first calibration index meets the first calibration threshold; if the first calibration index does not meet the first calibration threshold, replace the first amplitude-phase compensation parameter with the second compensation parameter; the second compensation parameter is the amplitude-phase compensation parameter obtained based on the second physical layer signal.
[0021] In one possible implementation of the second aspect, the digital processing module is further configured to, if all monitoring channels have performed calibration parameter calculations and the first calibration threshold is met and the third physical layer signal is transmitted, determine whether the second calibration index meets the second calibration threshold; if the second calibration index does not meet the second calibration threshold, execute the calibration process; if the second calibration index meets the second calibration threshold, execute the monitoring process; wherein the third physical layer signal is transmitted through the monitoring channel.
[0022] In one possible implementation of the second aspect, the gating network module is further configured to, when there are multiple target transmission channels, select each target transmission channel according to the period of the first physical layer signal to transmit the first calibration signal to the first receiving channel.
[0023] Thirdly, this disclosure provides an antenna amplitude and phase calibration device for performing the antenna amplitude and phase calibration method described in the first aspect.
[0024] The antenna amplitude and phase calibration equipment mentioned in the third aspect can refer to the beneficial effects of the first aspect and any of its possible design methods, which will not be elaborated here.
[0025] Fourthly, this disclosure provides an electronic device for performing the antenna amplitude and phase calibration method of the first aspect described above.
[0026] The electronic device described in the fourth aspect above can benefit from the advantages of the first aspect above and any of its possible design methods, which will not be elaborated here.
[0027] Fifthly, this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the antenna amplitude and phase calibration method of the first aspect described above.
[0028] The computer-readable storage medium of the fifth aspect described above can be referenced to the beneficial effects of the first aspect and any of its possible design methods, which will not be elaborated here.
[0029] In a sixth aspect, this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the antenna amplitude and phase calibration method of the first aspect described above.
[0030] The computer program product described in the sixth aspect above can benefit from the first aspect above and any of its possible design methods, which will not be elaborated here. Attached Figure Description
[0031] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein: Figure 1 This is a schematic diagram of the structure of an antenna amplitude and phase calibration system provided in an embodiment of this application; Figure 2 A schematic flowchart illustrating an antenna amplitude and phase calibration method provided in this application embodiment; Figure 3 A schematic flowchart illustrating the process of obtaining relevant results in an antenna amplitude and phase calibration method provided in this application embodiment; Figure 4 A schematic flowchart illustrating an antenna amplitude and phase calibration method provided in this application embodiment; Figure 5 A flowchart illustrating the monitoring process in an antenna amplitude and phase calibration method provided in this application embodiment; Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0032] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" are not necessarily different. Meanwhile, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0033] Furthermore, the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0034] Due to the inconsistency in amplitude and phase between the radio frequency channels in a phased array antenna, the final beamforming beam will suffer from reduced gain, smaller coverage area, and poor beam directivity, making it impossible for the satellite beam to achieve the preset gain, beam size, coverage, and other performance indicators.
[0035] The main causes of amplitude and phase inconsistency include consistency errors in analog components such as RF channel AD / DA converters, filters, and amplifiers, as well as manufacturing process errors in the circuit boards. Space radiation, component aging, and temperature drift during on-orbit operation can also cause channel amplitude and phase errors. Therefore, real-time amplitude and phase calibration between channels is required for phased array antennas before transmission and during on-orbit operation to keep the amplitude and phase differences between channels within a reasonable range, ensuring high-precision multi-beam coverage after beamforming.
[0036] In related technologies, a known calibration sequence is transmitted in the digital or analog domain. After passing through multiple transmit RF channels to be calibrated, the sequence enters the receive calibration channel to obtain the receive calibration sequence. The receive calibration sequence and the transmitted calibration sequence are then analyzed using a receiving algorithm or related testing instruments to calculate the amplitude and phase difference compensation parameters for multiple channels to be calibrated. The first amplitude and phase compensation parameter is then substituted into the amplitude and phase compensation module of the channel to be calibrated for compensation. In other words, transmitting the calibration signal requires the use of radio frame resources.
[0037] In some scenarios, when applied to phased array antennas used as satellite antenna amplitude and phase calibration payloads, a certain amount of radio frame service time is required, reducing the duration of normal satellite service provision and increasing the complexity of upper-layer resource scheduling. For satellite antenna amplitude and phase calibration payloads, since the time the satellite spends passing over the ground service area is short, the radio frame resources used for service transmission are very valuable. Therefore, minimizing the radio frame time occupied for calibration is a prominent requirement.
[0038] To address the above issues, this application proposes an antenna amplitude and phase calibration system. Utilizing the characteristics of the physical layer signals transmitted by the NTN satellite payload, the system designs corresponding receiving and processing paths, receiving and processing algorithms, as well as calibration and detection procedures, achieving reliable amplitude and phase calibration without additional occupancy of radio frame service resources.
[0039] Figure 1 This is a schematic diagram of an antenna amplitude and phase calibration system provided in an embodiment of this application. Figure 1 As shown, in some embodiments, the antenna amplitude and phase calibration system includes a digital processing module, a transmitting channel, a gating network module, and a receiving channel.
[0040] The digital processing module is configured to determine the target transmission channel for transmitting the first physical layer signal based on preset conditions.
[0041] The transmission channel includes at least one target transmission channel. The target transmission channel is configured to superimpose the amplitude and phase difference value of the target transmission channel onto the first physical layer signal when transmitting the first physical layer signal through the target transmission channel, thereby obtaining a first calibration signal.
[0042] The gating network module has a coupling point between the end of each transmission channel and the gating network module to transmit the first calibration signal through the gating network module.
[0043] The receiving channel is configured to convert the first calibration signal into a first digital domain signal.
[0044] The digital processing module is also configured to extract a second synchronization signal based on the first digital domain signal. Based on the first and second synchronization signals, a correlation result is obtained. Based on the correlation result, a first phase compensation parameter is obtained.
[0045] In some embodiments, the multi-channel digital processing module can be an independent digital processing chip, such as an ASIC or FPGA chip, or it can be the same digital processing chip.
[0046] In some embodiments, the digital processing module is further configured to, when the first amplitude-phase compensation parameter is configured and the second physical layer signal is transmitted, determine whether the first calibration index meets the first calibration threshold if all transmission channels perform calibration parameter calculations. If the first calibration index does not meet the first calibration threshold, the first amplitude-phase compensation parameter is replaced with a second compensation parameter; the second compensation parameter is the amplitude-phase compensation parameter obtained based on the second physical layer signal.
[0047] In some embodiments, the digital processing module is further configured to, if all monitoring channels have performed calibration parameter calculations and the first calibration threshold is met and the third physical layer signal is transmitted, determine whether the second calibration index meets the second calibration threshold. If the second calibration index does not meet the second calibration threshold, a calibration procedure is executed. If the second calibration index meets the second calibration threshold, a monitoring procedure is executed. The third physical layer signal is transmitted through the monitoring channels.
[0048] In some embodiments, the gating network module is further configured to, when there are multiple target transmission channels, select each target transmission channel according to the period of the first physical layer signal to transmit the first calibration signal to the first receiving channel.
[0049] In some scenarios, upper-layer systems need to balance service and calibration requirements when scheduling resources, significantly increasing scheduling complexity. Furthermore, the time a satellite spends over the ground service area is already limited, making radio frame resources for service transmission extremely valuable. Existing methods' occupation of radio frame resources severely conflicts with the need for efficient resource utilization by satellite antenna amplitude and phase calibration payloads, becoming a key issue restricting their performance.
[0050] This application provides an antenna amplitude and phase calibration method that uses the service signal transmitted by the physical layer as the calibration signal, eliminating the need for additional calibration signal transmission. The method involves designing a gated network architecture to receive the service signal from the transmission channel and incorporating a new calibration reception algorithm. A reasonable calibration and monitoring process is designed to achieve reliable calibration without consuming additional radio frame resources.
[0051] Figure 2 This is a schematic flowchart illustrating an antenna amplitude and phase calibration method provided in an embodiment of this application. Figure 2 As shown, in some embodiments, the method includes the following steps: S101, when transmitting the first physical layer signal through the target transmission channel, the amplitude and phase difference value of the target transmission channel is superimposed on the first physical layer signal to obtain the first calibration signal.
[0052] The target transmission channel is a transmission channel determined according to preset conditions. See the embodiments below for details, which will not be repeated here.
[0053] The first physical layer signal is the fundamental signal carrier connecting user equipment (UE) and the network. It undertakes core tasks such as signal transmission and reception, modulation and demodulation, and resource mapping, and directly determines the reliability and efficiency of communication. Physical layer signals include reference signals, control signals, data signals, and synchronization signals.
[0054] Reference signals, such as demodulation reference signals (DMRS) and channel state information reference signals (CSI-RS), are used for channel estimation (inversely estimating channel attenuation and interference characteristics), synchronization calibration, and signal quality measurement.
[0055] Data signals, such as the downlink physical shared channel (PDSCH) and the uplink physical shared channel (PUSCH), are the core carriers of service information, carrying user data such as video, voice, and text.
[0056] Control signals, such as the Physical Downlink Control Channel (PDCCH) and Physical Uplink Control Channel (PUCCH), are responsible for transmitting scheduling instructions. The base station informs the UE of resource allocation and transmission timing through the PDCCH, and the UE provides feedback on channel quality and reception status through the PUCCH.
[0057] The Synchronization Signal Block (SSB) is a standardized encapsulation structure for synchronization signals. It is a key signal unit for the first network access after the SSBUE is powered on. It consists of the Primary Synchronization Signal (PSS), the Secondary Synchronization Signal (SSS), and the Physical Broadcast Channel (PBCH), which work together to achieve the core functions of "synchronization, identification, and information acquisition".
[0058] The first physical layer signal includes the first synchronization signal.
[0059] S102, convert the first calibration signal into a first digital domain signal.
[0060] like Figure 3 As shown, in some embodiments, the first calibration signal obtained in step S101 is connected to the gating network module through a coupling point added at the end of the target transmission channel. The first calibration signal enters the receiving channel through the gating network module. After passing through the receiving channel, the first calibration signal is converted into a first digital domain signal.
[0061] like Figure 3 As shown, in some embodiments, there are multiple transmit channels (TX channels). For example, there can be transmit channel 1, transmit channel 2, transmit channel 3 to transmit channel N. A coupling point is added at the end of each transmit channel. This allows the transmit channel to establish a communication connection with the receive channel (RX channel) under the action of the coupling point.
[0062] In some embodiments, the gating network module may be controlled by the digital processing module.
[0063] In some embodiments, the coupling point signal of the corresponding transmitting channel is selected for output according to the calibration process, and the generated output signal is sent to the receiving channel (RX channel) for reception and then enters the digital processing module.
[0064] In some embodiments, the receiving channel may be designed as a receiving channel for normal service use in a phased array antenna, or as a separately designed calibration receiving channel.
[0065] In some embodiments, the multi-channel digital processing module can be an independent digital processing chip, such as an ASIC or FPGA chip, or it can be the same digital processing chip.
[0066] S103, extract the second synchronization signal based on the first digital domain signal.
[0067] In some embodiments, the physical layer signal of the non-terrestrial network (NTN) communication payload contains a periodic second synchronization signal (SSB signal), and both the second primary signal (PSS) and the second secondary signal (SSS) in the SSB signal have good autocorrelation characteristics.
[0068] It is understandable that both the first synchronization signal and the second synchronization signal are synchronization information corresponding to the first physical layer signal. After the first synchronization signal passes through the transmission channel, the gating network module, and the reception channel, its signal information may change, resulting in the second synchronization signal.
[0069] S104, based on the first synchronization signal and the second synchronization signal, obtain the relevant results.
[0070] In some embodiments, the first synchronization signal includes a first primary signal (PSS) and a first secondary signal (SSS). The second synchronization signal includes a second primary signal (PSS) and a second secondary signal (SSS). Correlation results are obtained based on the second primary signal, the second secondary signal, the first primary signal, and the first secondary signal. Thus, amplitude and phase calibration are performed on the phased array antenna side using the PSS and SSS signals as the transmitted calibration sequence.
[0071] S105. Based on the relevant results, the first phase compensation parameters are obtained.
[0072] In some embodiments, the first phase compensation parameters are obtained by processing the transmitted and received signals using a receiving algorithm in the digital domain. Please refer to the embodiments below; details will not be repeated here.
[0073] In some embodiments, the time-domain signal and frequency-domain signal of the output waveform observed from the gating network module and the service output radio frequency point are consistent.
[0074] like Figure 4 As shown, in some embodiments, the method further includes the following steps: S201, when the first phase compensation parameter is configured and the second physical layer signal is transmitted, if all transmission channels perform calibration parameter calculations, then determine whether the first calibration index meets the first calibration threshold.
[0075] The second physical layer signals include synchronization signals.
[0076] The first calibration index is obtained based on the calibration parameters of each transmission channel. The calibration parameters of each transmission channel are obtained based on the second physical layer signal.
[0077] In some embodiments, after power-on, the default calibration compensation parameter configuration values are loaded. Upon service startup, the calibration process is initiated. The transmission channel is selected according to the physical layer SSB signal transmission cycle to receive service signals. After receiving the service signals, calibration parameters are calculated. It is then determined whether all channels have been traversed. If any channels have not yet received data, the relevant channels are selected for reception until service data from all channels has been received. Finally, the calibration performance is assessed. If the amplitude and phase differences are controlled within a certain range, the calibration is considered successful, and the monitoring process begins.
[0078] S202, if the first calibration index does not meet the first calibration threshold, the first amplitude-phase compensation parameter is replaced by the second compensation parameter; the second compensation parameter is the amplitude-phase compensation parameter obtained based on the second physical layer signal.
[0079] If the conditions are not met, the currently configured calibration parameter values are considered unreasonable, and the newly calculated calibration parameters (i.e., the newly calculated second phase compensation parameters) are updated into the compensation module. For example, based on the second physical layer signal, steps S101 to S105 are re-executed to reselect the channel for receiving service signals and calculating calibration parameters, thereby obtaining the newly calculated second phase compensation parameters.
[0080] It is understood that the second physical layer signal can be at least a part of the first physical layer signal, or it can be other signals besides the first physical layer signal.
[0081] like Figure 5 As shown, in some embodiments, the method further includes the following steps: S301, if the first calibration threshold is met and the third physical layer signal is transmitted, and all monitoring channels perform calibration parameter calculations, then determine whether the second calibration index meets the second calibration threshold.
[0082] The third physical layer signals include synchronization signals.
[0083] The second calibration index is obtained based on the calibration parameters of each monitoring channel. The calibration parameters of each monitoring channel are obtained based on the third physical layer signal.
[0084] The value of the second calibration threshold can be the same as or different from the value of the first calibration threshold.
[0085] In some embodiments, the monitoring channels include transmission channels located at the edge of the array and transmission channels located at the center of the array. That is, several typical radio frequency channels (such as several channels distributed at the edge and center of the array) are selected as monitoring channels to perform channel selection, receive service signals, and calculate calibration parameters. When all monitoring channels have been traversed and the calibration indicators are determined to meet the requirements, the current amplitude and phase are considered to be within a reasonable range, and the monitoring process continues. Otherwise, the calibration process is entered to receive service signals and calculate calibration parameters for all channels.
[0086] It is understood that the third physical layer signal can be at least a part of the second physical layer signal, at least a part of the first physical layer signal, or other signals besides the first and second physical layer signals.
[0087] S302, If the second calibration index does not meet the second calibration threshold, then execute the calibration procedure.
[0088] like Figure 4As shown, the calibration process includes determining whether calibration parameters have been calculated for all transmission channels. If calibration parameters have been calculated for all transmission channels, then it is determined whether the first calibration index meets the first calibration threshold. If the first calibration index does not meet the first calibration threshold, then the first amplitude-phase compensation parameter is replaced with a second compensation parameter. The second compensation parameter is an amplitude-phase compensation parameter obtained based on the second physical layer signal. See the embodiments described in steps S201 and S202 for details, which will not be repeated here.
[0089] S303, If the second calibration index meets the second calibration threshold, then execute the monitoring process.
[0090] Among them, the third physical layer signal is transmitted through the monitoring channel.
[0091] The monitoring process includes calculating calibration parameters for all monitoring channels. Based on the calculation results, a second calibration index is obtained. It is then determined whether the second calibration index meets a second calibration threshold. If the second calibration index does not meet the second calibration threshold, the calibration process is executed. If the second calibration index meets the second calibration threshold, the monitoring process continues.
[0092] In some embodiments, when performing step S102, the method includes the following steps: S401, when there are multiple target transmission channels, select each target transmission channel according to the period of the first physical layer signal to send the first calibration signal to the first receiving channel.
[0093] In some embodiments, after the transmit channel sends a physical layer signal, the corresponding transmit channel is selected by the gating network according to the transmission period of the SSB signal. The signal is then converted to the digital domain via the receive channel, resulting in a received signal with the amplitude and phase differences superimposed on the transmit channels. For example, when the SSB burst set period is 20ms, the SSB pattern is Case A, and the frequency is <3GHz, there are 4 SSB bursts within one period. Therefore, 4 transmit channels can be selected within 20ms.
[0094] S402, based on the first receiving channel, converts the first calibration signal into a first digital domain signal.
[0095] In some embodiments, when performing step S103, the method includes the following steps: S501 performs a fast Fourier transform and demapping operation on the first digital domain signal to obtain the second synchronization signal.
[0096] In some embodiments, the channel data received by the RX receiving channel is time-domain data. This time-domain data is first converted to the frequency domain after CP removal and FFT processing, and then the SSB signal at the corresponding position is extracted by de-resource mapping.
[0097] In some embodiments, when performing step S104, the method includes the following steps: S601, based on the first synchronization signal and the second synchronization signal, obtain the position of the relevant peak, the amplitude of the relevant peak value, and the phase of the relevant peak value.
[0098] In some embodiments, the second synchronization signal includes a second primary signal and a second secondary signal. The first synchronization signal includes a first primary signal and a first secondary signal. Based on the second primary signal, the second secondary signal, the first primary signal, and the first secondary signal, a correlation result is obtained.
[0099] S602, based on the position of the relevant peak, the time delay result is obtained.
[0100] S603, based on the relevant peak-to-peak amplitude, obtain the superimposed amplitude result.
[0101] S604, based on the relevant peak-to-peak phase, obtain the superimposed phase result.
[0102] In some embodiments, the first synchronization signal and the second synchronization signal are correlated to calculate the correlation peak position, correlation peak-to-peak amplitude, and correlation peak-to-peak phase, which represent the delay, superimposed amplitude, and phase experienced by the channel. For example, the SSB signal length is four OFDM lengths, the PSS is located in the first symbol, and the SSS is located in the third symbol. The receiving algorithm uses the second primary signal (PSS), the second secondary signal (SSS), the first primary signal (PSS), and the first secondary signal (SSS) to calculate the corresponding delay, amplitude, and phase. The delay, amplitude, and phase obtained from the calculations of the two signals are then judged and manipulated, such as by averaging or determining whether they are within a reasonable range, to select the final compensation parameter (i.e., the first amplitude and phase compensation parameter).
[0103] In some embodiments, when performing step S105, the method includes: S701, average the time delay result, superposition amplitude result and superposition phase result to obtain the first amplitude and phase compensation parameter.
[0104] In some embodiments, the method includes the following steps: S801 loads the default calibration compensation parameters upon startup.
[0105] In some embodiments, the default calibration compensation parameter configuration values are loaded after power-on. The calibration process is started after the service is started when the power is first turned on. The transmission channel is selected according to the transmission period of the physical layer SSB signal to receive the service signal. After the received service signal is obtained, the calibration parameters are calculated.
[0106] S802, when transmitting the first physical layer signal through the target transmission channel, the amplitude and phase difference value of the target transmission channel is superimposed on the first physical layer signal according to the default calibration compensation parameters to obtain the first calibration signal.
[0107] As can be seen from the above embodiments, under the described calibration architecture and method, there is no need to occupy additional wireless frames to send calibration signals. By designing the receiving network to receive the service signals sent through the transmission channel and calculating the first amplitude and phase compensation parameters, the goal of reducing service frame occupation is achieved. Furthermore, process control and judgment of the rationality of indicator parameters ensure the reliability of the overall calibration mechanism from the perspective of calibration process control. A monitoring process is also designed to monitor amplitude and phase changes in real time and adaptively initiate the calibration process.
[0108] In some solutions, multiple embodiments of this application can be combined, and the combined solution can be implemented. Optionally, some operations in the processes of each method embodiment may be combined, and / or the order of some operations may be changed. Furthermore, the execution order between the steps of each process is merely exemplary and does not constitute a limitation on the execution order between steps; other execution orders are also possible. It is not intended to indicate that the execution order is the only possible order in which these operations can be performed. Those skilled in the art will conceive of various ways to reorder the operations described herein. In addition, it should be noted that the process details involved in one embodiment of this document are similarly applicable to other embodiments, or different embodiments may be combined.
[0109] Furthermore, some steps in the method embodiments can be equivalently replaced with other possible steps. Alternatively, some steps in the method embodiments may be optional and can be deleted in certain use cases. Or, other possible steps may be added to the method embodiments. Moreover, the various method embodiments can be implemented individually or in combination.
[0110] It should be noted that the foregoing explanation of the method embodiments also applies to the apparatus (such as device nodes and first target network nodes) of the embodiments of this disclosure, and the principle is the same, so it is not limited in the embodiments of this disclosure.
[0111] According to embodiments of this disclosure, this disclosure also provides an antenna amplitude and phase calibration device, an electronic device, a readable storage medium, and a computer program product.
[0112] Figure 6 A schematic block diagram of an example electronic device provided for embodiments of this disclosure. (e.g.) Figure 6 As shown, the electronic device 1000 includes a computing unit 1001, which can perform various appropriate actions and processes according to a computer program stored in ROM (Read-Only Memory) 1002 or loaded from storage unit 1008 into RAM (Random Access Memory) 1003. The RAM 1003 may also store various programs and data required for the operation of the electronic device 1000. The computing unit 1001, ROM 1002, and RAM 1003 are interconnected via bus 1004. An I / O (Input / Output) interface 1005 is also connected to bus 1004.
[0113] Multiple components in electronic device 1000 are connected to I / O interface 1005, including: input unit 1006, such as keyboard, mouse, etc.; output unit 1007, such as various types of monitors, speakers, etc.; storage unit 1008, such as disk, optical disk, etc.; and antenna amplitude and phase calibration unit 1009, such as network card, modem, wireless antenna amplitude and phase calibration transceiver, etc. Antenna amplitude and phase calibration unit 1009 allows electronic device 1000 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0114] The computing unit 1001 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1001 include, but are not limited to, CPUs (Central Processing Units), GPUs (Graphics Processing Units), various special-purpose AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, DSPs (Digital Signal Processors), and any suitable processor, controller, microcontroller, etc. The computing unit 1001 performs the various methods and processes described above, such as the antenna amplitude and phase calibration method. For example, in some embodiments, the antenna amplitude and phase calibration method can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as storage unit 1008. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 1000 via ROM 1002 and / or antenna amplitude and phase calibration unit 1009. When the computer program is loaded into RAM 1003 and executed by the computing unit 1001, one or more steps of the methods described above can be performed. Alternatively, in other embodiments, the computing unit 1001 may be configured to perform the aforementioned antenna amplitude and phase calibration method by any other suitable means (e.g., by means of firmware).
[0115] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application-Specific Standard Products), SOCs (System-on-Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0116] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0117] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, EPROM (Electrically Programmable Read-Only Memory) or flash memory, optical fiber, CD-ROM (Compact Disc Read-Only Memory), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0118] To provide interaction with the external environment, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the external environment (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball), through which the external environment can provide input to the computer. Other types of devices can also be used to provide interaction with the external environment; for example, feedback provided to the external environment can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the external environment can be received in any form (including sound input, voice input, or tactile input).
[0119] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., external environment computers with a graphical external environment interface or web browser, through which the external environment can interact with the implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data antenna amplitude and phase calibration (e.g., antenna amplitude and phase calibration networks) of any form or medium. Examples of antenna amplitude and phase calibration networks include: LAN (Local Area Network), WAN (Wide Area Network), the Internet, and blockchain networks.
[0120] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via an antenna phase calibration network. The client-server relationship is established by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, also known as cloud computing servers or cloud hosts, a hosting product within the cloud computing service system that addresses the shortcomings of traditional physical hosts and VPS (Virtual Private Server, or simply "VPS") services, such as high management difficulty and weak business scalability. Servers can also be servers for distributed systems or servers incorporating blockchain technology.
[0121] It's important to note that artificial intelligence (AI) is the study of enabling computers to simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, and planning). It encompasses both hardware and software technologies. AI hardware technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, and big data processing. AI software technologies primarily include computer vision, speech recognition, natural language processing, machine learning / deep learning, big data processing, and knowledge graph technologies.
[0122] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope 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 antenna amplitude and phase calibration method, characterized by, The method comprises: In the case of transmitting a first physical layer signal through a target transmission channel, superimposing the amplitude and phase difference of the target transmission channel on the first physical layer signal to obtain a first calibration signal; the target transmission channel is a transmission channel determined according to a preset condition; the first physical layer signal comprises a first synchronization signal; Convert the first calibration signal into a first digital domain signal; According to the first digital domain signal, extract a second synchronization signal; According to the first synchronization signal and the second synchronization signal, obtain a correlation result; According to the correlation result, obtain a first amplitude and phase compensation parameter.
2. The method of claim 1, wherein, The method further comprises: In the case where the first amplitude and phase compensation parameter is configured and a second physical layer signal is transmitted, if all the transmission channels perform calibration parameter calculation, it is judged whether a first calibration index meets a first calibration threshold; the first calibration index is obtained according to the calibration parameters of each transmission channel; If the first calibration index does not meet the first calibration threshold, replace the first amplitude and phase compensation parameter with a second compensation parameter; the second compensation parameter is an amplitude and phase compensation parameter obtained based on the second physical layer signal.
3. The method of claim 2, wherein, The method further comprises: In the case where the first calibration threshold is met and a third physical layer signal is transmitted, if all the monitoring channels perform calibration parameter calculation, it is judged whether a second calibration index meets a second calibration threshold; the second calibration index is obtained according to the calibration parameters of each monitoring channel; If the second calibration index does not meet the second calibration threshold, execute a calibration process; If the second calibration index meets the second calibration threshold, execute a monitoring process; Wherein, the third physical layer signal is transmitted through the monitoring channel.
4. The method of claim 3, wherein, The monitoring channel comprises a transmission channel located at the edge of the array surface and a transmission channel located at the center of the array surface.
5. The method according to any one of claims 1 to 4, characterized in that, In the step of converting the first calibration signal into a first digital domain signal, the method comprises: In the case where the target transmission channel has multiple, according to the period of the first physical layer signal, gate each target transmission channel to send the first calibration signal to a first receiving channel; Based on the first receiving channel, convert the first calibration signal into a first digital domain signal.
6. The method according to any one of claims 1 to 4, characterized in that, In the step of extracting a second synchronization signal according to the first digital domain signal, the method comprises: Performing fast Fourier transform and demapping operation on the first digital domain signal to obtain the second synchronization signal.
7. The method according to any one of claims 1 to 4, characterized in that, In the step of obtaining a correlation result according to the first synchronization signal and the second synchronization signal, the method comprises: According to the first synchronization signal and the second synchronization signal, obtain a correlation peak position, a correlation peak peak amplitude and a correlation peak peak phase; According to the correlation peak position, obtain a time delay result; According to the correlation peak peak amplitude, obtain a superimposed amplitude result; According to the correlation peak peak phase, obtain a superimposed phase result.
8. The method of claim 7, wherein, In the step of obtaining a first amplitude and phase compensation parameter according to the correlation result, the method comprises: averaging the time delay result, the superimposed amplitude result and the superimposed phase result to obtain the first amplitude and phase compensation parameter.
9. The method according to any one of claims 1 to 4, characterized in that, The first synchronization signal comprises a first main signal and a first auxiliary signal; and the second synchronization signal comprises a second main signal and a second auxiliary signal. The correlation result is obtained according to the second main signal, the second auxiliary signal, the first main signal and the first auxiliary signal.
10. The method according to any one of claims 1 to 4, characterized in that, The method comprises: loading a default calibration compensation parameter in the case of starting up; superimposing the amplitude and phase difference value of the target transmission channel on the first physical layer signal to obtain the first calibration signal according to the default calibration compensation parameter in the case of transmitting the first physical layer signal through the target transmission channel.
11. An antenna amplitude and phase calibration system, characterized by, The antenna amplitude and phase calibration system comprises: a digital processing module configured to determine a target transmission channel for transmitting the first physical layer signal according to a preset condition; a transmission channel comprising at least one target transmission channel; the target transmission channel is configured to superimpose the amplitude and phase difference value of the target transmission channel on the first physical layer signal to obtain the first calibration signal in the case of transmitting the first physical layer signal through the target transmission channel; a gating network module; a coupling point is arranged between the end of each transmission channel and the gating network module to transmit the first calibration signal through the gating network module; a receiving channel configured to convert the first calibration signal into a first digital domain signal; The digital processing module is further configured to extract a second synchronization signal according to the first digital domain signal; obtain a correlation result according to the first synchronization signal and the second synchronization signal; and obtain a first amplitude and phase compensation parameter according to the correlation result.
12. The antenna amplitude and phase calibration system of claim 11, wherein, The digital processing module is further configured to if all the transmission channels perform calibration parameter calculation, determine whether a first calibration index meets a first calibration threshold in the case of configuring the first amplitude and phase compensation parameter and transmitting a second physical layer signal; if the first calibration index does not meet the first calibration threshold, replace the first amplitude and phase compensation parameter with a second compensation parameter; the second compensation parameter is an amplitude and phase compensation parameter obtained based on the second physical layer signal.
13. The antenna amplitude and phase calibration system of claim 12, wherein, The digital processing module is further configured to if all the monitoring channels perform calibration parameter calculation, determine whether a second calibration index meets the second calibration threshold in the case of meeting the first calibration threshold and transmitting a third physical layer signal; if the second calibration index does not meet the second calibration threshold, execute a calibration process; if the second calibration index meets the second calibration threshold, execute a monitoring process; The third physical layer signal is transmitted through the monitoring channel.
14. The antenna amplitude and phase calibration system of any of claims 11-13, wherein, The gating network module is further configured to if there are multiple target transmission channels, gate each target transmission channel according to the period of the first physical layer signal to transmit the first calibration signal to a first receiving channel.
15. An antenna amplitude and phase calibration apparatus, characterized by, The antenna amplitude and phase calibration device is used to execute the method of any one of claims 1 to 10.
16. An electronic device, comprising: The electronic device is used to execute the method of any one of claims 1 to 10.
17. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, which when executed by the processor, implements the method of any one of claims 1 to 10.
18. A computer program product, characterised in that, A computer program comprising a computer program which when executed by the processor implements the method of any one of claims 1 to 10.
Citation Information
Cited By
Amplitude and phase calibration device
CN121750118A