The package contains a Matlab implementation of the method for warped cosine-modulated filter bank (WCMFB) design presented in Vashkevich, M. Wan, W. and Petrovsky, A. Practical design of multi-channel oversampled warped cosine-modulated filter banks Proc. of IET International Communication Conference on Wireless Mobile and Computing (CCWMC-2011), pp. 44-49, Shanghai, China, 14-16 Nov., 2011.
See also: http://arxiv.org/abs/1111.0737
-
main_script.m
- Contains an example of practical design of warped cosine-modulated filter bank. -
warped_cmfb_opt_matlab_solver.m
- function that optimizes coefficients of filter prototype using matlab solverfminunc
. -
wcmfb_cost_function.m
- function for calculation of value, gradient and Hessian of error function.
The purpose of other functions can be easily understood from the context.
Warped cosine-modulated filter bank structure.
Design example.
- 12-channel filter bank
- Sampling frequency fs= 16 kHz
- Subsampling factors Sk= [30 14 10 7 6 4 3 2 2 1 1 1]
Bibtex
@inproceedings{WCMFB_2011,
author={M. {Vashkevich} and W. {Wan} and A. {Petrovsky}},
booktitle={IET International Communication Conference on Wireless Mobile and Computing (CCWMC 2011)},
title={Practical design of multi-channel oversampled warped cosine-modulated filter banks},
year={2011},
pages={44-49},
doi={10.1049/cp.2011.0844},
month={Nov}
}