關於成型濾波器實現方式的簡單比較

2021-08-26 12:18:01 字數 1174 閱讀 8238

——matlab版本為2014a。

——以成型濾波器引數:b = rcosdesign(0.5,8,4)為例;

——信源需用極性訊號,即,(1,-1);(-3,-1,1,3)…等

直接用simulink中communications system toolbox的raised cosine transmit filter傳送濾波器,效能**時常用;

以補零的方式上取樣4倍(1->1000,-1->-1000),后級加數字濾波器(fir)模組,引數為成型濾波器採引數b;

以重複的方式上取樣4倍(1->1111,-1->-1-1-1-1),后級新增同樣引數的數字濾波器。

各處頻譜圖及波形如下:

結論:第一種方式通常用於搭建**系統模型,雖然有設計引數,但是其遮蔽了具體的實現細節;

第二種方式是典型的實現做法,其結果無論頻譜還是波形都與第一種一致,且波形和頻譜是歸一化的;

第三種方式濾波前的頻譜與

一、二不同(窄脈衝與寬脈衝的頻譜區別),但是在經過相同的成型濾波器之後,其頻譜和波形與第

一、第二種基本一致,頻譜有可忽略的輕微差別,另外特別注意這種方式的波形和頻譜不是歸一化的,在實現時需要特別注意溢位問題。

——寫**可以不注意這些細節,但是系統設計實現,必須知道底層的每乙個細節,也唯有如此,才能對理論與實踐有更為深刻的認識。

系統模型

a、c處頻譜

b處頻譜

d處頻譜

e處頻譜

成型波形

FIR濾波器的實現

fir濾波器的實現 fir濾波器具有嚴格的線性相位,依據的離散卷積公式 其中n為濾波器階數。fir濾波器的設計的關鍵在於設計出恰當的樣值響應函式h n h n 可以選擇加窗法 等紋波法等方法進行設計。本文是基於等紋波法設計的h n 函式h n 序列資料通過matlab計算得到。1.利用matlab中...

Python 實現 卡爾曼濾波器 非常簡單

整體思路很簡單,卡爾曼濾波器就是做資料融合的,先給乙個gps的資料 z 和乙個里程計資料 u 讓他們融合吧。usr bin env python3 coding utf 8 created on tue dec 18 19 37 13 2018 author sc args explanition ...

lc濾波器是利用電感的感抗 LC濾波器簡單介紹

lc濾波器概述lc濾波器也稱為無源濾波器,是傳統的諧波補償裝置。lc濾波器之所以稱為無源濾波器,顧名思義,就是該裝置不需要額外提供電源。lc濾波器一般是由濾波電容器 電抗器和電阻器適當組合而成,與諧波源併聯,除起濾波作用外,還兼顧無功補償的需要。lc濾波器是利用電感 電容和電阻的組合設計構成的濾波電...