Calibration method and device of signal receiving link of radio transceiver
By predicting the calibration timing of the radio transceiver signal receiving link, sending the calibration signal and performing noise filtering, the problem of low signal collection quality is solved and the technical effect of improving the signal collection quality of the signal receiving link is achieved.
Patent Information
- Application Number
- CN202411479048.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-01-24
AI Technical Summary
The signal acquisition quality of the radio transceiver's signal reception link is low and cannot effectively filter noise, resulting in poor signal transmission and acquisition quality.
By the calibration of the receiving link of the operating information of the radio receipt, send the calibration signal, and obtain the output signal to predict the noise information, and finally perform noise filtering according to the noise information.
Dynamically predict the noise generation during the signal receiving process of the signal receiving link, realize the calibration of the noise signal of the signal receiving link at any time, and improve the signal collection quality.
Smart Images

Figure CN119363264A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular, to a calibration method and device for a signal receiving link of a radio transceiver, a storage medium, and an electronic device. Background Art
[0002] At the signal receiving end of the radio transceiver, since the components used for signal reception cannot be in an ideal state, noise is usually leaked during operation. These signals will be coupled with the signals received by the signal receiving end and output, thereby having a significant impact on the transmission and collection of signals. In the related art, since it is impossible to filter the noisy business signals output by the signal receiving end of the radio transceiver, the signal collection quality of the signal receiving end of the radio transceiver is poor.
[0003] With regard to the problem of low signal acquisition quality in the signal receiving link of the radio transceiver in the related art, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present application provide a calibration method and device for a signal receiving link of a radio transceiver, a storage medium, and an electronic device, so as to at least solve the problem of low signal acquisition quality of the signal receiving link of the radio transceiver in the related art.
[0005] According to an embodiment of the present application, a method for calibrating a signal receiving link of a radio transceiver is provided, comprising:
[0006] predicting a calibration timing for a signal receiving link of the radio transceiver based on the operation information of the radio transceiver;
[0007] When the calibration opportunity is reached, calling the signal transmission link of the radio transceiver to send a calibration signal to the signal reception link;
[0008] Acquire an output signal output by the signal receiving link receiving the calibration signal;
[0009] Predicting noise information of the signal receiving link according to the output signal, wherein the noise information is used to indicate the noise generation situation in the process of the signal receiving link receiving the signal;
[0010] Noise filtering is performed on the wireless signal received by the signal receiving link according to the noise information.
[0011] Optionally, predicting, according to the operation information of the radio transceiver, a calibration timing for a signal receiving link of the radio transceiver comprises one of the following:
[0012] In a case where the operation information indicates that the radio transceiver is in a startup and power-on phase, determining the calibration opportunity currently in the signal receiving link;
[0013] In a case where the operation information is used to indicate that the radio transceiver is currently receiving a service signal sent by another device, obtaining a target signal parameter of a target service signal output by the signal receiving link, wherein the signal parameter is used to indicate a transmission quality of service data carried by the target service signal;
[0014] The calibration timing is predicted according to the target signal parameter.
[0015] Optionally, predicting the calibration timing according to the target signal parameter includes:
[0016] Calculate the initial change information of the target service signal before the current moment according to the initial vector scheduling error of the target service signal collected at multiple moments before the current moment, wherein the initial change information is used to indicate the change of the vector scheduling error of the target service signal between the current moment, and the target signal parameter includes the initial vector scheduling error;
[0017] Predicting target change information of the target service signal within a target time period after the current moment according to the initial change information, wherein the target change information is used to indicate changes in the vector scheduling error of the target service signal at each moment within the target time period;
[0018] The moment when the value of the vector scheduling error in the target change information is greater than or equal to the target value is determined as the calibration opportunity.
[0019] Optionally, the radio transceiver further includes a calibration switch, a first end of the calibration switch is connected to a signal input end of the signal receiving link, a second end of the calibration switch is connected to a signal output end of the signal sending link, and the calibration switch is used to control the on / off state of a connection link between the signal receiving link and the signal sending link.
[0020] The calling of the signal transmission link of the radio transceiver to send a calibration signal to the signal reception link comprises:
[0021] Sending a control signal to the calibration switch, wherein the control signal is used to instruct the calibration switch to control the connection link to be in a connected state;
[0022] When the connection link is in a connected state, the calibration signal is sent to the signal sending link, wherein the signal sending link is used to transmit the calibration signal to the signal receiving link through the connection link.
[0023] Optionally, the sending the calibration signal to the signal sending link includes:
[0024] Detecting a target signal frequency point to be calibrated of the signal receiving link;
[0025] Determine the operating frequency band range of the signal receiving link to which the target signal frequency point belongs;
[0026] Determine a reference signal frequency point from the working frequency band, wherein the reference signal frequency point is not the target signal frequency point;
[0027] The calibration signal of the reference signal frequency point is sent to the signal sending link.
[0028] Optionally, predicting the noise information of the signal receiving link according to the output signal includes:
[0029] The output signal output by the signal receiving link within a unit time is accumulated to obtain a DC component generated by a mixer in the signal receiving link during the process of the signal receiving link receiving the calibration signal, wherein the noise information includes the DC component.
[0030] Optionally, the performing noise filtering on the wireless signal received by the signal receiving link according to the noise information includes:
[0031] Determine, according to the noise information, a noise filtering parameter for a signal output by the signal receiving link;
[0032] Noise filtering is performed on the signal output by the signal receiving link according to the noise filtering parameter.
[0033] According to another embodiment of the present application, there is also provided a calibration device for a signal receiving link of a radio transceiver, including:
[0034] A first prediction module, configured to predict a calibration timing for a signal receiving link of the radio transceiver according to operation information of the radio transceiver;
[0035] A sending module, configured to, when the calibration opportunity is reached, call the signal sending link of the radio transceiver to send a calibration signal to the signal receiving link;
[0036] An acquisition module, used for acquiring an output signal output by the signal receiving link after receiving the calibration signal;
[0037] A second prediction module, configured to predict noise information of the signal receiving link according to the output signal, wherein the noise information is used to indicate a noise generation condition in a process of the signal receiving link receiving a signal;
[0038] A filtering module is used to perform noise filtering on the wireless signal received by the signal receiving link according to the noise information.
[0039] According to another aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the calibration method of the signal receiving link of the above-mentioned radio transceiver when running.
[0040] According to another aspect of an embodiment of the present application, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes a calibration method for a signal receiving link of the radio transceiver through the computer program.
[0041] In an embodiment of the present application, the calibration timing of the signal receiving link of the radio transceiver is predicted based on the operation information of the radio transceiver, and then when the calibration timing is reached, the signal sending link of the radio transceiver is called to send a calibration signal to the signal receiving link, and then the output signal output by the signal receiving link after receiving the calibration signal is obtained, and then the noise information of the signal receiving link is predicted based on the output signal, and finally the wireless signal received by the signal receiving link is noise filtered based on the predicted noise information. Through the above method, the noise generation in the process of receiving the signal by the signal receiving link can be dynamically predicted according to the operation status of the radio transceiver, and then the noise signal of the signal receiving link can be calibrated at any time. Therefore, the above technical solution solves the problem of low signal acquisition quality of the signal receiving link of the radio transceiver in the related technology, and achieves the technical effect of improving the signal acquisition quality of the signal receiving link of the radio transceiver. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0043] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0044] Figure 1is a hardware environment schematic diagram of a method for calibrating a signal receiving link of a radio transceiver according to an embodiment of the present application;
[0045] Figure 2 is a flow chart of a method for calibrating a signal receiving link of a radio transceiver according to an embodiment of the present application;
[0046] Figure 3 is a schematic diagram of a hardware structure for sending a calibration signal according to an embodiment of the present application;
[0047] Figure 4 It is a schematic diagram of hardware connection results of a digital calibration method for an outer loop local oscillator of a receiver according to an embodiment of the present application;
[0048] Figure 5 It is a structural block diagram of a calibration device for a signal receiving link of a radio transceiver according to an embodiment of the present application. DETAILED DESCRIPTION
[0049] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0050] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0051] The method embodiments provided in the embodiments of the present application can be executed in a computer terminal, a device terminal or a similar computing device. Taking running on a computer terminal as an example, Figure 1 FIG. 1 is a schematic diagram of a hardware environment of a method for calibrating a signal receiving link of a radio transceiver according to an embodiment of the present application. Figure 1 As shown, the computer terminal may include one or more ( Figure 1Only one is shown in the figure) processor 102 (processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. In an exemplary embodiment, the computer terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer terminal. Figure 1 More or fewer components as shown, or with Figure 1 Equivalent functions or comparisons shown Figure 1 A different configuration with more features is shown.
[0052] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for sending message push in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0053] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of a computer terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0054] In this embodiment, a calibration method for a signal receiving link of a radio transceiver is provided, which is applied to the above-mentioned computer terminal. Figure 2 1 is a flow chart of a method for calibrating a signal receiving link of a radio transceiver according to an embodiment of the present application, the flow comprising the following steps:
[0055] Step S202, predicting a calibration timing for a signal receiving link of the radio transceiver according to operation information of the radio transceiver;
[0056] Step S204, when the calibration timing is reached, calling the signal transmission link of the radio transceiver to send a calibration signal to the signal reception link;
[0057] Step S206, obtaining an output signal output by the signal receiving link after receiving the calibration signal;
[0058] Step S208, predicting noise information of the signal receiving link according to the output signal, wherein the noise information is used to indicate the noise generation situation in the process of the signal receiving link receiving the signal;
[0059] Step S210: noise filtering is performed on the wireless signal received by the signal receiving link according to the noise information.
[0060] Through the above steps, the calibration timing of the signal receiving link of the radio transceiver is predicted according to the operation information of the radio transceiver, and then when the calibration timing is reached, the signal sending link of the radio transceiver is called to send a calibration signal to the signal receiving link, and then the output signal output by the signal receiving link after receiving the calibration signal is obtained, and then the noise information of the signal receiving link is predicted according to the output signal, and finally the wireless signal received by the signal receiving link is noise filtered according to the predicted noise information. Through the above method, the noise generation in the process of receiving the signal by the signal receiving link can be dynamically predicted according to the operation status of the radio transceiver, and then the noise signal of the signal receiving link can be calibrated at any time. Therefore, the above technical solution solves the problem of low signal acquisition quality of the signal receiving link of the radio transceiver in the related technology, and achieves the technical effect of improving the signal acquisition quality of the signal receiving link of the radio transceiver.
[0061] In the technical solution provided in the above step S202, the operation information of the radio transceiver is used to indicate the current operation status of the radio transceiver. The operation status may include but is not limited to the power-on status, signal transmission status, signal reception status, working environment temperature, etc. of the radio transceiver, and this solution does not limit this.
[0062] Optionally, in an embodiment of the present application, the timing for calibrating a signal receiving link of the radio transceiver can be predicted based on the operating information of the radio transceiver. For example, when the operating information indicates that the radio transceiver is in a power-on startup state, the current moment is determined as the timing for calibrating the signal receiving link. For another example, when the operating information indicates that the temperature of the current working environment of the radio transceiver has reached a first threshold, the temperature change of the environment in which the radio transceiver is located in a future period of time is predicted based on the temperature change at the current moment, and the moment when the working environment temperature exceeds the second threshold in the future period of time is determined as the timing for calibrating the signal receiving link. This solution does not limit this.
[0063] In the technical solution provided in the above step S204, a signal transmission link can be configured between the signal sending link and the signal receiving link. The signal transmission link is connected between the signal output end of the signal sending link and the signal sending end of the signal receiving link and is used to transmit signals between the signal sending link and the signal receiving link. Therefore, the method of calling the signal sending link of the radio transceiver to send a calibration signal to the signal receiving link can be to control the signal sending link to call the transmission link to send a calibration signal to the signal receiving link; or the signal sending link can also send the calibration signal to the signal receiving link by adjusting the signal sending angle. Therefore, the signal transmission angle of the signal sending link to the calibration signal can be determined according to the positional relationship between the signal sending end of the signal sending link and the signal receiving end of the signal receiving link. Therefore, the calibration signal can be sent to the signal receiving link in a direction by transmitting the calibration signal according to the signal transmission angle.
[0064] In the technical solution provided in the above step S206, the output signal output by the signal receiving link after receiving the calibration signal includes the calibration signal sent by the signal receiving link, and may also include a noise signal, such as a DC component generated by a local oscillator leakage signal of a mixer.
[0065] In the technical solution provided in the above step S208, the noise of the signal receiving link is a noise signal generated by the abnormal operation of the signal acquisition element in the signal receiving link, which may be, but is not limited to, the noise generated by the mixer in the signal receiving link due to the leakage of the local oscillator. In the signal receiving link of the transceiver, the mixer is usually unable to achieve an ideal state, and the local oscillator signal generally leaks. Under certain specific conditions, the local oscillator leakage signal will generate a DC component at the output end of the mixer. The DC component often affects the noise coefficient of the local oscillator frequency, thereby having a greater impact on the transmission and acquisition of the signal.
[0066] Optionally, in an embodiment of the present application, the noise information is used to reflect the noise characteristics of the noise generated in the process of receiving the signal by the signal receiving link. The noise information may include but is not limited to the signal frequency, signal strength, signal waveform, etc. of the noise signal, and this solution does not limit this.
[0067] Optionally, in an embodiment of the present application, a method for predicting the noise information of a signal receiving link based on an output signal may include: obtaining link information of a signal transmission link (connection link) between a signal sending link and a signal receiving link, wherein a first end of the signal transmission link is connected to a signal output end of the signal sending link, and a second end of the signal transmission link is connected to a signal input end of the signal receiving link, and the link information is used to indicate a signal transmission capability of the signal transmission link; predicting, based on the link information, an amount of signal loss in a process in which the signal transmission link transmits the calibration signal to the signal receiving link, and adjusting a signal parameter of the calibration signal based on the signal loss to obtain an initial signal parameter of the calibration signal output to the signal input end of the signal receiving link; and configuring the initial signal parameter and the target signal parameter of the output signal to obtain a noise component carried in the output signal, and then determining the noise information of the signal receiving link based on the noise component.
[0068] In the technical solution provided in the above step S210, noise filtering is performed on the wireless signal received by the signal receiving link according to the noise information. The noise frequency value in the noise information may be extracted, and the noise frequency value is set as the corresponding filtering parameter in the filter, thereby filtering the noise in the wireless signal.
[0069] As an optional embodiment, predicting the calibration timing of the signal receiving link of the radio transceiver according to the operation information of the radio transceiver includes one of the following:
[0070] In a case where the operation information indicates that the radio transceiver is in a startup and power-on phase, determining the calibration opportunity currently in the signal receiving link;
[0071] In a case where the operation information is used to indicate that the radio transceiver is currently receiving a service signal sent by another device, obtaining a target signal parameter of a target service signal output by the signal receiving link, wherein the signal parameter is used to indicate a transmission quality of service data carried by the target service signal;
[0072] The calibration timing is predicted according to the target signal parameter.
[0073] Optionally, in an embodiment of the present application, since the signal transmission conditions of the signal sending link and the signal receiving link of the radio transceiver cannot be detected before the radio transceiver is powered on, when the radio transceiver is in the startup and power-on stage, the current moment is determined as the calibration timing of the signal receiving link, thereby ensuring that the radio transceiver can start calibrating the wireless signal received by the signal receiving link in the initial stage after startup.
[0074] Optionally, in an embodiment of the present application, the signal parameter is a parameter that reflects the characteristics of the signal. The signal parameter may include but is not limited to signal frequency, signal strength, signal business load, signal transmission rate, etc., and this solution does not limit this.
[0075] Optionally, in an embodiment of the present application, when the operating information indicates that the current radio transceiver is receiving a service signal sent by other devices, that is, when the signal receiving link is in a working state, the signal parameters of the signal received by the signal receiving link can be detected, and then the transmission quality of the service data carried by the target service signal can be determined based on the signal parameters. When it is determined that the transmission quality of the service data carried by the target service signal does not meet the target threshold, it is considered that the signal received by the signal receiving link may contain a noise signal that affects the service transmission quality, thereby triggering the signal calibration mechanism of the signal receiving link, and predicting the calibration timing of the signal receiving link based on the signal parameters.
[0076] As an optional embodiment, predicting the calibration timing according to the target signal parameter includes:
[0077] Calculate the initial change information of the target service signal before the current moment according to the initial vector scheduling error of the target service signal collected at multiple moments before the current moment, wherein the initial change information is used to indicate the change of the vector scheduling error of the target service signal between the current moment, and the target signal parameter includes the initial vector scheduling error;
[0078] Predicting target change information of the target service signal within a target time period after the current moment according to the initial change information, wherein the target change information is used to indicate changes in the vector scheduling error of the target service signal at each moment within the target time period;
[0079] The moment when the value of the vector scheduling error in the target change information is greater than or equal to the target value is determined as the calibration opportunity.
[0080] Optionally, in an embodiment of the present application, the initial change information is used to reflect the change of the initial vector scheduling error before the current moment. The initial change information may include but is not limited to the change amount, change trend, change cycle, change amplitude, etc. of the initial vector scheduling error. This solution does not limit this.
[0081] Optionally, in an embodiment of the present application, instantaneous parameters of the target service signal (such as the amplitude, phase and frequency of the signal, etc.) can be collected at multiple moments before the current moment, and then based on the collected target service signal parameters, a specific algorithm (such as the least mean square error (LMS) algorithm, the recursive least squares (RLS) algorithm, etc.) is used to calculate the initial vector scheduling error at each moment, and the calculated initial vector scheduling error values are arranged in chronological order to form an initial vector scheduling error sequence, and then the error sequence is analyzed to calculate the changing trend of the vector scheduling error between different historical moments, for example, using the difference method or the moving average method to calculate the rate of change or the amount of change of the initial vector scheduling error.
[0082] Optionally, in an embodiment of the present application, predicting the target change information based on the initial change information can be done by model training. For example, the initial change information is input into a time series prediction model (such as an ARIMA model, a neural network model, a support vector machine model, etc.) to generate a prediction error sequence, wherein the prediction error sequence records the vector scheduling error value corresponding to each moment in the target time period, and then determines from the prediction error sequence the moment when the vector scheduling error value is greater than or equal to the target value, and determines the moment as the calibration time, wherein the target value can be a threshold value that affects the service transmission quality in the signal receiving link, or it can be slightly lower than the threshold value, thereby enabling signal calibration operations to be taken in advance before the service transmission quality in the signal receiving link is affected.
[0083] As an optional embodiment, the radio transceiver further includes a calibration switch, a first end of the calibration switch is connected to a signal input end of the signal receiving link, a second end of the calibration switch is connected to a signal output end of the signal sending link, and the calibration switch is used to control the on / off state of the connection link between the signal receiving link and the signal sending link.
[0084] The calling of the signal transmission link of the radio transceiver to send a calibration signal to the signal reception link comprises:
[0085] Sending a control signal to the calibration switch, wherein the control signal is used to instruct the calibration switch to control the connection link to be in a connected state;
[0086] When the connection link is in a connected state, the calibration signal is sent to the signal sending link, wherein the signal sending link is used to transmit the calibration signal to the signal receiving link through the connection link.
[0087] Optionally, in the embodiments of the present application, Figure 3 is a schematic diagram of a hardware structure for sending a calibration signal according to an embodiment of the present application, such as Figure 3 As shown, the first end of the calibration switch is connected to the signal input end of the signal receiving link, and the second end of the calibration switch is connected to the signal output end of the signal sending link. When the signal sending link of the radio transceiver is called to send a calibration signal to the signal receiving link, the signal sending link first sends a control signal to the calibration switch, and the control signal is used to instruct the calibration switch to open the path between the sending link and the receiving link, and then when the sending link and the receiving link are in a connected state, the calibration signal is sent to the signal sending link, and the signal sending link is controlled to transmit the calibration signal to the signal receiving link through the path between the sending link and the receiving link.
[0088] As an optional embodiment, the sending the calibration signal to the signal sending link includes:
[0089] Detecting a target signal frequency point to be calibrated of the signal receiving link;
[0090] Determine the operating frequency band range of the signal receiving link to which the target signal frequency point belongs;
[0091] Determine a reference signal frequency point from the working frequency band, wherein the reference signal frequency point is not the target signal frequency point;
[0092] The calibration signal of the reference signal frequency point is sent to the signal sending link.
[0093] Optionally, in an embodiment of the present application, radio frequency (RF) spectrum analysis technology can be used to perform a wideband scan of the signal receiving link, thereby identifying the frequency point of the signal abnormality, and determining the frequency point of the signal abnormality as the target signal frequency point, and then determining the working frequency band range of the signal receiving link to which the target signal frequency point belongs based on the information of the target signal frequency point.
[0094] Optionally, in an embodiment of the present application, the reference signal frequency is determined in order to expand the range of signal calibration for the signal receiving link, thereby improving the signal transmission quality of the signal receiving link to a greater extent. The reference signal frequency can be determined by predicting the reference signal frequency based on the characteristics and changes of the target signal frequency. For example, historical data of the target signal frequency over a period of time can be collected, including the spectrum distribution of the target signal, changes in signal strength, changes in signal-to-noise ratio, etc., and then machine learning methods such as regression analysis and neural networks can be used to predict one or more reference signal frequencies with the characteristics and changes of the target signal frequency as input. The predicted reference signal frequency is close to the target signal frequency in frequency, and has similar responses to the target signal frequency in terms of multipath, fading, interference, etc., and then the reference signal frequency is determined as the frequency to be calibrated.
[0095] Optionally, in an embodiment of the present application, the reference signal frequency can be determined by predicting the frequency step size based on the target signal frequency. The instantaneous characteristics and long-term change trends of the target signal frequency can be determined through real-time monitoring or historical data analysis. Then, trend analysis, periodic analysis and other methods can be used to determine the changes in the target signal frequency over a period of time. Then, based on the changes in the target signal frequency, the average value of the intervals between all adjacent target signal frequencies is calculated, and the average value is determined as the predicted step size. The reference signal frequency is then determined using the predicted step size, that is, based on the current target signal frequency, the reference signal frequency is predicted by adding or subtracting the frequency step size.
[0096] As an optional embodiment, predicting the noise information of the signal receiving link according to the output signal includes:
[0097] The output signal output by the signal receiving link within a unit time is accumulated to obtain a DC component generated by a mixer in the signal receiving link during the process of the signal receiving link receiving the calibration signal, wherein the noise information includes the DC component.
[0098] Optionally, in an embodiment of the present application, since the positive and negative phases of an AC signal cancel each other out within a unit time, the DC component accumulates during the accumulation process. Therefore, by accumulating the output signal output by the signal receiving link within a unit time, the DC component in the signal can be effectively extracted.
[0099] As an optional embodiment, the performing noise filtering on the wireless signal received by the signal receiving link according to the noise information includes:
[0100] Determine, according to the noise information, a noise filtering parameter for a signal output by the signal receiving link;
[0101] Noise filtering is performed on the signal output by the signal receiving link according to the noise filtering parameter.
[0102] Optionally, in an embodiment of the present application, a filter can be used to filter noise from the wireless signal received by the signal receiving link, and the cutoff frequency of the filter can be adjusted according to the size of the DC component to effectively filter out the DC component, thereby reducing the impact of the DC component on the service signal received by the signal receiving link.
[0103] In order to better understand the above process, the above process is described below in conjunction with an optional embodiment, but it is not intended to limit the technical solution of the embodiment of the present application.
[0104] In this embodiment, a digital calibration method for the external loop local oscillator of the receiver part of a radio transceiver is provided. The DC offset of the receiver often affects the noise coefficient of the local oscillator frequency, which has a great impact on the transmission of the signal. The DC calibration function module of the receiver part of some domestic transceivers has no or no effect, which has a certain impact on the signal acquisition. This application uses an external loop. When the device is started, a calibration signal (single-tone signal, the signal is in the frequency band required to work) is sent through the transmitter, and the signal is looped back to the receiver through the external calibration switch. The receiver collects the signal and performs DC calibration on the original signal.
[0105] Figure 4 1 is a schematic diagram of a hardware connection structure of a digital calibration method for an outer loop local oscillator of a receiver according to an embodiment of the present application. The specific implementation steps of the digital calibration method for an outer loop local oscillator of a receiver are as follows:
[0106] 1. After power-on, the ARM starts the internal calibration program, turns on the DC calibration switch through the FPGA, and connects the TX port to the RX port;
[0107] 2. Control FPGA to send calibration signal;
[0108] 3. RXLO is selected at the frequency point that needs to be calibrated, and TXLO is set near RXLO (within the frequency band of RX operation), but they cannot be the same;
[0109] 4. Obtain the data received by RX and calculate the DC component;
[0110] 5. Change the TXLO frequency and repeat steps 3 and 4;
[0111] 6. Calculate the DC signal amplitude at different frequencies and find the average value;
[0112] 7. Set the final value as the DC bias value in the DC filter module to remove the DC effect of the local oscillator leakage.
[0113] By using this calibration solution, the noise coefficient of the local oscillator frequency can be controlled within a normal range.
[0114] 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 and 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 application, 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, a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of each embodiment of the present application.
[0115] Figure 5 is a structural block diagram of a calibration device for a signal receiving link of a radio transceiver according to an embodiment of the present application; Figure 5 As shown, including:
[0116] A first prediction module 502, configured to predict a calibration timing for a signal receiving link of the radio transceiver according to operation information of the radio transceiver;
[0117] A sending module 504 is used to call the signal sending link of the radio transceiver to send a calibration signal to the signal receiving link when the calibration opportunity is reached;
[0118] An acquisition module 506 is used to acquire an output signal output by the signal receiving link after receiving the calibration signal;
[0119] A second prediction module 508, configured to predict noise information of the signal receiving link according to the output signal, wherein the noise information is used to indicate the noise generation condition in the process of the signal receiving link receiving the signal;
[0120] The filtering module 510 is configured to perform noise filtering on the wireless signal received by the signal receiving link according to the noise information.
[0121] Through the above embodiment, the calibration timing of the signal receiving link of the radio transceiver is predicted according to the operation information of the radio transceiver, and then when the calibration timing is reached, the signal sending link of the radio transceiver is called to send a calibration signal to the signal receiving link, and then the output signal output by the signal receiving link after receiving the calibration signal is obtained, and then the noise information of the signal receiving link is predicted according to the output signal, and finally the wireless signal received by the signal receiving link is noise filtered according to the predicted noise information. Through the above method, the noise generation in the process of receiving the signal by the signal receiving link can be dynamically predicted according to the operation status of the radio transceiver, and then the noise signal of the signal receiving link can be calibrated at any time. Therefore, the above technical solution solves the problem of low signal acquisition quality of the signal receiving link of the radio transceiver in the related technology, and achieves the technical effect of improving the signal acquisition quality of the signal receiving link of the radio transceiver.
[0122] Optionally, the first prediction module includes:
[0123] A first determining unit, configured to determine the calibration opportunity currently in the signal receiving link when the operation information indicates that the radio transceiver is in a startup power-on phase;
[0124] an acquiring unit, configured to acquire a target signal parameter of a target service signal output by the signal receiving link when the operation information is used to indicate that the radio transceiver is currently receiving a service signal sent by other devices, wherein the signal parameter is used to indicate a transmission quality of service data carried by the target service signal;
[0125] A prediction unit is used to predict the calibration timing according to the target signal parameter.
[0126] Optionally, the prediction unit is further used for:
[0127] Calculate the initial change information of the target service signal before the current moment according to the initial vector scheduling error of the target service signal collected at multiple moments before the current moment, wherein the initial change information is used to indicate the change of the vector scheduling error of the target service signal between the current moment, and the target signal parameter includes the initial vector scheduling error;
[0128] Predicting target change information of the target service signal within a target time period after the current moment according to the initial change information, wherein the target change information is used to indicate changes in the vector scheduling error of the target service signal at each moment within the target time period;
[0129] The moment when the value of the vector scheduling error in the target change information is greater than or equal to the target value is determined as the calibration opportunity.
[0130] Optionally, the sending module includes:
[0131] A first sending unit, configured to send a control signal to the calibration switch, wherein the control signal is used to instruct the calibration switch to control the connection link to be in a connected state;
[0132] The second sending unit is used to send the calibration signal to the signal sending link when the connection link is in a connected state, wherein the signal sending link is used to transmit the calibration signal to the signal receiving link through the connection link.
[0133] Optionally, the second sending unit is further used to:
[0134] Detecting a target signal frequency point to be calibrated of the signal receiving link;
[0135] Determine the operating frequency band range of the signal receiving link to which the target signal frequency point belongs;
[0136] Determine a reference signal frequency point from the working frequency band, wherein the reference signal frequency point is not the target signal frequency point;
[0137] The calibration signal of the reference signal frequency point is sent to the signal sending link.
[0138] Optionally, the second prediction module includes:
[0139] A calculation unit is used to accumulate the output signal output by the signal receiving link within a unit time to obtain a DC component generated by a mixer in the signal receiving link during the process of the signal receiving link receiving the calibration signal, wherein the noise information includes the DC component.
[0140] Optionally, the filtering module includes:
[0141] A second determining unit, configured to determine a noise filtering parameter for a signal output by the signal receiving link according to the noise information;
[0142] A filtering unit is used to perform noise filtering on the signal output by the signal receiving link according to the noise filtering parameters.
[0143] An embodiment of the present application further provides a storage medium, which includes a stored program, wherein when the program is run, any of the above-mentioned methods for calibrating a signal receiving link of a radio transceiver is executed.
[0144] Optionally, in this embodiment, the storage medium may be configured to store program codes for executing the following steps:
[0145] S1, predicting a calibration timing for a signal receiving link of the radio transceiver according to operation information of the radio transceiver;
[0146] S2, when the calibration timing is reached, calling the signal transmission link of the radio transceiver to send a calibration signal to the signal reception link;
[0147] S3, obtaining an output signal output by the signal receiving link after receiving the calibration signal;
[0148] S4, predicting noise information of the signal receiving link according to the output signal, wherein the noise information is used to indicate the noise generation situation in the process of the signal receiving link receiving the signal;
[0149] S5: Perform noise filtering on the wireless signal received by the signal receiving link according to the noise information.
[0150] An embodiment of the present application further provides 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 of the above-mentioned embodiments of the method for calibrating a signal receiving link of a radio transceiver.
[0151] 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.
[0152] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0153] S1, predicting a calibration timing for a signal receiving link of the radio transceiver according to operation information of the radio transceiver;
[0154] S2, when the calibration timing is reached, calling the signal transmission link of the radio transceiver to send a calibration signal to the signal reception link;
[0155] S3, obtaining an output signal output by the signal receiving link after receiving the calibration signal;
[0156] S4, predicting noise information of the signal receiving link according to the output signal, wherein the noise information is used to indicate the noise generation situation in the process of the signal receiving link receiving the signal;
[0157] S5: Perform noise filtering on the wireless signal received by the signal receiving link according to the noise information.
[0158] 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 program codes.
[0159] 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.
[0160] Obviously, those skilled in the art should understand that the above modules or steps of the present application 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 from that herein, 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 application is not limited to any specific combination of hardware and software.
[0161] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for calibrating a signal receiving link of a radio transceiver, characterized in that: include: predicting a calibration timing for a signal receiving link of the radio transceiver based on the operation information of the radio transceiver; When the calibration opportunity is reached, calling the signal transmission link of the radio transceiver to send a calibration signal to the signal reception link; Acquire an output signal output by the signal receiving link receiving the calibration signal; Predicting noise information of the signal receiving link according to the output signal, wherein the noise information is used to indicate the noise generation situation in the process of the signal receiving link receiving the signal; Noise filtering is performed on the wireless signal received by the signal receiving link according to the noise information.
2. The method according to claim 1, characterized in that The predicting, based on the operation information of the radio transceiver, the calibration timing of the signal receiving link of the radio transceiver comprises one of the following: In a case where the operation information indicates that the radio transceiver is in a startup and power-on phase, determining the calibration opportunity currently in the signal receiving link; In a case where the operation information is used to indicate that the radio transceiver is currently receiving a service signal sent by other devices, obtaining a target signal parameter of a target service signal output by the signal receiving link, wherein the signal parameter is used to indicate a transmission quality of service data carried by the target service signal; The calibration timing is predicted according to the target signal parameter.
3. The method according to claim 2, characterized in that The predicting the calibration timing according to the target signal parameter comprises: Calculate the initial change information of the target service signal before the current moment according to the initial vector scheduling error of the target service signal collected at multiple moments before the current moment, wherein the initial change information is used to indicate the change of the vector scheduling error of the target service signal between the current moment, and the target signal parameter includes the initial vector scheduling error; Predicting target change information of the target service signal within a target time period after the current moment according to the initial change information, wherein the target change information is used to indicate changes in the vector scheduling error of the target service signal at each moment within the target time period; The moment when the value of the vector scheduling error in the target change information is greater than or equal to the target value is determined as the calibration opportunity.
4. The method according to claim 1, characterized in that: The radio transceiver further includes a calibration switch, a first end of the calibration switch is connected to a signal input end of the signal receiving link, a second end of the calibration switch is connected to a signal output end of the signal sending link, and the calibration switch is used to control the on / off state of the connection link between the signal receiving link and the signal sending link. The calling of the signal transmission link of the radio transceiver to send a calibration signal to the signal reception link comprises: Sending a control signal to the calibration switch, wherein the control signal is used to instruct the calibration switch to control the connection link to be in a connected state; When the connection link is in a connected state, the calibration signal is sent to the signal sending link, wherein the signal sending link is used to transmit the calibration signal to the signal receiving link through the connection link.
5. The method according to claim 4, characterized in that The sending the calibration signal to the signal sending link comprises: Detecting a target signal frequency point to be calibrated of the signal receiving link; Determine the operating frequency band range of the signal receiving link to which the target signal frequency point belongs; Determine a reference signal frequency point from the working frequency band, wherein the reference signal frequency point is not the target signal frequency point; The calibration signal of the reference signal frequency point is sent to the signal sending link.
6. The method according to claim 1, characterized in that The predicting the noise information of the signal receiving link according to the output signal comprises: The output signal output by the signal receiving link within a unit time is accumulated to obtain a DC component generated by a mixer in the signal receiving link during the process of the signal receiving link receiving the calibration signal, wherein the noise information includes the DC component.
7. The method according to claim 1, characterized in that The performing noise filtering on the wireless signal received by the signal receiving link according to the noise information includes: Determine a noise filtering parameter for a signal output by the signal receiving link according to the noise information; and perform noise filtering on the signal output by the signal receiving link according to the noise filtering parameter.
8. A calibration device for a signal receiving link of a radio transceiver, characterized in that: include: A first prediction module, configured to predict a calibration timing for a signal receiving link of the radio transceiver according to operation information of the radio transceiver; A sending module, configured to, when the calibration opportunity is reached, call the signal sending link of the radio transceiver to send a calibration signal to the signal receiving link; An acquisition module, used for acquiring an output signal output by the signal receiving link after receiving the calibration signal; A second prediction module, configured to predict noise information of the signal receiving link according to the output signal, wherein the noise information is used to indicate a noise generation condition in a process of the signal receiving link receiving a signal; A filtering module is used to perform noise filtering on the wireless signal received by the signal receiving link according to the noise information.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method according to any one of claims 1 to 7 when executed.
10. 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 execute the method according to any one of claims 1 to 7 through the computer program.