TWI326971B - 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
- TWI326971B TWI326971B TW095137346A TW95137346A TWI326971B TW I326971 B TWI326971 B TW I326971B TW 095137346 A TW095137346 A TW 095137346A TW 95137346 A TW95137346 A TW 95137346A TW I326971 B TWI326971 B TW I326971B
- Authority
- TW
- Taiwan
- Prior art keywords
- sample value
- new
- value
- filter
- sample
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 52
- 229910000859 α-Fe Inorganic materials 0.000 claims description 3
- KWTSXDURSIMDCE-UHFFFAOYSA-N 1-phenylpropan-2-amine Chemical compound CC(N)CC1=CC=CC=C1 KWTSXDURSIMDCE-UHFFFAOYSA-N 0.000 claims description 2
- 238000001914 filtration Methods 0.000 claims description 2
- 239000000126 substance Substances 0.000 claims 2
- 206010011469 Crying Diseases 0.000 claims 1
- 230000001419 dependent effect Effects 0.000 claims 1
- 239000007787 solid Substances 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 241000283690 Bos taurus Species 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000036962 time dependent Effects 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
1326971 九、發明說明: 【發明所屬之技術領域】 本發明係有關於濾波器組,特別是關於由韌體實現的 渡波器組。 【先前技術】 濾波器組(filter bank)是由複數個濾波器所組成。由於 φ 單一遽波器可處理的頻帶範圍(bandwidth)較小,因此當訊 號的頻帶較大時’常將頻帶分割為較小的頻段,每一頻段 分別用一至數個濾波器以處理訊號樣本。因此較複雜的訊 號處理系統經常運用濾波器組以處理訊號。例如等化器 (Equalizer)便包含濾波器組以處理訊號,常見的等化器可 包含由數十個單一濾波器而組成的濾波器組。 第1圖為濾、波器組運作的習知方法1〇〇之流程圖。該 濾、波器組包含K個渡波器。因此方法1 〇〇首先於步驟1 〇2 • 中以第一濾波器處理樣本。接著,陸續於步驟104至10K 中分別以第二濾波器至第K濾波器處理樣本。最後,於步 驟110中判斷是否進行下一樣本之處理。若繼續進行下一 樣本之處理,則回到步驟1〇2以第一濾波器處理下一樣 本;若不繼續進行下一樣本之處理,則方法1〇〇結束。 目前的濾波器大部分是以硬體電路來實現。然而,基 於數位訊號便於以軟體程式處理的特性,目前許多的濾波 器皆是以韌體程式實現的,而濾波器組也不例外。由韌體 實現的一濾波器處理一樣本的過程可以一方程式表示,該 VIT06-0006/0608-A40692-TW/Final-1 6 目前㈣輪入樣本 ,"該濾波器於遽波器 表示輸入或輸出楛太姑\卞之序唬,ι>〇且]>〇,分別 值起算而倒數的順序。;輸入樣本值或新輸出樣本 表示為: 吊見的濾波器對應之線性方程式可 其中如該倒數第‘二…峰.相;⑴ 她第,=== 係數,表示該 ”表抑方程式若料,則^ 第2圖為以單一濾波器處理 程圖,其中該瀘、波器是以一處理器=行=方法200的流 首先,於牛s?加i 4理器執灯知體程式所實現。 由該據波^之練據該濾波料應的線性方程式,藉 二二Λ ^樣本值•過往儲存之複數樣本值 處理二 /慮波盗之新輸出樣本值卜由於方程式每 :所有方程式中的變數皆須更新,才能適合 像本之處理。例如目前的<對應於下一樣本的宥, 而目别的#對應於下一樣本的#。因此接著於步驟綱中, 以新輸人樣本值、新輸出樣本值及贿<複數樣本值更新 該據波器所對應之線性方程式的所有變數。以上述方程式 (1)為例,下一樣本計算時之變數<至<以及變數π至^, 皆須分別以本階段之輸入樣本值<至n ,以及輸出樣/值 C至11,替換。因此步驟204至少需進行Μ+Ν次變數值之 更新。接著於步驟210之中判斷是否進行丁一樣本之處
VlT06-0006/0608-A40692-TW/FinaI-i 理,若不需處理則方法2GG結束。 處理ίί:::運作方法1()〇’其中所包含的單-濾波器 與枷而實現,由執行方法2〇0的步驟202 至少需進行㈣-欠㈣^t 乂驟206所示。由於步驟204 行時間,而當一,皮^二更新’浪費了許多處理器的執 器组處理揭士了K個濾波器時,整個濾波 則需執行ΚΧ(Μ+Ν)次變數值之更新。因此 新變數值所需白時=侖^皮器組包含的遽波器數愈多’更 新^亦愈夕。根據統計,濾波器組耗費於更 新德值的時間,約佔據處理—樣本整體時間的三分之 一,而嚴重影響了濾波器組的效能❶ 【發明内容】 有^此’本發明在於提供—種改善濾、波器組效能的 方^,以解決習知技術存在之問題。該濾波器組包括複數 個滤波〶’該等複數個濾波輯於樣本的處理過程可以複 數個方程式表示域由㈣程以實現。該等複數個方程 =的::方程式對應一遽波器,且包含分別對應於複數 個輸入樣本值之複數個輸人樣本係數與分㈣應於複數個 輸出樣本值之複數個輸出樣本係數。 於一實施型態中,該方法包括下列步驟:首先,於一 第-記憶裝置中以-排列方式依序儲存該 所對應之該等複數個輸入樣本值盥 減°° 值:於該㈣方式巾每-驗 t儲存X於該排列方式f ; 慮波器所對應的複數個樣本 VTT06-0006/0608-A40692-TW/FinaI-1 值與複數個輪《本值各自集 個據波器中之第」錢—起邱標指向該等複數 個元素。 ° ^應的複數個樣本值中的第一 接者根據該等複數個方程4,兹I :所對應之複數個樣本值與新輪=樣:該等複數個濾波 ★個瀘ϋ之新輪出樣本值。之後根 /產生該等複 之 =樣本值與新輸出樣本值_第=:置:該 資料移動方向,移動該起始指最後,沿著 素’以供該等_個濾波器之下一批:耠胃疋素的下-元 、本發明在另-實施型態中,更提供L入樣本值之處理。 濾波器組由複數個滤波器組成,而該等,應波器組。該 樣本的處理顺可以魏個方程個濾波器對於 貫現。該等複數個絲式中㈣—方心體程式以 包含分別對應於複數個輸入樣本:個濾波器且 與分別對應於複數個輸出樣本係數 該遽波器组包括一第—::出樣本係數。 依序儲存該等複數個滤波器所;=4=一排列方式 值與該等複數個輸出樣本值。於該排二=個輪入樣本 所對應之複數個樣本值集中儲存,且於該射母1波器 波器所對應的複數純本值再 複中1 複數個輸出樣本值各自集中並依時樣本值與 該遽波器組更包括一處理器,輕接至該第—記憶裝 VIT06-0006/0608-A40692-TW/Fmal· 1 1326971 置,用以執行該韌體程式,而以一起始指標指向儲存於該 第一記憶裝置中該等複數個濾波器之第一個濾波器所對應 的複數個樣本值中的第一個元素,根據該等複數個方程式 並藉由該等複數個濾波器所對應之複數個樣本值與新輸入 樣本值以產生該等複數個濾波器之新輸出樣本值,根據該 排列方式以該等新輸入樣本值與新輸出樣本值更新該第一 記憶裝置中之該等複數個濾波器所對應之複數個樣本值, 以及沿著一資料移動方向移動該起始指標至該第一個元素 • 的下一元素以供該等複數個濾波器之下一批新輸入樣本值 之處理。 為了讓本發明之上述和其他目的、特徵、和優點能更 明顯易懂,下文特舉數較佳實施例,並配合所附圖示,作 詳細說明如下: 【實施方式】 第3圖為根據本發明之濾波器組運作的方法300之流 # 程圖。該濾波器組由K個濾波器所組成。該等K個濾波器 對於樣本的處理過程可以由K個方程式表示,並藉由一處 理器執行韌體程式以實現該等K個方程式。該等K個方程 式中的每一方程式分別對應於一濾波器,且每一方程式可 為如方程式(1)之形式。為了改善方法200中每一濾波器皆 浪費時間於執行步驟204之更新變數值的缺陷,方法300 首先於步驟302中,於一第一記憶裝置中以一排列方式依 序儲存該K個濾波器所對應之方程式包含的變數值,該等 變數值包括過往的複數個輸入樣本值<與複數個輸出樣本 VIT06-0006/0608-A40692-TW/Fmal>l 1326971 值y/。 第4圖顯示於依據本發明之遽波器組的變數值 方式之-實施例。該濾、波H組的所有方程式之變數 j 該排列方式儲存於第-記憶裝置彻巾。第4圖是: 益組對應的方程式皆為二階方程式為例以進行說明,^波 階方程式自方程式(1)修改而得,如下所示: ^0* = (α〇* X ^ ^ X + ak2 χΧ^) + χγ^ + bk χγ^ .
係數k為該滤波器於紐器組中之序號。於該排^ 式中,每一濾波器所對應之複數個樣本值 <與”集 存’例如第n賴應的樣本值集中儲存於門 4〇6 ’而第一濾波③對應的樣本值<與”集中儲存於區 =8。且於該排列方式中―濾波器所對應的複數個樣本二 區分為複數個輸入樣本值β與複數個輸出樣本值”,2 集中並依時間順序排列。 7 例如,第一濾波器之輸入樣本值勾與輸出樣本值γ 自集中於區間402與區間404排列,並且輸入樣本值^ θ 依據4、勾、<的順序排列,而輸出樣本值 < 是依據g、 β的順序排列。另外,一起始指標(starting p〇inter)如方^法 30〇之步驟304所述,指向第一記憶裝置中第—濾波器戶 對應的樣本值中的第一個元素<。此外,該第—記憶裝^ 可為一循環緩衝器(circular buffer) ’以使後續的更新步 中,當所欲儲存該新輸入樣本值<或新輸出樣本值$至= 第一記憶裝置中的位置已超出該第一記憶裝置的儲存範^ 時,該新輸入樣本值或新輸出樣本值可被直接儲存至該第 VIT06-0〇〇6/〇6〇8-A40692-TW/Final-1 1326971 一記憶裝置之起始位址。 第5圖顯示依據本發明之濾波器組的方程式之係數值 之排列方式之一實施例。該濾波器組的所有方程式之係數 值依據該排列方式儲存於第二記憶裝置500中。第5圖是 以濾波器組對應的方程式皆為方程式(2)之型態為例,係數 之排列方式可依據第4圖之變數值排列方式進行排列。第 一濾波器對應的方程式的係數4與集中简存於區間506, 而第二濾波器對應的方程式的係數值Θ與 <集中儲存於區 ® 間508。第一濾波器之輸入樣本之係數值與輸出樣本之係 數值6;各自集中於區間502與區間504排列,並且輸入樣 本之係數值4是依據444的順序排列,而輸出樣本之 係數值4是依據44的順序排列。 方法300接著可於步驟312至31K中陸續分別以第一 濾波器至第K濾波器處理樣本。由於此時該濾波器組的所 有方程式之變數值已於步驟302中依據該排列方式儲存於 第一記憶裝置400中,因此韌體程式不需耗費時間進行更 ® 新方程式的變數值。每一濾波器處理樣本的過程312至31K 大致類似,可以以第一濾波器為例進行說明。第6a圖顯示 依據第4圖中之排列方式儲存於第一記憶裝置中的第一濾 波器之變數值,分別為«,义Λ1。此時起始指標指向$。 假設此時所有Κ個濾波器對於目前樣本皆以處理完 畢,因此必須更新所儲存變數值的標號,例如前期新輸入 樣本β變為下期的前次樣本β。同理,依序變 成下一期的。由於起始指標指向的元素表示第 VIT06-0006/0608-A40692-TW/Final-1 12 二^器的第一元素’而於本期樣本之處 接著第一濾波器收到一新輪A接士枯i ::輪T值取代時間順序最早 所對應的複數個輸出樣本值。第 ,入樣本值狀新後的第—記憶裝置 】顯示 “所對叙減_本值 之第1 =,自第-記憶裝置中讀丄排 處==置;Γ方程式(2)之係數 濾波盗之新輸出樣本值 產生第一 值讲代下-渡m早該新輸出樣本 :。於是第-濾波器的處理樣本的第=圖所 =本的處理,僅需如第6c圖與第=器 樣,與新輸出樣本值㈣第-記憶裝置中儲;= 的變數值。錄個樣本值,而不需不斷更新方程式 方法3GG中的第二較器至第 續依第以圖與第…驟以處理 滤波器均依序處理樣本完畢後,處理; 步驟3〇6中沿著-資料移動方向移動起始指標至該;If
VIT〇6-0〇〇6/〇6〇8-A40692-TW/FinaM 13 1326971 元素的下一個元素,如第饨圖 驟310中判斷是否進行下一樣吓不。最後’處理器可於步 樣本之處理,則回到步驟3U ^處理。若繼續進行下一 本;若不繼續進行下-樣本之理第,紐5處理下一樣 方法300中每-遽波器處=太則方法·結束。 然已以第6c圖與第6d圖進^本的過程312至迎雖 器處理樣本之步驟可以第7圖:搞但圖中縣單一滤波 據本發明以單-滤波器處理樣 ^總結。第7圖為根 中該遽波器是以一處理器執 3::據=波器對應的方程式,藉由該丄: 記憶裝置中以該排列方式所儲存之 β二 Xi Yj以產生濾波器之新輸出樣本值π。接 者於步驟704中執行對應於第6c圖與第6d圖之更新步 驟’根據蘭列方式’以新輪錄本“及新輪人樣本值< 更新第—讀裝置巾儲存之職波㈣應的複數樣本值。 因此步驟7〇4不似步驟咖中般需進行m+n次變數值 新’僅需儲存兩個值至第—儲存裝置中。 牛
驟揭之中判斷是否進行下—樣本之處理,料理^; 方法結束。而方法3〇〇中每一渡波器 J 化至31K可以第7圖之步驟實行,步驟 ^ 驟702與704所組成。 网’ 雖然方法300與方法7〇〇以第4圖中的排列方 說明,但本發明可應用的排列方式不限於第4圖 依據方程式(1)提出另外4種排列方式供參考。首先,第X 8a VIT06-0006/0608-A40692-TW/Final-1 14 1326971 圖之排列方式為將第4圖之排列方式一般化 式⑴所包含的變數值。以第k遽波器為例,第-⑼子梦^ 之區段802儲存了對應第k滤波 思裝置 存輸入樣本值Π* /X*的巴β 數 包括依序儲 w…,·,4,χ。的區奴804與依序儲存 本值咎以,,.··,ΥΛ*的區段8〇6。經移動 ’ 之儲存值變為曰^後’區段804
糾,",,冬4 而區奴806之儲存值變A UV.W。此時起始指標之移動方式為沿著一資= = = 移動至下一元素為々。另外’新輪入樣本 值 式為以新輪入樣本值々取 值之更新方式為以該新輸出樣本值⑽_ =
^Af+I 第訃圖之排列方式為將第8a圖之 樣本值之順序顛倒之排列方式。以第^廣器 ^出 括依序儲存輪出樣本值的變數值,包 輸入樣本值仏…,々二,與依序儲存 區段814之儲存值變為 ,’!移動起始指標後, 變為…々此時二區==存值 料::方向將起始指標移動至下:式=者= 入樣本值之更新方式為以新卜=輪 之以,而新輪出樣本值之更新值Ά代下-滤波器 取代4 ,。 方式為以該新輸出樣本值# 第―之排列方式為將f4|s 本值之内部元素順序類倒之排列方式。以μ :器: VIT06-〇〇〇6/〇6〇8-A40692-TW/Final-l 15 丄woy/l :值第段822儲存了對應第k_的變 與依序儲存輸出樣^入樣本值《,...尤,尤的區段824 始指㈣,^ 《的區段δ26。經移動起 咖:儲存。S之儲存值變為«...,«,,而區段 為沿著一資料。此時起始指標之移動方式 移動方向將起始指標移動至下一元素為 取代前:溏!^入樣本值之更新方式為以新輸入樣本值 濾波益之巧,而新輸出樣本值之更新方式為以誃 新輸出樣本值];*取代a ,。 梯太=d 81之排列方式為將第8b ®之輸人樣本值與輸出 數值j 之區段832儲存了對應第^波器的變 序儲存輸出樣本值仏..·,^的區段834 * 二=存輸入樣本值的區段伽。經移動起始 ’區段834之儲存值變為《,···,《+,,而區段816 =子值變為。此時起始指標之移動 將起始指標移動至下-元素為二ί 外新輪入樣本值之更新方式為以新輪入樣本值尊代 ^新輸出樣本值之更新方式以該新輸出 。 前一濾波器之4—1。 阻。取代 器為根^本發明之遽波器組_之區塊圖。遽波 斋組900用以處理輸入樣本值,並將處 出。渡波器組_包括-處理器9G2與第—、^本㈣ 記憶裝置904、906、908。第三記憶裝置_儲存複^ VIT06-0006/0608-A40692-TW/Final-1 16 ^26971 器912至91K所對應之勃體程式910。該等動體 ‘處理器90執行該韌體程式’以實現複數個濾波器對於 本的處理過程。各濾波器對於樣本的處理各分別以方二' 表示,如方程式(1)。 稳式 第—記憶裝置904可為-隨機存取記憶體或該處 之一循環緩衝器。第一記憶裝置904用以以第8&、孬 圖之排列方式,依序儲存該等複數切慮波::: 二之該等複數個輸入樣本值與該等複數個輪出樣本值 ^ ―。己憶裝置906可為一隨機存取記憶體,其 第 =裝置中的排列方式依序儲存該等複數方程式之一記 數,如第5圖所示。處理器902耦接至第一、 個係 =憶裝置904、906、908。當處理器9〇2執行^第三 :作處r,可以實施方法_以完錢波 二施:二700以完成每-器處理樣本之: 八因此母-慮波裔組對應的方程式的變數與過 刀別於第—記憶裝置904與第 〇、由、,可以 更新。 ㈣置906中被儲存與 於是,本發明於實施例中提供一種改盖 的方法。Μ由特定的排而丨士斗. 〇 ’皮盗組效能 _特疋的排列方式以儲存較器 叱 ,值’使得每-濾波器在處理 方糕式的 新據波器方程式的變數。由於f知術:費時間於更 式的變數約耗去濾波器組處理一太 新濾波器方程 33%,本發明節省了約33%的執行 f整體時間的 遽波器組的效能。 而大大的提升了 VIT06-0006/0608-A40692-TW/Fmal-l 1326971 雖然本發明已以較佳實施例揭露如上,然其並非用以 限定本發明,任何熟習此項技術者,在不脫離本發明之精 神和範圍内,當可作些許之更動與潤飾,因此本發明之保 護範圍當視後附之申請專利範圍所界定者為準。 【圖式簡單說明】 第1圖為濾波器組運作的習知方法之流程圖; 第2圖為以單一濾波器處理樣本之習知方法的流程 圖 第3圖為根據本發明之濾波器組運作的方法之流程 圖, 第4圖顯示依據本發明之濾波器組的變數值之排列方 式之一實施例; 第5圖顯示依據本發明之濾波器組的方程式之係數值 之排列方式之一實施例; 第6a圖顯示依據第4圖中之排列方式儲存於第一記憶 • 裝置中的第一濾波器之變數值; 第6b圖顯示第6a圖經移動起始指標後之情形; 第6c圖顯示第6b圖經以新輸入樣本值更新後的情形; 第6d圖顯示第6c圖經以新輸出樣本值更新後的情形; 第7圖為根據本發明以單一濾波器處理樣本之方法的 流程圖; 第8a圖顯示依據本發明之濾波器組的變數值之排列方 式之一實施例; 第8b圖依據本發明之濾波器組的變數值之排列方式 VIT06.0006/0608-A40692-TW/Final-l 18 1326971 之另一實施例; 第8c圖依據本發明之濾波器組的變數值之排列方式之 再另一實施例; 第8d圖依據本發明之濾波器組的變數值之排列方式 之又另一實施例; 第9圖為根據本發明之濾波器組9〇〇之區塊圖。 【主要元件符號說明】 100、200、300、700〜方法; 102、104、10K、110、202、204、206、210、302、304、 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〜濾波器。 VIT06-0006/0608-A40692-TW/Fmal-l 19
Claims (1)
- 十、申請專利範圍: 1. 一種改善濾波器組效 數個遽波器’該等複數個遽波器對二= 皮器組包括複 程式令的每-方程式實現,該等複數個方 個輪入樣本值之複數個含分別對應於錢 輸出樣本值之魏㈣料於複數個 "列方式依序健存==包括下列步様: =個輸入樣本值與該等複數個輸出;=所=: 器::應之複數個樣本值集中健存:: 該排财式中母-纽器所龍的抛崎本 =:爾值與複數個輸出樣本值各自集中並依; -起始指標指向該等複數侧波器中之第一 所對應的複數個樣本值中的第一個元素 ^根據該等複數財程式,藉㈣特數㈣波器所對 紅複數個樣本值與新輸人樣本值,以產生該等複數個滤 波Is之新輸出樣本值; 根據該排列方式,以該等新輸入樣本值與新輸出樣本 值更新該等複數個濾波器所對應之複數個樣本值;以及 沿著一資料移動方向,移動該起始指標至該第一個元 素的下一元素,以供該等複數個濾波器之下一批新輪入樣 本值之處理。 2.如申請專利範圍第丨項所述之改善濾波器組效能的 VIT06-0006/0608-A40692-TW/Final-l 20 1326971 哭純t更新步驟疋以該新輪入樣本值,取代一濾、波 2對應的複數個輸出樣本值中之時間順序最早的輪出樣 而該更新步驟更以該新輪出樣本值,取代順序次於 —所對應的複數個輪人樣本值中時間 興序最早的輪入樣本值。 3·如申請專利範圍第1項所述之改善渡波器組效能的 万法,更包括下列步驟·· 根據該排列方式依序儲存該等複數方程式之複數個係 數;以及 根據該排列方式讀取該等複數個方程式之複數個係 數’以供產生該等複數㈣波器之該等新輸出樣本值之用。 令如申請專利範圍第w所述之改善濾波器組效能的 方法,更包括如下步驟:運用一循環緩衝器buffer) =該更新㈣中’ #所欲儲存該新輸人樣本值或新輸出 护署ί至該第一記憶裝置中的目標位址已超出該第一記憶 、的儲存範圍時,該新輪入樣本值或新輸出樣本值可被 直接儲存至該第一記憶裝置之起始位址。 5.:申請專利範圍第μ所述之改善濾波器組效能的 法乂中該等複數方程式皆可以下述方程式表示: 。(〜:尤。+W.· + <%)+时< + ☆”+.·.+#《); 器的表示此為該等複數個渡波器中第乂個遽波 '表示該新輪入樣本值,A表示自該新輸入 舁倒數第M個輪入樣本值,《示該倒數第Μ個 輸入樣本值的係數1表示該新輸出樣本值1表示自該 VIT06-0006/0608-A40692-TW/Final-l 21 1326971 新輸出樣本值起算倒數第N個輸出樣本值,&表示該倒數 第Ν個輸出樣本值的係數。 6. 如申請專利範圍弟5項所述之改善據波斋組效能的 方法,該排列方式為·.C-UK,···,^)!,,:,C…,k 為該等複數個濾波器之序號,該指向步驟之該第一個元素 為;,該更新步驟為以該新輸入樣本值β取代‘並以該 新輸出樣本值C取代4+丨,該移動步驟之該下一元素為 jC1,且該下一批新輸入樣本值為;^。 7. 如申請專利範圍第5項所述之改善濾波器組效能的 方法,該排列方式為...<1,111,:^,".,:^,:^,4+,,4,",尤/1*,;^:卜·,!^ 為該等複數個濾波器之序號,該指向步驟之該第一個元素 為,該更新步驟為以該新輸入樣本值 < 取代】=並以該新 輸出樣本值π取代戽+1,該移動步驟之該下一元素為}r, 且該下一批新輸入樣本值為a。 8. 如申請專利範圍第5項所述之改善濾波器組效能的 方法,該排列方式為…α,«·.·,ζΚ+1尤,…,k 為該等複數個濾波器之序號,該指向步驟之該第一個元素 為巧:丨,該更新步驟為以該新輸入樣本值 <取代丨並以該新 輸出樣本值C取代#+1,該移動步驟之該下一元素為}Τ, 且該下一批新輸入樣本值為<。 9.如申請專利範圍第5項所述之改善濾波器組效能的方 法’該排列方式為…尤-',:^,)^,…,;^^,^,…,#,^^,;^…,!^ 為該等複數個濾波器之序號,該指向步驟之該第一個元素 為/^,該更新步驟為以該新輸入樣本值4取代‘並以該 VIT06-0006/0608-A40692-TW/FinaM 22 1326971 新輸出樣本值々取代,該移動步驟之該下一 ,且該下一新輪入樣本值為尤。 f為 10. -種濾波器組,該遽波器組由複數個據波 成’該等複數_波輯於樣本過^ ::方程式對應-據波器且包含分別 = 本值之複數個輸人樣本係數個輪入樣 值之複數個輸出樣本係數,該濾波^包括輪出樣本 第一記憶裝置,用以以一排 、 :渡波器所對應之該等複數個輸入複數 出樣本值,於該排列方式中各一二值/、該專複數個輪 本值集中儲存,且於該排列所對應之複數個樣 數個樣本值再區分為複數個輸:樣:::=應的複 值各自集中並依時間順序排列;”複數個輪出樣本 處理器,耦接至該第一記憔 式,而以-起始指標指向儲存於該第二z行該動體程 -個元素,根據該等;==數個樣本值中的第 器所對應之複數個樣本值與新輸入樣:c固渡波 個滤波器之新輸出樣本值,根據 =等複數 樣本值與新輸出樣本值更新該第—記新輸入 個濾、波器㈣應之複數個樣本值,以該等複數 向移動該起始指標至該第—個元素的下&者一資料移動方 數個濾波态之下一批新輪入樣本值之處理]、乂供該等複 VIT06-0006/0608-A40692-TW/Final-1 23 1326971 ^•曰如申請專利範圍第ίο項所述之濾波器組,其中該 處理器疋以該新輸入樣本值,取代一濾波器所對應的複數 個輸出樣本值中之時間順序最早的輸出樣本值,以完成該 新輸入樣本值之更新;而該處理器是以該新輸出樣本值, 取代順序-人於該滤波器之下—滤波器所對應的複數個輸入 樣本值中4間順序最早的輸入樣本值,以完成該新輸出 本值之更新。 Φ 如申請專利範圍第10項所述之濾波器組,其中該 遽波器組更包括一第二記憶裝置,搞接至該處理器,用以 根據該排列方式於其中依序儲存該等複數方程式之複數個 係數’而該處理器可根據該排列方式自該第二記憶褽置中 讀取該等複數個方程式之複數個係數,以供產生該等 個濾波器之該等新輸出樣本值之用。 13. 如申請專利範圍第1〇項所述之濾波器組其中該 第一記憶裝置為一循環緩衝器(circular buffer),以使該 鲁理器進行該等新輸入樣本值以及該等新輸出樣本值之更 時,當該處理器所欲儲存該新輸入樣本值或新輸出樣本值 至該第-記憶裝置中的目標位址已超出該記憶裝置的儲存 範圍時,該新輪入樣本值或新輸出樣本值可被直接儲存至 該第一記憶裝置之起始位址。 14. 如申請專利範圍第10項所述之遽波器組,其中該 等複數方程式皆可以下述方程式表示: Υ〇=^α〇χΧ〇+α^^+··^^^Κ)^^χΥ^^χγ^+.,, + ^χγ^ . 其中係數k表示此為該等複數個遽波器中第^固滤波 VIT06-0006/0608-A40692-TW/Final-1 24 1326971 器的方程式,<表示該新輸入樣本值,戽表示自該新輸入 樣本值起算倒數第Μ個輸入樣本值,4表示該倒數第Μ個 輸入樣本值的係數,C表示該新輸出樣本值,}^表示自該 新輸出樣本值起算倒數第Ν個輸出樣本值,以表示該倒數 第Ν個輸出樣本值的係數。 15. 如申請專利範圍第14項所述之濾波器組,該排列 方式為,k為該等複數 個濾波器之序號,該第一個元素為义=,該處理器將該新輸 入樣本值 < 取代‘以進行該新輸入樣本值之更新並將該 新輸出樣本值β取代以進行該新輸出樣本值之更新,該 下一元素為4=1,而該下一批新輸入樣本值為尤。 16. 如申請專利範圍第14項所述之濾波器組,該排列 方式為…,k 為該等複數 個濾波器之序號,該第一個元素為,該處理器將該新輸 入樣本值 < 取代}1+;以進行該新輸入樣本值之更新並將該 新輸出樣本值C取代4+1以進行該新輸出樣本值之更新,該 下一元素為ιΤ,而該下一批新輸入樣本值為尤。 17. 如申請專利範圍第14項所述之濾波器組,該排列 方式為…匕',《”,尤,尤+1尤尤...,以,以+,,/,*+1.._,1<:為該等複數 個濾波器之序號,該第一個元素為}1=丨,該處理器將該新輸 入樣本值%取代以進行該新輸入樣本值之更新並將該 新輸出樣本值C取代4+1以進行該新輸出樣本值之更新,該 下一元素為,且該下一批新輸入樣本值為Α。 18. 如申請專利範圍第14項所述之濾波器組,該排列 VIT06-0006/0608-A40692-TW/Final-1 25 1326971方式為.4+,,ίΓ.··,k 為該等複數 個濾波器之序號,該第一個元素為,該處理器將該新輸 入樣本值β取代}以進行該新輸入樣本值之更新並將該 新輸出樣本值C取代4-1以進行該新輸出樣本值之更新,該 下一元素為,且該下一新輸入樣本值為广1。 VnO6-0006/0608-A40692-TW/Final-l 26 1326971 七、 指定代表圖: (一) 本案指定代表圖為:第3圖。 (二) 本代表圖之元件符號簡單說明: 300~方法 302、304、312、314、31K、306、310〜步驟 八、 本案若有化學式時,請揭示最能顯示發明特徵的化學式: 略 YIT06-0006/0608-A40692-TW/Final-l 5
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 TW200818699A (en) | 2008-04-16 |
| TWI326971B true 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 |
|---|---|
| TW200818699A (en) | 2008-04-16 |
| US7908307B2 (en) | 2011-03-15 |
| US20080091760A1 (en) | 2008-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108113666B (zh) | 房颤信号的识别方法、装置和设备 | |
| Pandey et al. | High frequency noise removal from ECG using moving average filters | |
| Sandryhaila et al. | Efficient compression of QRS complexes using Hermite expansion | |
| CN113378798B (zh) | 基于视频微运动放大的脉搏视频脉搏提取方法及系统 | |
| Qiu et al. | Two-stage ECG signal denoising based on deep convolutional network | |
| CN107391900A (zh) | 房颤检测方法、分类模型训练方法及终端设备 | |
| TWI326971B (en) | Filter bank and the method for improving the performance thereof | |
| CN117972440A (zh) | 一种基于生成对抗网络的失衡心率数据集处理方法及系统 | |
| CN118467934B (zh) | 一种基于大脑区域特性的脑电信号表示学习方法及系统 | |
| CN113647908B (zh) | 波形识别模型的训练、心电波形识别方法、装置及设备 | |
| CN110929759A (zh) | 检测模型的训练装置、方法及心电数据处理方法、装置 | |
| CN106056166B (zh) | 一种胶囊内窥镜相似图像的自适应筛除方法 | |
| CN111740723B (zh) | 一种监测数据的滤波方法、设备及装置 | |
| CN118571488B (zh) | 一种基于时频分量混合引导的高血压风险评估方法 | |
| TW201633180A (zh) | 信號分解方法及其電子裝置 | |
| CN118711793A (zh) | 基于多任务癫痫脑电检测与预测模型的建立方法、检测与预测方法和计算机设备 | |
| Lin et al. | Wavelet analysis of ECG signals | |
| CN118177723A (zh) | 一种基于eeg的睡眠质量评估方法、装置和睡眠监测系统 | |
| CN104579239B (zh) | 一种滤波系统的过滤方法 | |
| Ghodake et al. | Electrocardiogram signal denoising using hybrid filtering for cardiovascular diseases prediction | |
| CN110594998B (zh) | 控制空调器的方法及装置 | |
| CN1937404B (zh) | 滤波器组及改善其效能的方法 | |
| CN114429197A (zh) | 一种神经网络架构搜索方法、系统、设备及可读存储介质 | |
| JP2012205298A (ja) | デジタル信号処理装置およびプログラム | |
| CN113974575A (zh) | 睡眠分期方法、装置、电子设备及存储介质 |