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