On 08/12/2015 05:39 PM, West, Nathan wrote:
On Wed, Aug 12, 2015 at 12:31 PM, West, Nathan
<n...@ostatemail.okstate.edu <mailto:n...@ostatemail.okstate.edu>> wrote:
On Wed, Aug 12, 2015 at 10:51 AM, Gerome Jan L
<geromejanlla...@gmail.com <mailto:geromejanlla...@gmail.com>> wrote:
There is an internal scaling effect of |fftlen| (the length of
your FFT) in the FFT block. How do I unscale or remove the
scaling factor in the python generated by thr GRC? I tried the
one suggested in the faq,
|... forward FFT --> multiply_const_cc(fftlen*[1.0/fftlen,]) -->
reverse FFT ...
|
|but it doesn't seem to work. I know I am missing something. How
do I insert this into this line of code in my python?
1. self.fft_vxx_0 = fft.fft_vcc(1024, True,
(window.rectangular(1024)), True, 1)
|
|or here?
2. self.blocks_complex_to_mag_squared_0 =
blocks.complex_to_mag_squared(1024)
|
|Thank you in advance.
|
|
|
|Attached is my flow graph.
|
Best,
*Gerome Jan M. Llames *
"Design is not just what it looks like and feels like. Design is
how it works." - Steve Jobs
What do you expect the constant to be? fftlen*[1.0/fftlen,] = [1],
unless I'm having a really slow day.
It's been pointed out to me that I am having a slow day. Taking a step
back... when you say "it doesn't seem to work", what exactly does that
mean? What do you observer that is different from what you expect?
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
Try multiply_const_cc( 1.0/fftlen, vlen=fftlen )
- Jeff
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio