數字信號處理(DSP)個人學習總結(一)——離散時間系統基本理論


離散時間系統基本理論

離散時間序列

序列的表示

image-20220223042319583

序列的分類

image-20220223042343603

常用時間序列

  1. 離散實序列

image-20220223042415100

  1. 單位階躍

image-20220223043827847

  1. 單位脈沖

image-20220223043837380

單位脈沖和單位階躍響應的關系如下:image-20220223043856463中間的表述方式可以理解為離散序列的“積分”。

  1. 矩形序列

image-20220223043908130

  1. 離散實指數序列

image-20220223043926110

image-20220223043945448

  1. 離散復序列

image-20220223043955899

\(\frac{2\pi}{\omega}=\frac{N}{m}\),其中左側化簡后的分子和分母分別與右側N和m對應,m為周期內含有的包絡數,N為周期。

  • 頻率大小的影響:

\(e^{jwn}\),當ω越大,\(\frac{2\pi}{ω}\)越小,如果是連續時間序列,則必然是周期變小,但是對於離散時間序列,當\(ω=ω+2k\pi\)時,離散序列對應的頻譜圖相同。

  • 頻率正負的影響:

image-20220223044445185

正頻率是逆時針;負頻率是順時針;

  • 相位影響:

image-20220223044456502

相變=時移,與Φ和ω均有關。

序列的分解

  1. 離散時間信號的分解:

\[x[n]=\sum_{k=-\infty}^{\infty} x[k] \delta[n-k] \]

任意序列均可分解為不同延遲單位脈沖序列的線性組合。

離散時間系統

系統的表示

  1. 函數表示:

image-20220223044527037

  1. 框圖表示:

image-20220223044535181

系統的分類

  1. 無記憶系統,系統的輸出只與當前時刻輸入相關;(不需要存儲器)
  2. 線性系統,系統的輸出和輸入具有相同的線性組合(齊次性(比例性)[乘系數]和疊加性(可加性)[組合])

例如:

image-20220223044618865

  1. 時不變系統,系統的性能不隨時間的改變而改變。

  2. 因果系統,當前時刻輸出僅取決於當前及以前時刻輸入,與以后的輸入無關。

  3. 穩定系統,有界輸入(序列中的每個值均有界)產生有界輸出。

LTI(線性時不變)系統的卷積和表示

\[y[n]=\sum_{\mathrm{k}=\infty}^{\infty} x[k] h[n-k] \]

LTI系統的性質

  1. LTI系統的因果性判據:單位脈沖響應為因果序列h[n]=0,n<0。
  2. LTI系統的穩定性判據:單位脈沖響應絕對可和。
  3. LTI系統的卷積具有交換律,結合率,分配率
  • 由卷積的結合率得到級聯系統;

  • 由卷積的分配率得到並聯系統;

線性常系數差分方程

image-20220223044720368

image-20220223044734302

  1. 使用遞推迭代法解題:

image-20220223044745983

  1. 線性系統,輸入為0,輸出一定為0。

  2. 線性常系數差分方程表示的系統如果滿足初始松弛條件(初始值為0),則該系統是因果的LTI系統。

實驗1 卷積差分實現LTI系統

LTI濾波器的分類

image-20220223044759317

其中IIR濾波器通過差分方程實現;FIR濾波器通過卷積和實現。

  1. FIR濾波器的實現:

image-20220223044813388

其中第二步為95階的FIR濾波器。h中輸入的為\(z^0\)\(z^{-95}\)的系數

[x, fs] = audioread('D:\Carmen_overture_noisy_8k_9.5k.wav');
%x是音頻數據,fs是采樣頻率
h=[-0.002876661682599,0.0001746575876459, 0.001360371198876,-0.002796136591917,...
   0.002880772243978,-0.001242291159412,-0.001096962526785, 0.002332983510346,...
  -0.001307649173739,-0.001368748034394, 0.003551168105363,-0.003178880019962,...
  9.893335945349e-05, 0.003475646276925,-0.004524249512869, 0.001744981182385,...
   0.003045028934091,-0.005977896766947, 0.004207636166295, 0.001465437032989,...
   -0.00672145288472, 0.006941679082687, -0.00116986290666,-0.006501434008723,...
   0.009711662701064,-0.004996261645046,-0.004776969477893,  0.01192171509396,...
  -0.009829941024313, -0.00115476496081,  0.01293443155674, -0.01539978947815,...
   0.004810016748951,   0.0119042644155, -0.02125902167617,  0.01363881290096,...
   0.007699907341382, -0.02688621990559,  0.02641118466116,-0.001738442488601,...
   -0.03172614931786,  0.04644986397443, -0.02220940882214, -0.03527701713573,...
    0.08975330687438, -0.08680834632482, -0.03715598047208,   0.5689856620233,...
     0.5689856620233, -0.03715598047208, -0.08680834632482,  0.08975330687438,...
   -0.03527701713573, -0.02220940882214,  0.04644986397443, -0.03172614931786,...
  -0.001738442488601,  0.02641118466116, -0.02688621990559, 0.007699907341382,...
    0.01363881290096, -0.02125902167617,   0.0119042644155, 0.004810016748951,...
   -0.01539978947815,  0.01293443155674, -0.00115476496081,-0.009829941024313,...
    0.01192171509396,-0.004776969477893,-0.004996261645046, 0.009711662701064,...
  -0.006501434008723, -0.00116986290666, 0.006941679082687, -0.00672145288472,...
   0.001465437032989, 0.004207636166295,-0.005977896766947, 0.003045028934091,...
   0.001744981182385,-0.004524249512869, 0.003475646276925,9.893335945349e-05,...
  -0.003178880019962, 0.003551168105363,-0.001368748034394,-0.001307649173739,...
   0.002332983510346,-0.001096962526785,-0.001242291159412, 0.002880772243978,...
  -0.002796136591917, 0.001360371198876,0.0001746575876459,-0.002876661682599]; 
y = conv(x,h);
player = audioplayer(x,fs); play(player);
figure(1);
subplot(211);
stem(x); 
title('輸入信號波形')
subplot(212);
stem(y); 
title('輸出信號波形');
audiowrite('D:\snow_p_8-9.5-40db.wav',sig_fil,fs)

實現了高頻噪聲的濾除。

  1. IIR濾波器的實現:

image-20220223044859563

clc
clear all
b=[6.579117719418e-06,0.0002434273556185, 0.004381692401132,  0.05111974467987,     0.4345178297789,    2.867817676541,    15.29502760822,    67.73512226497,      254.0067084936,    818.4660607017,    2291.704969965,    5625.094017186,       12187.7037039,    23437.89173828,     40179.2429799,    61608.17256918,      84711.23728263,    104643.2931138,     116270.325682,     116270.325682,      104643.2931138,    84711.23728263,    61608.17256918,     40179.2429799,      23437.89173828,     12187.7037039,    5625.094017186,    2291.704969965,      818.4660607017,    254.0067084936,    67.73512226497,    15.29502760822,      2.867817676541,   0.4345178297789,  0.05111974467987, 0.004381692401132,  0.0002434273556185,6.579117719418e-06];
a=[ 1,    14.37828690288,    104.1648243034,    504.3023653466,      1827.892164546,    5272.314238219,    12567.18329297,    25391.78098446,       44280.3431479,    67543.21293644,    91031.31413503,    109248.4585498,      117456.9286029,    113663.3624288,    99360.42815769,    78676.34547238,      56541.90742152,    36928.41699943,    21934.12069346,    11849.69282271,      5820.210601159,    2596.511270863,    1050.471970027,    384.5676182832,      127.0294630969,     37.7210460062,    10.02321645795,    2.369609300119,     0.4948536588095,  0.09046795256738,  0.01431382878011, 0.001931131342549,  0.0002178076530115,1.998237004796e-05,1.432599897946e-06,7.529722850038e-08,  2.580713328819e-09,4.328478996595e-11]; 

[x,Fs]=audioread('D:\Program\新建文件夾 (10)\音頻\Carmen_overture_noisy_8k_9.5k.wav');
figure;
plot(x); 
y=filter(b,a,x);
figure;
plot(y);
audiowrite('Afterfilter0dB_direct.wav',y,Fs)

本章習題

  1. \(j^{2n}\)的周期為2,因為\(j=e^{\frac{j\pi}{2}}\),帶入得\(j^{2n}=e^{jn\pi}\),所以\(\omega=\pi\)\(T=2\)
  1. 判斷系統的特性:

image-20220223045712692(1)為穩定,因果,線性,時變,無記憶系統。image-20220223045738984(2)為非穩定(找一個反例即可),因果,線性,時不變,有記憶系統。image-20220223045757026(3)為穩定(逐項穩定,項數有界),非因果,線性,時不變,有記憶系統。image-20220223045809556(4)為穩定,非因果(抽取器),線性,時變,有記憶系統。

(5)\(T[x[n]]=x[n]+3u[n+1]\)為因果穩定系統,不要看到\(u[n+1]\)就以為是非因果。看是否為非因果關鍵是看輸入是否超前於輸出。(看\(x[n]\)內的宗量)

(6)本題中的C選項錯在因果。

image-20220126162613275

對於這種有兩個y[n]的,y[n]沒有n次方則為線性的;y[n]的系數不帶n的就是時不變的。

這種系統未必是非因果:之后學Z變換時是看收斂域。

  1. 求系統響應:

    已知\(u(n)\)的響應為\(s(n)\),則\(δ(n)=u(n)-u(n-1)\)的響應為\(s(n)-s(n-1)\)

  1. 求卷積:image-20220223045909571

    利用圖解法求解:將\(u(n)\)關於\(y\)軸翻轉,然后整體加上\(n\)(向右移動\(n\)),對位相乘即為卷積的結果,當\(n<0\)時,左移,無交叉,對位皆為\(0\),因此為\(0\),當\(n>0\)且在不同段的時候,結果見上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM