User Tools

Site Tools


fpga_phy_zigbee

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
fpga_phy_zigbee [2017/12/12 14:33] – [Transmitter] ooubejjafpga_phy_zigbee [2017/12/13 12:01] – [Transmitter] ooubejja
Line 57: Line 57:
  
  * **Radio420 **   * **Radio420 ** 
-  * It is mandatory to initialize ALL radio modules within the PicoSDRThe PicoSDR 2x2 contains RF Transceiver, it means we will have 2 ''Radio420 TX'' blocks and 2 ''Radio420 RX'' blocks  +  * The Radio420x is a Multimode SDR [[https://en.wikipedia.org/wiki/FPGA_Mezzanine_Card|FMC]] RF transceiver. PicoSDR 2x2 contains 2 Radio420M modules which are MIMO capable //(M for MIMO, pretty smart, huh ?)//. Here is a [[https://www.nutaq.com/sites/default/files/Radio420x_V1.3_03_24_2014_web.pdf|product sheet]] for more info.  
 +  * It is mandatory to initialize BOTH radio cards, even if only 1 is usedSo, since our device contains 2 Radio420M transceivers, it means we will have 2 ''Radio420 TX'' blocks and 2 ''Radio420 RX'' blocks 
 +  * Now, we only need one transmitter per node, so make sure to enable only the Radio420 TX of Card 1, and set the gain values as following :  
  
 {{ :radio420.png?250 |}} {{ :radio420.png?250 |}}
 +
 +  * For the 3 remaining ''Radio420'' blocks, we only need to disable them by setting the __Enable__ parameter to __False__
  
  * **Custom Register** (CR 1 & 4)  * **Custom Register** (CR 1 & 4)
Line 68: Line 72:
 //If you don't get this part, have a look [[from_gnuradio_to_cortxlab_pico|here]].// //If you don't get this part, have a look [[from_gnuradio_to_cortxlab_pico|here]].//
  
-There isn't that much done in here since all baseband processing is done by the FPGA. All that is left is to connect a ''**File Source**'' block to the ''**RTDEx Sink**'' block, and specify the absolute path to your ".hex" file in ''**File Source**'' block parameters :+There isn't that much left in here since all baseband processing is done by the FPGA. All you have to do now is to connect a ''**File Source**'' block to the ''**RTDEx Sink**'' block, and specify the absolute path to your ".hex" file in ''**File Source**'' block parameters :
 {{ :filesource.png?400 |}} {{ :filesource.png?400 |}}
  
-The final flow-graph should look like this : +The final flow-graph of your transmitter should look like this : 
  
 {{ :ieee802154_tx_pico.grc.png?400 |}} {{ :ieee802154_tx_pico.grc.png?400 |}}
fpga_phy_zigbee.txt · Last modified: 2017/12/14 16:25 by ooubejja

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki