用四種窗函數(shù)設(shè)計(jì)線形相位低通濾波器。要求在兩種窗口長(zhǎng)度下,繪制相應(yīng)的幅頻和相頻特性曲線,觀察3dB和20dB帶寬以及阻帶最小衰減,比較四種窗函數(shù)對(duì)濾波器特性的影響。

肇慶ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書(shū)合作)期待與您的合作!
設(shè)計(jì)過(guò)程中,要根據(jù)對(duì)阻帶最小衰減和過(guò)渡帶寬度的要求選擇合適的窗函數(shù)類型和窗口長(zhǎng)度N。
這樣的話,設(shè)計(jì)一個(gè)FIR濾波器,主要是由阻帶最小衰減來(lái)確定窗形狀,再根據(jù)過(guò)渡帶寬的要求來(lái)確定窗寬N。有一個(gè)窗函數(shù)基本參數(shù)表,可以對(duì)照著選。
FFT(1024,false,Data_real,Data_imagine,real_out,imagine_out);需要注意的是加窗之后,各處理段之間要進(jìn)行重疊混合處理。
軟件中加窗,主要利用現(xiàn)有函數(shù),可以自己編程,首先根據(jù)自己的信號(hào)類型確定需要使用的窗,進(jìn)而查找軟件中對(duì)應(yīng)的窗函數(shù)格式,通過(guò)“help”命令,可以查看該函數(shù)的詳細(xì)用法。
matlab中有現(xiàn)成的窗函數(shù),如kaiser、cheb、hanning。獲取窗函數(shù)的單位沖擊響應(yīng)后與原數(shù)據(jù)相乘即可。
做法是從信號(hào)中截取一個(gè)時(shí)間片段,然后用截取的信號(hào)時(shí)間片段進(jìn)行周期延拓處理,得到虛擬的無(wú)限長(zhǎng)的信號(hào),然后就可以對(duì)信號(hào)進(jìn)行傅里葉變換、相關(guān)分析等數(shù)學(xué)處理。
我們假設(shè)一段信號(hào)為x,給這段信號(hào)加窗,指的是將x乘上w。窗函數(shù)有很多很多種,Scipy中的get_window提供了多種窗函數(shù)的實(shí)現(xiàn)。
如果要使用窗函數(shù)法來(lái)設(shè)計(jì)列線性相位FIR數(shù)字低通濾波器,可以按照以下步驟進(jìn)行:確定濾波器的通帶邊界頻率Wp和阻帶邊界頻率Ws,以及通帶和阻帶中的最大響應(yīng)衰減值A(chǔ)p和As。
1、比如 FindWindow(NULL,WinLIRC);就是查找你當(dāng)前所開(kāi)窗口中,是否有窗口名稱為 WinLIRC;如果有就會(huì)返回這個(gè)窗口的句柄,如果沒(méi)有就是INVALID_HANDLE_VALUE。一般第一個(gè)參數(shù)可以設(shè)為NULL。第二個(gè)參數(shù)是關(guān)鍵。
2、前面提到的VB的FindWindow()函數(shù)的聲明將兩個(gè)參數(shù)都定義為String類型,而在實(shí)際使用過(guò)程中,如果我們忽略某個(gè)參數(shù)就將該參數(shù)的定義又As String改為As Any。這里的As Any相當(dāng)于C語(yǔ)言中的強(qiáng)制類型轉(zhuǎn)換。
3、說(shuō)明:尋找窗口列表中第一個(gè)符合指定條件的頂級(jí)窗口(在vb里使用:FindWindow最常見(jiàn)的一個(gè)用途是獲得 ThunderRTMain 類的隱藏窗口的句柄;該類是所有運(yùn)行中vb執(zhí)行程序的一部分。
文章題目:c語(yǔ)言窗函數(shù) c語(yǔ)言做一個(gè)窗口
分享地址:http://chinadenli.net/article0/deiodoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)、App開(kāi)發(fā)、網(wǎng)站營(yíng)銷、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)