TW200818699A - Filter bank and the method for improving the performance thereof - Google Patents
Filter bank and the method for improving the performance thereof Download PDFInfo
- Publication number
- TW200818699A TW200818699A TW095137346A TW95137346A TW200818699A TW 200818699 A TW200818699 A TW 200818699A TW 095137346 A TW095137346 A TW 095137346A TW 95137346 A TW95137346 A TW 95137346A TW 200818699 A TW200818699 A TW 200818699A
- Authority
- TW
- Taiwan
- Prior art keywords
- new
- sample value
- value
- filter
- sample
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 239000000463 material Substances 0.000 claims description 4
- 229910000859 α-Fe Inorganic materials 0.000 claims description 2
- 238000001914 filtration Methods 0.000 claims 2
- 238000004519 manufacturing process Methods 0.000 claims 2
- 206010029412 Nightmare Diseases 0.000 claims 1
- 206010036790 Productive cough Diseases 0.000 claims 1
- 230000003247 decreasing effect Effects 0.000 claims 1
- 230000001419 dependent effect Effects 0.000 claims 1
- 210000003802 sputum Anatomy 0.000 claims 1
- 208000024794 sputum Diseases 0.000 claims 1
- 238000006467 substitution reaction Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- 238000007796 conventional method Methods 0.000 description 4
- 206010011469 Crying Diseases 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0266—Filter banks
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0223—Computation saving measures; Accelerating measures
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Complex Calculations (AREA)
Description
200818699 九、發明說明: 【發明所屬之技術領域】 本發明係有關於濾波器組,特別是關於由韌體實現的 濾波器組。 【先前彳支#?】 濾波器組(filter bank)是由複數個濾波器所組成。由於 單一濾波器可處理的頻帶範圍(bandwidth)較小,因此當訊 號的頻帶較大時,常將頻帶分割為較小的頻段,每一頻段 分別用一至數個濾波器以處理訊號樣本。因此較複雜的訊 號處理系統經常運用濾波器組以處理訊號。例如等化器 (Equalizer)便包含濾波器組以處理訊號,常見的等化器可 包含由數十個單一濾波器而組成的濾、波器組。 第1圖為濾波器組運作的習知方法100之流程圖。該 濾波器組包含K個濾波器。因此方法100首先於步驟102 中以第一濾波器處理樣本。接著,陸續於步驟104至10K 中分別以第二濾波器至第K濾波器處理樣本。最後,於步 驟110中判斷是否進行下一樣本之處理。若繼續進行下一 樣本之處理,則回到步驟102以第一濾波器處理下一樣 本;若不繼續進行下一樣本之處理,則方法100結束。 目前的濾波器大部分是以硬體電路來實現。然而,基 於數位訊號便於以軟體程式處理的特性,目前許多的濾波 器皆是以韌體程式實現的,而濾波器組也不例外。由韌體 實現的一濾波器處理一樣本的過程可以一方程式表示,該
Client’s Docket No·: VIT06-0006 TT’s Docket No:0608-A40692-TW/Final/Yuan/ 6 200818699 心過往的輪 繼…前的新輸入樣本 表亍波器財之序號,i>Q且列,八別 新輸入樣— 表示為:1序。吊見的濾、波器對應之線性方裎式可 ^l\xryjik+'''+akMxK)+^ ;⑴ 倒數縣㈣餘,^表示該 示該方程H的係數。若相等,則N或 程圖弟=為以單一遽波器處理樣本之習知方法2〇〇的流 首:,二該濾波器是以一處理器執行韌體程式所實現: fr 往儲存之複數樣本值 處理完一樣=器之新輸出樣鄉由於方程式每 例如目刚的%對應於下一樣本的沪, 别、"應於下-樣本的γ。因此接著於步驟2⑽中, 从新輸入樣本值、新輪出樣本值及儲存之複數 波器所對應之線性方程式的所有變數。以上述方= 為例’下-樣本計算時之變數技4以及變㈣至^ 二Π:本ί段之輸入樣本值以及輸出樣本值 。至k «換。因此步驟204至少需進行Μ+Ν次變數值之 更新。接著於步驟2〗〇之t判斷是否進行下—樣本之處 3,i’s Docket Νο·: νΐΊΌ6-0006 Docket No:0608-A40692-TW/Finaiman/ 200818699 理,若不需處理則方法200結束。 濾波器組之運作方法_, 處理樣本之步驟102〜1〇κ,可,批中所包含的單一濾波器 與204而實現,如第2圖之步執行方法200的步驟2〇2 至少需進行Μ+Ν次變數值之更206所不。由於步驟2〇4 行時間,而當-濾波器組包含了: /良費了許多處理器的執 器組處理一樣本則需執行尺^ Κ個濾波器時,整個濾波 方程式(1)之階數愈高,濾波器纟+Ν)次變數值之更新。因此 新變數值所需時間亦愈多。^、、且,含的濾波器數愈多,更 新變數值的時間,約姑據處康統計,濾波器組耗費於更 一,而嚴重影響了濾波器組^^樣本整體時間的三分之 【發明内容】 有鑑於此,本發明在於提 方法,以解決習知技術存在’、種改善濾波器組效能的 個濾波器,該等複數個濾波=問題。該濾波器組包括複數 數個方程式表示並藉由‘體=對於,本的處理過程可以複 式中的每一方程式對應一濾耘^以貫現。該等複數個方程 個輸入樣本值之複數個輪、、、 且已含为別對應於複數 輸出樣本值之複數個輪出二=:、數與分別對應於複數個 於一實施型態中,哕: 第-記憶裝置中以—排二列步驟:首先’於- 所對岸之兮箄藉方式依序儲存該等複數個濾波器 所對應之料錢個輪人樣本值與該 :了则方式中每-渡波器所對應之複數個樣=
If 列方式中-咖所對應的複數個樣本 TT^s Docket N〇:0608-A40692.TW/Finaiman/ 200818699 值再區分為複數個輸入樣本值與複數個輸出樣本值各自集 中並依時間順序排列。接著,以一起始指標指向該等複數 個濾波器中之第一濾波器所對應的複數個樣本值中的第一 個元素。 接著’根據该等複數個方程式,藉由該等複數個濾波 器所對應之複數個樣本值與新輸入樣本值,以產生該等複 數個濾波器之新輸出樣本值。之後根據該排列方式,以該 等新輸入樣本值與新輪出樣本值更新該第一記憶裝置中之 忒等複數個濾波裔所對應之複數個樣本值。最後,沿著一 資料移動方向,移動該起始指標至該第一個元素的下一元 素,以供該等複數個遽波n之下—批新輸人樣本值之處理= 、本發明在另一實施型態中,更提供一種濾、波器組。該 濾波器組由複數個濾波!!組成,而該等複數個濾波二 樣本的處理過料以複數財程絲^並藉 實現。該等複數個方程式中的每—方程式 與分=r=輪出樣本值之複數個='數 I亥濾波态組包括一第一記憶裝置,用、你数。 依序儲存該等複數個遽波器所對應二:=式 值與該等複數個輸出樣本值。於該排列=個輪入樣本 所對應之複數個樣本值集中儲存,且、▲ J 母一濾波器 波器所對應的複數個樣本值再區八二^排列方式中一濾 複數個輸出樣本值各自集中並依二二t輪人樣本值與 該濾波器組更包括一處理哭 、排列。
Client’s Docket No.: VIT06-0006 TT^ Docket No:0608-A40692-TW/Final/Yuan/ '’輕接至該第-記憶敬 200818699 程式’而以-起始指標指向儲存於該 的複數個樣本值;U ?個濾波器之第-個濾波器所對應 並藉由該等複數個遽波哭固,70素’根據該等複數個方程式 樣本值以產生該等;數 值與新輸出樣本值更新該第二 以及沿著一資料移動方向移動該起始二,數個樣本值, 的下-元素以供該等複數 : 亥弟-個元素 之處理。 ,以皮。。之下—批新輪入樣本值 為了讓本發明之上述和i 明顯易懂,下文特舉數較二、、特徵、和優點能更 詳細說明如下: 例’並配合所附圖示,作 【實施方式】 第3圖為根據本發明之遽波器組運 程圖。該濾波器組由尺個滹波哭 、方法300之流 對於樣本的處理過程可以由κ:方程式夺该等尺_波器 理器執行勤體程式以實現。不’ ^藉由-處 ;,-方程式分別對應於―遽::式且== 為如方程式⑴之形式。為了改善方:=切 浪費時間於執行步驟204之更新變數值的===皆 首先於步驟302 _,於一第一記 、㈢方法3〇〇 序儲存該κ個據波器所對應之方程式包:二 ί=Ζ_個輸入樣本值彻數IS出:: TT s Docket No:0608-A40692-TW/FinalA"uan/ 200818699 值rf 〇 方式=:於 該排列方*…程;:=擄 器組對應的方僉4比& μ 弟圖疋以濾波 ptb古Μ έ W皆為二階方程式為例以進行說明,兮-Ρ白方知式自方程式⑴修改而得,如下所示: 该- 7/=(^^+αΝ^+α,χΖ,) + (6,χ^+^χ^ ; 其中係數k為該濾波器於濾波器 (2) ;中’每1波器所對應之複數個樣本序 子例如第—據波器對應的樣本值 <與中館存於門 榻m皮輯應的樣本值❻"中儲存於= 408、。且,轉列方式巾—m所對應的複數個樣本值再 區分為複數個輪人樣本值#與複數個輸出樣本值γ 集中並依時間順序排列。 ’ β目 例如第-濾、波器之輸入樣本值<與輸出樣本值y各 自集中於區間402與區間4G4湖,並且輸人樣本值^是 依據X、<的順序排列,而輸出樣本值β是依據Θ、 β的順序排列。另外,一起始指標(伽―p()inter)如方法 300之步驟304所述,指向第一記憶裝置中第一據波器所 對應的樣本值令的第一個元素此外,該第一=憶^置 可為一循環緩衝器(circular buffer),以使後續的更新步驟 中,當所欲儲存該新輸入樣本值<或新輸出樣本值C至該 第- έ己憶裝置中的位置已超出該第一記憶裝置的儲存範圍 時,該新輸入樣本值或新輸出樣本值可被直接儲存至該第
Client’s Docket No.: VIT06-0006 TT,s Docket No:0608-A40692-TW/Final/Yuan/ 11 200818699 一記憶裝置之起始位址。 第5圖顯示依據本 之排列方式之一實施例皮器組的方程式之係數值 值依據該排列方式儲存於第"慮'f:、组的所有方程式之係數 以濾、波器組對應的方程文°己^虞置500中。第5圖是 之排列方式可依據第程式(2)之型態為例,係數 -滤波器對應的方程數值排财式進行排列。第 而第4波器㈣數;^财儲存於區間娜, 間508。第-滅波哭之於式的係數值讀麯中儲存於區 數值作自集中於區間本之係數值楼輸出樣本之係 本之係數值α;是依據G、02與區間504排列’並且輸入樣 係數則是依據心輸順序排列,而輪峻本之 方法300接著可於沭 濾波器至第K慮波器處理^;2至31K中陸續分別以第— 有方程式之變數值已於步==夺波器組的所 第-記憶裝置400中,因此 =°亥排列方式儲存於 新方程式的值。每時間進行更 大致類似,可以以第-4^處;^、_則至3HC 依據第4圖中之排列方^餘二”、、二、仏兄明。第6a圖顯示 波器之變數值,分別為;^子於第一0己憶装置中的第一濾 ββΛ1。此時起始指樟扣 假設此時τ個據波器對 畢,因此必須更侧存變叛值的標號,例如;=元 樣本尤變為下期的前次樣本.同理,ζ : 成下一期的以如⑽。W起始指標指向的wit;
Client’s Docket No.: VIT06-0006 TT^ Docket No:0608-A40692-TW/Final/Yuan/ 200818699 一濾波器的第一亓去 前期第一個元! 而於本期樣本之處理時已不需使用 作可以於笛因此上述更新所儲存變數值的標號動 「j μ w 弟 6b 圖 φ 並、、,L # _ 至前期第一個—本9/σ者一貧料移動方向移動起始指標 更動任何儲存^下—個元素,達成,而不需真正 將該新輸入樣本值々處理器可以 更新笛―、备本代時間順序最早的輸出樣本值◊以 以新輸入it所對應的複數個輸出樣本值。第6e圖顯示 波器所對應之^更新後的第—記憶裝置中儲存之第一濾 列方式,自^個樣本值。於是,處㈣可以根據該排 並自第二二=置中讀取⑽^ 處理器可“il魏方程式⑺之係數“1,修^ 根據弟一濾波器所對應之方 濾波器之新輪屮M 士 y士 /生王乐 值rj取代下$。最後’處理器以該新輸出樣本 示。於是第一ζ :之最早的輸入樣本值々如第6d圖所 對於楛L μ,态的處理樣本的過程完成。第一濾波器 ^ ^ 、处理’僅需如第6c圖與第6d圖中般以新輪入 i$、1°與新輪出樣本值%1更新第一記憶裝置中儲存之第 =波舒靖應之複數個樣本值,而不需不斷更新方程式 的受數值。 方H〇〇中的第二濾波器至第K濾波器之步驟314至 =可、、廬績依第6c圖與帛Μ圖之步驟以處理樣本。當遽 =器組中所有濾波器均依序處理樣本完畢後,處理器可於 306中;^著_資料移動方向移動起始指標至該第一個 13 200818699 元素的下一個元素,如第6b圖所示。最後,處理器可於步 驟310中判斷是否進行下一樣本之處理。若繼續進行下一 樣本之處理,則回到步驟312以第一濾波器處理下一樣 本;若不繼續進行下一樣本之處理,則方法300結束。 方法300中每一濾波器處理樣本的過程312至31K雖 然已以第6c圖與第6d圖進行說明,但圖中用於單一濾波 器處理樣本之步驟可以第7圖以做摘要總結。第7圖為根 據本發明以單一濾波器處理樣本之方法700的流程圖,其 中該濾波器是以一處理器執行韌體程式所實現。首先,於 步驟702中根據該濾波器對應的方程式,藉由該濾波器之 新輸入樣本值4與第一記憶裝置中以該排列方式所儲存之 複數樣本值βΘ,以產生濾波器之新輸出樣本值C。接 著於步驟704中執行對應於第6c圖與第6d圖之更新步 驟,根據該排列方式,以新輸出樣本值C及新輸入樣本值4 更新第一記憶裝置中儲存之該濾波器對應的複數樣本值。 因此步驟704不似步驟204中般需進行M+N次變數值之更 新,僅需儲存兩個值4、#至第一儲存裝置中。接著於步 驟710之中判斷是否進行下一樣本之處理,若不需處理則 方法700結束。而方法300中每一濾波器處理樣本的過程 312至31K可以第7圖之步驟706實行,步驟706由兩步 驟702與704所組成。 雖然方法300與方法700以第4圖中的排列方式進行 說明,但本發明可應用的排列方式不限於第4圖。本發明 依據方程式(1)提出另外4種排列方式供參考。首先,第8a
Client’s Docket No.: VIT06-0006 TT’s Docket No:0608-A40692-TW/Final/Yuan/ 14 200818699 圖之排列方式為將第4圓之排列方式一般化, 式(υ所包含的變數值。以第k慮波器為例,第—記子壯备 之區段802儲存了對應第k濾波器的變數值 ,^本值心〜以的區段綱與依序^:: 本值的區段806。於第幼圖t,區段8〇4之 存值交為4+1’β,...,«,而區段806之儲存值變為 ΙΛ,···忑,if。此時第6b圖對應之移動方式為沿著一資料移 動方向將起始指標移動至下-元素為竑1。另外,第6C圖 之更新方式為以新輪入樣本值%取代r》+1’而第6d圖之更 新方式以該新輪出樣本值#取代下4波器之心。 第8b圖之排列方式為將第如圖之輸入樣本值與輸出 樣士:之順序顛倒之排列方式。以第k濾波器為例,第— 記憶裝置之區段812儲存了對應第k慮波器的變數值,包 括依序儲存輪出樣本值d,,的區段814與依序儲存 輸入樣本值尤K-1,···,«的區段816。於第6b圖中,區段 8M,儲存值變為,而區段816之儲存值變為 A+1’A’·.·,。此時第饨圖對應之移動方式為沿著一資 移動方向將起始指標移動至下-元素為心。另外,第6c 二之,方式為以新輪入樣本值%取代下-濾波器之 ㈣’而圖之更新方式以該新輸出樣本”取代4。 弟8c圖之排列方式為將第斗圖之輸入樣本值與輸出 二值部:素順序顛倒之排列方式。以第让濾波器為 :值,:S t置之區段822儲存了對應第k濾波器的變 數值包括依序儲存輪人樣本值^,.··«的區段82又4
Clients Docket No.: VIT06-0006 TT,s Docket No:0608-A40692-TW/Final/Yuan/ 15 200818699 =依=存輪出樣本值的區段826。於第6b圖 儲;r】:::24之儲存值變為,而區段826之 為1^,‘·.,“。此時第处圖對應之移動方式為沿 ;斗移動方向將起始指標移動至下一元素為巧=1。另 =第*6e ®之更新方式為以新輸人樣本值$取代前一遽波 器之〇而第6d圖之更新方式以該新輸出樣本值#取代 xL· 0 第8d圖之排列方式為將第补圖之輸入樣本值與輸出 樣本值之内部元素順序顛倒之排列方式。以第k濾波器為 例第Afe裝置之區段832儲存了對應第k濾、波器的變 數值’包括依序儲存輸出樣本值«,·.·,Μ的區段834與 依序儲存輪入樣本值《··«的區段836。於第邰圖 中’區段834之儲存值變為以,…,⑽,而區段816之儲 存值艾為«.·.,«。此時第6b圖對應之移動方式為沿 著一f料移動方向將起始指標移動至下—元素為々。另 外’第6e圖之更新方式為以新輸人樣本值%取代、,而 第6d圖之更新方式以該新輪出樣本值作代前-渡波器 第9圖為根據本發明之據波器組9〇〇之區塊圖。 器組900用以處理輸入樣本值,並將處理後的樣本二 出。濾波器組900包括一處理器9〇2與第一、第二、第」 記憶裝置904、906、908。第三記憶裝置_儲;複= 濾波器912至91K所對應之韌體程式91〇。該等韌體程 經處理器9 0執行該韌體程式’以實現複數個濾波器對於^
Client’s Docket No·: VIT06-0006 TT’s Docket No:0608-A40692-TW/Final/Yuan/ 16 200818699 別以方程式 本的處理雜。各濾波器對於縣的處理各分 表示,如方程式(1)。 第口己1:¾衣置904可為一隨機存取 之-循環緩衝器。第-記憶裳置9。4用以以第^ 8c、或8d圖之排列方式,依序儲存 、外、 應之該等魏個輸人樣本值賴等概個 一,己憶裝置906可為-隨機存取記憶體 弟 f裝置中的排列方式依序儲存該等複數方程式 數’如4 5圖所示。處理器902 _至第_、第二’、 f己憶置904、9〇6、_。當處理器憲執行 二 =器9。2可以實施方法3。〇以完成渡波心^ 運作,並貫施方法以完成每―滤波器處理樣本之= ㈣一濾、波器組對應的方程式的變數與係數,可以 =於弟一記刪9。4與第二記憶裝置_中^ 於:是:本發明於實施例中提供—種改錢波器組效能 錯由狀的排列方式㈣雜波器組之方程式的 =’使得每一遽波器在處理樣本時不需耗費時間3 絲式的魏。由於f知技術中更誠波器方程 式嶋滤波器組處理一樣本所耗費整體 33=本發明節省了約33%的執行時間,而大大的提 濾波Is組的效能。 了 雖然本發明已以較佳實施例揭露如上’秋其並非用以 限定本㈣,任何熟習此項技術者,在不脫離本發明之精
Client’s Docket No.: VIT06-0006 TT's Docket No:0608-A40692-TW/Final/Yuan/ 200818699 神和範圍内,當可作些許之更動與潤飾,因此本發明之保 護範圍當視後附之申請專利範圍所界定者為準。 【圖式簡單說明】 第1圖為濾波器組運作的習知方法之流程圖; 第2圖為以單一濾波器處理樣本之習知方法的流程 圖, 第3圖為根據本發明之濾波器組運作的方法之流程 圖, 第4圖顯示依據本發明之濾波器組的變數值之排列方 式之一實施例; 第5圖顯示依據本發明之濾波器組的方程式之係數值 之排列方式之一實施例; 第6a圖顯示依據第4圖中之排列方式儲存於第一記憶 裝置中的第一濾波器之變數值; 第6b圖顯示第6a圖經移動起始指標後之情形; 第6c圖顯示第6b圖經以新輸入樣本值更新後的情形; 第6d圖顯示第6c圖經以新輸出樣本值更新後的情形; 第7圖為根據本發明以單一濾波器處理樣本之方法的 流程圖; 第8a圖顯示依據本發明之濾波器組的變數值之排列方 式之一實施例; 第8b圖依據本發明之濾波器組的變數值之排列方式 之另一實施例; 第8c圖依據本發明之濾波器組的變數值之排列方式之
Client’s Docket No.: VIT06-0006 TT5s Docket No:0608-A40692-TW/Final/Yuan/ 18 200818699 再另一實施例; 第8d圖依據本發明之濾波器組的變數值之排列方式 之又另一實施例; 第9圖為根據本發明之濾波器組900之區塊圖。 【主要元件符號說明】 100、200、300、700〜方法; 102、1〇4、10K、110、202、204、206、210、302、304、 f 312、314、31K、306、310、702、704、706、710〜步 驟; 402、404、406、408、502、504、506、508〜區間; 802、804、806、812、814、816、822、824、826、832、 834、836〜區段; 900〜濾波器組;902〜處理器;400、904〜第一記憶裝置; 500、906〜第二記憶裝置;908〜第三記憶裝置; 910〜韌體程式;912-91K〜濾波器。
Client’s Docket No·: VIT06-0006 TT,s Docket No:0608-A40692-TW/Final/Yuan/ 19
Claims (1)
- 200818699 十、申請專利範圍: 數個濾波i重改‘ί波:組效能的方法’該濾波器組包括複 複數二二二⑯文個濾波器對於樣本的處理過程可以 示並藉由_程式以實現,該等複數個方 ==程:切應一遽波器且包含分別對應於複數 幹:樣太#文個輪入樣本係數與分別對應於複數個 輸出樣标之祕個輸㈣本純,财法包㈣列步驟: 等複序儲存該等複數個濾、波器所對應之該 值與該等複數個輸出樣本值,於該排列 方式中母-濾波器所對應之複數 該排列方式中每-濾波器所對應的複數個;=乂 順序排列; 翰出樣本值各自集中並依時間 以-起始指標指向該等複數個滤波器 所對應的複數個樣本值中的第—個元素·弟濾波器 根據該等複數個方程式,夢笙、— 應之複數個樣本值與新輪入樣 波器之新輸出樣本值; 座生该4m數個濾 根據該排列方式,以該等新 值更新該等複數個濾波器所對應二數c出樣本 沿著-資料移動方向,移動該第以及 素的下-元素,以供該等複數個 〗“弟一個元 本值之處理。 〜、波时之下—批新輪入樣 2.如申請專利範圍第!項 又〜慮波器組效能的 Client’s Docket No·: VIT06-0006 TT5s Docket No:0608-A40692-TW/Final/Yuan/ 20 200818699 σσ八中'^更新步驟是以該新輸入樣本值,取代一请、、古 數個輸出樣本值中之時間順序最早的輸出樣 兮货波新步驟更以賴輸出樣本值,取代順序次於 :二=所對應的複數個⑽^ 3·如申明專利範圍第1項所述之改盖滹波哭έΒ崎 方法,更包括下列步驟:状組效能的 數;=該排列方式依序儲存該等複數方程式之複數個係 數,讀料料㈣絲狀複數個係 、波H之該等新輸出樣本值之用。 •如申請專利範圍第1項所述之改A 方法,更包括如下步驟:、軍/一所;^之改善4波益組效能的 以佶哕争鉍本 用楯祗緩衝器(circular buffer) 樣本值至=驟中’當所欲儲存該新輸入樣本值或新輸出 =二;憶裝置中的目標位址已超出該第-記憶 1棲儲;T ’ 5亥新輸入樣本值或新輪出樣本值可被 直接儲存至以—記憶裝置之起始位址。 古/二申請專利範圍第1項所述之改善濾波器組效能的 方法’其中該等複數方程;切可以下述方程式表示: 其中係數k表示此為該等複數個濾波器中第k個濾波 器的方程式’ 4表示該新輪人樣本值,<表示自該新輸入 樣本值起算倒數第M個輪入樣本值4表示該倒數第Μ個 輸入樣本值的係數’ r/表示該新輸出樣本值,巧表示自該 Clienfs Docket No.: VIT06-0006 TT’s Docket No:0608-A40692-TW/Final/Yuan/ 21 200818699 第N個輸出樣個輸出樣本值’《表示該倒數 為該等複數個濾波器之序梦,; 為产,兮“序#U该心向步驟之該第一個元素 新輸.==該新:移入:本值抑代心並以該 , g 。 _忒移動步驟之該下一元素為 Μ且该下一批新輪入樣本值為沪。 方法7,.^1 專Γ範圍第5項所述之改善濾、波器組效能的 κ 入 , k 為波器之序號’該指向步驟之該第元素 ^二為以該新輸人樣本值饮代=並以該新 2樣本值Γ°取代&,該移動步驟之該下-元素為心 且该下一批新輸入樣本值為<。 Ύ請專利範圍第5項所述之改善渡波器組效能的 ^專複數個渡波器之序號’該指向步驟之該第一個元辛 ^1’該·步料以靖輸域本“減巧並以該新 輸出樣本值^取代‘,該移動步驟之該下-元素為^, 且該下一批新輸入樣本值為<。 Ν 9.如”專利範圍第5項所述之改善濾、波器組效能的方 為及等複數個濾波益之序號’該指向步驟之該第一個元素 為^,該更新步驟為以該新輸入樣本值桃心並以該 CHenfs Docket No.: VIT06-0006 TT's Docket No:0608-A40692-TW/FinaVYuan/ 22 200818699 新輸出樣本值#取代 元素為 ,且該下一新輸入樣本值為^動々驟之訂 1〇· 一種濾波器缸,兮1 成,該等複數個遽波器對由複數個遽波器組 程式表示並藉㈣體程式以•、禮過&可以複數個方 每-方程式對應-遽波哭且=;s亥等複數個方程式中的 本值之複數個輸入樣本===數個輪入樣 值之魏個輸出樣本係數,雜波輸出樣本 個濾該; 出樣本值,於該排列輸;:_等複數個輪 本值集中儲存,且於該 數個樣本值再區分為複數 所對應的複 值各自集中並依時間順序排值與複數個輪出樣本 處理器,搞接至該第_記憶裝置,“ 式’而以-起始指標指向儲存於該第—記 數健波器之第一個濾波器所對應的複數;樣==複 —個元素,_該等魏財程式並#由料=弟 器所對應之複數個樣本值與新輸碌本細產”等^ 列方式以該等新輸- 樣本值與新輸出樣本值更新該第—記μ 個濾波器所對應之複數個樣本值, ^硬數 向移動該起始指標至該第-個元素的下 數個滤波器之下-批新輪人樣本值之處理。 …4複 Client’s Docket No.: VIT06-0006 Docket No:0608-A40692-TW/Finaimian/ 23 200818699 處理器是以兮it利範圍第10項所述之濾波器組,其中該 個輸出樣本人樣本值,取代—濾、波11所對應的複數 ==:間順序最早_樣本值,以完成該 取代順序次於該‘哭而該處理器是以該新輪出樣本值, 樣本值中時間順序最:::—濾波器所對應的複數個輸入 本值之更新。 早的輸入樣本值,以完成該新輸出樣 滤波器組更It=目^1 f項所述之錢11組,其中該 一记憶裝置,耦接至該處理器,用以 係數於其巾依序料該等減方程式之複數個 讀㈣等可根據該排列方式自該第二記憶裝置中 ==::=數,產生該等複數 13·如申請專利筋圖 第一記«置為項所述之濾波11组,其中該 理器進行該等新輸入樣本=(clrcular buffer) ’以使該處 時,當該處理器所欲儲㈣=该等新輸出樣本值之更新 至該第一記憶裳置中的目本值或新輸出樣本值 賴輪入樣本值或新輪出樣本值可被直接儲存至 該第-記憶裝置之起始位址。 mi㈣仔 ★申/月專利範圍帛10項所述之濾波器組,其中該 荨複數方程式皆可以下述方程式表示·· 其中係數k表不此為該等複數個滤波器中第乂個滤波 Client’s Docket No·: VIT06-0006 TT’s Docket No:0608-A40692-TW/Finai/Yuan/ ΊΑ 200818699 器的方程式,4表示該新輸入樣本值,Xt表示自該新輸入 樣本值起算倒數第Μ個輸入樣本值,4表示該倒數第Μ個 輸入樣本值的係數,C表示該新輸出樣本值,Θ表示自該 新輸出樣本值起算倒數第Ν個輸出樣本值,以表示該倒數 第Ν個輸出樣本值的係數。 15. 如申請專利範圍第14項所述之濾波器組,該排列 方式為,k為該等複數 個濾波器之序號,該第一個元素為尤以,該處理器將該新輸 入樣本值4取代巧+1以進行該新輸入樣本值之更新並將該 新輸出樣本值#取代以進行該新輸出樣本值之更新,該 下一元素為,而該下一批新輸入樣本值為<。 16. 如申請專利範圍第14項所述之濾波器組,該排列 方式為."11'4,^..,匕:^,4+1,4,...乂,尤^...,1^為該等複數 個濾波器之序號,該第一個元素為以,該處理器將該新輸 入樣本值4取代}1+;以進行該新輸入樣本值之更新並將該 新輸出樣本值#取代4+1以進行該新輸出樣本值之更新,該 下一元素為β=1,而該下一批新輸入樣本值為尤。 17. 如申請專利範圍第14項所述之濾波器組,該排列 方式為..1二<,4...,4,4+1,^:,^:,...,巧,4+1,<+1-.,1^為該等複數 個濾波器之序號,該第一個元素為]1=丨,該處理器將該新輸 入樣本值4取代丨以進行該新輸入樣本值之更新並將該 新輸出樣本值#取代<+1以進行該新輸出樣本值之更新,該 下一元素為}r,且該下一批新輸入樣本值為尤。 18. 如申請專利範圍第14項所述之濾波器組,該排列 Client’s Docket No.: VIT06-0006 TT?s Docket No:0608-A40692-TW/Final/Yuan/ 25 200818699 方式為,k 為該等複數 個濾波器之序號,該第一個元素為,該處理器將該新輸 入樣本值4取代11 i以進行該新輸入樣本值之更新並將該 新輸出樣本值#取代以進行該新輸出樣本值之更新,該 下一元素為4=1,且該下一新輸入樣本值為尤。 \ Clients Docket No.: VIT06-0006 TT,s Docket No:0608-A40692-TW/Final/Yuan/
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW095137346A TWI326971B (en) | 2006-10-11 | 2006-10-11 | Filter bank and the method for improving the performance thereof |
| US11/778,230 US7908307B2 (en) | 2006-10-11 | 2007-07-16 | Filter bank and method for improving efficiency thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW095137346A TWI326971B (en) | 2006-10-11 | 2006-10-11 | Filter bank and the method for improving the performance thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200818699A true TW200818699A (en) | 2008-04-16 |
| TWI326971B TWI326971B (en) | 2010-07-01 |
Family
ID=39304293
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW095137346A TWI326971B (en) | 2006-10-11 | 2006-10-11 | Filter bank and the method for improving the performance thereof |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7908307B2 (zh) |
| TW (1) | TWI326971B (zh) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3066241B2 (ja) * | 1993-12-28 | 2000-07-17 | 株式会社エフ・エフ・シー | ディジタルフィルタ及び同ディジタルフィルタを用いたオーバサンプリング型アナログ/ディジタル変換器 |
| US6940897B2 (en) * | 2001-02-27 | 2005-09-06 | Analog Devices, Inc. | System and method for a highly-programmable FIR filter |
-
2006
- 2006-10-11 TW TW095137346A patent/TWI326971B/zh active
-
2007
- 2007-07-16 US US11/778,230 patent/US7908307B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US7908307B2 (en) | 2011-03-15 |
| US20080091760A1 (en) | 2008-04-17 |
| TWI326971B (en) | 2010-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE112015005184T5 (de) | Kapazitiver Fingerabdrucksensor mit Quadraturdemodulator und Mehrphasenabtastung | |
| JP7408184B2 (ja) | 磁気共鳴cest結像周波数ドリフト補正方法、装置、媒体及び結像デバイス | |
| CN101650422A (zh) | 遥感植被指数时间序列数据去噪方法 | |
| CN105807241A (zh) | 一种利用先验信息的指数信号去噪方法 | |
| CN110060196A (zh) | 图像处理方法及装置 | |
| Kumar et al. | Hilbert transform design based on fractional derivatives and swarm optimization | |
| TW200818699A (en) | Filter bank and the method for improving the performance thereof | |
| CN111740723B (zh) | 一种监测数据的滤波方法、设备及装置 | |
| Garibotto et al. | Fast on-line implementation of two-dimensional median filtering | |
| CN106814343B (zh) | 一种分步估计的空域信号空间谱估计方法 | |
| CN107121654B (zh) | 一种磁共振欠采方法及装置 | |
| CN107239623B (zh) | 基于凸优化的m通道过采样图滤波器组的优化设计方法 | |
| TW201633180A (zh) | 信號分解方法及其電子裝置 | |
| US20240273164A1 (en) | Data processing apparatus controlling method and apparatus | |
| CN109116353B (zh) | 运用FPGA实现stolt插值的方法以及FPGA系统 | |
| Prestianni et al. | Thorezia vezerensis gen. et sp. nov., a new seed plant with multiovulate cupules from the Late Devonian of Belgium | |
| CN115795765B (zh) | 一种自适应采样的传输散射参数插值扫频方法 | |
| CN110333504A (zh) | 一种空时二维滤波的快速宽带波束形成方法 | |
| CN111953318B (zh) | 一种适应流水线架构的中值滤波方法、装置及滤波器 | |
| CN109033024A (zh) | 一种并行迭代处理的快速离散时间傅里叶变换方法 | |
| Li et al. | Dual circular buffer architecture for digital FIR/IIR filters | |
| Best et al. | New approaches to molecular profiling of tissue samples | |
| CN113779100A (zh) | 一种阿蒙森低压识别方法和系统 | |
| CN115409744B (zh) | 一种图像递归中值滤波的流水线实现方法 | |
| CN117692080B (zh) | 一种窄带信号提取方法、电子装置及存储介质 |