This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
university:tools:m2k:tutorials:buildingaradiowithm2k [26 Feb 2020 14:04] – change zip Teo Perisanu | university:tools:m2k:tutorials:buildingaradiowithm2k [25 Jan 2021 15:22] (current) – Adrian Suciu | ||
---|---|---|---|
Line 59: | Line 59: | ||
Controlling the radio implies controlling the output voltage frequency of ADF4350. A GRC block, integrated with M2k blocks, that controls the frequency can be created. no-OS provides a driver for ADF4350 that simplifies the work. This driver communicates using SPI. In the following steps we are going to create a GRC block for gr-m2k that uses libm2k communication segment integrated with no-OS drivers. | Controlling the radio implies controlling the output voltage frequency of ADF4350. A GRC block, integrated with M2k blocks, that controls the frequency can be created. no-OS provides a driver for ADF4350 that simplifies the work. This driver communicates using SPI. In the following steps we are going to create a GRC block for gr-m2k that uses libm2k communication segment integrated with no-OS drivers. | ||
- | - Install libm2k. Instructions can be found [[https://wiki.analog.com/ | + | - Install libm2k. Instructions can be found [[/university/tools/ |
- | - Compile the gr-m2k blocks for your PC. Check the steps [[https:// | + | - Compile the gr-m2k blocks for your PC. Check the steps [[/ |
- Download the ADF4350 driver from [[https:// | - Download the ADF4350 driver from [[https:// | ||
Line 102: | Line 102: | ||
**Create the implementation class** | **Create the implementation class** | ||
- | In this part we are going to integrate libm2k with a no-OS driver. For more information please check this [[https://wiki.analog.com/ | + | In this part we are going to integrate libm2k with a no-OS driver. For more information please check this [[/university/tools/m2k/ |
Create // | Create // | ||
Line 206: | Line 206: | ||
The data acquired from the mixer is captured by the M2k using GNURadio. The flow then shifts the frequency by a smaller offset in the " | The data acquired from the mixer is captured by the M2k using GNURadio. The flow then shifts the frequency by a smaller offset in the " | ||
- | This project was presented in GRCon 2019. Slides are available [[https:// | + | This project was presented in GRCon 2019. Slides are available [[https:// |