Signal calibration method and apparatus, communication apparatus, and storage medium
By generating calibration parameters corresponding to a preset bandwidth signal, the signal to be calibrated is calibrated, which solves the problem of inter-symbol interference in the radio frequency path and reduces the parameter storage requirements.
Patent Information
- Application Number
- CN202310809718.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-03
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2043-07-03
AI Technical Summary
In wireless communication, the inter-symbol interference problem caused by the imperfect characteristics of the radio frequency path requires existing technologies to generate separate calibration parameters for each communication service, resulting in excessive storage space consumption.
By generating calibration parameters corresponding to a preset bandwidth signal, the signal to be calibrated is calibrated based on the frequency of the signal to be calibrated and the calibration parameters, avoiding dynamic adaptation and reducing the dimensionality of parameter storage.
It enables calibration of different signals to be calibrated, avoiding dynamic adaptation while reducing parameter storage requirements.
Smart Images

Figure CN119254580B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of wireless communication, and particularly relates to a signal calibration method and device, a communication device, a storage medium and a chip. BACKGROUND
[0002] There is an edge roll-off effect in the transmission process of a wideband signal in a radio frequency channel. When the high frequency component of the signal is attenuated, the signal has envelope broadening, which further causes inter symbol interference (ISI). There are many factors affecting the signal ISI, mainly due to the multipath effect of the channel. SUMMARY
[0003] The present disclosure provides a signal calibration method, device, communication device, storage medium and chip to solve the problems in the related art, thereby avoiding dynamic adaptation and reducing the storage dimension of the equalizer parameters.
[0004] A first aspect of the present disclosure provides a signal calibration method, comprising: generating a calibration parameter corresponding to a preset bandwidth signal; and calibrating a to-be-calibrated signal based on a frequency of the to-be-calibrated signal and the calibration parameter to obtain a calibrated signal.
[0005] In some embodiments of the present disclosure, the calibration parameter corresponding to the preset bandwidth signal is generated by: performing frequency conversion on the preset bandwidth signal to determine a first signal; performing sampling processing on the first signal to obtain a first digital signal; and determining the calibration parameter based on the first digital signal and the preset bandwidth signal.
[0006] In some embodiments of the present disclosure, the frequency conversion is performed on the preset bandwidth signal to determine the first signal, comprising: performing frequency conversion on the preset bandwidth signal to obtain a first sub-signal; and performing mixing processing on the first sub-signal to obtain the first signal.
[0007] In some embodiments of the present disclosure, the frequency conversion on the preset bandwidth signal comprises one of: when the preset bandwidth signal is a transmit signal, up-converting the preset bandwidth signal by a first frequency; and when the preset bandwidth signal is a receive signal, down-converting the preset bandwidth signal by the first frequency.
[0008] In some embodiments of the present disclosure, before the calibration of the to-be-calibrated signal based on the frequency of the to-be-calibrated signal and the calibration parameter to obtain the calibrated signal, the first frequency corresponding to the preset bandwidth signal is determined, and the first frequency is used for frequency conversion on the preset bandwidth signal; and the calibration of the to-be-calibrated signal based on the frequency of the to-be-calibrated signal and the calibration parameter to obtain the calibrated signal comprises: calibrating the to-be-calibrated signal based on a frequency deviation between the first frequency and the frequency of the to-be-calibrated signal and the calibration parameter to obtain the calibrated signal.
[0009] In some embodiments of the present disclosure, the method further comprises determining a first sampling rate corresponding to the preset bandwidth signal, the first sampling rate being used for sampling the signal after the frequency conversion processing of the preset bandwidth signal; and calibrating the to-be-calibrated signal based on a frequency deviation between the first frequency and the frequency of the to-be-calibrated signal and the calibration parameter to obtain the calibrated signal, comprising: calibrating the to-be-calibrated signal based on the frequency deviation between the first frequency and the frequency of the to-be-calibrated signal, the first sampling rate, a second sampling rate and the calibration parameter to obtain the calibrated signal, wherein the second sampling rate corresponds to the to-be-calibrated signal.
[0010] In some embodiments of the present disclosure, calibrating the to-be-calibrated signal based on the frequency deviation between the first frequency and the frequency of the to-be-calibrated signal, the first sampling rate, the second sampling rate and the calibration parameter to obtain the calibrated signal comprises: adjusting the calibration parameter based on the frequency deviation and the first sampling rate to obtain an intermediate calibration parameter; adjusting the intermediate calibration parameter based on the frequency deviation and the second sampling rate to obtain a target calibration parameter; and calibrating the to-be-calibrated signal based on the target calibration parameter to obtain the calibrated signal.
[0011] In some embodiments of the present disclosure, the method further comprises obtaining a second signal, performing frequency conversion processing on the second signal to obtain a second sub-signal, performing frequency mixing processing on the second sub-signal to obtain a second processing signal, and performing sampling processing on the second processing signal at a second sampling rate to obtain the to-be-calibrated signal, wherein the bandwidth of the second signal is less than or equal to the preset bandwidth.
[0012] In some embodiments of the present disclosure, the method further comprises that the related parameters of the second signal satisfy the following conditions:
[0013]
[0014] wherein f1 is the frequency of the frequency conversion of the second signal, BW is the bandwidth of the second signal, f0 is the frequency of the frequency conversion of the preset bandwidth signal, and BW cal is the preset bandwidth.
[0015] In some embodiments of the present disclosure, the method further comprises that the preset bandwidth satisfies one of the following conditions: the preset bandwidth includes 400Mhz; the preset bandwidth includes 200Mhz; and the preset bandwidth occupies the entire use frequency band.
[0016] The second aspect embodiment of the present disclosure provides a signal calibration device, which comprises: a calibration parameter generation module, the calibration parameter generation module being configured to generate a calibration parameter corresponding to a preset bandwidth signal; and a signal calibration module, the calibration module being configured to calibrate a to-be-calibrated signal based on the frequency of the to-be-calibrated signal and the calibration parameter to obtain a calibrated signal.
[0017] In some embodiments of the present disclosure, the calibration parameter generation module can also be configured to perform frequency conversion on the preset bandwidth signal to obtain a first signal; perform sampling on the first signal to obtain a first digital signal; and determine the calibration parameter based on the first digital signal and the preset bandwidth signal.
[0018] In some embodiments of the present disclosure, the calibration parameter generation module can also be configured to perform frequency conversion on the preset bandwidth signal to obtain a first signal; perform sampling on the first signal to obtain a first digital signal; and determine the calibration parameter based on the first digital signal and the preset bandwidth signal.
[0019] In some embodiments of the present disclosure, the calibration parameter generation module can also be configured to perform frequency conversion on the preset bandwidth signal to obtain a first signal; perform sampling on the first signal to obtain a first digital signal; and determine the calibration parameter based on the first digital signal and the preset bandwidth signal.
[0020] In some embodiments of the present disclosure, the signal calibration module can also be configured to determine a first frequency corresponding to the preset bandwidth signal, the first frequency being used for frequency conversion on the preset bandwidth signal; and calibrate the to-be-calibrated signal based on a frequency deviation between the first frequency and a frequency of the to-be-calibrated signal and the calibration parameter to obtain a calibrated signal.
[0021] In some embodiments of the present disclosure, the signal calibration module can also be configured to determine a first sampling rate corresponding to the preset bandwidth signal, the first sampling rate being used for sampling on a signal obtained by frequency conversion on the preset bandwidth signal; and calibrate the to-be-calibrated signal based on a frequency deviation between the first frequency and a frequency of the to-be-calibrated signal, the first sampling rate, a second sampling rate corresponding to the to-be-calibrated signal, and the calibration parameter to obtain a calibrated signal.
[0022] In some embodiments of the present disclosure, the signal calibration module can also be configured to adjust the calibration parameter based on the frequency deviation and the first sampling rate to obtain an intermediate calibration parameter; adjust the intermediate calibration parameter based on the frequency deviation and the second sampling rate to obtain a target calibration parameter; and calibrate the to-be-calibrated signal based on the target calibration parameter to obtain a calibrated signal.
[0023] In some embodiments of the present disclosure, the signal calibration module can also be configured to obtain a second signal, perform frequency conversion on the second signal to obtain a second sub-signal, perform frequency mixing on the second sub-signal to obtain a second processing signal, and perform sampling on the second processing signal at a second sampling rate to obtain the to-be-calibrated signal, the second signal having a bandwidth less than or equal to the preset bandwidth.
[0024] In some embodiments of the present disclosure, the second signal satisfies the following conditions:
[0025]
[0026] f1 is a frequency of the second signal frequency conversion, BW is a bandwidth of the second signal, f0 is a frequency of the preset bandwidth signal frequency conversion, BW cal is the preset bandwidth.
[0027] In some embodiments of the present disclosure, the preset bandwidth satisfies one of the following conditions: the preset bandwidth includes 400Mhz; the preset bandwidth includes 200Mhz; the preset bandwidth occupies the entire use frequency band.
[0028] The third aspect of the present disclosure provides an electronic device, comprising a processor and a memory, the memory stores instructions, when the instructions are executed by the processor, the method of the first aspect is executed.
[0029] The fourth aspect of the present disclosure provides a non-transitory computer readable storage medium storing computer instructions, wherein the computer instructions are used to make the computer execute the method described in the first aspect of the present disclosure.
[0030] The fifth aspect of the present disclosure provides a chip, comprising one or more interface circuits and one or more processors; the interface circuit is used to receive signals from the memory of the communication device and send signals to the processor, the signals include the computer instructions stored in the memory, when the processor executes the computer instructions, the communication device executes the method described in the first aspect of the present disclosure.
[0031] In summary, according to the signal calibration method provided by the present disclosure, the method comprises: generating calibration parameters corresponding to a preset bandwidth signal; based on the frequency of the to-be-calibrated signal and the calibration parameters, the to-be-calibrated signal is calibrated to obtain a calibrated signal. The scheme of the present disclosure can calibrate different to-be-calibrated signals by generating calibration parameters, which avoids dynamic adaptation and reduces the storage dimension of parameters.
[0032] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0033] The accompanying drawings incorporated in the specification and forming a part of the specification illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure, and do not constitute an improper limitation on the present disclosure.
[0034] Figure 1 A schematic diagram of an equalization architecture 100 provided by the related art;
[0035] Figure 2 A flowchart of a signal calibration method provided by an embodiment of the present disclosure;
[0036] Figure 3A flowchart of a signal calibration method provided for an embodiment of the present disclosure;
[0037] Figure 4 A schematic diagram of an equalization architecture provided for an embodiment of the present disclosure;
[0038] Figure 5 A flowchart of a signal calibration method provided for an embodiment of the present disclosure;
[0039] Figure 6 A flowchart of a signal calibration method provided for an embodiment of the present disclosure;
[0040] Figure 7 A flowchart of a signal calibration method provided for an embodiment of the present disclosure;
[0041] Figure 8 A flowchart of a signal calibration method provided for an embodiment of the present disclosure;
[0042] Figure 9 An example diagram of a structure for performing a signal calibration method provided for an embodiment of the present disclosure;
[0043] Figure 10 A frequency domain diagram of an example of a signal calibration method provided for an embodiment of the present disclosure;
[0044] Figure 11 A structural diagram of a signal calibration apparatus provided for an embodiment of the present disclosure;
[0045] Figure 12 A structural diagram of an electronic device provided for an embodiment of the present disclosure;
[0046] Figure 13 A structural schematic diagram of a chip provided for an embodiment of the present disclosure. DETAILED DESCRIPTION
[0047] Embodiments of the present disclosure are described in detail below with reference to the attached drawings, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals are used throughout to denote the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present disclosure, and cannot be understood as a limitation of the present disclosure.
[0048] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing part of the steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, part or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with optional implementation manners of other embodiments.
[0049] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form a new embodiment according to the logical relationship between them.
[0050] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0051] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", or "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, or as plural expression.
[0052] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0053] In some embodiments, the device and the like can be interpreted as physical or virtual, and the name is not limited to the name described in the embodiments. The terms "device", "equipment", "circuit", "network element", "node", "function", "unit", "component", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.
[0054] In the related art, the inter-symbol interference is mainly caused by the multipath effect of the channel or the characteristics of the radio frequency device. The inter-symbol interference caused by the multipath effect of the channel can be improved by channel equalization, diversity technology or channel coding. However, the inter-symbol interference caused by the non-ideal characteristics of the radio frequency path is generally solved by channel equalization.
[0055] That is, the device in the radio frequency channel is a non-ideal device, and the output signal thereof needs to be equalized. In the present disclosure, the equalization can be understood as calibration.
[0056] Referring to Figure 1 A schematic diagram of a signal equalization architecture 100 provided by the related art.
[0057] The equalization architecture 1100 includes a signal source 101, a radio frequency channel 102, an analog-to-digital converter (ADC) 103, and an equalization module 104.
[0058] The signal source 101 is configured to generate a source signal, which can include a reference signal. The radio frequency channel 102 can receive the reference signal generated by the signal source 101, and can perform frequency conversion on the reference signal and output a corresponding signal. The corresponding signal output by the radio frequency channel can be modulated to the ADC 103 for analog-to-digital conversion to obtain a corresponding digital signal. The equalization module 104 can calculate and obtain a calibration parameter (or equalization parameter) based on the digital signal and the reference signal.
[0059] The equalization architecture 100 can calibrate a working signal corresponding to the bandwidth of the reference signal by using the calibration parameter.
[0060] However, in wireless communication services, the signal carrier frequency and bandwidth in the radio frequency channel are determined by the type of communication service. This results in the need to generate a set of calibration parameters for each type of service, which leads to a high storage space occupied by the calibration parameters.
[0061] Referring to Figure 2 A flowchart of a signal calibration method provided by an embodiment of the present disclosure.
[0062] In step 201, a calibration parameter corresponding to a preset bandwidth signal is generated.
[0063] Figure 2 The signal calibration method of the embodiment can be executed by a terminal, for example, the terminal can include a mobile phone, a tablet computer, and the like. Alternatively, Figure 2 The signal calibration method of the embodiment can also be executed by a chip, which can include an SOC chip or other processing chip. Alternatively, Figure 2 The signal calibration method of the embodiment can also be executed by a network device, which can include a base station, a satellite, and the like, and the present disclosure does not limit the network device.
[0064] Figure 2 The signal calibration method of the embodiment can be executed by a transmitting end device or a receiving end device, and the present disclosure does not limit the signal calibration method.
[0065] The following disclosure is described by taking the terminal performing the above method as an example.
[0066] In an embodiment of the disclosure, the calibration parameter corresponding to the preset bandwidth signal can be obtained by training by the terminal. Illustratively, the terminal can include a radio frequency channel, an ADC module, and an equalization module. The radio frequency channel can be used to receive the preset bandwidth signal and perform frequency conversion processing on the preset bandwidth signal to obtain a corresponding output signal. The terminal can modulate the output signal to the ADC module through a mixer or other modulation device, and the ADC module can perform analog-to-digital conversion on the output signal to convert it into a digital signal. The equalization module can determine the calibration parameter based on the preset bandwidth signal and the digital signal. In this embodiment, the preset bandwidth signal is used as a reference signal known on the input side and the output side to determine the calibration parameter corresponding thereto. The input side indicates the signal source side, and the output side indicates the equalization module.
[0067] In an embodiment of the disclosure, the radio frequency channel can perform frequency conversion processing on the preset bandwidth signal according to the reception or transmission of the preset bandwidth signal to obtain a corresponding output signal. Illustratively, when the preset bandwidth signal is a transmission signal, the preset bandwidth signal is up-converted at a first frequency. When the preset bandwidth signal is a reception signal, the preset bandwidth signal is down-converted at the first frequency. The first frequency is the carrier frequency of the output signal obtained after frequency conversion of the preset bandwidth signal.
[0068] In an embodiment of the disclosure, the ADC module can sample the output signal at a first sampling rate to obtain a corresponding digital signal. In an embodiment of the disclosure, the first sampling rate is associated with the preset bandwidth. Illustratively, the relationship between the first sampling rate and the preset bandwidth satisfies the sampling theorem. Illustratively, the first sampling rate is greater than or equal to twice the preset bandwidth. For example, if the bandwidth of the signal is 200 Hz, the sampling frequency must be greater than 400 Hz in order to avoid aliasing.
[0069] In another embodiment of the disclosure, the calibration parameter of the preset bandwidth signal can be obtained by reading from the memory. Illustratively, after the terminal trains the preset bandwidth signal by the above method, the preset bandwidth signal is stored in the memory. Illustratively, the calibration parameter corresponding to the preset bandwidth signal is also stored in the memory in a preconfigured manner. In this way, the terminal can read from the memory as needed.
[0070] In another embodiment of the disclosure, the preset bandwidth satisfies one of the following conditions:
[0071] The preset bandwidth includes 400Mhz; the preset bandwidth includes 200Mhz; the preset bandwidth occupies the entire use frequency band, or the preset bandwidth is greater than 100Mhz and less than 400Mhz.
[0072] At step 202, the terminal calibrates the to-be-calibrated signal based on the frequency of the to-be-calibrated signal and the calibration parameter, and obtains a calibrated signal.
[0073] In an embodiment of the present disclosure, the terminal can pre-establish a correspondence between the frequency of the to-be-calibrated signal and the calibration parameter corresponding to the preset bandwidth signal, adjust the calibration parameter according to the preset correspondence, obtain a target calibration parameter, and calibrate the to-be-calibrated signal by using the target calibration parameter.
[0074] In an embodiment of the present disclosure, the terminal can obtain a first frequency corresponding to the preset bandwidth signal, and the first frequency is used for frequency modulation of the preset bandwidth signal. The terminal can calibrate the to-be-calibrated signal based on the first frequency, the frequency of the to-be-calibrated signal, and the calibration parameter, and obtain a calibrated signal. For example, the terminal can determine a frequency deviation between the first frequency and the frequency of the to-be-calibrated signal, then adjust the calibration parameter by using the frequency deviation to obtain a target calibration parameter, and then calibrate the to-be-calibrated signal by using the target calibration parameter to obtain the calibrated signal.
[0075] In an embodiment of the present disclosure, the terminal can obtain a first frequency corresponding to the preset bandwidth signal, and the first frequency is used for frequency modulation of the preset bandwidth signal. The terminal can calibrate the to-be-calibrated signal based on the first frequency, the frequency of the to-be-calibrated signal, and the calibration parameter, and obtain a calibrated signal. For example, the terminal can determine a frequency deviation between the first frequency and the frequency of the to-be-calibrated signal, then adjust the calibration parameter by using the frequency deviation to obtain a target calibration parameter, and then calibrate the to-be-calibrated signal by using the target calibration parameter to obtain the calibrated signal.
[0076] For example, the terminal adjusts the calibration parameter based on the frequency deviation, the first sampling rate, the second sampling rate, and the calibration parameter, to obtain a calibrated signal, wherein the second sampling rate corresponds to the to-be-calibrated signal.
[0077] For example, the terminal adjusts the calibration parameter based on the frequency deviation, the first sampling rate, the second sampling rate, and the calibration parameter, to obtain a calibrated signal, wherein the second sampling rate corresponds to the to-be-calibrated signal.
[0078] In an embodiment of the present disclosure, the terminal obtains the calibrated signal in the following manner: the terminal obtains a second signal, performs frequency conversion processing on the second signal by using a radio frequency channel to obtain a second sub-signal, performs mixing processing on the second sub-signal by using a mixer to obtain a second processing signal, and performs sampling processing on the second processing signal at a second sampling rate to obtain the to-be-calibrated signal, and the bandwidth of the second signal is less than or equal to the preset bandwidth.
[0079] For example, the second sampling rate is a sampling rate corresponding to the second signal. For example, the second sampling rate is greater than or equal to 2 times the bandwidth of the second signal.
[0080] To sum up, the signal calibration method according to the present disclosure comprises: generating a calibration parameter corresponding to a preset bandwidth signal; and calibrating a to-be-calibrated signal based on the frequency of the to-be-calibrated signal and the calibration parameter to obtain a calibrated signal. The present disclosure can calibrate different to-be-calibrated signals by generating a calibration parameter, thereby avoiding dynamic adaptation and reducing the storage dimension of parameters.
[0081] Referring to Figure 3 A flowchart of a signal calibration method according to an embodiment of the present disclosure is provided.
[0082] In step 301, a preset bandwidth signal is subjected to frequency conversion processing to determine a first signal.
[0083] In some embodiments of the present disclosure, a terminal can perform frequency conversion processing on a preset bandwidth signal to determine a first signal, thereby determining a first digital signal.
[0084] In some embodiments of the present disclosure, the preset bandwidth of the preset bandwidth signal should satisfy one of the following conditions: the preset bandwidth includes 400Mhz, the preset bandwidth includes 200Mhz, the preset bandwidth occupies the entire frequency band used, or the preset bandwidth is greater than 100Mhz and less than 400Mhz.
[0085] In some embodiments of the present disclosure, the preset bandwidth signal can be one signal or a signal stream formed by multiple signals, and the present disclosure does not limit this.
[0086] In some embodiments of the present disclosure, the first signal is a signal obtained after frequency conversion processing of the preset bandwidth signal, and the first signal is an analog signal.
[0087] In some embodiments of the present disclosure, the preset bandwidth signal can be a digital signal or an analog signal, and the present disclosure does not limit this.
[0088] In some embodiments of the present disclosure, the preset bandwidth signal can be converted from a digital signal to an analog signal by a signal source or the like, and the converted preset bandwidth signal is subjected to frequency conversion processing.
[0089] In some embodiments of the present disclosure, the preset bandwidth signal is a signal occupying the entire frequency band used by a terminal, and the preset bandwidth signal covers the maximum input bandwidth of a radio frequency channel. Alternatively, the preset bandwidth signal can be a reference signal sent by a signal source.
[0090] In some embodiments of the present disclosure, there is only one preset bandwidth signal in the same frequency band, in other words, the preset bandwidth signal in each frequency band is unique. For example, the working signal of the radio frequency channel is a 5MHz-100MHz signal modulated in the 2300MHz-2400MHz frequency band, and the preset bandwidth signal used to determine the calibration parameters of the radio frequency channel is a 100MHz wideband signal modulated at 2350MHz.
[0091] For example, referring to Figure 4 , Figure 4 An example diagram of a signal equalization architecture provided for an embodiment of the present disclosure, the preset bandwidth signal can be a wideband signal 401, and the terminal can send the wideband signal into a radio frequency channel 402 to perform frequency conversion processing on the wideband signal and determine a first signal.
[0092] In step 302, a first sampling rate corresponding to the preset bandwidth signal is determined, and the first sampling rate is used to sample the signal after the frequency conversion processing of the preset bandwidth signal.
[0093] In some embodiments of the present disclosure, the terminal can determine the first sampling rate corresponding to the preset bandwidth signal to sample the preset bandwidth signal using the first sampling rate.
[0094] In some embodiments of the present disclosure, the first sampling rate can also be used to sample the signal after the frequency conversion processing of the preset bandwidth signal.
[0095] In some embodiments of the present disclosure, the relationship between the preset bandwidth signal and the first sampling rate can be preconfigured, and the first sampling rate corresponding to the preset bandwidth signal can be determined through a preset table, and the present disclosure does not limit the way of determining the first sampling rate.
[0096] In some embodiments of the present disclosure, the correspondence between the preset bandwidth signal and the first sampling rate is not limited, that is, the first sampling rates of different preset bandwidth signals can be the same or different.
[0097] In some embodiments of the present disclosure, the first sampling rate should satisfy the Nyquist sampling theorem, that is, the first sampling rate should be greater than or equal to twice the highest frequency of the preset bandwidth signal, so as to ensure that there is no signal aliasing when the preset bandwidth signal is sampled.
[0098] In step 303, the first signal is sampled to obtain a first digital signal.
[0099] In some embodiments of the present disclosure, the terminal samples the first signal to obtain a first digital signal to determine the calibration parameters.
[0100] In some embodiments of the present disclosure, the first signal can be sampled using the first sampling rate to obtain a first digital signal.
[0101] In some embodiments of the present disclosure, the first signal is a continuous signal, which needs to be discretely sampled and converted into a digital baseband signal, i.e., a first digital signal.
[0102] In some embodiments of the present disclosure, the first digital signal can be determined by the following formula:
[0103] (3.1)
[0104] wherein x cal (n) represents a discrete signal of the preset bandwidth signal, f0 represents a frequency conversion frequency, fs0 represents a first sampling rate, y cal (n) represents the first digital signal.
[0105] Exemplarily, referring to Figure 4 , the radio frequency channel 402 can send the first signal to the ADC module 403 for sampling processing, convert the first signal from a continuous signal to a discrete signal, and obtain the first digital signal.
[0106] In step 304, a calibration parameter is determined based on the first digital signal and the preset bandwidth signal.
[0107] In some embodiments of the present disclosure, the terminal can determine the calibration parameter based on the first digital signal and the preset bandwidth signal, so as to calibrate the to-be-calibrated signal.
[0108] In some embodiments of the present disclosure, the calibration parameter is determined by the preset bandwidth signal and the first digital signal occupying the terminal usage frequency band bandwidth, so that the calibration parameter can calibrate any to-be-calibrated signal in the usage frequency band.
[0109] In some embodiments of the present disclosure, there is only one calibration parameter determined under the same frequency band, i.e., the calibration parameter is adapted to all bandwidth and rate signals under the frequency band. For example, the calibration parameter generated in the 2300MHz-2400MHz frequency band can be adapted to a to-be-calibrated signal modulated at 2350MHz with a bandwidth of 10MHz, and can also be adapted to a to-be-calibrated signal modulated at 2330MHz with a bandwidth of 50MHz.
[0110] In some embodiments of the present disclosure, the zero-forcing, minimum mean square error, etc. method can be used to determine the calibration parameter, and the present disclosure does not limit the method for determining the calibration parameter. Any method for determining the calibration parameter based on the first digital signal and the preset bandwidth signal falls within the scope of the present disclosure.
[0111] In some embodiments of the present disclosure, the calibration parameter should satisfy the following formula:
[0112] (3.2)
[0113] wherein h(n) represents the calibration parameter, and the remaining parameters are defined as described above in relation to equation (3.1), which will not be repeated here.
[0114] In some embodiments of the present disclosure, there is only one first input signal of the same frequency band, and thus there is only one first calibration parameter of the frequency band generated.
[0115] For example, referring to Figure 4 The equalization calibration module 404 can receive the wideband signal and the first digital signal sent by the ADC module, and determine the calibration parameter by using a method such as zero forcing or minimum mean square error.
[0116] It should be understood that the signal calibration method according to the embodiments of the present disclosure can include at least one of steps 301-304. For example, step 301 can be implemented as an independent embodiment, and step 303 can be implemented as an independent embodiment, but is not limited thereto.
[0117] In some embodiments, step 302 is optional, and can be omitted or replaced in different embodiments.
[0118] In the embodiments or examples, each step can be independent, arbitrarily combined or exchanged in order, the optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with other embodiments or examples, without contradiction.
[0119] In summary, according to the signal calibration method provided by the present disclosure, the method comprises: performing frequency conversion processing on a preset bandwidth signal to determine a first signal; determining a first sampling rate corresponding to the preset bandwidth signal, the first sampling rate being used for sampling the signal after the frequency conversion processing on the preset bandwidth signal; performing sampling processing on the first signal to obtain a first digital signal; and determining a calibration parameter based on the first digital signal and the preset bandwidth signal. The present disclosure determines the calibration parameter by using the preset bandwidth signal occupying the terminal use frequency band bandwidth and the first digital signal, so that the generated calibration parameter can calibrate any to-be-calibrated signal in the same use frequency band, avoiding dynamic adaptation and reducing the storage dimension of the parameter.
[0120] For example, referring to Figure 5 A flowchart of a signal calibration method according to an embodiment of the present disclosure is provided.
[0121] Step 501: determining a first frequency corresponding to a preset bandwidth signal, the first frequency being used for frequency conversion processing on the preset bandwidth signal.
[0122] In some embodiments of the present disclosure, the terminal can determine a first frequency corresponding to a preset bandwidth signal, the first frequency being used for frequency conversion processing on the preset bandwidth signal.
[0123] In some embodiments of the present disclosure, the relationship between the preset bandwidth signal and the first frequency can be preconfigured. Illustratively, the first frequency corresponding to the preset bandwidth signal can be determined by a preset table, and the present disclosure does not limit the manner of determining the first frequency.
[0124] In some embodiments of the present disclosure, the correspondence between the preset bandwidth signal and the first frequency is not limited, and the first frequencies of different preset bandwidth signals can be the same or different.
[0125] Step 502, frequency conversion processing is performed on the preset bandwidth signal to obtain a first sub-signal.
[0126] In some embodiments of the present disclosure, the terminal can perform frequency conversion processing on the preset bandwidth signal to obtain a first sub-signal to determine the first signal.
[0127] In some embodiments of the present disclosure, when the preset bandwidth signal is a transmit signal, the preset bandwidth signal is up-converted at the first frequency.
[0128] In some embodiments of the present disclosure, when the preset bandwidth signal is a receive signal, the preset bandwidth signal is down-converted at the first frequency.
[0129] In an optional embodiment, the preset bandwidth signal is represented by x cal (t) represents, and the first sub-signal is where f0 is the first frequency, the sign of f0 is positive when the preset bandwidth signal is up-converted, and the sign of f0 is negative when the preset bandwidth signal is down-converted.
[0130] Step 503, the first sub-signal is mixed to obtain the first signal.
[0131] In some embodiments of the present disclosure, the terminal can perform mixing processing on the first sub-signal to obtain the first signal.
[0132] In some embodiments of the present disclosure, due to the unevenness of the radio frequency channel and the code inter-symbol interference during signal transmission, the first signal obtained after mixing processing has a certain degree of distortion, and the first signal can also be a distorted signal obtained after frequency conversion processing and mixing processing of the preset bandwidth signal.
[0133] In some embodiments of the present disclosure, the first signal obtained after mixing processing can be determined by the following formula:
[0134] (5.1)
[0135] Wherein, g(t) is the system response of the channel to be calibrated, and the symbol "*" represents convolution operation. In the embodiments of the present disclosure, g(t) is an expression abstracted from the model of the radio frequency channel through which the preset bandwidth signal passes, and the specific expression form does not affect the determination of the calibration parameter. The definitions of the remaining parameters can refer to the above description, and will not be repeated here.
[0136] For example, referring to Figure 4 The preset bandwidth signal can be a wideband signal 401, and the terminal can input a narrowband offset frequency signal into the radio frequency channel 402 to determine the first sampling rate, and perform frequency conversion and mixing processing on the wideband signal to obtain the first signal.
[0137] It should be understood that the signal calibration method related to the embodiments of the present disclosure can include at least one of steps 501-503. For example, step 501 can be implemented as an independent embodiment, and step 503 can be implemented as an independent embodiment, but not limited thereto.
[0138] In some embodiments, step 501 is optional, and this step can be omitted or replaced in different embodiments.
[0139] In the present embodiment or example, each step can be independent, arbitrarily combined or exchanged in order, the optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with other embodiments or examples, without contradiction.
[0140] In summary, according to the signal calibration method proposed in the present disclosure, the method comprises: determining a first frequency corresponding to a preset bandwidth signal, the first frequency being used for frequency conversion processing on the preset bandwidth signal; performing frequency conversion processing on the preset bandwidth signal to obtain a first sub-signal; and performing mixing processing on the first sub-signal to obtain a first signal. The scheme of the present disclosure lays a foundation for determining the calibration parameter.
[0141] For example, referring to Figure 6 A flowchart of a signal calibration method provided by an embodiment of the present disclosure is shown in FIG. 6.
[0142] In step 601, the terminal calibrates the to-be-calibrated signal through the frequency deviation between the first frequency and the frequency of the to-be-calibrated signal and the calibration parameter, and obtains a calibrated signal.
[0143] In some embodiments of the present disclosure, the terminal calibrates the to-be-calibrated signal through the frequency deviation between the first frequency and the frequency of the to-be-calibrated signal and the calibration parameter, and obtains a calibrated signal.
[0144] In some embodiments of the present disclosure, the frequency deviation between the first frequency and the to-be-calibrated signal is the difference between the first frequency and the frequency of the to-be-calibrated signal.
[0145] Specifically, in some embodiments of the present disclosure, the terminal can calibrate the to-be-calibrated signal to obtain a calibrated signal by a frequency deviation between the first frequency and the frequency of the to-be-calibrated signal, the first sampling rate, the second sampling rate, and the calibration parameter, where the second sampling rate corresponds to the to-be-calibrated signal.
[0146] To sum up, the signal calibration method proposed in the present disclosure includes: calibrating the to-be-calibrated signal by a frequency deviation between the first frequency and the frequency of the to-be-calibrated signal and a calibration parameter to obtain a calibrated signal. The scheme of the present disclosure realizes calibration of the to-be-calibrated signal by the frequency deviation between the first frequency and the frequency of the to-be-calibrated signal and the calibration parameter, and determines the calibrated signal.
[0147] Referring to Figure 7 A flowchart of a signal calibration method provided for an embodiment of the present disclosure is shown in FIG. 7.
[0148] In step 701, the calibration parameter is adjusted based on the frequency deviation and the first sampling rate to obtain an intermediate calibration parameter.
[0149] In some embodiments of the present disclosure, the terminal can adjust the calibration parameter based on the frequency deviation and the first sampling rate to obtain an intermediate calibration parameter, which lays a foundation for determining the target calibration parameter.
[0150] In some embodiments of the present disclosure, the frequency of the to-be-calibrated signal and the first frequency can be different, so the calibration parameter cannot be directly used for signal calibration, and the calibration parameter needs to be adjusted to obtain an intermediate calibration parameter.
[0151] In some embodiments of the present disclosure, the frequency deviation can include at least one of the following: a difference between the first frequency and the frequency of the to-be-calibrated signal; a ratio of the first frequency to the frequency of the to-be-calibrated signal; a numerical relationship between the difference and the first frequency; and a numerical relationship between the difference and the frequency of the to-be-calibrated signal.
[0152] In an optional embodiment of the present disclosure, the frequency deviation can be determined by the following formula:
[0153] Δf = f0– f1(7.1)
[0154] Where Δf represents the frequency deviation between the first output signal and the frequency of the to-be-calibrated signal, f0 represents the first frequency, and f1 represents the frequency of the to-be-calibrated signal.
[0155] Specifically, in some embodiments of the present disclosure, the intermediate calibration parameter can be determined by the following formula:
[0156] (7.2)
[0157] Wherein, h'(n) represents the intermediate calibration parameter, i.e. the equalization parameter after frequency shift of the calibration parameter h(n). The remaining parameter definitions can refer to the above description of the formula, which will not be repeated here.
[0158] Exemplarily, referring to Figure 4 The calibration parameter and the frequency deviation determined through the radio frequency channel 402 are input into the numerical controlled oscillator (NCO) 405, and the intermediate calibration parameter can be determined by the numerical controlled oscillator.
[0159] In step 702, the intermediate calibration parameter is adjusted by the frequency deviation and the second sampling rate to obtain the target calibration parameter.
[0160] In some embodiments of the present disclosure, the terminal can adjust the intermediate calibration parameter by the frequency deviation and the second sampling rate to obtain the target calibration parameter, so as to realize the calibration of the to-be-calibrated signal.
[0161] In some embodiments of the present disclosure, the target calibration parameter can be determined by the following formula:
[0162] (7.3)
[0163] Wherein, h"(n) represents the target calibration parameter, h fs1 represents the sampling parameter obtained by transforming the sampling frequency of the intermediate calibration parameter from the first sampling frequency fso to the second sampling rate fs1 through downsampling, and the remaining parameter definitions can refer to the above description of the formula, which will not be repeated here.
[0164] Exemplarily, referring to Figure 4 The intermediate calibration parameter obtained by adjusting the calibration parameter by the numerical controlled oscillator is input into the downsampling module 406, and the downsampling module 3 transforms the sampling rate of the intermediate calibration parameter from the first sampling frequency fso to the second sampling frequency fs1 to generate the sampling parameter h fs1 , and the target calibration parameter is generated based on the sampling parameter h fs1 , and the clipping of the calibration parameter is completed.
[0165] In step 703, the to-be-calibrated signal is calibrated by the target calibration parameter to obtain the calibrated signal.
[0166] In some embodiments of the present disclosure, the terminal can calibrate the to-be-calibrated signal by the target calibration parameter to obtain the calibrated signal.
[0167] In some embodiments of the present disclosure, when the to-be-calibrated signal is a single discrete signal, the target calibration parameter is a calibration parameter tailored based on the single discrete signal; when the to-be-calibrated signal is a discrete signal stream including multiple discrete signals, the target calibration parameter is multiple calibration parameters corresponding to each signal included in the discrete signal stream.
[0168] In some embodiments of the present disclosure, the terminal can respectively convolve the to-be-calibrated signal and the target calibration parameter to obtain multiple convolution results, so as to obtain the calibrated signal.
[0169] In some embodiments of the present disclosure, the to-be-calibrated signal includes only one signal, and the target calibration parameter is a calibration parameter corresponding to the to-be-calibrated signal. Each signal point in the to-be-calibrated signal is convolved with the target calibration parameter to obtain a convolution result of each signal point and the target calibration parameter. The terminal can determine the convolution result as the calibrated signal.
[0170] Specifically, in some embodiments of the present disclosure, the to-be-calibrated signal is a signal stream including multiple signals, and the target calibration parameter is a calibration parameter corresponding to the multiple signals in the to-be-calibrated signal. The to-be-calibrated signal and the target calibration parameter are respectively convolved to obtain convolution results of the multiple signals. The terminal can determine the sum of the multiple convolution results as the calibrated signal.
[0171] For example, referring to FIG. 4, Figure 4 The equalization filter 409 receives the target calibration parameter generated by the downsampling module as a filter parameter of the equalization filter, and receives the to-be-calibrated signal converted by the ADC module 408, convolves and calculates the signal to obtain the calibrated signal.
[0172] It should be understood that the signal calibration method according to the embodiments of the present disclosure can include at least one of steps 701-703. For example, step 701 can be implemented as an independent embodiment, and step 703 can be implemented as an independent embodiment, but is not limited thereto.
[0173] In the present embodiment or example, each step can be independent, arbitrarily combined or exchanged in order, the optional mode or example can be arbitrarily combined, and can be arbitrarily combined with other embodiments or examples, without contradiction.
[0174] In summary, according to the signal calibration method provided in the present disclosure, the method comprises: adjusting the calibration parameter based on the frequency offset and the first sampling rate to obtain an intermediate calibration parameter; adjusting the intermediate calibration parameter based on the frequency offset and the second sampling rate to obtain a target calibration parameter; and calibrating the to-be-calibrated signal based on the target calibration parameter to obtain a calibrated signal. The present disclosure adjusts the calibration parameter based on the frequency offset, the first sampling rate and the second sampling rate to obtain the target calibration parameter, so that the corresponding target calibration parameter can be obtained for different to-be-calibrated signals, thereby avoiding dynamic adaptation and reducing the storage dimension of the number of parameters; and the calibration of any to-be-calibrated signal in the full frequency band can be realized based on the target calibration parameter.
[0175] Referring to Figure 8 A flowchart of a signal calibration method according to an embodiment of the present disclosure is shown in FIG. 8.
[0176] In step 801, a second signal is obtained, and the second signal is frequency-converted to obtain a second sub-signal.
[0177] In some embodiments of the present disclosure, a terminal can obtain a second signal, and frequency-convert the second signal to obtain a second sub-signal.
[0178] In some embodiments of the present disclosure, the second signal can be one signal or a signal stream formed by multiple signals, and the present disclosure does not limit the same.
[0179] In some embodiments of the present disclosure, the manner of obtaining the second signal is not limited, for example, the working signal sent by another communication device is received.
[0180] In some embodiments of the present disclosure, when the second signal is a transmit signal, the second signal is up-converted at a second frequency.
[0181] In some embodiments of the present disclosure, when the second signal is a receive signal, the second signal is down-converted at a second frequency.
[0182] In some embodiments of the present disclosure, the second signal satisfies the following formula:
[0183] (8.1)
[0184] wherein f1 is the frequency of frequency conversion of the second signal, BW is the bandwidth of the second signal, f0 is the frequency of frequency conversion of a preset bandwidth signal, and BW cal is the preset bandwidth.
[0185] In some embodiments of the present disclosure, the above preset bandwidth should satisfy one of the following conditions: the preset bandwidth includes 400Mhz, the preset bandwidth includes 200Mhz, and the preset bandwidth occupies the entire use frequency band.
[0186] The detailed steps of performing frequency conversion on the second signal in this embodiment can refer to the related embodiments in step 402 of FIG. 4, which will not be repeated here. Figure 5 The detailed steps of performing frequency conversion on the second signal in this embodiment can refer to the related embodiments in step 402 of FIG. 4, which will not be repeated here.
[0187] In step 802, the terminal performs frequency mixing processing on the second sub-signal to obtain a second processed signal.
[0188] In some embodiments of the present disclosure, the terminal can perform frequency mixing processing on the second sub-signal to obtain a second processed signal.
[0189] In some embodiments of the present disclosure, due to the unevenness of the radio frequency channel and the code inter-symbol interference during signal transmission, the second processed signal obtained after frequency mixing processing has a certain degree of distortion, that is, the second processed signal can also be a distorted signal obtained after frequency conversion and frequency mixing processing.
[0190] The detailed steps of performing frequency mixing processing on the second signal in this embodiment can refer to the related embodiments in step 503 of FIG. 5, which will not be repeated here. Figure 5 The detailed steps of performing frequency mixing processing on the second signal in this embodiment can refer to the related embodiments in step 503 of FIG. 5, which will not be repeated here.
[0191] For example, referring to FIG. 4 and FIG. 5, the terminal can perform frequency conversion on the second signal to obtain a second sub-signal, and perform frequency mixing processing on the second sub-signal to obtain a second processed signal. Figure 4 For example, referring to FIG. 4 and FIG. 5, the terminal can perform frequency conversion on the second signal to obtain a second sub-signal, and perform frequency mixing processing on the second sub-signal to obtain a second processed signal.
[0192] In step 803, the terminal performs sampling processing on the second processed signal at a second sampling rate to obtain a to-be-calibrated signal, and the bandwidth of the second signal is less than or equal to the preset bandwidth.
[0193] In some embodiments of the present disclosure, the terminal can perform sampling processing on the second processed signal at a second sampling rate to obtain a to-be-calibrated signal, and the bandwidth of the second signal is less than or equal to the preset bandwidth.
[0194] In some embodiments of the present disclosure, the second processed signal is a continuous signal, which needs to be discretely sampled and converted into a digital baseband signal, that is, a to-be-calibrated signal.
[0195] The detailed steps of performing sampling processing on the second processed signal at a second sampling rate in this embodiment can refer to the related embodiments in step 303 of FIG. 3, which will not be repeated here. Figure 3 The detailed steps of performing sampling processing on the second processed signal at a second sampling rate in this embodiment can refer to the related embodiments in step 303 of FIG. 3, which will not be repeated here.
[0196] For example, referring to FIG. 4 and FIG. 5, the terminal can perform frequency conversion on the second signal to obtain a second sub-signal, and perform frequency mixing processing on the second sub-signal to obtain a second processed signal. Figure 4 For example, referring to FIG. 4 and FIG. 5, the terminal can perform frequency conversion on the second signal to obtain a second sub-signal, and perform frequency mixing processing on the second sub-signal to obtain a second processed signal.
[0197] In summary, according to the signal calibration method proposed in the present disclosure, the method comprises: acquiring a second signal, performing frequency conversion processing on the second signal to obtain a second sub-signal; performing mixing processing on the second sub-signal to obtain a second processing signal; and performing sampling processing on the second processing signal at a second sampling rate to obtain a to-be-calibrated signal, wherein the bandwidth of the second signal is less than or equal to a preset bandwidth. The present disclosure divides the processing of the preset bandwidth signal by the radio frequency channel into frequency conversion processing and mixing processing, thereby determining the second processing signal obtained through the radio frequency channel, and performing sampling processing on the second processing signal to obtain the to-be-calibrated signal, which takes into account the influence of the sampling rate on signal calibration, and further improves the accuracy of signal calibration.
[0198] In summary, according to the signal calibration method proposed in the present disclosure, the method comprises: acquiring a second signal, performing frequency conversion processing on the second signal to obtain a second sub-signal; performing mixing processing on the second sub-signal to obtain a second processing signal; and performing sampling processing on the second processing signal at a second sampling rate to obtain a to-be-calibrated signal, wherein the bandwidth of the second signal is less than or equal to a preset bandwidth. The present disclosure divides the processing of the preset bandwidth signal by the radio frequency channel into frequency conversion processing and mixing processing, thereby determining the second processing signal obtained through the radio frequency channel, and performing sampling processing on the second processing signal to obtain the to-be-calibrated signal, which takes into account the influence of the sampling rate on signal calibration, and further improves the accuracy of signal calibration. Figure 4 As shown in the embodiment, the signal calibration method proposed in the present disclosure can be divided into two stages: the first stage is the calibration stage, and the workflow is from 401 to 404, wherein the wideband signal spectrum used in 401 occupies the entire signal frequency band, so the bandwidth of the wideband signal is greater than or equal to the bandwidth of the narrowband offset frequency signal. The second stage is the equalization stage, and the workflow is divided into 402, 405 to 409. By cutting out corresponding calibration parameters based on the carrier frequency of the narrowband offset frequency signal and the sampling frequency of different signals, the calibration signal is obtained by combining the to-be-calibrated signal after sampling digitization and the target calibration parameter, which avoids dynamic adaptation and reduces the storage dimension of the parameters.
[0199] Figure 9 A circuit structure 900 embodiment for performing the signal calibration method provided by the present disclosure.
[0200] The circuit structure 900 comprises a radio frequency part and a baseband part.
[0201] The radio frequency part comprises a diplexer / transceiver switch 901, a low noise amplifier 902, and the baseband part comprises an anti-aliasing filter 905 (anti-aliasing filter 906) and an analog-to-digital converter 907 (analog-to-digital converter 908).
[0202] The radio frequency signal is moved to the baseband after passing through the diplexer / transceiver switch 901, the low noise amplifier 902 and the mixer 903 (mixer 904), and is converted into a digital signal after passing through the anti-aliasing filter 905 (anti-aliasing filter 906) and the analog-to-digital converter 907 (analog-to-digital converter 908).
[0203] Since the diplexer / transceiver switch 901 and the low noise amplifier 902 are non-ideal devices, they cause the uneven characteristics of the receiving channel in the radio frequency band. The anti-aliasing filter 905, the anti-aliasing filter 906 and the analog-to-digital converter 907, the analog-to-digital converter 908 cause the uneven characteristics of the receiving channel in the baseband.
[0204] Figure 10 A signal calibration method based on the circuit structure provided by the present disclosure is provided. Figure 9 A signal spectrum diagram when the circuit structure performs the signal calibration method.
[0205] When the second signal enters the circuit structure shown in the figure, it first passes through the radio frequency part, the radio frequency unevenness of which is shown in 1005, and then the second signal is modulated to the baseband part, the baseband unevenness of which is shown in 1006. Figure 9 Specifically, the frequency band of the mixer 903 is selected to be relatively flat, and the preset bandwidth signal is directly sent to the mixer 903\mixer 904, and then passes through the anti-aliasing filter 905\anti-aliasing filter 906 and the analog-to-digital converter 907\analog-to-digital converter 908 to obtain a baseband first digital signal. The signal is sent to the equalization calibration module (such as the equalization calibration module 404 in the figure), and the baseband calibration parameter is obtained according to the preset bandwidth signal and the baseband first digital signal. The frequency spectrum unevenness of the baseband channel is shown in 1002, and the frequency domain distribution of the compensation parameter is shown in 1004.
[0206] Figure 4 Secondly, the preset bandwidth signal is sent to the radio frequency receiving channel through the duplexer / transceiver switch 901, and the signal passes through the low noise amplifier 902, the mixer 903\mixer 904, the anti-aliasing filter 905\anti-aliasing filter 906 and the analog-to-digital converter 907\analog-to-digital converter 908 to obtain a first digital signal. The signal is corrected based on the above-mentioned baseband calibration parameter to obtain a radio frequency first digital signal affected only by the radio frequency unevenness. The signal is sent to the equalization calibration module, and the corresponding radio frequency calibration parameter is obtained according to the preset bandwidth signal and the radio frequency first digital signal. The frequency spectrum unevenness of the radio frequency channel is shown in 1001, and the frequency response curve of the compensation parameter is shown in 1003.
[0207] Thus, the calibration parameters on the baseband side and the radio frequency side are obtained respectively. In the working state, the second signal is input to the NCO module, and the NCO module performs spectrum shifting on the radio frequency calibration parameter based on the frequency offset frequency. The frequency response characteristics of the shifted radio frequency calibration parameter are shown in 1007. Secondly, due to the change of the sampling rate of the analog-to-digital conversion, the shifted radio frequency calibration parameter is correspondingly speeded up and cropped, and the radio frequency target calibration parameter obtained after the cropping is performed. The frequency response of the radio frequency target calibration parameter is shown in 1008. Similarly, the baseband target calibration parameter can be obtained, and the frequency response of the baseband target calibration parameter is shown in 1009. Finally, the second signal is sequentially sent to the equalizer (such as the equalizer 409 in the figure) using the baseband target calibration parameter and the equalizer using the radio frequency target calibration parameter, to obtain an output signal compensated for the channel unevenness characteristics, i.e. the calibration signal in the above-mentioned embodiment.
[0208] Thus, the calibration parameters on the baseband side and the radio frequency side are obtained respectively. In the working state, the second signal is input to the NCO module, and the NCO module performs spectrum shifting on the radio frequency calibration parameter based on the frequency offset frequency. The frequency response characteristics of the shifted radio frequency calibration parameter are shown in 1007. Secondly, due to the change of the sampling rate of the analog-to-digital conversion, the shifted radio frequency calibration parameter is correspondingly speeded up and cropped, and the radio frequency target calibration parameter obtained after the cropping is performed. The frequency response of the radio frequency target calibration parameter is shown in 1008. Similarly, the baseband target calibration parameter can be obtained, and the frequency response of the baseband target calibration parameter is shown in 1009. Finally, the second signal is sequentially sent to the equalizer (such as the equalizer 409 in the figure) using the baseband target calibration parameter and the equalizer using the radio frequency target calibration parameter, to obtain an output signal compensated for the channel unevenness characteristics, i.e. the calibration signal in the above-mentioned embodiment. Figure 4
[0209] In summary, the signal calibration method according to the present disclosure comprises: generating a calibration parameter corresponding to a preset bandwidth signal; and calibrating a to-be-calibrated signal based on a frequency of the to-be-calibrated signal and the calibration parameter to obtain a calibrated signal. The present disclosure generates a calibration parameter, which can calibrate different to-be-calibrated signals, avoids dynamic adaptation, and reduces the storage dimension of parameters.
[0210] Therefore, the present scheme has the following beneficial effects:
[0211] Uniform calibration parameters are generated for signals with different sampling rates and modulation frequencies, and corresponding target calibration parameters are cropped for different signals, which avoids dynamic adaptation and high-dimensional parameter storage while keeping balanced performance unrestricted.
[0212] Figure 11 A structural diagram of a signal calibration device 1100 is provided for the embodiments of the present disclosure, which comprises:
[0213] A calibration parameter generation module 1101 is configured to generate a calibration parameter corresponding to a preset bandwidth signal.
[0214] A signal calibration module 1102 is configured to calibrate a to-be-calibrated signal based on a frequency of the to-be-calibrated signal and the calibration parameter to obtain a calibrated signal.
[0215] In some embodiments of the present disclosure, the calibration parameter generation module 1101 is further configured to perform frequency conversion processing on the preset bandwidth signal to determine a first signal; perform sampling processing on the first signal to obtain a first digital signal; and determine the calibration parameter based on the first digital signal and the preset bandwidth signal.
[0216] In some embodiments of the present disclosure, the calibration parameter generation module 1101 is further configured to perform frequency conversion processing on the preset bandwidth signal to obtain a first sub-signal; and perform frequency mixing processing on the first sub-signal to obtain the first signal.
[0217] In some embodiments of the present disclosure, the calibration parameter generation module 1101 is further configured to up-convert the preset bandwidth signal by the first frequency when the preset bandwidth signal is a transmit signal; and down-convert the preset bandwidth signal by the first frequency when the preset bandwidth signal is a receive signal.
[0218] In some embodiments of the present disclosure, the calibration parameter generation module 1101 is further configured to determine a first frequency corresponding to the preset bandwidth signal, and the first frequency is used for frequency conversion processing on the preset bandwidth signal.
[0219] In some embodiments of the present disclosure, the calibration parameter generation module 1101 is further configured to determine a first sampling rate corresponding to the preset bandwidth signal, and the first sampling rate is used for sampling the signal after frequency conversion processing of the preset bandwidth signal.
[0220] In some embodiments of the present disclosure, the signal calibration module 1102 is further configured to calibrate the to-be-calibrated signal by the frequency deviation between the first frequency and the frequency of the to-be-calibrated signal and the calibration parameter, to obtain a calibrated signal.
[0221] In some embodiments of the present disclosure, the signal calibration module 1102 is further configured to calibrate the to-be-calibrated signal by the frequency deviation between the first frequency and the frequency of the to-be-calibrated signal, the first sampling rate, the second sampling rate and the calibration parameter, to obtain a calibrated signal, wherein the second sampling rate corresponds to the to-be-calibrated signal.
[0222] In some embodiments of the present disclosure, the signal calibration module 1102 is further configured to adjust the calibration parameter based on the frequency deviation and the first sampling rate, to obtain an intermediate calibration parameter; adjust the intermediate calibration parameter based on the frequency deviation and the second sampling rate, to obtain a target calibration parameter; and calibrate the to-be-calibrated signal by the target calibration parameter, to obtain a calibrated signal.
[0223] In some embodiments of the present disclosure, the signal calibration module 1102 is further configured to obtain a second signal, perform frequency conversion processing on the second signal to obtain a second sub-signal, perform mixing processing on the second sub-signal to obtain a second processing signal, and perform sampling processing on the second processing signal at a second sampling rate to obtain the to-be-calibrated signal, wherein the bandwidth of the second processing signal is less than or equal to the preset bandwidth.
[0224] In some embodiments of the present disclosure, the related parameters of the second signal satisfy the following conditions:
[0225]
[0226] f1 is the frequency of the frequency conversion of the second signal, BW is the bandwidth of the second signal, f0 is the frequency of the frequency conversion of the preset bandwidth signal, and BW cal is the preset bandwidth.
[0227] In some embodiments of the present disclosure, the preset bandwidth satisfies one of the following conditions: the preset bandwidth includes 400Mhz; the preset bandwidth includes 200Mhz; and the preset bandwidth occupies the entire use frequency band.
[0228] Figure 12FIG. 12 is a structural schematic diagram of an electronic device 1200 provided by an embodiment of the present application. The electronic device 1200 can be a network device, a terminal device, a chip, a chip system, a processor, or the like supporting the network device to implement the method, or a chip, a chip system, a processor, or the like supporting the terminal device to implement the method. The device can be used to implement the method described in the method embodiments, and details can be referred to the descriptions in the method embodiments.
[0229] The electronic device 1200 can include one or more processors 1201. The processor 1201 can be a general-purpose processor or a special-purpose processor, or the like. For example, the processor 1201 can be a baseband processor or a central processing unit. The baseband processor can be used to process a communication protocol and communication data, and the central processing unit can be used to control the electronic device (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, or the like), execute a computer program, and process data of the computer program.
[0230] Optionally, the electronic device 1200 can further include one or more memories 1202, and the memories 1202 can have computer programs 1204 stored thereon. The processor 1201 executes the computer programs 1204 to enable the electronic device 1200 to perform the method described in the method embodiments. Optionally, the memories 1202 can further store data. The electronic device 1200 and the memories 1202 can be separately arranged or integrated together.
[0231] Optionally, the electronic device 1200 can further include a transceiver 1205, an antenna 1206. The transceiver 1205 can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, or the like, and is used to implement a transceiving function. The transceiver 1205 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, or the like, and is used to implement a receiving function. The transmitter can be referred to as a transmitter or a transmitting circuit, or the like, and is used to implement a transmitting function.
[0232] Optionally, the electronic device 1200 can further include one or more interface circuits 1207. The interface circuit 1207 is used to receive code instructions and transmit the code instructions to the processor 1201. The processor 1201 runs the code instructions to enable the electronic device 1200 to perform the method described in the method embodiments.
[0233] In an implementation manner, the processor 1201 can include a transceiver for implementing a receiving and transmitting function. For example, the transceiver can be a transceiving circuit, or an interface, or an interface circuit. The transceiving circuit, the interface, or the interface circuit for implementing the receiving and transmitting function can be separate or integrated together. The transceiving circuit, the interface, or the interface circuit described above can be used for reading and writing of code / data, or the transceiving circuit, the interface, or the interface circuit described above can be used for transmission or transfer of signals.
[0234] In an implementation, the processor 1201 can store a computer program 1203, which, when running on the processor 1201, can cause the electronic device 1200 to perform the methods described in the above method embodiments. The computer program 1203 can be fixed in the processor 1201, in which case the processor 1201 can be implemented by hardware.
[0235] In an implementation, the electronic device 1200 can include a circuit, which can implement the functions of sending or receiving or communicating in the above method embodiments. The processor and the transceiver described in the present application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and the transceiver can also be manufactured by various IC process technologies, such as complementary metal oxide semiconductor (CMOS), n metal-oxide-semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0236] The electronic device described in the above embodiments can be a network device or a terminal device, but the scope of the electronic device described in the present application is not limited thereto, and the structure of the electronic device can not be limited by Figure 12 The electronic device can be a standalone device or can be part of a larger device. For example, the electronic device can be:
[0237] (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem;
[0238] (2) a set of one or more ICs, which can optionally also include a storage component for storing data, computer programs;
[0239] (3) an ASIC, such as a Modem;
[0240] (4) a module that can be embedded in other devices;
[0241] (5) receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handsets, mobile units, car kits, network devices, cloud devices, artificial intelligence devices, and the like;
[0242] (6) others, and the like.
[0243] For the case that the communication device can be a chip or a chip system, refer to the structural schematic diagram of the chip shown in FIG. 1. Figure 13
[0244] Embodiments of the present disclosure also propose a chip, as shown in FIG. 1. Figure 13 The chip shown in FIG. 1 includes a processor 1301 and an interface 1302. Wherein, the number of the processor 1301 can be one or more, and the number of the interface 1302 can be multiple.
[0245] Optionally, the chip further includes a memory 1303, and the memory 1303 is used to store necessary computer programs and data.
[0246] Embodiments of the present disclosure also propose a non-transitory computer readable storage medium storing computer instructions, wherein the computer instructions are used to make a computer execute the method described in the above embodiments of the present disclosure.
[0247] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of both. Whether the function is implemented by hardware or software depends on the specific application and design requirements of the whole system. Those skilled in the art can use various methods to implement the functions for each specific application, but such implementation should not be understood as beyond the scope of the embodiments of the present application.
[0248] It should be noted that the terms "first", "second", and the like in the specification and claims of the present disclosure and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0249] In the description of the specification, the description of the terms "one embodiment", "some embodiments", "certain embodiments", "an example", "a specific example" or "some examples" etc. means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Also, the specific features, structures, materials or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples as appropriate.
[0250] Any process or method descriptions or descriptions of the flow diagrams in the specification are understood to represent one or more steps that can be performed in any order, including sequentially, simultaneously, or in an overlapping manner, as appropriate, and that can include performing or deploying additional processes not depicted, depending upon the circumstances. Furthermore, any described process or method can be performed by hardware, software, or any combination thereof.
[0251] Logic and / or steps represented in the flow diagrams or otherwise described herein, for example, can be embodied in computer-readable instructions, which can be used to cause one or more processors to perform the actions indicated in the flow diagrams and / or described in this specification. Just as an example, one or more of the flow diagrams can represent a portion of a computer program that can be implemented in any computer readable medium for use by or in connection with an instruction execution system such as a computer based system or processor based or other system that can fetch the instructions from the instruction execution system, circuit or device, and execute the instructions. In the context of this specification, a "computer-readable medium" can be any means that can contain, store, communicate, propagate or transport the program for use by or in connection with the instruction execution system, apparatus or device. Computer readable medium can comprise any one of the following: electrical connection (conventional or other) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, and a portable compact disc read-only memory (CDROM). Additionally, the computer readable medium can be paper or other comparable medium upon which the program is printed, as the program can be electronically captured, for example via an optical scanner, then compiled, interpreted, or otherwise processed, and stored in a computer memory in order to be executed.
[0252] It should be understood that parts of the embodiments of the present application can be realized by hardware, software, firmware, or a combination thereof. In the above-described embodiments, a plurality of steps or methods can be realized by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if realized by hardware, and as in another embodiment, any one or a combination of the following technologies known in the art can be used: discrete logic circuitry having logic gates for implementing logic functions on data signals, application specific integrated circuits having appropriate combinational logic gates, programmable gate arrays (PGA), field programmable gate arrays (FPGA), and the like.
[0253] Those skilled in the art of the present technology can understand that all or part of the steps carried out by the above-mentioned embodiment methods can be completed by programs instructing related hardware, and the programs can be stored in a computer readable storage medium. When the program is executed, it includes one of the steps of the method embodiment or a combination thereof.
[0254] In addition, each functional unit in each embodiment of the present application can be integrated into one processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above-mentioned integrated module can be realized in the form of hardware or in the form of a software functional module. The integrated module, if realized in the form of a software functional module and sold or used as an independent product, can also be stored in a computer readable storage medium. The above-mentioned storage medium can be a read-only memory, a magnetic disk or an optical disk, etc.
[0255] Although the embodiments of the present application have been shown and described above, it should be understood that the above-described embodiments are exemplary and should not be construed as limiting the present application, and those skilled in the art can make changes, modifications, replacements and variations to the above-described embodiments within the scope of the present application.
Claims
1. A signal calibration method, comprising generating a calibration parameter corresponding to a preset bandwidth signal; calibrating a to-be-calibrated signal based on a frequency of the to-be-calibrated signal and the calibration parameter to obtain a calibrated signal; before the calibration of the to-be-calibrated signal based on the frequency of the to-be-calibrated signal and the calibration parameter to obtain the calibrated signal, further comprising determining a first frequency corresponding to the preset bandwidth signal, the first frequency being used for frequency conversion processing of the preset bandwidth signal; the calibration of the to-be-calibrated signal based on the frequency of the to-be-calibrated signal and the calibration parameter to obtain the calibrated signal, comprising calibrating the to-be-calibrated signal based on a frequency deviation between the first frequency and the frequency of the to-be-calibrated signal and the calibration parameter to obtain the calibrated signal.
2. The signal calibration method of claim 1, wherein, the generation of the calibration parameter corresponding to the preset bandwidth signal, comprising frequency conversion processing of the preset bandwidth signal to determine a first signal; sampling processing of the first signal to obtain a first digital signal; determination of the calibration parameter based on the first digital signal and the preset bandwidth signal.
3. The signal calibration method of claim 2, wherein, the frequency conversion processing of the preset bandwidth signal to determine the first signal, comprising frequency conversion processing of the preset bandwidth signal to obtain a first sub-signal; mixing frequency processing of the first sub-signal to obtain the first signal.
4. The signal calibration method of claim 2, wherein, the frequency conversion processing of the preset bandwidth signal, comprising one of when the preset bandwidth signal is a transmit signal, up-conversion of the preset bandwidth signal at a first frequency; when the preset bandwidth signal is a receive signal, down-conversion of the preset bandwidth signal at a first frequency.
5. The signal calibration method of claim 1, wherein, the method further comprising determination of a first sampling rate corresponding to the preset bandwidth signal, the first sampling rate being used for sampling of a signal after frequency conversion processing of the preset bandwidth signal; the calibration of the to-be-calibrated signal based on the frequency deviation between the first frequency and the frequency of the to-be-calibrated signal and the calibration parameter to obtain the calibrated signal, comprising calibration of the to-be-calibrated signal based on the frequency deviation between the first frequency and the frequency of the to-be-calibrated signal, the first sampling rate, a second sampling rate corresponding to the to-be-calibrated signal, and the calibration parameter to obtain the calibrated signal.
6. The signal calibration method of claim 5, wherein, the calibration of the to-be-calibrated signal based on the frequency deviation between the first frequency and the frequency of the to-be-calibrated signal, the first sampling rate, the second sampling rate, and the calibration parameter to obtain the calibrated signal, comprising adjustment of the calibration parameter based on the frequency deviation and the first sampling rate to obtain an intermediate calibration parameter; adjustment of the intermediate calibration parameter based on the frequency deviation and the second sampling rate to obtain a target calibration parameter; calibration of the to-be-calibrated signal based on the target calibration parameter to obtain the calibrated signal.
7. The signal calibration method of any one of claims 1-6, wherein, the method further comprising acquisition of a second signal, frequency conversion processing of the second signal to obtain a second sub-signal; mixing frequency processing of the second sub-signal to obtain a second processed signal; Sample the second processing signal at a second sampling rate to obtain a to-be-calibrated signal, the second signal bandwidth being less than or equal to the preset bandwidth.
8. The signal calibration method of claim 7, wherein, The method further includes, The second signal satisfies the following condition: f1 is the frequency of the second signal frequency conversion, BW is the second signal bandwidth, f0 is the frequency of the preset bandwidth signal frequency conversion, BW cal is the preset bandwidth.
9. The signal calibration method of claim 1, wherein, The method further includes, The preset bandwidth satisfies one of the following conditions: The preset bandwidth includes 400Mhz; The preset bandwidth includes 200Mhz; The preset bandwidth is greater than or equal to 200Mhz and less than or equal to 400Mhz; The preset bandwidth occupies the entire use frequency band.
10. A signal calibration apparatus, characterized by comprising: Including, A calibration parameter generation module, the calibration parameter generation module being configured to generate a calibration parameter corresponding to a preset bandwidth signal; A signal calibration module, the calibration module being configured to calibrate the to-be-calibrated signal based on a frequency of the to-be-calibrated signal and the calibration parameter to obtain a calibrated signal; The calibration parameter generation module is further configured to determine a first frequency corresponding to the preset bandwidth signal, the first frequency being used for frequency conversion processing on the preset bandwidth signal; The signal calibration module is further configured to calibrate the to-be-calibrated signal based on a frequency deviation between the first frequency and the frequency of the to-be-calibrated signal and the calibration parameter to obtain a calibrated signal. 11.An electronic device comprising a processor and a memory, the memory storing instructions that, when executed by the processor, perform the method of any one of claims 1-9.
12. A non-transitory computer-readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to make the computer execute the method according to any one of claims 1-9.
13. A chip, characterized by One or more interface circuits and one or more processors; the interface circuit is used to receive a signal from the memory of the communication device and send the signal to the processor, the signal includes computer instructions stored in the memory, when the processor executes the computer instructions, makes the communication device execute the method of any one of claims 1-9.
Citation Information
Patent Citations
Gain equalizing method and device based on wide band multiple carrier base station
CN1352511A