Overview
Analysis filterbank of an oversampled filterbank
Discussion
This module implements the analysis portion of a weighted-overlap filterbank. The filterbank has an adjustable oversampling factor. As a module argument, you specify the FFT size K and the amount of attenuation between subbands (in dB). The module inherits the block size from the input wire. The oversampling factor of the module is defined as K / (input block size). For example, if the block size of the input pin is K/2 then the module has an oversampling factor of 2. For reasonable reconstruction accuracy you should keep the oversampling factor to be at least 1.5. The module decimates by the input block size and the output sample rate will be reduced accordingly.
...
The Audio Weaver Module Users Guide has extensive documentation for this module. Please refer to this other document for more information.
Type Definition
-Not Shown-
Variables
Properties
Name | Type | Usage | isHidden | Default value | Range | Units |
latency | int | const | 0 | 64 | Unrestricted | samples |
Pins
Input Pins
Name: t
Description: Time domain signal
...
Sample rate range: Unrestricted
Complex support: Real
Output Pins
Name: f
Description: Frequency domain subbands
Data type: fract32
Scratch Pins
Channel count: 1
Block size: 16
...
Block size: 32
Sample rate: 48000
MATLAB Usage
File Name: wola_analysis_fract32_subsystem.m
...