7.5 Application of Frequency Domain Analysis
7.5 Application of Frequency Domain Analysis
1. Stability Analysis Using Frequency Domain Methods
1.1 Nyquist Stability Criterion
Principle: Determines stability of closed-loop system from open-loop frequency response.
Nyquist Path: Contour in s-plane that encloses entire right half-plane.
Nyquist Plot: Plot of G(jω)H(jω) as ω goes from −∞ to ∞.
Stability Criterion:
Let P = number of open-loop poles in RHP.
Let N = net number of clockwise encirclements of point (-1, j0).
Closed-loop system stable if Z=N+P=0, where Z = closed-loop poles in RHP.
Gain Margin (GM):
Amount gain can be increased before system becomes unstable.
GM=∣G(jωp)H(jωp)∣1 in linear scale.
GMdB=−20log10∣G(jωp)H(jωp)∣
Where ωp = phase crossover frequency (phase = -180°).
Phase Margin (PM):
Amount phase can be decreased before system becomes unstable.
PM=180°+∠G(jωg)H(jωg)
Where ωg = gain crossover frequency (|GH| = 1).
Typical Design Specifications:
GM≥6−10 dB
PM≥30−60°
1.2 Bode Plot Analysis
Bode Stability Criterion:
System is unstable if at gain crossover frequency, phase < -180°.
System is stable if at gain crossover frequency, phase > -180°.
Relative Stability Measures:
Higher gain/phase margins indicate more stability.
Bandwidth affects system speed and noise rejection.
1.3 Root Locus Analysis in Frequency Domain
Relationship: Root locus shows closed-loop poles as gain varies.
Frequency Domain Interpretation:
Points on root locus correspond to specific damping ratios and natural frequencies.
Lines of constant damping ratio appear as radial lines from origin.
Lines of constant natural frequency appear as circles centered at origin.
1.4 Routh-Hurwitz Criterion Frequency Interpretation
Stability Boundary: Imaginary axis crossings in s-plane correspond to frequency where system becomes marginally stable.
Oscillation Frequency: When system is marginally stable, it oscillates at frequency given by auxiliary equation.
2. Spectral Analysis of Signals
2.1 Power Spectral Density (PSD)
Definition: Distribution of signal power over frequency.
For Continuous-Time Signals:
Sxx(jω)=limT→∞2T1∣XT(jω)∣2
Alternatively: Sxx(jω)=F{Rxx(τ)} where Rxx(τ) is autocorrelation function.
For Discrete-Time Signals:
Sxx(ejΩ)=∑k=−∞∞Rxx[k]e−jΩk
Properties:
Real-valued and non-negative.
Even function for real signals.
Total power = area under PSD.
2.2 Energy Spectral Density (ESD)
For Energy Signals:
Ψxx(jω)=∣X(jω)∣2
Total energy = 2π1∫−∞∞Ψxx(jω)dω
2.3 Estimation Methods
Periodogram:
Direct method using squared magnitude of DFT.
S^xx(k)=N1∣X[k]∣2
Modified Periodogram:
Apply window function to reduce spectral leakage.
Welch's Method:
Divide signal into overlapping segments.
Average periodograms of segments.
Blackman-Tukey Method:
Estimate autocorrelation first, then Fourier transform.
2.4 Spectral Leakage and Windowing
Spectral Leakage: Energy spreads to adjacent frequencies due to finite observation.
Window Functions:
Rectangular: Highest resolution, most leakage.
Hamming: Good compromise between resolution and leakage.
Hanning: Better side lobe suppression.
Blackman: Excellent side lobe suppression, wider main lobe.
Window Parameters:
Main lobe width.
Side lobe level.
Roll-off rate.
2.5 Spectral Analysis Applications
Speech Processing: Formant frequency analysis.
Medical Signal Processing: EEG, ECG analysis.
Vibration Analysis: Machine fault detection.
Communications: Signal detection, modulation analysis.
3. Introduction to Spectrum Sensing
3.1 Basic Concepts
Spectrum Sensing: Detecting presence/absence of signals in frequency bands.
Primary Users: Licensed users with spectrum rights.
Secondary Users: Unlicensed users seeking spectrum opportunities.
3.2 Detection Methods
Energy Detection:
Simple, requires no prior knowledge of signal.
Compare received energy to threshold.
TED=∑n=1N∣x[n]∣2
Vulnerable to noise uncertainty.
Matched Filter Detection:
Optimal if signal known.
TMF=∑n=1Nx[n]s∗[n]
Requires perfect synchronization.
Cyclostationary Feature Detection:
Exploit periodic statistics of modulated signals.
Robust to noise uncertainty.
Computationally intensive.
Covariance-Based Detection:
Use correlation properties of signals.
TCD=σ2L1∑i=1Lr(i) where r(i) = sample covariance.
3.3 Performance Metrics
Probability of Detection (Pd):
Correctly detecting signal when present.
Probability of False Alarm (Pf):
Falsely detecting signal when absent.
Probability of Miss (Pm):
Pm=1−Pd
Receiver Operating Characteristic (ROC):
Plot Pd vs Pf.
Characterizes detector performance.
3.4 Challenges in Spectrum Sensing
Hidden Node Problem
Noise Uncertainty
Multipath Fading
Shadowing Effects
Computational Complexity
4. Correlation Analysis
4.1 Autocorrelation Function
For Continuous-Time Signals:
Rxx(τ)=∫−∞∞x(t)x∗(t−τ)dt
For power signals: Rxx(τ)=limT→∞2T1∫−TTx(t)x∗(t−τ)dt
For Discrete-Time Signals:
Rxx[k]=∑n=−∞∞x[n]x∗[n−k]
Properties:
Rxx(0)=energy/power of signal
Rxx(τ)=Rxx∗(−τ) (conjugate symmetric)
∣Rxx(τ)∣≤Rxx(0)
For periodic signals: Rxx(τ) is periodic with same period.
4.2 Cross-Correlation Function
For Continuous-Time Signals:
Rxy(τ)=∫−∞∞x(t)y∗(t−τ)dt
For Discrete-Time Signals:
Rxy[k]=∑n=−∞∞x[n]y∗[n−k]
Properties:
Rxy(τ)=Ryx∗(−τ)
∣Rxy(τ)∣2≤Rxx(0)Ryy(0)
Not necessarily maximum at zero.
4.3 Applications of Correlation
Signal Detection: Match with known template.
Time Delay Estimation: Find peak in cross-correlation.
System Identification: Relate input-output correlation.
Pattern Recognition: Measure similarity.
Radar/Sonar: Range determination.
4.4 Correlation and PSD Relationship
Wiener-Khinchin Theorem: Sxx(jω)=F{Rxx(τ)} Rxx(τ)=F−1{Sxx(jω)}
Cross-Power Spectral Density: Sxy(jω)=F{Rxy(τ)}
4.5 Correlation Coefficients
Normalized Correlation: ρxy(τ)=Rxx(0)Ryy(0)Rxy(τ)
Range: −1≤ρxy(τ)≤1
5. System Design Considerations in Frequency Domain
5.1 Filter Design Specifications
Frequency Response Requirements:
Passband ripple (δp).
Stopband attenuation (δs).
Transition band width.
Passband edge frequency (ωp).
Stopband edge frequency (ωs).
Filter Types:
Low-pass: Pass low frequencies, attenuate high.
High-pass: Pass high frequencies, attenuate low.
Band-pass: Pass band of frequencies.
Band-stop: Attenuate band of frequencies.
All-pass: Constant magnitude, varying phase.
5.2 Analog Filter Design
Butterworth Filter:
Maximally flat in passband.
∣H(jω)∣2=1+(ω/ωc)2N1
Roll-off: 20N dB/decade.
Chebyshev Type I:
Equiripple in passband, monotonic in stopband.
Steeper roll-off than Butterworth for same order.
Chebyshev Type II:
Monotonic in passband, equiripple in stopband.
Elliptic (Cauer) Filter:
Equiripple in both passband and stopband.
Sharpest transition for given order.
Bessel Filter:
Maximally flat group delay.
Linear phase in passband.
Poor frequency selectivity.
5.3 Digital Filter Design Methods
Impulse Invariance:
Sample impulse response of analog filter.
Preserves time-domain response.
May cause aliasing.
Bilinear Transform:
s=T21+z−11−z−1
No aliasing.
Warps frequency axis.
Frequency Sampling Method:
Specify desired frequency response at DFT frequencies.
Compute IDFT to get filter coefficients.
Window Method:
Truncate ideal impulse response with window function.
Trade-off between main lobe width and side lobe level.
5.4 Equalization in Frequency Domain
Channel Equalization:
Compensate for channel distortion.
Zero-forcing equalizer: Heq(z)=1/Hchannel(z)
MMSE equalizer: Minimize mean square error.
Frequency Domain Equalization (FDE):
Transform to frequency domain using FFT.
Multiply by equalizer coefficients.
Transform back using IFFT.
Particularly effective for OFDM systems.
5.5 System Bandwidth Considerations
Definition: Range of frequencies where system response is within specified limits.
Types:
3-dB Bandwidth: Frequencies where power drops to half.
Noise Equivalent Bandwidth: Bandwidth of ideal filter with same noise power.
Null-to-Null Bandwidth: Main lobe width.
Bandwidth-Efficiency Trade-off:
Higher bandwidth allows faster data rates.
Increased bandwidth increases noise power.
Regulatory constraints on spectrum usage.
5.6 Phase Response Design
Linear Phase Systems:
Constant group delay.
No phase distortion.
Symmetric impulse response.
Minimum Phase Systems:
Minimum energy delay.
All zeros inside unit circle.
Stable inverse.
All-Pass Systems:
Constant magnitude.
Adjust phase without affecting magnitude.
5.7 Multirate Signal Processing
Decimation (Downsampling):
Reduce sampling rate by factor M.
y[n]=x[Mn]
Requires anti-aliasing filter.
Interpolation (Upsampling):
Increase sampling rate by factor L.
Insert zeros, then apply interpolation filter.
y[n]={x[n/L]0n=0,±L,±2L,…otherwise
Rational Rate Change:
Combine interpolation and decimation.
y[n]=interpolate by L, then decimate by M
Rate change factor = L/M.
6. Important Formulas and Relationships
6.1 Stability Analysis Formulas
Gain Margin: GMdB=−20log10∣G(jωp)H(jωp)∣
Phase Margin: PM=180°+∠G(jωg)H(jωg)
Bandwidth: ωBW=ωg21−2ζ2+(1−2ζ2)2+1
6.2 Spectral Analysis Formulas
PSD from Autocorrelation: Sxx(jω)=F{Rxx(τ)}
Periodogram: S^xx(k)=N1∣X[k]∣2
Parseval's Theorem: ∑n=0N−1∣x[n]∣2=N1∑k=0N−1∣X[k]∣2
6.3 Correlation Formulas
Autocorrelation: Rxx[k]=∑n=−∞∞x[n]x∗[n−k]
Cross-correlation: Rxy[k]=∑n=−∞∞x[n]y∗[n−k]
Correlation Coefficient: ρxy=Rxx[0]Ryy[0]Rxy[0]
6.4 Filter Design Formulas
Bilinear Transform: s=T21+z−11−z−1
Butterworth Filter: ∣H(jω)∣2=1+(ω/ωc)2N1
Window Function Length: N≈(ωs−ωp)/2πA where A depends on window type.
6.5 Detection Theory Formulas
Signal-to-Noise Ratio: SNR=PnoisePsignal
Detection Threshold: γ=σ2(Q−1(Pf)+N) for energy detection.
Probability of Detection: Pd=Q(2N(σs2+σn2)γ−N(σs2+σn2))
6.6 System Bandwidth Relationships
Time-Bandwidth Product: B⋅T≥constant
For rectangular pulse: B⋅T≈1
For Gaussian pulse: B⋅T=0.5
Shannon Capacity: C=Blog2(1+SNR)
Nyquist Rate: Rmax=2B symbols/sec for no ISI.
Last updated