Displaying 3 results from an estimated 3 matches for "power_spectrum".
2005 Dec 13
0
mdf -- better adaption of W?
...as I got it, 'bin 0' has it's amplitude in W[0], bin 1 to N-1 has
> it's real part in W[i*2-1] and it's imag in W[i*2], and finally the
> nyquist amplitude is in W[N-1]
Not quite, it's packet "real, real, imag, real, imag, ...".
> I took this from how power_spectrum() computes, so I might be off :)
But power_spectrum() handles that fine, you're right.
> > If you hold that in you're hand, you're probably making it harder than
> > for a real scenario because any movement causes the echo path to change.
>
> Actually, with maximum...
2005 Dec 12
2
mdf -- better adaption of W?
...g at W because of how the real and imaginary parts
> are packed in the array.
Err. Ok, as I got it, 'bin 0' has it's amplitude in W[0], bin 1 to N-1 has
it's real part in W[i*2-1] and it's imag in W[i*2], and finally the
nyquist amplitude is in W[N-1]
I took this from how power_spectrum() computes, so I might be off :)
>> Anyway, I did some proper testing. I took my headset, bent the microphone
>> arm so it's resting inside the .. uh.. whatever you call that large
>> muffler thing that goes around your ear. This is an important testcase, as
>> a lot of...
2005 Dec 12
2
mdf -- better adaption of W?
>> Generate a test signal (10+x sine waves per frame), where x increases by
>> one for each iteration, and wraps around at 100.
>
> Testing with sine waves is usually not a good idea. If you intend on
> cancelling speech, then test with speech.
Ok, I tested more extensively with both music and two-way speech. More on
this below.
>> However, when peeking at the