From: Junglist on 18 Mar 2010 09:09 Hello! I have read article "Optimum Masking Levels and Coefficient Sparseness for Hilbert Transformers and HalfBand Filters Designed Using the FrequencyResponse Masking Technique", Yong Ching Lim, NOVEMBER 2005. There're in example two filters Hb(z) and H1(z). I guess they derived by multiplication classical hilbert impulse function h(n)=[1cos(Pi*n)]/Pi*n on different windows. What kind of windows is using there? Thanks for any help. Best regards, Vasily
From: Rune Allnor on 18 Mar 2010 09:56 On 18 Mar, 14:09, "Junglist" <vasily.karpenko(a)n_o_s_p_a_m.gmail.com> wrote: > Hello! > > I have read article "Optimum Masking Levels and Coefficient Sparseness for > Hilbert Transformers and HalfBand Filters Designed Using the > FrequencyResponse Masking Technique", Yong Ching Lim, NOVEMBER 2005. > > There're in example two filters Hb(z) and H1(z). I guess they derived by > multiplication classical hilbert impulse function h(n)=[1cos(Pi*n)]/Pi*n > on different windows. What kind of windows is using there? > Thanks for any help. I don't have access to that particular IEEE journal, but browsing some of the author's other articles that I do have access to, it seems one key paper to look for is reference [1], Y. C. Lim, "Frequencyresponse masking approach for the synthesis of sharp linear phase digital filter", IEEE Trans. Circuits Syst., vol. CAS33, no. 4, pp. 1986 . Don't be surprised if you find the answer in that article. Rune
From: dbd on 18 Mar 2010 11:52 On Mar 18, 6:09 am, "Junglist" <vasily.karpenko(a)n_o_s_p_a_m.gmail.com> wrote: > Hello! > > I have read article "Optimum Masking Levels and Coefficient Sparseness for > Hilbert Transformers and HalfBand Filters Designed Using the > FrequencyResponse Masking Technique", Yong Ching Lim, NOVEMBER 2005. > > There're in example two filters Hb(z) and H1(z). I guess they derived by > multiplication classical hilbert impulse function h(n)=[1cos(Pi*n)]/Pi*n > on different windows. What kind of windows is using there? > Thanks for any help. > > Best regards, > Vasily Why do you suggest the use of windows here? The frequency response masking literature takes advantage of a variety of filter design methods, but usually optimizing techniques. The original reference is: Optimum masking levels and coefficient sparseness for Hilbert transformers and halfband filters designed using the frequency response masking technique Yong Ching Lim ; Ya Jun Yu ; Saramaki, T. ; Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore Circuits and Systems I: Regular Papers, IEEE Transactions on Nov. 2005, Vol. 52 , Issue:11, page(s): 2444  2453 and the correct info for Rune's reference is: Y. C. Lim, "Frequencyresponse masking approach for the synthesis of sharp linear phase digital filter", IEEE Trans. Circuits Syst., vol. CAS33, no. 4, pp. 357, 1986 (it was incomplete on the IEEE site) Dale B. Dalrymple
From: Clay on 18 Mar 2010 15:28 On Mar 18, 9:09 am, "Junglist" <vasily.karpenko(a)n_o_s_p_a_m.gmail.com> wrote: > Hello! > > I have read article "Optimum Masking Levels and Coefficient Sparseness for > Hilbert Transformers and HalfBand Filters Designed Using the > FrequencyResponse Masking Technique", Yong Ching Lim, NOVEMBER 2005. > > There're in example two filters Hb(z) and H1(z). I guess they derived by > multiplication classical hilbert impulse function h(n)=[1cos(Pi*n)]/Pi*n > on different windows. What kind of windows is using there? > Thanks for any help. > > Best regards, > Vasily Perhaps this paper will shed some light for you: http://www.ece.umassd.edu/Faculty/acosta/ICASSP/ICASSP_1996/pdf/ic961272.pdf IHTH, Clay
From: robert bristowjohnson on 18 Mar 2010 18:23 On Mar 18, 11:52 am, dbd <d...(a)ieee.org> wrote: > On Mar 18, 6:09 am, "Junglist" <vasily.karpenko(a)n_o_s_p_a_m.gmail.com> > wrote: > > > Hello! > > > I have read article "Optimum Masking Levels and Coefficient Sparseness for > > Hilbert Transformers and HalfBand Filters Designed Using the > > FrequencyResponse Masking Technique", Yong Ching Lim, NOVEMBER 2005. > > > There're in example two filters Hb(z) and H1(z). I guess they derived by > > multiplication classical hilbert impulse function h(n)=[1cos(Pi*n)]/Pi*n > > on different windows. What kind of windows is using there? ... > Why do you suggest the use of windows here? The frequency response > masking literature takes advantage of a variety of filter design > methods, but usually optimizing techniques. an implied window can come from any design technique as long as you can avoid dividing a nonzero numerator by a zero denominator. because halfband symmetry let's us ditch the evennumbered taps, any design that imposes halfband symmetry can have its (properly aligned) impulse response divided by the ideal h[n] = (1  (1)^n)/(pi*n) (h[0]=0) for odd n, and you have an implied window. r bj

Next

Last
Pages: 1 2 Prev: OFDM sychronization implementation? Next: Spolsky's last (it says here) opinion piece 