线性调频信号(chirp signal)
1.理論推演
設正弦信號為:
x(t)=sin?(2πft+φ0)x(t)=\sin (2\pi ft+\varphi_0)x(t)=sin(2πft+φ0?)
線性調頻信號中,其瞬時頻率隨時間線性變化,
f(t)=ct+f0f(t) = ct+f_0f(t)=ct+f0?
c為線性調頻率
對于線性調頻帶寬為B時
c=(f0+B)?f0T=BTc=\frac {(f_0+B)-f_0} {T}=\frac {B}{T}c=T(f0?+B)?f0??=TB?
震蕩信號的相位對應的時域函數是頻率函數的積分,離散形式為:
?(n+1)=?(n)+2πf(t)/Ts\phi(n+1)=\phi(n)+2\pi f(t)/T_s?(n+1)=?(n)+2πf(t)/Ts?
積分形式:
ft+φ0=φ0+2π∫0tf(τ)dτ=φ0+2π(c2t2+f0t)ft+\varphi_0=\varphi_0+2\pi\int^t_0 f(\tau)d\tau=\varphi_0+2\pi(\frac c 2t^2+f_0t)ft+φ0?=φ0?+2π∫0t?f(τ)dτ=φ0?+2π(2c?t2+f0?t)
其復信號形式為:
x(t)=ej(2πf0t+πct2)=cos?(2πf0t+πct2)+jsin?(2πf0t+πct2)x(t)=e^{j(2\pi f_0t +\pi ct^2)}=\cos(2\pi f_0t +\pi ct^2)+j\sin (2\pi f_0t +\pi ct^2)x(t)=ej(2πf0?t+πct2)=cos(2πf0?t+πct2)+jsin(2πf0?t+πct2)
2.Matlab仿真
clc;close all;clear all; fs= 100e6;%采樣頻率100Mhz t = 0:1/fs:(T-1/fs); % 采樣點 n = length(t); % 采樣點數 c_amp = 1;%載波幅度 fre0 = 10e6;%載波頻率10Mhz I_amp = 0;%信號直流分量幅度 %c_wave = c_amp*exp(1i*2*pi*fre0*t)+I_amp; B0 = 10e6;%10MHz T0 = 10e-6;%10us k0 = B0/T0; c_wave = exp(1i*(2*pi*fre0*t+pi*k0*t.^2)); c_wave1 = sin((2*pi*fre0*t+pi*k0*t.^2)); plot(t(1:1000),c_wave1(1:1000)); plot(t(1:1000),imag(c_wave(1:1000)));仿真結果:
圖1圖2相同,不再重復
總結
以上是生活随笔為你收集整理的线性调频信号(chirp signal)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: writer在java中的意思_Java
- 下一篇: 前端面试准备