Claims
- 1. A method of improving selectivity in a wavelet filter, comprising the steps of:selecting an initial wavelet formed of a low pass analysis filter bank and a high pass analysis filter bank, the initial wavelet being characterized by zero moment(s) and symmetry; obtaining an upper triangular matrix which, when multiplied by the initial wavelet, produces a product retaining the symmetry and enhancing the number of zero moments of the initial wavelet; obtaining a lower triangular matrix which, when multiplied by the initial wavelet, produces a product retaining the symmetry and enhancing the number of zero moments of the initial wavelet; and multiplying the upper and lower triangular matrices with the initial wavelet thereby producing an updated wavelet with improved selectivity.
- 2. The method of claim 1, wherein the upper triangular matrix is characterized by a determinant that is a delay operator.
- 3. The method of claim 1, wherein the lower triangular matrix is characterized by a determinant that is a delay operator.
- 4. The method of claim 1, further comprising the steps of:determining if the number of upper and lower triangular matrices meet a predetermined threshold limit(s); and when the predetermined threshold limits have not been met: obtaining a new upper triangular matrix which, when multiplied by the updated wavelet, produces a product retaining the symmetry and enhancing the number of zero moments of the initial wavelet; obtaining a lower triangular matrix which, when multiplied by the updated wavelet, produces a product retaining the symmetry and enhancing the number of zero moments of the initial wavelet.
- 5. The method of claim 4, wherein the predetermined threshold limit is selected based on a desired wavelet filter response.
- 6. The method of claim 4, wherein the predetermined threshold limit is selected based on a desired wavelet length.
- 7. The method of claim 4, wherein the predetermined threshold limit is based on computational intensity exceeding a predetermined limit.
- 8. The method of claim 1, wherein the upper triangular matrix includes a polynomial in z that has the general form bq(z)=(1−z)nb′q(z), where n=the number of zero moments added to the initial wavelet and b′q(1)≠0.
- 9. The method of claim 1, wherein the lower triangular matrix includes a polynomial in z that has the general form ap(z)=(1−z)ma′p(z), where m=the number of zero moments added to the initial wavelet and a′p(z)≠0.
- 10. The method of claim 1, wherein the analysis filter wavelet is characterized by the general form: H(z)=[10α(1+z)2n-1zn] [(1+z)2-10]where α=½(2n+1) and n=1, 2, 3, . . . .
- 11. The method of claim 1, wherein the analysis filter is characterized by the general form: H(z)=[zkβ(1+z)(1-z)2m01] [(1+z)2α(1+z)2n-zn2α(1+z)2n-1]where k=n+m, n=1,2,3, . . . and m=1,2,3, . . . and β=1/(8α).
- 12. The method of claim 1, wherein a 3/1 biorthogonal wavelet is generated using an analysis filter of H=[(1+z)21-10].
- 13. The method of claim 1, wherein a 3/5 biorthogonal wavelet is generated using an analysis filter of H=[10(1+z)4z] [(1+z)21-10].
- 14. The method of claim 1, wherein a 7/9 biorthogonal wavelet is generated using an analysis filter of H=[10(1+z)41] [z(1-z-z2+z3)160z2] [(1+z)21-10].
- 15. The method of claim 1, wherein a 7/13 biorthogonal wavelet is generated using an analysis filter of H= [10-1+z-z2-z332z] [10(1+z)41] [z(1-z-z2+z3)160z2] [(1+z)21-10].
- 16. The method of claim 1, wherein a 2/6 biorthogonal wavelet is generated using an analysis filter of H=[10(1-z2)4z] [1212-11].
- 17. The method of claim 1, wherein a 10/6 biorthogonal wavelet is generated using an analysis filter of H=[z2116(1-z2)01] [10(1-z2)4z] [1212-11].
- 18. The method of claim 1, wherein a 10/18 biorthogonal wavelet is generated using an analysis filter of H= [10(-6128)(1-2z+2z3-z4)z3] [z2116(1-z2)01] [10(1-z2)4z] [1212-11].
CROSS REFERENCE TO RELATED APPLICATIONS
This application is related to U.S. application Ser. No. 09/221,434 filed Dec. 28, 1998, by Prieto et al., entitled “Method and Apparatus for Implementing Wavelet Filters in a Digital System,” and assigned to Motorola, Inc.
US Referenced Citations (3)
Non-Patent Literature Citations (1)
Entry |
Daubechies I. and Sweldens, W., “Factoring Wavelet Transforms into Lifting Steps,” J. Fourier Anal. Appl., vol. 4, No. 3, pp. 245-267, 1998. |