Digital Instantaneous Frequency Measurement Techni
Digital Instantaneous Frequency Measurement Techni
Digital Instantaneous Frequency Measurement Techni
net/publication/30511018
Digital instantaneous frequency measurement technique utilising high-speed
ADC’s and FPGA’s
Article · January 2006
Source: OAI
CITATIONS READS
0 1,749
2 authors, including:
J.E. Cilliers
Council for Scientific and Industrial Research, South Africa
66 PUBLICATIONS 383 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Radar performance testing using HIL View project
NCTR performace limits based on mutual information View project
All content following this page was uploaded by J.E. Cilliers on 25 April 2015.
The user has requested enhancement of the downloaded file.
A Digital Instantaneous Frequency
Measurement Technique Utilising
High-Speed ADC’s and FPGA’s
2006 CSIR Research and Innovation Conference
CSIR Defence, Peace, Safety and Security
Dr PL Herselman
Visiting Researcher at the University College London
27 February 2006
Electronic Warfare
• Instantaneous Frequency
Measurement (IFM)
• Analog technique
• Combined with analog-to-digital Preferred frequency
converter DFD
• Multiple parallel IFM’s estimation technique
• Single output
• Dual aperture
• Discrete Fourier Transform
(DFT)
• Measures spectral response
• Aliased to [0,fs/2) frequency
range
• Multiple input signals Table taken
Graph
fromcourtesy
Schleherof(1986)
Altera
• Multiple outputs
A02
• Multiply signal with delayed replica ymix (t ) = [cos(2πf 0τ ) + cos(4πf 0t − 2πf 0τ )]
8
A02
• Low-pass filter y filt (t ) ≈ H (0 ) cos(2πf 0τ ) , H (2 f 0 ) << H (0 )
8
arccos(− 1) = (1 + 2n )π =
1 1 1
τ= , n=0
2πf 0(max ) 2πf 0(max ) 2 f 0(max )
• Inverse of twice the maximum input frequency
A02 2 N −1
= 22 [ H LPF (0) cos(2πF0 ) + H LPF (F0′) cos(2πF0′n − 2πF0 + ∠H LPF (F0′))]+ ε q′ (n)
D
where
fs
F0′ = 2 F0 , f0 ≤
4
fs
F0′ = 1 − 2 F0 , f 0 >
4
2 N out − 1 y filt (n )D 2
yout (n ) =
arccos 2 2 N −1
2π
A0 2 H LPF (0 )
• Low-pass
A02 2 N −1
y′filt (n ) = 2 2 [ H LPF (0) + H LPF (F0′) cos(2πF0′n + ∠H LPF (F0′))]+ ε q′′(n)
D
ylt (n ) ≈ 2πF0 = 2π
f0
fs
• Advantages
• Amplitude estimation exactly aligned with frequency estimation
• No external calibration or alignment required
• Time-domain multiplex hardware
y'q(n-25)
Select Select
UnitDelay15 ydm1 ydm2
UnitDelay25 Inverse
Delay8
Unit
Lookup
y'q(n-24)
UnitDelay26 Table
y'q(n-18)
UnitDelay2
y'q(n-17)
UnitDelay1
y'q(n-16)
UnitDelay0 Multiply
y'q(n-15)
yq(n-15) InputCast15
ym
y2mm
Arccos
MuxMult1 Lookup
y'q(n-2) Table
yq(n-2) InputCast2 y1mm
y'q(n-1)
yq(n-1) InputCast1 MuxMult0 yout
y'q(n)
yq(n) InputCast0
14 22 38 57 81 109 138 168 196 221 240 252 255 252 240 221 196 168 138 109 81 57 38 22 14
c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 c16 c17 c18 c19 c20 c21 c22 c23 c24
Flip-Flop
y'q(n-#-16)
y'q(n-#-1) 0
Mux#B
1
Select
Multiply
#A Multiply
Y#mm(m+d1)
0
#B
Mux#A
y'q(n-#) 1
Select
Coeff In #
Select In
• Throughput rate
• 2 FGPA clock cycles (37.5 MHz)
Conclusions