Pi is a professional DSP Engineer and PhD candidate in the Graduate Program in Acoustics at Penn State with a BSEE from the University of Arizona. As a writer for the Acoustics Today magazine, he wrote "The World Through Sound," an online article series sharing concepts in acoustics to a non-technical audience. Pi's signal processing interests include audio, non-uniform arrays, and low-power embedded systems.

Re: FIR allpass with desired group delay

Reply posted 2 years ago (03/13/2020)
Okay, so if I understand you correctly, you are looking for an all-pass filter in magnitude, with a fixed group delay over some range of frequencies?Because a constant...

Re: Noise Characterization

Reply posted 2 years ago (03/13/2020)
I hope you decided to sell right after you made this post.

Re: FIR allpass with desired group delay

Reply posted 2 years ago (03/13/2020)
I think you're over-complicating this in your head. You can do this with a large fixed delay line. Just apply a delay of fs * T samples, where T is your delay in...

Re: FIR filtering vs linear convolution

Reply posted 2 years ago (02/28/2020)
Check the values for your index for x[n].In the FIR filter it looks like x is getting indexed backwards, which is why it doesn't match the convolution. Also, in...

Re: Running Sum filter

Reply posted 3 years ago (01/23/2020)
I've found formulas in a number of places stated in different ways, but pg 8 in this pdf has it stated pretty simply:https://www.silabs.com/documents/public/application-notes/an118.pdfAs...

Re: Running Sum filter

Reply posted 3 years ago (01/22/2020)
I'm also feeling a bit confused here. What do you mean by "filter sampling frequency," and how can it be higher than the input frequency of the ADC? I think there...

Re: Running Sum filter

Reply posted 3 years ago (01/22/2020)
Okay, so redoing the math with that:ENOB = IW + 0.5 * log(0.5 * FS / BW) / log(2) [bits]ENOB = 8 + 0.5 * log(0.5 * 30 MHz / 20 kHz) / log(2) [bits]ENOB = 8 + 4.78 [bits]ENOB...

Re: How to obtain impulse response of a room acoustics

Reply posted 3 years ago (01/21/2020)
Probably the best description for this is "Linear System Identification," and you will find lots of solutions to this particular question.Here's a frequency domain...

Re: Running Sum filter

Reply posted 3 years ago (01/21/2020)
Based on your other post and your information here I agree with AlanTipper that you're getting basically the expected improvement from oversampling. You are currently...

Re: MSc Digital Audio Engineering Project Idea

Reply posted 3 years ago (01/14/2020)
To elaborate on the suggestion of derverberation as a research topic.Dereverberation isn't a new topic, the general problem is just under-determined and so there...

Re: MSc Digital Audio Engineering Project Idea

Reply posted 3 years ago (01/11/2020)
That's a really broad question, but here are a few things that jump to mind.1. How can you make a stable IIR filter that approximates the sound of a given FIR...

Use this form to contact therationalpi

Before you can contact a member of the *Related Sites:

  • You must be logged in (register here)
  • You must confirm you email address