Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

The tag has no usage guidance.

0
votes
2answers
58 views

What is a filter bank?

Suppose, I have 3 kernels: $$ \left[ \begin{array}{cc} a&b&c\\ d&e&f\\ g&h&i \end{array} \right] $$ $$ \left[ \begin{array}{cc} p&q&r\\ s&t&u\\ v&...
0
votes
0answers
33 views

How does this Odd stacking DFT work?

I have just read on page 3 of this paper: https://www.onsemi.com/site/pdf/Filtering_Hearing_Ai.pdf That an "odd stacking" DFT can be created, essentially sacrificing the DC and Nyquist bands to ...
0
votes
1answer
26 views

Speech Processing applications: stereo data for features

I am working on speech databases that have a stereo format. I want to extract spectral information (Mel-filterbanks, MFCC, LPCC) and also some other prosody features like the fundamental Frequency F0. ...
0
votes
0answers
49 views

How to implement a LMS filter bank using multi-threading in python?

Since it involves parallelism and concurrency I planned on using multi-threading in python. Is it possible to do it this way if so how?
0
votes
1answer
60 views

Wavelets and bank filters

The wavelet transform has a problem as it gives poor time resolution for low frequencies and poor frequency resolution for high frequencies according to uncertainty conditions. This appears well ...
2
votes
0answers
73 views

Perfect reconstruction of 2 channel filter bank

I am studying Perfect reconstruction of 2 channel filter bank for using Biorthogonal Spline wavelet for decomposing ECG signal. I am using Wavelets and Filter Banks By Gilbert Strang, Truong Nguyen to ...
1
vote
1answer
74 views

Filter bank for complex spectrum

I'm using a complex-valued baseband signal as my input for subband adaptive filtering. Therefore i have a complex input spectrum. My problem is now, how to split my complex spectrum into $N$ equally ...
0
votes
0answers
77 views

Determine Frequency Response After Downsampling

I am currently working on a MATLAB script which should measure the frequency response of both outputs of a two-channel filter bank by using white-noise at the input. Then I want to show those two ...
2
votes
1answer
100 views

Norm MPEG-1 Layer III (Mp3) Filter banks distortion

So, I'm working with the filter banks used in Mp3, in Matlab. I am obtaining quite a huge distortion in the output and I don't really know whether I'm making something wrong. I've reviewed the ...
1
vote
0answers
67 views

Converting a parallel filterbank to cascade structure

I have a bank of 12 bandpass filters (biquads) that I use for spectral modelling. Each filter is centered around a specific "mode" frequency, and has its own resonance. Until now I have implemeted ...
2
votes
2answers
97 views

Sub-band partitioning of filter-banks

In ECE-700 Filterbank Notes the partitioning is $ \Delta = \frac{2\pi}{M}$ with center-frequencies at $ \omega_k = \frac{2\pi}{M}k$ which makes me wonder, considering that frequencies in the range ...
2
votes
3answers
317 views

What is the relation between windowing and hopping in audio DSP

While using short-time Fourier transform (STFT), it is common to use window function, usually tapered. Will this not alter the original signal $x[n]$ and the STFT may no more be the true STFT of $x[...
1
vote
0answers
103 views

What is advantage of Logarithmic Sampling?

Logarithmic Fourier Transformation This paper starts off in the abstract saying that the given audio signal is sampled logarithmically. We also know that the human ear has a sort of a filter bank ...
0
votes
0answers
94 views

What is logarithmic mapping in a filter bank such as the one in the human ear?

"The spacing of the filters in a filter bank used to make an ordinary spectrogram is linear, whereas an auditory filter bank has a spacing that corresponds to the way in which sinusoidal frequency ...
3
votes
1answer
39 views

Sub-band factor 0.5 in uniform filterbank

Is there someone who knows where the factor $\frac{1}{2}$ in front of $U_i(z)$ comes from?
1
vote
1answer
30 views

Should I (and if yes, how can I) assure channel-dependant temporal accuracy in a filterbank?

Imagine a filterbank with N channels. A possible implementation is a sliding short-time FFT. If you want to capture frequencies as low as 100 Hz, the length of your sliding window should be at least ...
7
votes
2answers
199 views

Is this signal perfect reconstructable?

The question is as follow: Let me do the analysis: The downroad first: \begin{align} X_1(z) &= z^{-1}X(z)\\ X_2(z) &= \frac{1}{2}\left\{X_1\left(z^\frac{1}{2}\right)+X_1\left(-z^\frac{1}{2}\...
4
votes
3answers
486 views

MP3 Filterbank + MDCT: Why?

What is the rationale for the two-step process the MP3 format performs, first decomposing the input into 32 subbands of 6/18 samples each then performing MDCT on each subband individually? Why not ...
1
vote
1answer
277 views

How to reverse Mel scale

The conventional MEL scale converts the frequency scale using the following formula: $$M_f = 1127.01048 \cdot \log\left(\frac{f}{700} +1\right)$$ I want to use a reverse scale where resolution is ...
3
votes
1answer
175 views

Difference(relation?) between filter banks and wavelet decomposition

I'm implementing multirate system and met concepts of filter banks and polyphase decomposition of filters. While trying to understand them, I've found that they look very similar to wavelet ...
0
votes
1answer
322 views

Frequency Response FIR Filter Bank

I want to determine the frequency response of a filter bank from the input x[n] to the four output channels. $H_0$ is an lowpass and $H_1$ is a highpass filter. Both are FIR filters and I have the ...
1
vote
2answers
161 views

Is subtraction a common method for efficient filtering?

I've recently been doing some DSP programming with regard to filter banks. One topic that I've come across was that of the dyadic filter bank. This filter bank essentially breaks a signal into sub-...
4
votes
1answer
214 views

Use polyphase representation to construct a perfect reconstruction filter bank

I'm posting this question in response to Question about zero-phase filter bank This is a homework question for which I found an answer, but I didn't do it the way I was supposed to. I'm wondering ...
4
votes
2answers
262 views

Question about zero-phase filter bank

I found what I believe is a valid solution to the following assignment problem but the answer is bothering me. Let $$H_0(z) = 1+2z^{-1}+3z^{-2}+2z^{-3}+z^{-4}\quad\textrm{and}\quad H_1(z)=H_0(-z).$$...
0
votes
0answers
158 views

Upsampling followed by convolution in frequency domain

I am studying filter bank theory. You know the filter bank have two stages, decomposition and reconstruction. I know how to do decomposition by convolution and then downsampling in frequency domain. ...
0
votes
0answers
673 views

Polyphase Analysis Channelizer in MATLAB

I am attempting to reproduce results for both polyphase analysis and synthesis channelizers found in "Non-Maximally Decimated Filter Bank and Its Applications in Wideband Signal Processing". Detailed ...
1
vote
0answers
84 views

Are wavelets for audio spectrograms available as a simple FIR filter?

I have read that "Debauchies Wavelet is simply a short FIR" so i am searching for a single FIR that i can make into a filterbank, a precise "bandpass filter" that detects narrow frequencies, i.e. 1Hz ...
0
votes
2answers
294 views

Synthesis DFT Filter Bank

I have a DFT bank analyzer with N channels, but the the bandwidth of the signal occupies only the first 2 channels, therefore I'll reconstruct only these and not entire full bandwidth. I'd like to ...
0
votes
0answers
316 views

Help DFT Filter Bank

I'm implementing maximally decimated FB on matlab and it's happening a strange thing. If i implement parallel filters, the output is near reconstructed, without aliasing in other channels, while if i ...
1
vote
1answer
460 views

Oversampled polyphase filter banks

i would a confirm of this: with polyphase structure is possible only design a filter bank with a INTEGER oversampling ratio? For non-integer i've seen the weighted overlap-add metod, is right? thanks ...
1
vote
1answer
337 views

DFT Filter Banks

i have a doubt about DFT filter banks. For example I have $M=4$ channels and a filter with cut-off frequency of $0.25$ right. The prototype filter $H_0$ is a low-pass centered around $0$ ok. The ...
0
votes
3answers
102 views

Using FFT as a channeliser

This article mentions that the DFT/FFT can be used as a channeliser in a similar way to a filterbank. I get how the DFT filters into spectral bins, but its output is in the frequency domain, i.e. ...
3
votes
2answers
3k views

Purpose of using polyphase filter bank (PFB)

What is the advantage of using a polyphase filter bank (PFB) for spectral analysis over just using the FFT? In the standard "critically sampled" uniform DFT filterbank, the polyphase decimation/...
0
votes
1answer
121 views

“Undersampled” Polyphase Filter Bank

I'm working on an application where I want to grab high-resolution pieces of the spectrum, but I don't need the whole spectrum-- just a few bands. I've looked into using the Goertzel algorithm (too ...
2
votes
0answers
75 views

How many different filters are needed for in an iterated filter bank?

I'm trying to implement an iterated filter bank as described in the Subband coding chapter of the Really Friendly Guide to Wavelets. However, the text seems to suggest that The advantage of this ...
1
vote
0answers
639 views

Weighted overlap Add query

Weighed overlap add Filterbank structure is often used in speech coding. (https://www.onsemi.com/site/pdf/Filtering_Hearing_Ai.pdf) I have basic question with respect to analysis. what is the ...
0
votes
2answers
1k views

Design Filter Banks for every 100 Hz

I need to study a wave file for every 100 Hz. However, I dont know how can I design filer for each 100 Hz. Let's say 0-100 Hz, 100-200 Hz, ... , ((fs/2)-100) _ (fs/2) Hz. Is it any MATLAB code for ...
0
votes
0answers
72 views

How can I apply a Gabor filter to a sine waveform?

I am an ECE student, and I am doing my project on underwater communication. The main concept of my project is to denoise the signal by using UFB and WPD algorithms, and giving that output to a ...
1
vote
0answers
127 views

Optimal filter bank from SVD/PCA

Given a million data points in say 100d, is there a way to generate an optimal filter bank of say 20 filters from an SVD of the data ? Call the 100d space $F$ (as in Frequency), with coordinates $[f_1,...
1
vote
1answer
648 views

What are the main advantages and disadvantages of the lifting scheme?

Can anybody tell me the advantages of the lifting scheme and why it is better then a normal filter bank?
8
votes
2answers
319 views

Can anyone explain me this MDFT polyphase filter bank?

I found a very interesting piece of code for MDFT polyphase filter bank here. Unfortunately, there doesn't seem to be a paper describing the theory. Does anyone know some reference for the code? I'm ...
6
votes
1answer
2k views

Converting mel spectrogram to spectrogram

I have a set of songs for which I extracted the STFT (Short-Time Fourier Transform) and used the magnitude spectrum $|S|$ to calculate the mel spectrogram by using a mel filterbank matrix $M$, so $X=\...
1
vote
1answer
1k views

DFT Polyphase Filter bank

What is the purpose of DFT & IDFT blocks which are placed after the Analysis filter bank & before the Synthesis filter bank. The reason i am asking this question is because I tried to design ...
1
vote
0answers
150 views

Multiresolution discrete wavelet transforms: First steps

I have been looking at trying to use wavelets for multichannel audio dynamic range processor. I am in the very early stages of trying to get decomposition and reconstruction working. In this thesis, ...
4
votes
1answer
2k views

How does filter bank work in image processing?

I read a paper about directional filter bank in image processing and I don't understand clearly about the process. It says they use '2-band structure' like this image: could someone here please ...
2
votes
0answers
77 views

Could someone please explain to me about Directional Filter Bank?

I'm learning about Directional Filter Banks for my Thesis about Image Enhancement. I read it from some papers (Bamberger(1992) and Park(2004)) but I still cannot understand it clearly in detail. Could ...
2
votes
1answer
121 views

What does orthogonality mean in the context of adjacent channels in a filter bank?

First off, what does orthogonality mean in the context of adjacent channels in a filter bank? Secondly, I am reviewing some code in which the dot product of the transfer functions of adjacent ...
4
votes
3answers
1k views

All-pass filters to remedy group delay

I would like to sum a filterbank made of bandpass butterworth filters to reconstruct an audio signal. Given group delays for each channel shown in the following plot . . . How would I go about ...
10
votes
1answer
2k views

Understanding multirate filtering fundamentals

I am having trouble grasping some of the fundamental concepts of multirate filtering. I see from various sources that the basic building blocks of a multirate filter are the dyadic analysis and ...