




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、附錄AMultirate Filter Designs Using Comb FiltersSHUN1 CHU, MEMBER, IEEE, AND C. SIDNEY BURRUS, FELLOW, IEEEAbstract-Results on multistage multirate digital filter design indicate most of the stages can be designed to control aliasing with only slight regard for the passband which is controlled by a si
2、ngle stage compensator. Because of this, the aliasing controlling stages can be made very simple. This paper considers comb filter structures for decimators and interpolators in multistage structures. Design procedures are developed and examples shown that have a very low multiplication rate, very f
3、ew filter coefficients, low storage requirements, and a simple structure. IntroductionMultirate filters are members of a class which has different sampling rates in various stages of the filtering operation. This class of filters includes decimators, interpolators, and narrow-band low-pass filters i
4、mplemented with decimation, low-pass filtering, and interpolation. A multistage implementation of these filters has the sample rate changed in several steps where each step is a combined filtering and sample rate change operation. Crochiere and Rabiner 1-4 gave the standard multistage design method
5、for these filters which has each stage as a low-pass filter where one optimally chooses the decimation(or interpolation) ratio at each stage. A design method was presented in 5 which uses a different design criterion for each stage. It only requires that each stage have enough aliasing attenuation b
6、ut has no passband specifications.Using the design described in 5 with no passband specifications for each stage allows simple filters to be employed and gives a satisfactory frequency response. Let H(z) and D be the transfer function and decimation ratio of one stage of a multistage decimator. We p
7、ropose to design H(z) such that H(z) = f(z)g(zD). In the implementation, by the commutative rule 5, the transfer function g(zD) can be implemented at the lower rate (after decimation) as g(z). This implementation reduces the filter order, storage requirement, and the arithmetic.In this paper, to sim
8、plify arithmetic, further requirements are put on H(z) to allow only simple integer coefficients. This is feasible because there are no passband specifications on the frequency response. A cascade of comb filters is a particular case of these filters where the coefficients are only 1or-1 and, theref
9、ore, no multiplications are needed. Hogenauer 6 had also used a cascade of comb filters as a one-stage decimator or interpolator but with a limited frequency-response characteristic. Here the cascade of comb filters is used as one stage of a multistage multirate filter with just the right frequency
10、response. More comb filter structures are easily derived using the commutative rule.The FIR filter optimizing procedure used in this paper minimizes the Chebyshev norm of the approximation error and this is done using the Remez exchange algorithm. The IIR filter optimizing procedure used minimizes t
11、he lp error norm which approaches the Chebyshev norm when p is large.The New Multistage Multirate Digital Filter Design MethodIn a paper for limited range DFT computation using decimation 7, Cooley and Winograd pointed out that the passband response of a decimator can be neglected and be taken care
12、of after decimation. A multistage multirate digital filter design method which has no passband specification but using passband and stopband gain difference as an aliasing attenuation criterion for each stage is described in 5. The design method and equations used in that paper which are needed for
13、the comb filter structure are outlined in this section.The commutative rule introduced in 5 states that the filter structures in Fig. l(a) and (b) are equivalent. It means that a filter can commute with a rate changing switch provided that the filter has its transfer function changed from H(z) to H(
14、zD) or vice versa. Fig. 1 illustrates the case for decimation, and it is also true for interpolation. This rule is very useful in finding equivalent multirate filter structures and in deriving the transfer function of a multistage multirate filter.For example, Fig. 2(a) shows the filter structure of
15、 a multistage decimator where frk, k = 0, 1, . . . , K, is the sampling rate at each stage, and a one-stage equivalent decimator shown in Fig. 2(b) is found by repeatedly applying the commutative rule to move the latter stages forward. From the one-stage equivalent, it is clear that the transfer fun
16、ction and frequency response of the multistage decimator are (1)and (2)where D = D1D2 . . . Dk. The filtering function of Hc(z) does not involve a sampling rate change. It is used to compensate the passband frequency responses of previous stages, and hence, is called the compensator.Each decimation
17、stage is designed successively. At the time of designing the i th stage filter, all the previous i-1 stages have already been designed and the transfer functions known. The requirement on Hi(z) is that the composite frequency response HDi (w) of the first stage to the i th stage have enough aliasing
18、 attenuation where (3)referenced to fr(i- 1) = 1. Enough aliasing attenuation means that those frequency components which will alias into the passband at the current decimation process will have adequate attenuation with respect to the corresponding passband components. Fig. 3 shows an example frequ
19、ency response of HDi (w) which has an aliasing attenuation exceeding 60 dB. In Fig. 3, the passband response is repeated in the stopbands but has been moved down by 60dB. They are used as the atttenuation bounds for the stopbands. If the stopband response is below these bounds, it will have enough a
20、liasing attenuation.The overall filter frequency response is Hc(w)HDK( w/DK) referenced to frK = 1. The design of the compensator transfer function is to make the overall frequency response approximate one in the passband. The frequency-response error in the passband is (4)for To give attenuation to
21、 the first band that will alias to the transition band, it is required that for , or equivalently,for . The frequency bandcan be considered as the stopband of the compensator and the frequency-response error is (5)for . Equations (4) and (5) can be combined to give an error function of (6)and , whic
22、h is the error weighting of the stopband with respect to the passband. The optimal HC(z) is obtained by minimizing the error norm |E| of (6). The solution depends on the definition of the norm.The multistage interpolator design is the same as the multistage decimator design but with the filter struc
23、ture reversed.The multirate low-pass filter structure is a multistage decimator followed by a multistage interpolator and, in between, there is a compensator operated at the lowest sampling rate with no rate change. If the aliasing attenuation requirement for the decimator is the same as the imaging
24、 attenuation requirement for the interpolator, the design of the multistage decimator part and that of the interpolator part can be the same. The overall frequency response is (9)where (10)Hi(w) is the frequency response of each decimator (or interpolator) stage and “mod” means a modulo operation. T
25、he frequency response of (9) is the output baseband response due to the whole input in terms of the input frequency as in the case of decimator. It is also the output response due to the baseband input in terms of the output frequency as in the case of interpolator.In the multirate low-pass filter d
26、esign, each decimation or interpolation stage design is the same as that in a multistage decimator design. The compensator is to give the desired frequency response in the baseband where the baseband is the frequency band that never aliases. Its design is to minimize |E| of (6) with the weighting an
27、d desired functions given byIn the case where there is not a full decimation, i.e., referenced to frK =1, there is a stopband for the compensator design. The transition region can also be viewed as the stopband of the compensator with requirement to limit the transition region aliasing.Comb filter s
28、tructures as decimators or interpolatorsThis section exploits some simple efficient filter structures which can be used in the decimation or interpolation stages of the multistage multirate filter. The requirement on these filters is that they have enough aliasing attenuation such as shown in the ex
29、ample frequency response of Fig. 3. Since the operation and structure of an interpolator are the duals of a decimator, most explanation in this section will be for the decimator case only. Extension to the interpolator case is simple and straightforward.Let H(z) and D be the transfer function and de
30、cimation ratio for one stage of a multistage decimator. The filter structure is shown in Fig. 4(a). One method to make the filter efficient is to design H(z) such that it has the form (13)and the factor g(zD) can be implemented at the lower rate as g(z) as shown in Fig. 4(b). By this implementation,
31、 a high-order H(z) can be implemented at the low rate as a low-order filter. The arithmetic rate, number of filter coefficients, and number of registers used are, therefore, reduced. Further improvement in arithmetic rate can be achieved by simplifying the filter coefficients of f(z) and g(z) in (13
32、) to be simple integers and using additions instead of multiplications.One example of this kind of filter is a cascade of comb filters. We will show some filter structures first and discuss the filter operations in the next section.A comb filter of length D is an FIR filter with all D coefficients e
33、qual to one. The transfer function of this comb filter is (14)A comb filter with length D followed by decimation with a ratio D is shown in Fig. 5(a). The commutative rule can be applied to the numerator to get the structure of Fig. 5(b).The new comb decimator structure needs two registers, one addi
34、tion at the high rate, and one addition at the low rate regardless of the decimation ratio D, i.e., the filter length.The comb interpolator structure is shown in Fig. 5(c). It is the reverse of the decimator structure with the sampler replaced by a zero padder. The realization of the transfer functi
35、on l/(1-z-l) is an accumulator. Since the accumulator has D-1 out of every D inputs as zero, it can take advantage of this to accumulate only once for every D inputs. This is equivalent to operating the accumulator at the lower rate and each output is used D times at the higher rate. When the accumu
36、lator is moved to the lower rate stage, it cancels the (1- z-1) section and leaves a sample and hold switch alone as a comb interpolator, as shown in Fig. 5(d). To distinguish the sample and hold switch from the sampling switch of the decimator and to indicate the sampling rate increase after a samp
37、le and hold switch, the sample and hold switch is represented by a normally closed switch. The commutative rule can be applied across a sample and hold switch since it applies when there is a rate change.A single comb filter generally will not give enough stopband attenuation, however, cascaded comb
38、 filters can often meet requirements. Cascading M length-D comb filters will have a transfer function (15)Fig. 6(a) shows a comb decimator with M length-D comb filters in cascade where all the: accumulators are cascaded before the sampler and all the (1-z-1) sections are cascaded after the sampler.
39、When the reverse of the structure of Fig. 6(a) is used as an interpolator, one of the comb filters can be realized as a sample and hold switch. This interpolator structure is shown in Fig. 6(b). In a multistage decimator design, a latter stage usually needs more comb filters in cascade to give adequ
40、ate stopband attenuation because of the relatively wider stopband(s) and narrower transition region. Fig. 7(a) shows an equivalent three-stage comb decimator structure. The first, second, and the third stages have three, four, and five length-D1, length-D2, and length-D3, comb filters in cascade, re
41、spectively. Fig. 7(b) shows the corresponding equivalent comb interpolator structure using sample and hold switches. These equivalent structures are obtained by applying the commutative rule. Because of the propagation of the (l-z-l) section, some (l/(1-z-l) sections and (l- z-1)sections have cancel
42、ed each other. This multistage comb filter structure is called a merged structure.附錄B利用梳狀濾波器設計多速率濾波器摘要-多級多速率數(shù)字濾波器設計成果表明大多數(shù)階段可以被用來控制抗鋸齒,只有輕微的通頻帶由一個單一的階段補償。正因為如此,抗鋸齒控制階段可以很簡單。本文認為,梳狀濾波器結構可以設計成decimators和interpolators多級結構。設計程序的開發(fā)和事例表明,有繁殖率非常低,只有極少數(shù)濾波器系數(shù),低存儲需求,以及簡單的結構。緒論多速率濾波器的成員,其中一類在各個階段的過濾操作具有不同的采樣率。
43、這一級別的過濾器包括decimators,interpolators,和窄帶低通濾波器實施抽取,低通濾波和插值。一個多執(zhí)行這些過濾器的采樣率改變了若干步驟,每個步驟是合并過濾和采樣率的變化作業(yè)。Crochiere和Rabiner 1-4的標準多了設計方法,這些過濾器而每個階段作為一個低通濾波器在一個最佳的選擇抽?。ɑ騼?nèi)插法)的比例在每一階段。一種設計方法是在5采用不同的設計標準,每一個階段。它不僅要求每個階段有足夠的抗鋸齒衰減,但沒有通規(guī)格。使用中所描述的設計5沒有通規(guī)格的每一個階段可以簡單的過濾器,采用并給出了一個令人滿意的頻率響應。設H(z)和D是傳遞函數(shù)和抽取一個階段比一個多decima
44、tor。我們建議設計的H(z)等認為H(z)= F(z)*g(zD)。在執(zhí)行時,由交換規(guī)則5,轉移函數(shù)g(zD)可以實現(xiàn)在較低的利率(后抽取)為g(z)的。這降低了過濾器執(zhí)行命令,存儲要求,算術。本文簡化算法,提出了進一步要求的H(z)的,只允許簡單的整數(shù)系數(shù)。這是可行的,因為沒有通規(guī)格的頻率響應。一連串梳狀濾波器是一種特定情況下,這些過濾器的系數(shù)只有1或者-1 ,因此,沒有乘法是必要的。 Hogenauer 6也采用了級聯(lián)梳狀濾波器作為一期decimator或插值,但有限的頻率響應特性。在這里,級聯(lián)梳狀濾波器是用來作為一個階段的多級多速率濾波器的權利與公正的頻率響應。梳狀濾波器結構更容易產(chǎn)生
45、利用交換規(guī)則。FIR濾波器的優(yōu)化程序,本文件中使用的切比雪夫準則最小的逼近誤差,這是使用雷米茲交換算法。IIR濾波器的優(yōu)化程序,最大限度地減少使用規(guī)范低壓錯誤做法的切比雪夫時, p是規(guī)范。新型多級多速率數(shù)字濾波器的設計方法 在一份文件中對有限范圍的DFT計算使用抽取7 ,利和維諾格拉德指出通響應decimator可以忽略不計,并得到照顧后抽取。多級多速率數(shù)字濾波器的設計方法,沒有通規(guī)范,但使用通和阻增益差異作為走樣衰減標準的每個階段中所描述5 。的設計方法和公式中所用文件,該文件所需要的梳狀濾波器結構本節(jié)概述。 交換規(guī)則的介紹 5 指出,過濾器結構圖。1(a)和(b)是相同的。這意味著,一個過
46、濾器可以改判率變化與交換機的過濾提供了其傳遞函數(shù)的變化從H (z)至H(zD),反之亦然。圖1顯示的情況抽取,也是真正的插值。這條規(guī)則是非常有用的在尋找相當于多過濾器的結構和所產(chǎn)生的傳遞函數(shù)的多級多速率濾波器。例如,圖2(a)顯示了過濾器結構的多級decimator。圖中,frk= 0,1,K,是采樣率在每一個階段,和一階段相當于decimator顯示圖2(b)發(fā)現(xiàn)的反復運用移動交換規(guī)則后期向前發(fā)展。從一期當量,可以清楚地看到,傳遞函數(shù)和頻率響應的是多級decimator。 (1) (2)其中D = D1,D2, Dk。過濾功能HC(z)的不涉及采樣率的變化。它是用來補償通頻率響應前階段,因此
47、,所謂的補償。每個階段的目的是抽取先后。當時設計的I階段過濾器,所有以前的i-1階段已經(jīng)設計和傳遞函數(shù)眾所周知的。要求高科技Hi(z)的是,在綜合頻率響應HDi(W)的第一階段至I次階段有足夠的混淆在衰減 (3)參照fr(i-1)= 1 。足夠的抗鋸齒衰減意味著這些高頻成分將別名納入通目前抽取過程將有足夠的衰減對相應的通元件。圖3顯示一個例子頻率響應的發(fā)展行動HDi(w),其中有一個別名衰減超過60分貝。圖3通響應中重復stopbands,但已被移至下跌六零分貝。它們被用來作為atttenuation和stopbands的邊界。如果阻響應低于這些跨越,它將有足夠的抗鋸齒衰減。 總過濾器的頻率響應是Hc(w)HDK( w/DK)。參照frK = 1 。設計補償傳遞函數(shù)是使總的頻率響應近似一個在通頻帶。頻率響應誤差是 (4)對于為了讓第一波段衰減,化名過渡帶,要求對于當于對于。頻帶可視為阻的補償和頻率響應誤差 (5)對于 方程(4)和(5)可以合并成一個錯誤功能 (6) 。多級插補設計是一樣的設計,但多decimator的過濾器結構扭轉。在多低通濾波器的結構是一個多decimator隨后多插值,并在之間,有一種補償操作的最低采樣率沒有變動。如果走樣衰減要求decimator是一樣的成像衰減要求插補,設計的多級d
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)生館工作合同范例
- 2025年幼師面試題的問題及答案
- 修護坡合同范例
- 代理食品合同范例
- 公司倉庫合同范例
- 公司大樓安裝施工合同范例
- 買材料簡易合同范例
- 共享醫(yī)療資源合同范例
- DVT的考試題型及答案
- 農(nóng)村出售空地建房合同范例
- 綠野仙蹤(導讀課)課件
- 小學生防溺水安全教育主題班會ppt市公開課一等獎省名師優(yōu)質(zhì)課賽課一等獎課件
- 中國近代海關史課件
- 《人衛(wèi)版第九版內(nèi)科學心力衰竭》課件PPT
- 中藥熱鹽包熱熨講稿
- 目視檢測VT報告
- 四川省中小流域暴雨洪水計算
- 水泥熟料巖相分析
- 雜詩十二首其二陶淵明
- 第五屆大廣賽獲獎作品
- 《廣告攝影》課件第五講 食品廣告拍攝與后期制作
評論
0/150
提交評論