連續余弦訊號:xa
(t)=
acos
(ωt+
θ)=a
cos(
2πft
+θ)
離散余弦訊號:x(
n)=a
cos(
ωn+θ
)=ac
os(2
πfn+
θ)=x
(fs∗
t) ω
為連續訊號角速度 ∈(
−∞+∞
) ,單位為 rad/s;
ω 為單位樣本的弧度,即離散訊號角速度∈[
−π π
] 。
f為連續訊號頻率 ∈(
−∞+∞
) ,單位為 hz;f為相對頻率或歸一化頻率(ff
s,fs
是離散訊號取樣率)∈[
−12
12] ;
matlab:
800hz沒有落在1024點的任意乙個點上,導致比實際值小;7000hz恰好對應乙個點,幅值接近2。對類似800hz這樣的點,功率譜分析時如何解決???nfft=1024;
f = 800;
f2 = 7000;
fs = 16000;
x = 1:nfft;
y = 2*cos(2*pi*(x'*f)'/fs)'
fy=fft(y);
fy_abs = abs(fy);
fy_abs = 2*fy_abs/nfft;
fy_abs(1) = fy_abs(1)/2;
plot(fs*x/nfft,fy_abs);
θ)其中
:k∈[
2+∞)
離散訊號以fs
取樣(fs
>=2∗
f ),則:x0
(n)=
acos
(2πf
0fsn
+θ)
x1(n
)=ac
os(2
πf0+
fsfs
n+θ)
=aco
s(2π
f0fs
n+θ)
xk(n)=a
cos(
2πfk
fsn+
θ)=a
cos(
2π(f
0+k∗
fs)f
sn+θ
)=ac
os(2
πf0f
sn+θ
) 可以看出xk
(n) 經過fs
取樣後和x0
(n) 是相同的,結果是不可區分的;即fk
是f0 的頻譜混疊。
連續時間 離散時間訊號 模擬和數碼訊號辨析
連續時間和離散時間訊號 乙個訊號,它是在時間t的連續值上給出的,就是乙個連續時間訊號 而乙個訊號僅在t的離散值上給出則是乙個離散時間訊號。模擬和數碼訊號 凡乙個訊號的幅度在某一連續範圍內能夠取到任何值的訊號就是模擬訊號,這意味著乙個模擬訊號的幅度可以取到無限多個值 另一方面,訊號的幅度僅能取有限個值...
DSP中連續的s域訊號如何轉化為離散訊號
dsp中連續的s域訊號如何轉化為離散訊號 一 離散化的目的 將s域下的傳遞函式轉換為離散的z域函式 只有離散域下的函式,才可以在dsp中實現。二 離散化的種類 一階前向差分 一階後後差分 雙線性轉換 tustin變換 較為常用,誤差最小,穩定性最強。三 離散化過程的基本公式 雙線性變換公式為 上式中...
連續時間 離散時間訊號 模擬和數碼訊號辨析
連續時間和離散時間訊號 乙個訊號,它是在時間t的連續值上給出的,就是乙個連續時間訊號 而乙個訊號僅在t的離散值上給出則是乙個離散時間訊號。模擬和數碼訊號 凡乙個訊號的幅度在某一連續範圍內能夠取到任何值的訊號就是模擬訊號,這意味著乙個模擬訊號的幅度可以取到無限多個值 另一方面,訊號的幅度僅能取有限個值...