當(dāng)然不是,之前的程序只是完成了原理性的仿真。實(shí)際環(huán)境和這個(gè)差別老大了哦。比如沒有加入噪聲。噪聲是時(shí)刻存在的,而程序里面沒有噪聲。為什么?學(xué)習(xí)是循序漸進(jìn)的過程,這是為了方便學(xué)生們學(xué)習(xí),后續(xù)會(huì)慢慢將程序?qū)嵱没≡俦热鐚?shí)際中使用的濾波器階數(shù)是根據(jù)指標(biāo)而定的,程序里面也沒有涉及這個(gè)過程,而是直接定義了一個(gè)階數(shù)。
這些問題都值得大家思考。
本次課我拋出了是關(guān)于濾波器延遲的問題。很多同學(xué)都會(huì)問這個(gè)問題。因此我覺得有必要講一講。
首先,同學(xué)們要搞清楚,天下沒有絕對的實(shí)時(shí),那只是理論上才會(huì)有的概念。
其次,濾波器的延遲時(shí)間怎么計(jì)算?
在程序里面,信號(hào)不是從第一個(gè)采樣點(diǎn)就進(jìn)入濾波器的,而是在濾波器階數(shù)值后的第一個(gè)點(diǎn)進(jìn)入濾波過程的。為什么這么寫?
先看兩張圖。
前面那些點(diǎn)是怎么回事?
難道就是“傳說”中的延時(shí)嗎?
休息一下吧!
提問:
這兩張圖的差別在哪?
FIR有(N-1)/2個(gè)采樣周期的群時(shí)延!
N為濾波器階數(shù)且為奇數(shù)。
如果為偶數(shù)呢?
FIR有N/2個(gè)采樣周期的群時(shí)延!
那么怎么會(huì)造成這個(gè)現(xiàn)象呢?
我提示一下。
當(dāng)信號(hào)的第一個(gè)點(diǎn)進(jìn)入濾波器,
濾波器會(huì)有什么輸出呢?
這時(shí)候?yàn)V波器里面很多存儲(chǔ)器還沒有值呢?能反應(yīng)出濾波的特性嗎?當(dāng)一半的存儲(chǔ)器有了信號(hào)的值了,那么在進(jìn)行完乘加及累加運(yùn)算后才能反應(yīng)出濾波的特性!所以,這就是濾波器為什么會(huì)有時(shí)延的原因!
還有哪些概念可以深究呢?程序中濾波器的系數(shù)都是浮點(diǎn)數(shù),實(shí)際產(chǎn)品中用浮點(diǎn)還是定點(diǎn)呢?浮點(diǎn)運(yùn)算和定點(diǎn)運(yùn)算有什么差異呢?掌握原理,然后到企業(yè)去打磨,那么你在大學(xué)里面學(xué)的知識(shí)就能得到實(shí)用。
-
濾波器
+關(guān)注
關(guān)注
161文章
7817瀏覽量
178133 -
數(shù)字信號(hào)處理
+關(guān)注
關(guān)注
15文章
560瀏覽量
45862 -
延遲
+關(guān)注
關(guān)注
1文章
70瀏覽量
13524
原文標(biāo)題:數(shù)字信號(hào)處理之信號(hào)處理仿真 第二章 濾波器設(shè)計(jì)及函數(shù)編寫(3)
文章出處:【微信號(hào):gh_30373fc74387,微信公眾號(hào):通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
評(píng)論