GRCon22 Announcements and Reminders

2022-08-22 Thread Josh Morman
GNU Radio Conference 2022 is just over 1 month away and we have an exciting
schedule,  outstanding speakers, and engaging activities planned for this
year's event.

Just a reminder to please register at https://tickets.gnuradio.org - this
helps us tremendously in having an accurate count of people for food and
space needs.

NOTE: You can even register without paying right away if needed - just
select "wire transfer" as the payment type, and you can come back later (by
the conference start) and complete or change the payment type (to credit
card).

Also, the venue for this year - Capital Hilton - has provided a special
rate for attendees that is very competitive with other rates in the area.
If you plan on staying at the venue hotel, please book
https://book.passkey.com/go/GNU2022 no later than August 26, so that our
room block is credited towards the event.

The initial schedule has been published:
https://events.gnuradio.org/event/18/timetable/#all.detailed. We have a
broad range of technical talks related to GNU Radio, SDR, and wireless
communications as well as:

   -

   Keynotes:
   -

  Dr. Stefanie Tomkins, Director, Defense Advanced Research Projects
  Agency
  -

  Dr. Tony Beasley, Director, National Radio Astronomy Observatory
  -

  Dr. Nicholas Laneman, Founding Director SpectrumX and Co-Director of
  the Wireless Institute, College of Engineering, Notre Dame
  -

   Breakout Sessions
   -

  Work collaboratively with active members of the development community
  in specific topics related to SDR research and planned development
  -

   Workshops
   -

   Expo Hall
   -

  Come see the latest offerings and demos from our sponsors throughout
  the conference
  -

   Hands-on Day/Hackfest
   -

  Friday will be dedicated to hands-on activity working closely with GR
  developers


If you are presenting, please review the presenter's guide:

https://events.gnuradio.org/event/18/page/84-conference-presenters-guide

For all the information, please visit the conference website:

https://events.gnuradio.org/e/grcon22

And of course, we are grateful to this year's conference sponsors, without
whom none of this would be possible:
https://events.gnuradio.org/event/18/page/60-our-sponsors

Any questions please email gr...@gnuradio.org


How to perform FFT shift after FFT?

2022-08-22 Thread Bartłomiej Sójka
Hi,
I'm trying to write a block that would compute FFT on the received samples, but 
I'm having trouble with finding how to perform FFT shift after the computation. 
Any help with that?
So far I'm using

d_fft = std::make_unique(d_fftsize);

memcpy(d_fft->get_inbuf(), d_fft_processed.data(), 
d_fftsize*sizeof(gr_complex)); //get samples from input and store them in input 
buffer
d_fft->execute(); // compute the fft
memcpy(d_fft_processed.data(), d_fft->get_outbuf(), 
d_fftsize*sizeof(gr_complex)); //get processed samples from output buffer and 
storing them in d_fft_processed

I'll appreciate any help
Bartek



Re: How to perform FFT shift after FFT?

2022-08-22 Thread Ron Economos

Just look at the code for the FFT block.

https://github.com/gnuradio/gnuradio/blob/main/gr-fft/lib/fft_v_fftw.cc#L81

Ron

On 8/22/22 03:37, Bartłomiej Sójka wrote:

Hi,
I'm trying to write a block that would compute FFT on the received samples, but 
I'm having trouble with finding how to perform FFT shift after the computation. 
Any help with that?
So far I'm using

d_fft = std::make_unique(d_fftsize);

memcpy(d_fft->get_inbuf(), d_fft_processed.data(), 
d_fftsize*sizeof(gr_complex)); //get samples from input and store them in input 
buffer
d_fft->execute(); // compute the fft
memcpy(d_fft_processed.data(), d_fft->get_outbuf(), 
d_fftsize*sizeof(gr_complex)); //get processed samples from output buffer and 
storing them in d_fft_processed

I'll appreciate any help
Bartek