999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DSP的FIR濾波器的C語言算法實(shí)現(xiàn)

2011-09-26 01:59:36史明泉
無線電工程 2011年1期
關(guān)鍵詞:信號(hào)

史明泉

(內(nèi)蒙古科技大學(xué)信息工程學(xué)院,內(nèi)蒙古包頭014010)

0 引言

數(shù)字濾波器是數(shù)字信號(hào)處理的重要環(huán)節(jié),其實(shí)質(zhì)是用有限精度算法實(shí)現(xiàn)的離散時(shí)間線性時(shí)不變系統(tǒng),從而完成對(duì)信號(hào)進(jìn)行濾波處理的功能。具有可靠性好、精度高和靈活性大等優(yōu)點(diǎn),廣泛應(yīng)用于語音、圖像處理、HDTV、模式識(shí)別和頻譜分析等方面[1]。數(shù)字濾波器根據(jù)其單位沖激響應(yīng)函數(shù)的時(shí)域特性可分為2類:無限沖激響應(yīng)(IIR)濾波器和有限沖激響應(yīng)(FIR)濾波器。FIR濾波器是有限長(zhǎng)單位沖激響應(yīng)濾波器,在結(jié)構(gòu)上是非遞歸型的。它可以在幅度特性隨意設(shè)計(jì)的同時(shí),保證精確嚴(yán)格的線性相位,廣泛應(yīng)用于數(shù)字信號(hào)處理[2]。

1 FIR數(shù)字濾波器的結(jié)構(gòu)

設(shè)h(n),n=0,1,2…N-1為濾波器的沖激響應(yīng),輸入信號(hào)為x(n),則FIR濾波器就是要實(shí)現(xiàn)下列差分方程[2,3]:

式中,y(n)為輸出信號(hào),即經(jīng)過濾波之后的信號(hào);N為濾波器階數(shù)。FIR濾波器的最主要特點(diǎn)是沒有反饋回路,因此是無條件穩(wěn)定系統(tǒng),其單位脈沖響應(yīng)h(n)是一個(gè)有限長(zhǎng)序列。由式(1)可見,FIR濾波算法實(shí)際上是一種乘法累加運(yùn)算,不斷地輸入樣本x(n),經(jīng)延時(shí)(z-1)做乘法累加,再輸出濾波結(jié)果y(n)。對(duì)式(1)進(jìn)行 Z變換,整理后可得FIR濾波器的傳遞函數(shù)為:

FIR濾波器的一般結(jié)構(gòu)如圖1所示。

圖1 FIR濾波器結(jié)構(gòu)

2 FIR濾波器的C語言算法實(shí)現(xiàn)

由上述分析可知,FIR濾波器的算法實(shí)際上是一個(gè)乘累加運(yùn)算。在這個(gè)乘累加運(yùn)算中,主要涉及到3個(gè)要素:輸入信號(hào) x(n)、沖擊響應(yīng)即濾波器系數(shù)h(n)和輸出信號(hào)y(n)。其中,x(n)和 h(n)為已知,y(n)為待求。

2.1 輸入信號(hào)x(n)的獲取

假設(shè)輸入信號(hào)是頻率為1 000 Hz和2 500 Hz的正弦波合成的波形,希望得到輸入信號(hào)的256個(gè)抽樣點(diǎn),為了與整個(gè)系統(tǒng)保持一致,抽樣頻率fs規(guī)定為8 000 Hz。利用C語言得到256個(gè)點(diǎn)的輸入信號(hào)的源代碼如下:

代碼說明:由于TMS320VC5402 DSP是一款定點(diǎn)的16位DSP芯片,在定點(diǎn)DSP中,表示數(shù)字要用Q表示法[4]。根據(jù)本算法中數(shù)字的大小范圍選用Q15格式。

2.2 濾波器系數(shù)h(n)的獲取

設(shè)計(jì)一個(gè)FIR低通濾波器,其截止頻率 fc=1 500 Hz,抽樣頻率 fs=8 000 Hz,階數(shù) N=17,選擇Hamming窗。利用MATLAB軟件設(shè)計(jì)濾波器方法有很多,可以采用FDATool濾波器設(shè)計(jì)分析工具箱和SPTool信號(hào)處理工具[5],還可以直接編程實(shí)現(xiàn),在此采用編程實(shí)現(xiàn),代碼如下:

得到17個(gè)濾波器系數(shù)轉(zhuǎn)化成Q15格式,即分別乘以32768(215),轉(zhuǎn)化成Q15格式的濾波器系數(shù)如下:

理論上,上述輸入信號(hào)(頻率為 1 000 Hz和2 500 Hz的正弦波合成的波形)經(jīng)過此低通濾波器濾波后的輸出信號(hào)應(yīng)該為頻率為1 000 Hz的正弦波。

2.3 在CCS上調(diào)試FIR濾波器算法[6]

CCS是TI推出的用于開發(fā)其DSP芯片的繼承開發(fā)調(diào)試工具,集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試及實(shí)時(shí)跟蹤等功能于一體,極大地方便了DSP程序的設(shè)計(jì)與開發(fā),此外還提供圖形顯示功能,方便用戶觀察特定地址的波形。

在CCS中實(shí)現(xiàn)FIR低通濾波器的C語言算法的主要代碼如下:

此外,還需向工程中添加vector.asm、fir.cmd和rts.lib文件。其中rts.lib文件是TI提供的運(yùn)行時(shí)支持庫(kù),如果是C代碼寫的源程序,必須要包含該庫(kù),該庫(kù)由TI公司做好放在CCS的cgtoolslib中,源代碼TI網(wǎng)站可以下載。

2.4 仿真波形及結(jié)果分析

采用CCS的圖形顯示功能,分別觀察輸入信號(hào)x(n)、輸出信號(hào)y(n)的時(shí)域波形和頻域波形,輸入信號(hào)波形如圖2所示。

圖2 輸入信號(hào) x(n)的波形

圖2中有2個(gè)沖激,分別對(duì)應(yīng)的頻率為1 000 Hz和2 500 Hz,由此可以看出輸入信號(hào)是頻率分別為1 000 Hz和2 500 Hz的2個(gè)正弦波的疊加。這里設(shè)計(jì)的FIR低通濾波器截止頻率為1 500 Hz,理論上,上述輸入信號(hào)如果通過此濾波器將會(huì)濾除其高頻分量,而只保留低頻分量。輸出信號(hào)波形如圖3所示。

圖3 輸出信號(hào) y(n)的波形

圖3(a)為輸出信號(hào)的時(shí)域波形,是一正弦波;圖2(b)為輸出信號(hào)的頻域波形,為一沖激,頻率為1 000 Hz,由此可以看出輸出信號(hào)是一頻率為1 000 Hz的正弦波,此FIR低通濾波器實(shí)現(xiàn)了其濾波功能,將高頻分量2 500 Hz的正弦波濾掉了,保留了頻率為1 000 Hz的正弦波,與理論上一致。

3 結(jié)束語

采用C語言算法在DSP平臺(tái)上實(shí)現(xiàn)了FIR低通數(shù)字濾波器,并且通過仿真波形說明了此算法的正確性和高效性。C語言算法相比于匯編算法可移植性很強(qiáng)。這里是在TMS320VC5402 DSP為平臺(tái)編寫的C語言算法,此算法可以稍加改動(dòng)用在其他DSP芯片上,而匯編算法則不然。

[1]李 娟.MATLAB平臺(tái)下的FIR數(shù)字濾波器設(shè)計(jì)與分析[J].Journal of Science of Teachers′College and University,2010,30(3):64-67.

[2]趙順珍,馬 英.基于DSP的FIR數(shù)字濾波器設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2009,25(2):162-163.

[3]丁玉美.數(shù)字信號(hào)處理[M].西安:西安電子科技大學(xué)出版社,2001.

[4]喬瑞萍.TMS320C54X DSP原理及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2005.

[5]張化光.MATLAB/SIMULINK實(shí)用教程[M].北京:人民郵電出版社,2009.

[6]彭啟琮.DSP集成開發(fā)環(huán)境:CCS及DSP/BIOS的原理與應(yīng)用[M].北京:電子工業(yè)出版社,2004.

猜你喜歡
信號(hào)
信號(hào)
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個(gè)信號(hào),警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長(zhǎng)個(gè)的信號(hào)
《鐵道通信信號(hào)》訂閱單
基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯(lián)鎖信號(hào)控制接口研究
《鐵道通信信號(hào)》訂閱單
基于LabVIEW的力加載信號(hào)采集與PID控制
Kisspeptin/GPR54信號(hào)通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 免费AV在线播放观看18禁强制| 亚洲色图欧美在线| 国产精品污污在线观看网站| 欧美三级不卡在线观看视频| 久久国产精品电影| 久久九九热视频| 欧美高清国产| 99精品视频播放| 亚洲91精品视频| 日韩不卡高清视频| 精品自拍视频在线观看| 国产毛片高清一级国语| 国产欧美日韩专区发布| 国产在线观看一区精品| 国产福利免费视频| 波多野结衣二区| 国产福利免费视频| 国产福利一区二区在线观看| 欧美成人日韩| 伊人激情久久综合中文字幕| 午夜激情婷婷| 强乱中文字幕在线播放不卡| 国产黄色免费看| 久久午夜夜伦鲁鲁片无码免费| 日韩福利视频导航| 欧美亚洲欧美| 91精品国产丝袜| 一级毛片在线免费看| 色欲国产一区二区日韩欧美| 亚洲 欧美 日韩综合一区| 亚洲精品麻豆| 免费一级毛片| 欧美中文字幕在线二区| 精品福利视频网| 97超碰精品成人国产| 美女高潮全身流白浆福利区| 免费国产无遮挡又黄又爽| 真实国产乱子伦视频| 福利在线不卡| 日本免费精品| 久久久久国产精品免费免费不卡| 免费亚洲成人| 亚洲精品无码不卡在线播放| 97综合久久| AV天堂资源福利在线观看| av大片在线无码免费| 搞黄网站免费观看| AV网站中文| 日韩欧美高清视频| 一级毛片高清| 国产成人凹凸视频在线| 婷婷中文在线| 成人在线观看一区| 中文字幕久久亚洲一区 | 性色一区| 日本中文字幕久久网站| 夜夜操国产| 欧美午夜一区| 伊人精品视频免费在线| 114级毛片免费观看| 亚洲国产高清精品线久久| 久久精品中文字幕免费| 欧美不卡在线视频| 日韩一区精品视频一区二区| 国产精品亚洲va在线观看| 亚洲色图欧美激情| 大香伊人久久| 国产精品网址你懂的| 国产91精选在线观看| 国产精品任我爽爆在线播放6080| 色欲色欲久久综合网| 久久国产乱子伦视频无卡顿| 无遮挡国产高潮视频免费观看| 国产精品国产三级国产专业不 | 免费观看亚洲人成网站| 91精品伊人久久大香线蕉| 午夜色综合| 99无码中文字幕视频| 人妻丰满熟妇αv无码| 亚洲视频二| 精品国产亚洲人成在线| 国产第一页第二页|