[go: up one dir, main page]

TWI326971B - Filter bank and the method for improving the performance thereof - Google Patents

Filter bank and the method for improving the performance thereof Download PDF

Info

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
Application number
TW095137346A
Other languages
English (en)
Other versions
TW200818699A (en
Inventor
Se Hao Sheng
Original Assignee
Via Tech Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Via Tech Inc filed Critical Via Tech Inc
Priority to TW095137346A priority Critical patent/TWI326971B/zh
Priority to US11/778,230 priority patent/US7908307B2/en
Publication of TW200818699A publication Critical patent/TW200818699A/zh
Application granted granted Critical
Publication of TWI326971B publication Critical patent/TWI326971B/zh

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0248Filters characterised by a particular frequency response or filtering method
    • H03H17/0264Filter sets with mutual related characteristics
    • H03H17/0266Filter banks
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0223Computation 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. 十、申請專利範圍: 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
TW095137346A 2006-10-11 2006-10-11 Filter bank and the method for improving the performance thereof TWI326971B (en)

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)

* Cited by examiner, † Cited by third party
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

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) 睡眠分期方法、装置、电子设备及存储介质