Summary of the invention
Main purpose of the present invention is the calibration steps, the Apparatus and system that provide a kind of receiving terminal IQ circuit-switched data, there is with the blind parameter estimation algorithm solving prior art the problem that computational complexity is high, calculation delay is large, power consumption is high in high speed transmission system.
To achieve these goals, according to an aspect of the present invention, a kind of calibration steps of receiving terminal IQ circuit-switched data is provided.
Calibration steps according to receiving terminal IQ circuit-switched data of the present invention comprises: gather the signal data exported, and carry out extraction parameter and packet transaction, with the data estimator that gets parms to signal data; The IQ calibration parameter obtaining signal data is calculated according to parameter Estimation data; Carry out calibrating signal data according to IQ calibration parameter, and export the signal data after calibration.
Further, extraction parameter and packet transaction are carried out to signal data, comprise with the step of the data estimator that gets parms: obtain the extraction factor according to signal bandwidth and sampling rate; Signal data is extracted, with the data estimator that gets parms according to the extraction factor.
Further, parameter Estimation data comprise: I road parameter Estimation data and Q road parameter Estimation data.
Further, the step calculating the IQ calibration parameter obtaining signal data according to parameter Estimation data comprises: by parameter Estimation packet, and calculates the gain factor and first phase calibration factor that obtain and often organize parameter Estimation data; Filter is according to often group gain factor and first phase calibration factor export IQ calibration parameter.
Further, carry out calibrating signal data according to IQ calibration parameter, and the step exporting the signal data after calibration comprises: obtain second phase calibration factor by IQ calibration parameter; The amplitude correction factor produced after obtaining phase alignment according to second phase calibration factor; The signal after output calibration is carried out according to second phase calibration factor and the amplitude correction factor.
To achieve these goals, according to another aspect of the present invention, a kind of calibrating installation of receiving terminal IQ circuit-switched data is provided.
Calibrating installation according to receiving terminal IQ circuit-switched data of the present invention comprises: acquisition module, for gathering the signal data of output; Estimation module, for carrying out extraction parameter and packet transaction, with the data estimator that gets parms to signal data; Processing module, for calculating the IQ calibration parameter obtaining signal data according to parameter Estimation data; Calibration module, for carrying out calibrating signal data according to IQ calibration parameter, and exports the signal data after calibration.
Further, estimation module comprises: acquisition module, for obtaining the extraction factor according to signal bandwidth and sampling rate; Abstraction module, for extracting signal data, with the data estimator that gets parms according to the extraction factor.
Further, processing module comprises: computing module, for by after described parameter Estimation packet, calculates the gain factor and first phase calibration factor that obtain and often organize parameter Estimation data; Packet filtering module, often organizes gain factor for basis and first phase calibration factor exports IQ calibration parameter.
Further, calibration module comprises: the first acquisition module, for obtaining second phase calibration factor by IQ calibration parameter; Second acquisition module, for the amplitude correction factor produced after obtaining phase alignment according to second phase calibration factor; Calibration number output module, for carrying out the signal after output calibration according to second phase calibration factor and the amplitude correction factor.
To achieve these goals, in accordance with a further aspect of the present invention, a kind of calibration system of receiving terminal IQ circuit-switched data is provided.
Calibration system according to receiving terminal IQ circuit-switched data of the present invention comprises: transmitting terminal, for sending signal data; Receiving terminal, for carrying out extraction parameter and packet transaction to the signal data collected, with the data estimator that gets parms, and calculate the IQ calibration parameter obtaining signal data according to parameter Estimation data, carry out calibrating signal data according to IQ calibration parameter, and export the signal data after calibration.
By the present invention, adopt the signal data gathering and export; Extraction parameter and packet transaction are carried out, with the data estimator that gets parms to signal data; The IQ calibration parameter obtaining signal data is calculated according to parameter Estimation data; Calibrating signal data are carried out according to IQ calibration parameter, and the signal data exported after calibration, there is the problem that computational complexity is high, calculation delay is large, power consumption is high in the blind parameter estimation algorithm solving prior art, and then reach the effect that high speed transmission system computing is simple, calculation delay is little, power consumption is lower in high speed transmission system.
Embodiment
In order to make technical problem to be solved by this invention, technical scheme and beneficial effect clearly, understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
The invention provides a kind of calibration system of receiving terminal IQ circuit-switched data.Fig. 1 is the structural representation of the calibration system of receiving terminal IQ circuit-switched data according to the embodiment of the present invention.
As shown in Figure 1, the calibration system of receiving terminal IQ circuit-switched data of the present invention comprises: transmitting terminal 1, for sending signal data; Receiving terminal 2, for carrying out extraction parameter and packet transaction to the signal data collected, with the data estimator that gets parms, and calculate the IQ calibration parameter obtaining signal data according to parameter Estimation data, carry out calibrating signal data according to IQ calibration parameter, and export the signal data after calibration.
In the above-described embodiments, receiving terminal IQ calibration particular location in a link as shown in Figure 1, first, reaches DA interface rate in transmitting terminal baseband signal through filtering interpolation; Then, be digital signal at receiving terminal by AD conversion, now data flow is divided into two-way, and wherein a road gathers the blind estimate that some data carry out IQ calibration parameter, obtains IQ calibration parameter; Another road signal enters IQ calibration module, transmits to the back-end after calibration.
Fig. 2 is the method flow diagram of the calibration of receiving terminal IQ circuit-switched data according to the embodiment of the present invention; Fig. 3 is the detail flowchart of the calibration steps of the receiving terminal IQ circuit-switched data of embodiment as shown in Figure 2; Fig. 4 is the concrete calibration steps schematic diagram of embodiment as shown in Figures 2 and 3.
As shown in Figure 2, the calibration steps of this receiving terminal IQ circuit-switched data comprises the steps:
Step S10, gathers the signal data exported.
Step S20, carries out extraction parameter and packet transaction, with the data estimator that gets parms to signal data.
Step S30, calculates the IQ calibration parameter obtaining signal data according to parameter Estimation data.
Step S40, carrys out calibrating signal data according to IQ calibration parameter, and exports the signal data after calibration.
Reach certain parameter estimation accuracy, need a certain amount of incoherent data, original algorithm needs data length to be L; The above embodiment of the present invention is by first obtaining effective parameter estimation data, then according to the method for packet filtering, determine that the data length needed is L/ (DP), more existing algorithm the present invention can the complexity of simplified operation, the expense of lower hardware and minimizing power consumption.
Embodiment below just according to Fig. 2-4 describes the solution of the present invention in detail, and the Rx (n) in each embodiment of the present invention, n=1,2,3...N represent the data that receiving end AD exports, and sampling rate (receiving velocity) is S
sample, signal bandwidth is S
band; X (m) represents the data of Rx (n) after extracting; Represent the I circuit-switched data of x (m) with xI (m), xQ (m) represents the Q circuit-switched data of x (m).
In the step S20 of the above embodiment of the present invention, extraction parameter and packet transaction are carried out to signal data, can comprise the steps: with the step of the data estimator that gets parms
Step S201, obtains the extraction factor according to signal bandwidth and sampling rate;
Step S202, extracts signal data, with the data estimator that gets parms according to the extraction factor.
As shown in Figures 2 and 3, above-mentioned steps can carry out extraction parameter and packet transaction according to AD output signal, first the relation between signal bandwidth and sampling rate is utilized, obtain best extraction factor D, receiving terminal AD outputs signal Rx (n), wherein n=1,2 ..., L, L represent that receiving terminal employing is existing methodical and carry out IQ calibration data length.Extract according to extraction factor D, that is:
D=S
sample/S
band
x(m)=Rx(mD),m=1,2,3,...,M(0-1)
Wherein M=L/D, according to the relation between sampling rate and signal bandwidth, for IQ calibration provides the most effective parameter Estimation data (data of parameter Estimation are separate as far as possible), reduce redundant data, thus reduce computational complexity, memory cell and power consumption penalty.
Parameter Estimation data in above-described embodiment can comprise: I road parameter Estimation data and Q road parameter Estimation data.
The present invention step S30 embodiment illustrated in fig. 2 calculates the IQ calibration parameter obtaining signal data step according to parameter Estimation data can comprise the steps:
Step S301, by parameter Estimation packet, and calculates the gain factor and first phase calibration factor that obtain and often organize parameter Estimation data.
Step S302, filter is according to often group gain factor and first phase calibration factor export IQ calibration parameter.
Concrete, as shown in Figure 3, above-mentioned steps of the present invention adopts the mode of grouping, utilizes xI (m), xQ (m) data average power amplitude to calculate gain factor A (k) often organizing data:
Wherein P is the exponent number of packet filtering device.
Meanwhile, utilize xI (m), xQ (m) obtain first phase calibration factor B (k):
Amplitude gain factor A (k) at every turn calculated, first phase calibration factor B (k), by FIR or iir filter that exponent number is P, to compromise acquisition one preferably filter order P according to the operand of design of filter complexity and parameter estimation:
Wherein, H (n) represents the time-domain response function of filter,
for filter Output rusults.
In the step S40 that the present invention is embodiment illustrated in fig. 2, carry out calibrating signal data according to IQ calibration parameter, and the step exporting the signal data after calibration can comprise the steps:
Step S401, obtains second phase calibration factor by IQ calibration parameter;
Step S402, the amplitude correction factor produced after obtaining phase alignment according to second phase calibration factor;
Step S403 carrys out the signal after output calibration according to second phase calibration factor and the amplitude correction factor.
In above-mentioned steps, as shown in Figure 3, concrete can by utilizing the first calibration factor
and amplitude gain factor
obtain second phase calibration factor
Then the amplitude correction factor produced after utilizing the second time phase alignment factor to obtain phase alignment
in existing algorithm design
relate to complicated extracting operation; Adopt the method for matching, at phase rotating, within 10 degree, (analogue device phase rotating is within the scope of this) can simplify existing algorithm with following formula:
Using filter Output rusults as IQ calibration parameter, calibrate according to the following formula;
I_output(n)=xI(n)
The above embodiment of the present invention, by the method for amplitude correction factor estimation utilizing the method for matching and be simplified, facilitates hardware development to realize.
As shown in Figures 3 and 4, the specific embodiment of the present invention is as follows:
General algorithm reaches certain parameter estimation precision needs 4096*256 data, and the data of the estimation carrying out parameter are divided into 256 groups, often organizes 4096 data.
First, Rx (n) data are outputed signal to the AD of receiving terminal and carry out continuous acquisition, sampling rate 198.4Mbps, signal bandwidth is 6.2Mbps, extract factor D=198.4/6.2=32, obtain x (m) under final collection signal, length is 32768; Also can when image data, every 32 clock acquisition one secondary data;
x(m)=Rx(32*m),m=0,1,2,...,32767(0-3)
Then, data are divided into 256 groups, often organize 128 data symbols, obtain according to the average power of two paths of data I/Q amplitude gain factor A (k) often organizing data:
Meanwhile, first phase calibration factor B (k) is obtained according to often organizing I/Q two paths of data:
Then, according to amplitude gain factor A (k) calculated, second phase calibration factor B (k) at every turn, be the FIR filter of 256 by exponent number, the coefficient of filter is 0.00390625, obtains the exponent number P of this filter:
And utilize the first calibration factor
and amplitude gain factor
obtain second phase calibration factor
Now, system receiving terminal also utilizes the amplitude correction factor that the phase alignment factor for the second time produces after obtaining phase alignment
Finally, filter Output rusults as IQ calibration parameter, is calibrated by receiving terminal according to the following formula;
I_output(n)=xI(n)
Specific embodiment in sum, according to existing way, 4096*256=1048576 data are needed to carry out extracting the process of parameter and packet transaction, and adopt scheme herein to realize: be reduced to 4096*256/ (32*256)=128 data, greatly reduce the complexity of computing, reduce power consumption; Meanwhile, can the change procedure of very fast good trace simulation device.The method is relating in transmission system, in compensating analog device property, all can use.
It should be noted that, the embodiment of the present invention can perform in the step shown in the flow chart of accompanying drawing in the computer system of such as one group of computer executable instructions, and, although show logical order in flow charts, but in some cases, can be different from the step shown or described by order execution herein.
Present invention also offers a kind of calibrating installation of receiving terminal IQ circuit-switched data.Fig. 5 is the structural representation of the calibrating installation of receiving terminal IQ circuit-switched data according to the embodiment of the present invention.
As shown in Figure 5, the calibrating installation of receiving terminal IQ circuit-switched data of the present invention comprises: acquisition module 102, for gathering the signal data of output; Estimation module 104, for carrying out extraction parameter and packet transaction, with the data estimator that gets parms to signal data; Processing module 106, for calculating the IQ calibration parameter obtaining signal data according to parameter Estimation data; Calibration module 108, for carrying out calibrating signal data according to IQ calibration parameter, and exports the signal data after calibration.
Preferably, estimation module 104 comprises: acquisition module, for obtaining the extraction factor according to signal bandwidth and sampling rate; Abstraction module, for extracting signal data, with the data estimator that gets parms according to the extraction factor.
Preferably, processing module 106 comprises: computing module, for by after parameter Estimation packet, calculates the gain factor and first phase calibration factor that obtain and often organize parameter Estimation data; Packet filtering module, often organizes gain factor for basis and first phase calibration factor exports IQ calibration parameter.
Preferably, calibration module 108 comprises: the first acquisition module, for obtaining second phase calibration factor by IQ calibration parameter; Second acquisition module, for the amplitude correction factor produced after obtaining phase alignment according to second phase calibration factor; Calibration number output module, for carrying out the signal after output calibration according to second phase calibration factor and the amplitude correction factor.
From above embodiment describes, can find out, present invention achieves following technique effect: original algorithm gathers L data needs time S
l, and gather L/ (DP) individual data and need time S
l/p, original algorithm is at S
lobtain good performance after time, the present invention is at each S
l/pafter time, performance all increases, S
lafter time, performance reaches good, and therefore, the present invention is at S
lin time, performance improves gradually, and this obtains in short time after start-up phase or chain rupture high speed transmission system synchronously has certain benefit; Each S simultaneously
l/ptime, all can record the performance of present day analog device, compare the change procedure that original algorithm better can follow the tracks of device, and can the complexity of simplified operation, the expense of lower hardware and reduce power consumption, facilitate hardware development to realize simultaneously.。
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of calculation element, thus, they can be stored and be performed by calculation element in the storage device, or they are made into multiple integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to any specific hardware and software combination.
Above-mentioned explanation illustrate and describes a preferred embodiment of the present invention, but as previously mentioned, be to be understood that the present invention is not limited to the form disclosed by this paper, should not regard the eliminating to other embodiments as, and can be used for other combinations various, amendment and environment, and can in invention contemplated scope described herein, changed by the technology of above-mentioned instruction or association area or knowledge.And the change that those skilled in the art carry out and change do not depart from the spirit and scope of the present invention, then all should in the protection range of claims of the present invention.