GSoC 2018 gr-modtool - Week 10 - Mock GUI

by Swapnil Negi
As planned for Week 10, I have created a mock GUI for the modtool. I have also added the commits from the branch yaml, which contained the cli and core modules for the XML to YAML conversion, into the branch swapnil_next​. I have also condensed all the remaining work of the other PRs into the main PR.
GSoC 2018 gr-modtool - Week 10 - Mock GUI

GSoC 2018 MIMO - Week 10 - Designing the MIMO-OFDM Receiver

by Moritz Luca Schmid
After finishing the MIMO-OFDM transmitter last week, I approached the receiver this week and thought a lot about its structure. Before I want to propose a structure for the MIMO-OFDM receiver, let us first have a look at the current SISO-OFDM receiver
GSoC 2018 MIMO - Week 10 - Designing the MIMO-OFDM Receiver

GSoC 2018 gr-modtool - Week 9 - XML to YAML Converter

by Swapnil Negi
As planned for Week 9, an XML to YAML generator has been added to the modtool. A new CLI command, update, has been added to the existing modtool commands that serves the purpose of conversion of XML scripts to YAML scripts. The functionality can also be achieved through the API class, ModToolUpdate. I would like to thank my mentors and Håkon Vågsether for helping me throughout.
GSoC 2018 gr-modtool - Week 9 - XML to YAML Converter

GSoC 2018 MIMO - Week 09 - Hierarchical MIMO Encoder Block

by Moritz Luca Schmid
I successfully finished the MIMO channel estimator this week. The corresponding qa test is also finished and running. I therefore completed all elements which are required to build up the hierarchical python blocks of the MIMO encoder and decoder.
GSoC 2018 MIMO - Week 09 - Hierarchical MIMO Encoder Block

GSoC 2018 MIMO - Week 08 - Channel Estimation

by Moritz Luca Schmid
I implemented a MIMO channel estimator this week.
GSoC 2018 MIMO - Week 08 - Channel Estimation

GSoC 2018 gr-modtool - Week 8 - Add YAML Generator

by Swapnil Negi
As planned for Week 8, YAML Generator has been added to the ModTool and the basic grc_xml template has been replaced with the grc_yaml template.
GSoC 2018 gr-modtool - Week 8 - Add YAML Generator

GSoC 2018 gr-modtool - Week 7 - Logger Colors and Pylint Tests

by Swapnil Negi
As planned for week 7, the logger has been updated with ANSI colors, the modtool tests have been updated with Pylint tests (currently errors only) and the issue with the rename module has been solved (PR has been submitted).
GSoC 2018 gr-modtool - Week 7 - Logger Colors and Pylint Tests

GSoC 2018 MIMO - Week 07 - MIMO-OFDM

by Moritz Luca Schmid
This week, I started with the last big milestone for this summer: The integration of the MIMO algorithms into an OFDM transceiver system.
GSoC 2018 MIMO - Week 07 - MIMO-OFDM

GSoC 2018 gr-modtool - Week 6 - Modify API, Add logger

by Swapnil Negi
As planned for Week 6, the modtool tests have been added in-tree and all the print statements have been replaced by the logger.
GSoC 2018 gr-modtool - Week 6 - Modify API, Add logger

GSoC 2018 MIMO - Week 06 - Expanding the V-BLAST scheme to MxM

by Moritz Luca Schmid
I expanded the 2×2 V-BLAST zero-forcing scheme to a general MxM scheme. For a general MxM matrix, the inverse cannot be precalculated by hand as I did for the 1×1 and 2×2 scheme. The inversion of a possibly large channel matrix can quickly get a very complex problem which needs a lot of computation power, especially if it is recalculated frequently, for example each micro second when assuming a coherence time of 1μs and therefore a CSI update rate of 1MHz.
GSoC 2018 MIMO - Week 06 - Expanding the V-BLAST scheme to MxM