Difference between revisions of "Experiments"

(SDR Experiments)
Line 12: Line 12:
 
For this experiments, the USRP B210 and GRC 3.7.10 has been used, as explained in detail in the [http://tsc.urjc.es/wikiOMICRON/index.php/Documentation#SDR documentation section]. The code of all this experiment (the .grc files) can be found in [https://github.com/reysam93/GNURadio this github].
 
For this experiments, the USRP B210 and GRC 3.7.10 has been used, as explained in detail in the [http://tsc.urjc.es/wikiOMICRON/index.php/Documentation#SDR documentation section]. The code of all this experiment (the .grc files) can be found in [https://github.com/reysam93/GNURadio this github].
  
First, the [http://gnuradio.org/redmine/projects/gnuradio/wiki/Guided_Tutorials GNU tutorials] have been done, for learning how to use this tools. Following this tutorials a simulated transmission of data using a QPSK modulation has been realized. Also, a more complex simulation with the problems of real channels has also been performed, working with ISI and multi-path channels.
+
In addition to try the developed algorithms with real components, the SDR experiments are also intended for looking the benefits of modifying low level protocols using GNU Radio software.
  
Also, an OFDM transmitter and receiver have been created. This has been done step by step, not using the predefined blocks that GRC offers for this, with the main idea of using an adaptive transmission.
+
For having a first contact with GNU Radio software, the [http://gnuradio.org/redmine/projects/gnuradio/wiki/Guided_Tutorials GNU tutorials] have been followed. This tutorial includes the simulation of a QAM transmission, where the main problems of the channel had been solve, such as noise, frequency and time synchronization problems, and multipath components. The code of this example can be found [https://github.com/reysam93/GNURadio/blob/master/Tutorial7/mpsk_stage6.grc here].
 +
 
 +
Note: for executing this tutorial examples it is necessary to install the blocks created for the tutorial. This instructions are available in the github readme [https://github.com/reysam93/GNURadio/blob/master/README.md file].
 +
 
 +
=== OFDM ===
 +
Most of the experiments realized until now are based on OFDM transmission.

Revision as of 12:24, 21 September 2016

Experiments

For the aim of this project, mainly three different types of experiments have been realized:

  1. Applications using code in Matlab for publications and theoretical demonstrations mainly.
  2. Applications using the SDR platform for trying the algorithms with real components.
  3. Applications deployed in real networks without using the SDR platform.


SDR Experiments

For this experiments, the USRP B210 and GRC 3.7.10 has been used, as explained in detail in the documentation section. The code of all this experiment (the .grc files) can be found in this github.

In addition to try the developed algorithms with real components, the SDR experiments are also intended for looking the benefits of modifying low level protocols using GNU Radio software.

For having a first contact with GNU Radio software, the GNU tutorials have been followed. This tutorial includes the simulation of a QAM transmission, where the main problems of the channel had been solve, such as noise, frequency and time synchronization problems, and multipath components. The code of this example can be found here.

Note: for executing this tutorial examples it is necessary to install the blocks created for the tutorial. This instructions are available in the github readme file.

OFDM

Most of the experiments realized until now are based on OFDM transmission.