Week 13 – The End

Over the past 13 weeks I worked on gr-inspector, a signal analysis toolbox for GNU Radio. GSoC now comes to an end, and it’s time to look back and evaluate the results. I can gladly say to have achieved all planned milestones, even one optional milestone (FM demodulation) was reached.

Read More »

Week 7 – OFDM Prototype

This week of GSoC I dealt with a first approach to perform a OFDM parameter estimation. As mentioned in the last blog post, my milestones where altered to develop a OFDM estimation block. The parameters that should be estimated are

  • Subcarrier spacing
  • FFT length
  • Symbol time
  • Timing offset
  • Frequency offset

The offsets should also be compensated. This week I developed a prototype for a OFDM estimator.

Read More »

Week 6 – Tweaking

This week of GSoC, I dealt with the final GUI issues and improvements. Also, I improved the error handling of the Signal Separator block and implemented a JSON logic to load precalculated filter taps. Finally, my final milestones where changed in discussion with my mentors.

Read More »

Week 5 – Midterms

After 5 weeks of coding it’s time for the midterms and to have a look back and see what I have accomplished. Let’s have again a look at the milestones:

  • Prototype signal detection algorithms in python and evaluate best approach to implement
  • Implement signal detection algorithm in C++ and wrapping it in a new block
  • Create first GUI with QWT and QT with graphical feedback of signal detection block
  • Verification with over-the-air signals
  • Documentation for the mentioned components

All of the mentioned milestones could be accomplished thanks to the great help of my mentors. Read here about the details. If you want to check out the inspector, feel free to use the master branch of the official repo.

Read More »