Mark Wilkinson
Registered
Thread Starter
- Joined
- Jun 9, 2017
- Posts
- 10
Hi John, first post, and gratitude comes first.... What a blessing REW is to the DIY community. Thank you so much !
I've been experimenting using REW to make linear phase FIR filters and am hoping to get corrections to my process, and/or what you would consider best practice.
Test bed consists of a processor using 4128 samples at 48kHz per channel. FIR files can be wav or csv.
I chose 4128 samples because that lets me apply an even 43ms to both Left and Right IR windows for export.
Technique has been:
a. take measurements at 48kHz with no timing reference and t=0 at impulse peak.
b. import wav impulses from rephase: dirac pulse, and xovers. (48 kHz, 4128 samples, linear phase )
c: All SPL: Align IR start all traces
d. make measurement impulse inverse : dirac/meas
e. All SPL: Align IR start all traces
f. multiply impulse inverse by appropriate xover
g. All SPL: Align IR start all traces
h. Apply IR Widows to ALL, keep Ref Time: 43ms Left and Right Windows. I'm using Gaussian on both sides right now, from looking at overall dBFS impulse patterns zoomed out to see the full window.
i. Export all Impulse Responses as wav: Mono, Measured IR, Normalize, Apply IR Widow before Export
As you see, I've been a bit paranoid with Align IR start all traces. This import/ alignment has been trial and error learning for me.
I've tried, under Impulse Response Calculation in Analysis, setting t=0 to first sample, with success. But not being able to see phase on import without a shift drove me back to Align IR start.
I've tried All SPL: Time Align, and doing Estimated Impulse Shift on each trace individually prior to Trace Arithmetic. All have worked pretty well.
But soofar IR start has been the easiest, most consistent (which may just translate to least error prone) method I've found.
If there is a better way, please hit me with it. !
To test the FIR files, I've cascaded two FIR filters in the processor: the measurement FIR file and the inverse with xover.
The processor's computer interface allows a dual channel FFT in the design, so it's pretty easy to check for flat mag and phase, and then run REW measurements.
The attached mdat is of a coax compression driver tht's been the test platform. It shows the above steps on its two sections, and also the sections' summation.
Meas 1 and 2 are original measurement before IR windows, in case they are needed too.
I should add that what started all this was a quick try on the coax CD, and getting excellent acoustic measurements.
So for me it really is about finding best practice, I know it works for real
I've been experimenting using REW to make linear phase FIR filters and am hoping to get corrections to my process, and/or what you would consider best practice.
Test bed consists of a processor using 4128 samples at 48kHz per channel. FIR files can be wav or csv.
I chose 4128 samples because that lets me apply an even 43ms to both Left and Right IR windows for export.
Technique has been:
a. take measurements at 48kHz with no timing reference and t=0 at impulse peak.
b. import wav impulses from rephase: dirac pulse, and xovers. (48 kHz, 4128 samples, linear phase )
c: All SPL: Align IR start all traces
d. make measurement impulse inverse : dirac/meas
e. All SPL: Align IR start all traces
f. multiply impulse inverse by appropriate xover
g. All SPL: Align IR start all traces
h. Apply IR Widows to ALL, keep Ref Time: 43ms Left and Right Windows. I'm using Gaussian on both sides right now, from looking at overall dBFS impulse patterns zoomed out to see the full window.
i. Export all Impulse Responses as wav: Mono, Measured IR, Normalize, Apply IR Widow before Export
As you see, I've been a bit paranoid with Align IR start all traces. This import/ alignment has been trial and error learning for me.
I've tried, under Impulse Response Calculation in Analysis, setting t=0 to first sample, with success. But not being able to see phase on import without a shift drove me back to Align IR start.
I've tried All SPL: Time Align, and doing Estimated Impulse Shift on each trace individually prior to Trace Arithmetic. All have worked pretty well.
But soofar IR start has been the easiest, most consistent (which may just translate to least error prone) method I've found.
If there is a better way, please hit me with it. !
To test the FIR files, I've cascaded two FIR filters in the processor: the measurement FIR file and the inverse with xover.
The processor's computer interface allows a dual channel FFT in the design, so it's pretty easy to check for flat mag and phase, and then run REW measurements.
The attached mdat is of a coax compression driver tht's been the test platform. It shows the above steps on its two sections, and also the sections' summation.
Meas 1 and 2 are original measurement before IR windows, in case they are needed too.
I should add that what started all this was a quick try on the coax CD, and getting excellent acoustic measurements.
So for me it really is about finding best practice, I know it works for real
