減少抽樣率以去掉過多資料的過程稱為訊號的抽取(decimatim),增加抽樣率以增加資料的過程稱為訊號的插值(interpolation)。抽取、插值及其二者相結合的使用便可實現訊號抽樣率的轉換。
一般多速率變換傳輸系統結構:
抽取,可以在傳輸的過程中減少傳輸的資料量,接收端進行恢復時進行插值,將訊號恢復成原始抽樣率的訊號。在數字訊號處理中只需要改變量字取樣率,一般是先進行插值再進行抽取,以免造成頻率混疊,同時在抽取的前先進行預濾波,在插值後進行以個去映象濾波。
進行抽取時,原始訊號的頻譜被週期拓展,如果原始訊號最高頻率大於抽取之後取樣率的一半就會發生混疊(如果是復訊號,則訊號最高頻率大於抽取之後取樣率就會發生混疊)。若抽取率為d的話,則輸出的訊號頻率將變為原來頻率的d倍,將x(n)的抽樣頻率減小d倍每d個抽樣中取乙個,d為整數, 稱為抽樣因子。
插值也會讓頻譜週期拓展,但由於輸出訊號點數增多,所以頻率分量只是週期存在,不會發生混疊。如果希望將x(n)的抽樣頻率增加i倍,即變成ix(n) ,那麼,最簡單的方法就是將x(n)每兩個點之間補i-1個零,i稱為插值因子,插值後的訊號變為原來訊號頻率的1/i。
matlab中進行抽取和插值的指令為
downsample(x,d);x為訊號,d為抽取因子;
interp(x,i);x為訊號,i為插值因子;
以下為對乙個1k的訊號分別進行4插值和4倍抽取,處理後通過matlab的fft分析得到如下的頻譜。4插值後的訊號頻率變為原來的1/4,4倍抽取後訊號的頻率變為原來的4倍。
訊號的抽取和插值
減少抽樣率以去掉過多資料的過程稱為訊號的抽取 decimatim 增加抽樣率以增加資料的過程稱為訊號的插值 interpolation 抽取 插值及其二者相結合的使用便可實現訊號抽樣率的轉換。一般多速率變換傳輸系統結構 抽取,可以在傳輸的過程中減少傳輸的資料量,接收端進行恢復時進行插值,將訊號恢復成...
數字訊號處理小實驗 插值與抽取
通過二維序列的差值和抽取,設計乙個對自己 進行放縮的程式。要求顯示放縮前後對比圖。使用matlab中imread函式讀取後得到的是乙個三維矩陣,要想實現對彩色 的抽取和插值,就要在每個維度上都進行抽取和插值。同時,使用imread函式得到的矩陣是uint8型別的資料,考慮到抽取和插值運算的精度,將矩...
簡單的數碼訊號插值 抽取及成型,MMSE誤差分析
簡單的數碼訊號插值 抽取及成型,mmse誤差分析 主題 對於乙個訊號,奈奎斯特取樣後的序列進行9倍插值,之後2倍抽取,選擇不同的公升余弦滾降因子插值濾波器,分析4.5倍插值後序列和實際取樣後的對應序列誤差情況。此處的插值與抽取倍數均可調整,以實現不同分數倍的訊號插值。使用公升余弦滾降濾波器成型。演算...