CN105302935A - Digital demodulating and measurement analysis method - Google Patents

Digital demodulating and measurement analysis method Download PDF

Info

Publication number
CN105302935A
CN105302935A CN201510487885.7A CN201510487885A CN105302935A CN 105302935 A CN105302935 A CN 105302935A CN 201510487885 A CN201510487885 A CN 201510487885A CN 105302935 A CN105302935 A CN 105302935A
Authority
CN
China
Prior art keywords
symbol
frequency
sequence
phase
formula
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510487885.7A
Other languages
Chinese (zh)
Other versions
CN105302935B (en
Inventor
周峰
张颖艳
张睿
张大元
孟艾立
张培艳
刘健哲
张翔
聂蔚青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Information and Communications Technology CAICT
Original Assignee
China Academy of Telecommunications Research CATR
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Academy of Telecommunications Research CATR filed Critical China Academy of Telecommunications Research CATR
Priority to CN201510487885.7A priority Critical patent/CN105302935B/en
Publication of CN105302935A publication Critical patent/CN105302935A/en
Application granted granted Critical
Publication of CN105302935B publication Critical patent/CN105302935B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

The invention relates to a digital demodulating and measurement analysis method. The method comprises following steps: utilizing a modulating signal for sampling according to sampling frequency; checking based on the requirement for frequency spectrum; selecting better sampling frequency; defining functions time 2 frequency y and time 2 frequency 2 time; utilizing sampling frequency to sample an IQ quadrature modulation signal; intercepting a sequence to filter; getting phase sequences; eliminating frequency errors and calculating systematic phase deviation; eliminating frequency errors and systematic phase deviation; ultimately obtaining a new symbolic sequence; multiplying the symbolic sequence by a coefficient; and obtaining error vector magnitude (EVM), amplitude error (MagErr), phase error and other parameters by comparison operation.The digital demodulating and measurement analysis method has following beneficial effects: with the technical scheme, orthogonal multiplication operation is not relied on; and based on processing of digital signals, an original algorithm is utilized in a rapid, strict and accurate manner.

Description

Digital demodulation and Measurement and analysis method
Technical field
The present invention relates to a kind of digital demodulation and Measurement and analysis method, belong to Survey control field.
Technical background
Use bandpass sampling principle to sample and demodulation to signal, in prior art, have a large amount of achievements in research and scheme.But these schemes employ the demodulation structure of the orthogonal down coversion that is multiplied mostly, do not form the complete demodulation scheme of maturation of total digitalization in addition, thus Shortcomings.
Summary of the invention
The object of the invention is for above-mentioned the deficiencies in the prior art, a kind digital demodulation and Measurement and analysis method are provided.
A kind of digital demodulation and Measurement and analysis method: comprise the following steps:
(1). be f to a carrier frequency cmodulation signal with sample rate f ssample, if
Wherein N is integer, and Δ F ∈ (-1,1), Δ F is defined as with less that of middle absolute value, function mod (x, y) is the remainder asking x to be divided exactly by y, then the signal of sampling later equivalence carrier frequency is f e, calculated by formula (2):
f e=ΔFf s(2);
(2). suppose that the spectral range of the described modulation signal be sampled is bandwidth is B, then later spectral range of sampling becomes and sample rate f scorresponding sampling bandwidth is if then meet the inequality shown in (3) formula, then think this sample frequency f everified by spectrum requirement;
(3). in the several sample frequency by the frequency spectrum verification described in step (2), select a preferably sample frequency f s;
(4). defined function time2frequency: the modulation signal that time span is T is with the preferably sample frequency f described in step (3) ssample, then sampling interval dt=1/f sdefine the sample sequence of 2N point, an inverse fast fourier (FFT) is done to this sample sequence, then rearrangement sequence: N number of point is below moved above, shown in (7), then define comprise 2N element complex spectrum sequence as shown in (8) formula:
(5). defined function frequency2time: the sample sequence of described 2N point of step (4) does an inverse fast fourier (IFFT), then rearrangement sequence: N number of point is below moved above, shown in (7);
(6). adopt the preferably sample frequency f described in step (3) siQ orthogonal demodulation signal is sampled, defines N rawthe sample sequence S of individual point raw, then use the function time2frequency of step (4) to process it, define a plural spectrum sequence, then define frequency domain parameter such as formula shown in (9) formula:
Frequency axis sequence f serycontain the arithmetic progression of 2N element, find out f seryin with f ethe sequence number of that numerical value that absolute difference is minimum, is designated as N e, and natural number N bthen tried to achieve by formula (10):
Wherein [] refers to round number;
(7). intercept described frequency axis sequence F serymiddle N e-N bpoint is to N e+ N b-1 amounts to 2N bthe element of individual point, forms new ordered series of numbers F cut, suppose that the time span of measured signal is T sym, after demodulation, the destination sample of the every symbol period of digital waveform is counted as L am, then step-length is the object time the definition that half of zero padding is counted is such as formula shown in (11):
To ordered series of numbers F cutthe each supplementary N of the right and left zerosvalue is the element of 0, forms new ordered series of numbers F extend, then F extendelement number be 2 (N b+ N zeros);
(8). to described ordered series of numbers F extendcarry out filtering process, and then to F extenddo mathematic(al) manipulation with function f requency2time, form the plural ordered series of numbers S of time domain extend, by S extendthe symbol numbers comprised is denoted as M syms, each symbol comprises L amindividual sampled point, in then symbol, the calculating of sample sequence general power is such as formula shown in (12)
In formula, P lfor sample sequence general power in symbol, C mlbe l sample sequence in m symbol, P lsubscript l corresponding to maximal value bestbe optimum sampling position, get l bestcorresponding sample sequence vector, is denoted as S baseband, the time series of its correspondence is set to 0, T sym, 2T sym, 3T symm symst sym;
(9). to described S basebandcompensate of frequency deviation is done to signal.First according to known modulation classification and the S calculated basebandpower, the mathematical expectation of the constellation point amplitude that amplitude of trying to achieve is maximum, is denoted as Mag peak, then amplitude of searching for is at interval [0.98Mag peak, 1.1Mag peak] S basebandwith Mag peakthe symbol sebolic addressing that amplitude is close, forms a new symbol ordered series of numbers S peak, its yuan of prime number is N peak, setting loop iteration eliminates the times N of frequency shift (FS) eli, then a parameter is defined: the symbolic number M participating in eliminating frequency offset computations first dev-first, and then definition increases truth of a matter factor increase, shown in (13):
N-th elithe secondary symbolic number participating in elimination frequency shift (FS) shown in (14):
Wherein round under sensing, then picks symbols ordered series of numbers S in this iteration peakin before individual symbol processes;
(10). try to achieve the described symbol ordered series of numbers S participating in computing peakphase sequence, be denoted as Phase findpeak, then adjudicate the symbol that these participate in computing, try to achieve the phase sequence Phase of judgement symbol decided, and then the formula of use (15) tries to achieve both phase differential:
Phase residual=Phase findpeak-Phase decided(15)
By Phase residualcorresponding time series is denoted as t residual, then use (16) formula tries to achieve the remaining angular frequency that this computing obtains:
To time-domain signal S peakall elements and the time series of correspondence, complex symbol S pcorresponding time series is T p, carry out frequency error Processing for removing, obtain new symbol S p_lelidisposal route is such as formula shown in (17):
S p_1eli=S pexp(-jω residual_1t p)(17)
Form outmost turns symbol sebolic addressing S peak_1eli;
(11). to S peak_1eliaccording to (14) formula choose new before individual symbol carries out elimination frequency error computing, repeats step (9) and (10), in this circulation, and S peak_1eliinstead of original S peak, finally define new sequence S peak_2eli, the process symbol number of its correspondence is then by S peak_2elibring circulation next time into and substitute S peak_1eli, until the N of setting elisecondary end, finally obtains remaining angular frequency successively residual_1, ω residual_2, ω residual_3... then total angular frequency error is:
(12). to the sequence that circulation last in step (11) is formed carry out the calculating of systematic phase skew: the phase sequence of trying to achieve the symbol participating in computing, is denoted as Phase findpeak_F, then adjudicate the symbol that these participate in computing, try to achieve the phase sequence Phase of judgement symbol decided_F, and then (19) formula of use tries to achieve both phase differential:
Phase diff=Phase findpeak_F-Phase decided_F(19)
And then try to achieve all Phase diffmean value, be denoted as Phase diff_ave, i.e. systematic phase skew;
(13). eliminate frequency error and the systematic phase skew of sampling symbol sequence: to described sequence S basebandwith the M that it comprises symsindividual complex symbol, if wherein m symsindividual complex symbol is corresponding time point is m symst sym, then carry out processing as Suo Shi (19) to each symbol.
Thus based on S basebanddefine new symbol sebolic addressing S baseband_eli;
(14) by S baseband_elibe multiplied by a coefficient, make the root mean square amplitude measuring sequence and judgement symbol sebolic addressing equal, and then pass through contrast conting, obtain the parameters such as Error Vector Magnitude (EVM), range error (MagErr), phase error (PhaseErr), and the calculating of frequency error is calculated by (21) formula based on formula (18):
wherein f deviationfor frequency error;
Further, in described step (1) | Δ F|<0.5;
Further, described step (3) is in the several sample frequency by the frequency spectrum verification described in step (2), and select preferably one, its operation steps is: first provide measured signal from frequency f cto f escope in average noise level exceed the multiple N of atural beat noise f, calculate sampling rate noise P according to formula (4) n1, P n1=N fnKBT (4),
Wherein the definition of N is as shown in formula (1), and K is Boltzmann constant, gets 1.381 × 10 -23, B is signal bandwidth, and T is the thermodynamic temperature of system; And then consider the digital quantization noise of sampling system, according to the sampling bits number N of the known equivalence of hardware index of sampling system b, then due to the quantizing noise P of digital sample formation n2as shown in formula (5),
Wherein P srefer to the power of sampled signal, N bvalue is relevant with sampling rate, and comprehensive signal to noise ratio (S/N ratio) is defined as formula (6):
To multiple sample frequency f ssNR is utilized to verify respectively, then the f of the correspondence that SNR is maximum sbe preferably one;
Further, N in described step (6) ecan also try to achieve in the following way: if original modulation signals is unipolar pulse modulated radio signal, and the waveform that target is recovered is baseband pulse signal, then N etry to achieve by the following method: F seryserial number corresponding to maximum that value of middle amplitude is N e;
Further, in described step (8), if initial tested described modulation signal is rf modulations pulse signal, and target recovery is baseband pulse signal, then to described S extendrealistic portion, imaginary part or absolute value obtain baseband pulse signal, and then try to achieve pulse rise time, fall time, pulse width, recurrence interval;
Further, root raised cosine filter (RRC) is adopted to carry out filtering in described step (8);
Have employed technique scheme, the present invention has following beneficial effect: the scheme that the present invention proposes, and no longer relies on orthorhombic phase multiplication, and entirety, based on digital signal processing, employs original creation algorithm, quick, rigorous, accurate.
Accompanying drawing explanation
Fig. 1 is measuring system sampling rate the result schematic diagram;
Fig. 2 is the comprehensive signal to noise ratio (S/N ratio) checking schematic diagram under different sampling rate;
Fig. 3 is the spectrum diagram of the logical radio frequency sampling of band;
Fig. 4 (a) for digital spectrum move after frequency spectrum, (b) is the spectrum diagram after symmetrical zero padding expansion;
Fig. 5 is the average power analysis schematic diagram analyzing the sequence that different sampled point is corresponding in symbol;
In Figure 66 4QAM planisphere, single symbol is always sampled the 20th corresponding planisphere, the i.e. S of 51 baseband;
Fig. 7 does the phase shift analysis that 64QAM frequency error causes, the 1st analysis result schematic diagram;
The phase shift analysis that Fig. 8 causes 64QAM frequency error, the 2nd analysis result schematic diagram;
Fig. 9 does the 2nd time to 64QAM symbol constellation peripheral point and eliminates frequency error result schematic diagram;
The phase shift analysis that Figure 10 causes 64QAM frequency error, analyzes schematic diagram the 11st time;
Figure 11 does the 11st time to 64QAM symbol constellation peripheral point and eliminates frequency error result schematic diagram;
Figure 12 is to the frequency error increment schematic diagram obtained in 64QAM frequency error analysis 11 times at every turn;
Figure 13 calculates the skew of 64QAM systematic phase, the systematic phase offset increment schematic diagram obtained;
Figure 14 eliminates frequency error and the systematic phase skew of sampling symbol sequence to 64QAM, obtains 64QAM constellation diagrams;
Figure 15 carries out the schematic diagram of standardization processing to 64QAM planisphere;
The Error Vector Magnitude of Figure 16 to 4QAM modulation sequence calculates, and obtains result sequence diagram;
The range error of Figure 17 to 64QAM modulation sequence calculates, and obtains result sequence diagram;
The phase error of Figure 18 to 64QAM modulation sequence calculates, and obtains result sequence diagram.
Embodiment
In order to make content of the present invention more easily be clearly understood, below according to specific embodiment also by reference to the accompanying drawings, the present invention is further detailed explanation.
As shown in Fig. 1-18, digital demodulation of the present invention and Measurement and analysis method, concrete operation step is as follows:
(1). be f to a carrier frequency cmodulation signal with sample rate f ssample, if
Wherein N is integer, and Δ F ∈ (-1,1), be then defined as Δ F with less that of middle absolute value.Wherein function mod (x, y) is the remainder asking x to be divided exactly by y.Obviously have | Δ F|<0.5.The signal equivalence carrier frequency of then sampling later is f e, shown in (2).
f e=ΔFf s(2)
(2). suppose that the spectral range of the described modulation signal be sampled is bandwidth is B, then later spectral range of sampling becomes and sample rate f scorresponding sampling bandwidth is if then meet the inequality shown in (3) formula, then think that this sample frequency is verified by spectrum requirement;
(3). in the several sample frequency by the frequency spectrum verification described in step (2), select preferably one.First measured signal to be provided as the case may be from f here cto f escope in average noise level exceed the multiple N of atural beat noise f, then calculate because bandpass sampling includes out-of-band noise in power that wish receives signal spectrum, by P according to formula (4) accordingly n1be referred to as " sampling rate noise ", P n1=N fnKBT (4),
Wherein the definition of N is such as formula shown in (1), and obvious sampling rate is higher, and N is less, and this part noise is less.K refers to Boltzmann constant, can get 1.381 × 10 -23, B is signal bandwidth, and T is the thermodynamic temperature of system, and then considers the digital quantization noise of sampling system, according to the sampling bits number N of the known equivalence of hardware index of sampling system b, then because the sampling noiset power of digital sample formation is such as formula shown in (5).By P n2be referred to as " quantizing noise ",
Wherein P srefer to the power of signal, N bvalue is relevant with sampling rate, and sampling rate is higher, N bcan be less, this part noise can be larger.Then comprehensive signal to noise ratio (S/N ratio) is defined as formula (6):
With regard to the optional multiple sample rate f of sampling system sverify SNR respectively, then the f of the correspondence that SNR is maximum sbe preferably that;
(4). defined function time2frequency: the signal that T.T. length is T is sampled with preferably fs according to claim 3, obvious sampling interval dt=1/f sdefine the sample sequence of a 2N point, N is natural number, an inverse fast fourier (FFT) is done to this sample sequence, then rearrangement sequence: N number of point is below moved above, shown in (7), then define comprise 2N element complex spectrum sequence as shown in (8) formula.
(5). defined function frequency2time: the sample sequence that a 2N (N is natural number) puts is done an inverse fast fourier (IFFT), then rearrangement sequence: N number of point is below moved above, shown in (7);
(6). adopt the sample rate f optimized siQ orthogonal demodulation signal is sampled, defines N rawthe sample sequence S of point raw, then use function time2frequency to process it, define a plural spectrum sequence, then define frequency domain parameter such as formula shown in (9) formula.
Obvious frequency axis sequence f serybe an arithmetic progression containing 2N element, find out f seryin with f ethe sequence number of that numerical value that absolute difference is minimum, is designated as N eif initial tested waveform is unipolar pulse modulated radio signal, and the waveform that target is recovered is baseband pulse signal, then N ealso can try to achieve by the following method: F seryserial number corresponding to maximum that value of middle amplitude is N e, and sequence number N bthen tried to achieve by formula (10):
Wherein [] refers to round number;
(7). intercept sequence F serymiddle N e-N bpoint is to N e+ N b-1 amounts to 2N bthe element of individual point, forms new ordered series of numbers F cut.The symbol period (or recurrence interval) supposing measured signal is T sym, after supposing demodulation, the destination sample of the every symbol period of digital waveform is counted is L am, then obviously object time step-length is then define half of zero padding to count:
Then give ordered series of numbers F cutthe each supplementary N of the right and left zerosvalue is the element of 0, forms new ordered series of numbers F extend, obvious F extendelement number be 2 (N b+ N zeros).
(8). according to the concrete condition of digital demodulation, whether determine to F extendcarry out filtering process, typically, such as use RRC (root raised cosine filter), and then to F extenddo the mathematic(al) manipulation of frequency2time, form the plural ordered series of numbers S of time domain extendif initial tested waveform is rf modulations pulse signal, and the waveform that target is recovered is baseband pulse signal, so just can to S extendrealistic portion, imaginary part or absolute value obtain baseband pulse signal, and then try to achieve the information such as pulse rise time, fall time, pulse width, recurrence interval.
By S extendthe symbol numbers comprised is denoted as M syms, each symbol comprises L amindividual sampled point, then by S extendbe organized into the form of table 1.
Table 1 time-domain signal S extendform arrange form
Sorting table 1 determines the optimum sampling position in symbol, obtains P lmaximal value, in formula, P lfor sample sequence general power in symbol, C mlbe l sample sequence in m symbol, P lsubscript l corresponding to maximal value bestbe optimum sampling position, get l bestcorresponding sample sequence vector, is denoted as S baseband, the time series of its correspondence is set to 0, T sym, 2T sym, 3T symm symst sym;
(9). based on S basebandcompensate of frequency deviation is done to signal.First according to known modulation classification and the S calculated basebandpower, the mathematical expectation of the constellation point amplitude that amplitude of trying to achieve is maximum, is denoted as Mag peak, then S is searched for basebandin with Mag peakthe symbol that amplitude is close, such as typically, amplitude is at interval [0.98Mag peak, 1.1Mag peak] point, form a new symbol ordered series of numbers S peak, first prime number is N peak, and the time series of correspondence, as shown in table 2.
Table 2 time-domain signal S peakand the time series of correspondence
Symbol sebolic addressing S p1 S p2 S pNpeak
Time series t p1 t p2 t pNpeak
The times N that loop iteration eliminates frequency shift (FS) can be set in Practical Project eli, then a parameter is defined: the symbolic number M participating in eliminating frequency offset calculation first dev-first, and then definition increases truth of a matter factor increase, shown in (13).
N-th elithe symbolic number that secondary participation frequency shift (FS) is eliminated shown in (14):
Wherein round under sensing, then picks symbols ordered series of numbers S in this iteration peakin before individual symbol processes.The symbolic number of so each process is all once many than front.And avoid being just started single treatment symbol too much, symbol is judged the algorithm caused by accident and was lost efficacy.Thus improve the stability of algorithm entirety, the flow process of process is as follows.
(10). try to achieve the phase sequence of the symbol participating in computing, be denoted as Phase findpeak, then adjudicate the symbol that these participate in computing, try to achieve the phase sequence Phase of judgement symbol decided, and then (15) formula of use tries to achieve both phase differential.
Phase residual=Phase findpeak-Phase decided(15)
Phase residualalong with the part increment of linearly change causes, then by Phase due to frequency error residualcorresponding time series is denoted as t residual, then use (16) formula to try to achieve the remaining angular frequency that epicycle computing obtains, this process is similar to be done fitting a straight line and asks slope.
For the S of time-domain signal shown in table 2 peakall elements and the time series of correspondence, complex symbol S pcorresponding time point is S p, carry out frequency error Processing for removing, obtain new symbol S p_1elidisposal route is such as formula shown in (17):
S p_1eli=S pexp(-jω residual_1t p)(17)
Then define new outmost turns symbol sebolic addressing S peak_1eli. if demodulation relates to wave filter, also needs also to carry out corresponding process to the time domain impulse response of wave filter.
(11). for S peak_1eliaccording to (14) formula choose new before individual symbol carries out elimination frequency error computing, repeats the algorithm described in claim the 9,10, in this circulation, and obvious S peak_1eliinstead of original S peak, finally define new S peak_2eli(corresponding process symbol number is ).Then by S peak_2elibring next round circulation into and substitute S peak_1eliusually corresponding process symbol number is until the N of setting elisecondary end, finally obtains remaining angular frequency successively residual_1, ω residual_2, ω residual_3... then total angular frequency error is:
(12). in step (11), last repeating query ring is formed carry out the calculating of systematic phase skew.Try to achieve the phase sequence of the symbol participating in computing, be denoted as Phase findpeak_F, then adjudicate the symbol that these participate in computing, try to achieve the phase sequence Phase of judgement symbol decided_F, and then (19) formula of use tries to achieve both phase differential.
Phase diff=Phase findpeak_F-Phase decided_F(19)
Try to achieve all Phase diffmean value, be denoted as Phase diff_ave, be namely systematic phase skew.If necessary, the computing eliminating systematic phase skew can circulate and repeatedly add up.
(13). eliminate frequency error and the systematic phase skew of sampling symbol sequence.Symbol sebolic addressing S then with regard to mentioning in step (8) baseband, wherein comprise M symsindividual complex symbol.Usually, if wherein m symssymbol is (the corresponding time is m symst sym), then carry out processing as Suo Shi (19) to each symbol.
Then based on S basebanddefine new symbol sebolic addressing S baseband_eli.
(14). by S baseband_elibe multiplied by a coefficient, make the root mean square amplitude measuring sequence and judgement symbol sebolic addressing equal, and then can contrast conting be passed through, according to existing normalized by definition, obtain the parameters such as Error Vector Magnitude (EVM), range error (MagErr), phase error (PhaseErr), and the calculating of frequency error is calculated by (21) formula based on formula (18):
Case study on implementation
Utilize method of the present invention to analyze digital modulation signals, signal parameter and measurement parameter as shown in table 3.
Table 3 digital modulation signals parameter and measurement parameter
Character rate 20Mbaud
Modulation system 64QAM
Baseband filter RRC
Carrier frequency 2.7GHz
Measuring system sampling rate 156MSa/s
Verify measuring system sampling rate according to step (2), the result as shown in Figure 1.Obvious measured signal equivalence frequency spectrum in sampling FFT bandwidth, then have passed checking;
Then according to step (3), carry out comprehensive signal to noise ratio (S/N ratio) (SNR) checking based on measuring system known parameters, as shown in Figure 2, Fig. 3 is the frequency spectrum obtaining with logical radio frequency sampling based on step (6) to result;
Fig. 4 based on step (7) do digital spectrum move after frequency spectrum (a), and symmetrical zero padding expansion after frequency spectrum (b);
Fig. 5 analyzes the average power analysis result of the sequence that different sampled point is corresponding in symbol based on step (8);
Fig. 6 obtains 64QAM planisphere based on step (8) analysis, and single symbol is always sampled the 20th corresponding planisphere, the i.e. S of 51 baseband;
Fig. 7 does based on step (9) and (10) phase shift analysis that 64QAM frequency error causes, and analyzes for the 1st time;
Fig. 8 does based on step (9) and (10) phase shift analysis that 64QAM frequency error causes, and analyzes for the 2nd time;
Fig. 9 obtains 64QAM symbol constellation peripheral point based on step (9) and (10), eliminates frequency error the 2nd time;
Figure 10 does based on step (9) and (10) phase shift analysis that 64QAM frequency error causes, and analyzes for the 11st time;
Figure 11 obtains 64QAM symbol constellation peripheral point based on step (9) and (10), eliminates frequency error the 11st time;
Figure 12 does the analysis of 64QAM frequency error based on step (9) and (10) and amounts to 11 times, frequency error (or being referred to as residual carrier) increment at every turn obtained, and is obviously convergence, which illustrates the validity of algorithm;
Figure 13 does the calculating of 64QAM systematic phase skew based on step (12), and the systematic phase at every turn obtained skew (referred to as phase shift) increment, is obviously convergence, which illustrates the validity of algorithm;
Figure 15 carries out standardization processing based on step (14) to 64QAM planisphere, makes the root mean square amplitude measuring sequence and judgement symbol sebolic addressing equal, calculates digital modulation error parameter accordingly.
Table 4 is based on measurement demodulation result of the present invention:
Table 4
Parameter Demodulated methed result
EVM peak value 32.01%
There is position in EVM peak value 253rd symbol
EVMRMS value 3.97%
MagErr peak value 26.45%
There is position in MagErr peak value 173rd symbol
MagErrRMS value 2.51%
PhaseErr peak value 13.94°
There is position in PhaseErr peak value 253rd symbol
PhaseErrRMS value 2.48°
Frequency error 613.45Hz
Above-described specific embodiment; object of the present invention, technical scheme and beneficial effect are further described; be understood that; the foregoing is only specific embodiments of the invention; be not limited to the present invention; within the spirit and principles in the present invention all, any amendment made, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (6)

1. digital demodulation and a Measurement and analysis method, is characterized in that: comprise the following steps:
(1). be f to a carrier frequency cmodulation signal with sample rate f ssample, if
Wherein N is integer, and Δ F ∈ (-1,1), Δ F is defined as with less that of middle absolute value, function mod (x, y) is the remainder asking x to be divided exactly by y, then the signal of sampling later equivalence carrier frequency is f e, calculated by formula (2):
f e=ΔFf s(2);
(2). suppose that the spectral range of the described modulation signal be sampled is bandwidth is B, then later spectral range of sampling becomes and sample rate f scorresponding sampling bandwidth is if then meet the inequality shown in (3) formula, then think this sample frequency f everified by spectrum requirement;
(3). in the several sample frequency by the frequency spectrum verification described in step (2), select a preferably sample frequency f s;
(4). defined function time2frequency: the modulation signal that time span is T is with the preferably sample frequency f described in step (3) ssample, then sampling interval dt=1/f sdefine the sample sequence of 2N point, an inverse fast fourier (FFT) is done to this sample sequence, then rearrangement sequence: N number of point is below moved above, shown in (7), then define comprise 2N element complex spectrum sequence as shown in (8) formula:
(S 1S 2S 3...S NS N+1S N+2S N+3...S 2N)
→(S N+1S N+2S N+3...S 2NS 1S 2S 3...S N)(7)
F sery=[C F1C F2C F3...C F2N-2C F2N-1C F2N](8);
(5). defined function frequency2time: the sample sequence of described 2N point of step (4) does an inverse fast fourier (IFFT), then rearrangement sequence: N number of point is below moved above, shown in (7);
(6). adopt the preferably sample frequency f described in step (3) siQ orthogonal demodulation signal is sampled, defines N rawthe sample sequence S of individual point raw, then use the function time2frequency of step (4) to process it, define a plural spectrum sequence, then define frequency domain parameter such as formula shown in (9) formula:
Frequency axis sequence f serycontain the arithmetic progression of 2N element, find out f seryin with f ethe sequence number of that numerical value that absolute difference is minimum, is designated as N e, and natural number N bthen tried to achieve by formula (10):
Wherein [] refers to round number;
(7). intercept described frequency axis sequence F serymiddle N e-N bpoint is to N e+ N b-1 amounts to 2N bthe element of individual point, forms new ordered series of numbers F cut, suppose that the time span of measured signal is T sym, after demodulation, the destination sample of the every symbol period of digital waveform is counted as L am, then step-length is the object time the definition that half of zero padding is counted is such as formula shown in (11):
To ordered series of numbers F cutthe each supplementary N of the right and left zerosvalue is the element of 0, forms new ordered series of numbers F extend, then F extendelement number be 2 (N b+ N zeros);
(8). to described ordered series of numbers F extendcarry out filtering process, and then to F extenddo mathematic(al) manipulation with function f requency2time, form the plural ordered series of numbers S of time domain extend, by S extendthe symbol numbers comprised is denoted as M syms, each symbol comprises L amindividual sampled point, in then symbol, the calculating of sample sequence general power is such as formula shown in (12)
In formula, P lfor sample sequence general power in symbol, C mlbe l sample sequence in m symbol, P lsubscript l corresponding to maximal value bestbe optimum sampling position, get l bestcorresponding sample sequence vector, is denoted as S baseband, the time series of its correspondence is set to 0, T sym, 2T sym, 3T symm symst sym;
(9). to described S basebandcompensate of frequency deviation is done to signal.First according to known modulation classification and the S calculated basebandpower, the mathematical expectation of the constellation point amplitude that amplitude of trying to achieve is maximum, is denoted as Mag peak, then amplitude of searching for is at interval [0.98Mag peak, 1.1Mag peak] S basebandwith Mag peakthe symbol sebolic addressing that amplitude is close, forms a new symbol ordered series of numbers S peak, its yuan of prime number is N peak, setting loop iteration eliminates the times N of frequency shift (FS) eli, then a parameter is defined: the symbolic number M participating in eliminating frequency offset computations first dev-first, and then definition increases truth of a matter factor increase, shown in (13):
N-th elithe secondary symbolic number participating in elimination frequency shift (FS) shown in (14):
Wherein round under sensing, then picks symbols ordered series of numbers S in this iteration peakin before individual symbol processes;
(10). try to achieve the described symbol ordered series of numbers S participating in computing peakphase sequence, be denoted as Phase findpeak, then adjudicate the symbol that these participate in computing, try to achieve the phase sequence Phase of judgement symbol decided, and then the formula of use (15) tries to achieve both phase differential:
Phase residual=Phase findpeak-Phase decided(15)
By Phase residualcorresponding time series is denoted as t residual, then use (16) formula tries to achieve the remaining angular frequency that this computing obtains:
To time-domain signal S peakall elements and the time series of correspondence, complex symbol S pcorresponding time series is T p, carry out frequency error Processing for removing, obtain new symbol S p_lelidisposal route is such as formula shown in (17):
S p_1eli=S pexp(-jω residual_1t p)(17)
Form outmost turns symbol sebolic addressing S peak_1eli;
(11). to S peak_1eliaccording to (14) formula choose new before individual symbol carries out elimination frequency error computing, repeats step (9) and (10), in this circulation, and S peak_1eliinstead of original S peak, finally define new sequence S peak_2eli, the process symbol number of its correspondence is then by S peak_2elibring circulation next time into and substitute S peak_1eli, until the N of setting elisecondary end, finally obtains remaining angular frequency successively residual_1, ω residual_2, then total angular frequency error is:
(12). to the sequence that circulation last in step (11) is formed carry out the calculating of systematic phase skew: the phase sequence of trying to achieve the symbol participating in computing, is denoted as Phase findpeak_F, then adjudicate the symbol that these participate in computing, try to achieve the phase sequence Phase of judgement symbol decided_F, and then (19) formula of use tries to achieve both phase differential:
Phase diff=Phase findpeak_F-Phase decided_F(19)
And then try to achieve all Phase diffmean value, be denoted as Phase diff_ave, i.e. systematic phase skew;
(13). eliminate frequency error and the systematic phase skew of sampling symbol sequence: to described sequence S basebandwith the M that it comprises symsindividual complex symbol, if wherein m symsindividual complex symbol is corresponding time point is m symst sym, then carry out processing such as formula (20) Suo Shi to each symbol,
Thus based on S basebanddefine new symbol sebolic addressing S baseband_eli;
(14) by S baseband_elibe multiplied by a coefficient, make the root mean square amplitude measuring sequence and judgement symbol sebolic addressing equal, and then pass through contrast conting, obtain the parameters such as Error Vector Magnitude (EVM), range error (MagErr), phase error (PhaseErr), and the calculating of frequency error is calculated by (21) formula based on formula (18):
wherein f deviationfor frequency error.
2. method according to claim 1, is characterized in that: in described step (1) | Δ F|<0.5.
3. method according to claim 1, it is characterized in that: described step (3) is in the several sample frequency by the frequency spectrum verification described in step (2), select preferably one, its operation steps is: first evaluate measured signal from frequency f cto f escope in average noise level exceed the multiple N of atural beat noise f, calculate sampling rate noise P according to formula (4) n1, P n1=N fnKBT (4),
Wherein the definition of N is as shown in formula (1), and K is Boltzmann constant, gets 1.381 × 10 -23, B is signal bandwidth, and T is the thermodynamic temperature of system; And then consider the digital quantization noise of sampling system, according to the sampling bits number N of the known equivalence of hardware index of sampling system b, then due to the quantizing noise P of digital sample formation n2as shown in formula (5),
Wherein P srefer to the power of sampled signal, N bvalue is relevant with sampling rate, and comprehensive signal to noise ratio (S/N ratio) is defined as formula (6):
To multiple sample frequency f ssNR is utilized to verify respectively, then the f of the correspondence that SNR is maximum sbe preferably one.
4. method according to claim 1, is characterized in that: N in described step (6) ecan also try to achieve in the following way: if original modulation signals is unipolar pulse modulated radio signal, and the waveform that target is recovered is baseband pulse signal, then N etry to achieve by the following method: F seryserial number corresponding to maximum that value of middle amplitude is N e.
5. method according to claim 1, is characterized in that: in described step (8), if initial tested modulation signal is rf modulations pulse signal, and target recovery is baseband pulse signal, then to described S extendrealistic portion, imaginary part or absolute value obtain baseband pulse signal, and then try to achieve pulse rise time, fall time, pulse width, recurrence interval.
6. method according to claim 1, is characterized in that: adopt root raised cosine filter (RRC) to carry out filtering in described step (8).
CN201510487885.7A 2015-08-10 2015-08-10 Digital demodulation and measurement analysis method Active CN105302935B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510487885.7A CN105302935B (en) 2015-08-10 2015-08-10 Digital demodulation and measurement analysis method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510487885.7A CN105302935B (en) 2015-08-10 2015-08-10 Digital demodulation and measurement analysis method

Publications (2)

Publication Number Publication Date
CN105302935A true CN105302935A (en) 2016-02-03
CN105302935B CN105302935B (en) 2018-03-27

Family

ID=55200203

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510487885.7A Active CN105302935B (en) 2015-08-10 2015-08-10 Digital demodulation and measurement analysis method

Country Status (1)

Country Link
CN (1) CN105302935B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108347396A (en) * 2017-01-25 2018-07-31 三星电子株式会社 The system and method for tracking the simultaneously timing slip and frequency shift (FS) of Compensation Modulation signal
CN109697270A (en) * 2019-01-16 2019-04-30 中国工程物理研究院激光聚变研究中心 A kind of light beam dispersion characteristics inversion algorithm based on spatial spectral interference
CN110113033A (en) * 2019-04-08 2019-08-09 长春理工大学光电信息学院 Pulse data compression sampling method
CN110207803A (en) * 2019-06-21 2019-09-06 华中科技大学 A kind of distributing optical fiber sensing gain method for improving based on variable integration window
CN112162152A (en) * 2020-08-31 2021-01-01 南京亿杰明信息技术有限公司 Sine wave coherent pulse train signal frequency estimation method based on phase straight line fitting
CN112162153A (en) * 2020-08-31 2021-01-01 南京亿杰明信息技术有限公司 Sine wave signal frequency estimation method based on phase straight line fitting
CN112729152A (en) * 2020-12-08 2021-04-30 广东工业大学 Peak extraction method based on hyperbolic threshold denoising
CN113189403A (en) * 2021-04-12 2021-07-30 东北大学 Self-adaptive orthogonal demodulation method
CN114828370A (en) * 2022-03-18 2022-07-29 合肥工业大学 Self-adaptive phase difference calculation method for plasma density measurement
CN117319161A (en) * 2023-11-24 2023-12-29 深圳市国电科技通信有限公司 Chirp signal demodulation method and device, computer equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040247052A1 (en) * 2003-06-04 2004-12-09 Dimsdle Jeffrey William Method of differential-phase/absolute-amplitude QAM
CN103246773A (en) * 2013-05-13 2013-08-14 句容华正电气有限公司 Low delay filter design method for sampling rate conversion in electronic transformer
CN103532906A (en) * 2013-06-20 2014-01-22 工业和信息化部通信计量中心 Digital modulation error parameter metering method and system based on waveform design

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040247052A1 (en) * 2003-06-04 2004-12-09 Dimsdle Jeffrey William Method of differential-phase/absolute-amplitude QAM
CN103246773A (en) * 2013-05-13 2013-08-14 句容华正电气有限公司 Low delay filter design method for sampling rate conversion in electronic transformer
CN103532906A (en) * 2013-06-20 2014-01-22 工业和信息化部通信计量中心 Digital modulation error parameter metering method and system based on waveform design

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
周峰 等: "一种新的伴随调相测量方法", 《电子学报》 *
林素红 等: "一种适用于正交振幅调制(QAM)信号的符号定时同步算法", 《科学技术与工程》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108347396A (en) * 2017-01-25 2018-07-31 三星电子株式会社 The system and method for tracking the simultaneously timing slip and frequency shift (FS) of Compensation Modulation signal
CN108347396B (en) * 2017-01-25 2022-08-16 三星电子株式会社 System and method for tracking and compensating timing offset and frequency offset of modulated signal
CN109697270B (en) * 2019-01-16 2022-04-01 中国工程物理研究院激光聚变研究中心 Light beam dispersion characteristic inversion algorithm based on spatial spectrum interference
CN109697270A (en) * 2019-01-16 2019-04-30 中国工程物理研究院激光聚变研究中心 A kind of light beam dispersion characteristics inversion algorithm based on spatial spectral interference
CN110113033B (en) * 2019-04-08 2023-03-24 长春理工大学光电信息学院 Pulse data compression sampling method
CN110113033A (en) * 2019-04-08 2019-08-09 长春理工大学光电信息学院 Pulse data compression sampling method
CN110207803A (en) * 2019-06-21 2019-09-06 华中科技大学 A kind of distributing optical fiber sensing gain method for improving based on variable integration window
CN112162153A (en) * 2020-08-31 2021-01-01 南京亿杰明信息技术有限公司 Sine wave signal frequency estimation method based on phase straight line fitting
CN112162152A (en) * 2020-08-31 2021-01-01 南京亿杰明信息技术有限公司 Sine wave coherent pulse train signal frequency estimation method based on phase straight line fitting
CN112162152B (en) * 2020-08-31 2024-01-26 南京亿杰明信息技术有限公司 Sine wave coherent pulse train signal frequency estimation method based on phase straight line fitting
CN112729152A (en) * 2020-12-08 2021-04-30 广东工业大学 Peak extraction method based on hyperbolic threshold denoising
CN113189403A (en) * 2021-04-12 2021-07-30 东北大学 Self-adaptive orthogonal demodulation method
CN113189403B (en) * 2021-04-12 2022-11-25 东北大学 Self-adaptive orthogonal demodulation method
CN114828370A (en) * 2022-03-18 2022-07-29 合肥工业大学 Self-adaptive phase difference calculation method for plasma density measurement
CN114828370B (en) * 2022-03-18 2024-04-19 合肥工业大学 Self-adaptive phase difference calculation method for plasma density measurement
CN117319161A (en) * 2023-11-24 2023-12-29 深圳市国电科技通信有限公司 Chirp signal demodulation method and device, computer equipment and storage medium
CN117319161B (en) * 2023-11-24 2024-01-30 深圳市国电科技通信有限公司 Chirp signal demodulation method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN105302935B (en) 2018-03-27

Similar Documents

Publication Publication Date Title
CN105302935A (en) Digital demodulating and measurement analysis method
CN102497337B (en) Compressed sensing wireless communication channel estimation method based on sparsity self-adapting
CN1164056C (en) Coarse frequency deviation estimate device in orthogonal frequency-diviion multiple receiver
CN100463371C (en) Rough frequency synchronizing method and device in orthogonal FDM system
CN101267421B (en) An OFDM time shift channel measuring method
CN108471347A (en) A kind of parallel time synchronization method based on accurate loop filtering
CN106936742A (en) Multi gear bit rate adaptive demodulation system and method based on neutral net
CN109889231B (en) Pulse train signal undersampling method based on random demodulation and finite new information rate
CN111935046B (en) Low-complexity frequency shift keying signal symbol rate estimation method
CN103748846B (en) Frequency deviation estimating method and module in digital communication system
CN107454032A (en) OFDM frequency offset estimation method based on amplitude product between subcarriers
CN103823177B (en) Performance of filter detection method based on THE DESIGN OF WINDOW FUNCTION and system
CN103312643A (en) Equalizing device, receiving device and equalizing method
US9432133B2 (en) Vector signal generator channel characterization employing orthogonal modulation
CN106254289A (en) A kind of frequency offset estimation methods, transmitter, receiver and communication system
CN107465639B (en) Multi-path delay synchronous decision demodulation method based on short-time discrete Fourier transform
JP2019134300A (en) Signal receiver, parameter estimation method, and program
CN109167744B (en) Phase noise joint estimation method
CN102315835A (en) Method for estimating roll-off coefficient of forming filter
CN109521269A (en) A kind of am signals digitlization frequency measuring method
RU2723300C1 (en) Method of signal separation with frequency shift modulation and compensation of combination components
Ando et al. A study on channel estimation under class A impulsive PLC channel
CN104618033A (en) Multi-layer self-adapting morphological filtering gravity signal noise inhibition method
CN103532906B (en) Digital modulation error parameter metering method and system based on waveform design
Zhang et al. Source number estimation algorithm based on wide-band compressed sensing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee after: CHINA ACADEMY OF INFORMATION AND COMMUNICATIONS

Address before: 100191 No. 52 Garden North Road, Beijing, Haidian District

Patentee before: CHINA ACADEME OF TELECOMMUNICATION RESEARCH OF MIIT

CP03 Change of name, title or address