Changes between Version 101 and Version 102 of Old/Tutorials/k0SDR/Tutorial00


Ignore:
Timestamp:
Sep 30, 2014, 2:52:40 AM (10 years ago)
Author:
seskar
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Old/Tutorials/k0SDR/Tutorial00

    v101 v102  
    1 = GNURadio =
    2 [[TOC]]
     1== Using GNURadio ==
     2
     3[[TOC(Tutorials/k0SDR*)]]
    34
    45This document is not meant to be a complete tutorial on GNU Radio, but a starting point on using GNU Radio on Orbit Sandbox.
    56
    6 == Prerequisites ==
     7=== Prerequisites ===
    78
    89Before you jump into GNU Radio on Orbit, you should have a clear picture on what GNU Radio is. An excellent starting reading material is Eric Blossom’s Exploring GNU Radio:[http://www.gnu.org/software/gnuradio/doc/exploring-gnuradio.html]. Eric is the founder of the whole GNU Radio project. Make sure you understand the data flow paths, including the receive path and the transmit path, understand the role that the USRP (Universal Software Radio Peripheral) plays. USRP is a flexible USB device that connects the PC to the RF world. USRP has one motherboard, which connected to the PC via USB 2.0 and can support up to four daughterboard. Each daughterboard has RF ends that can either transmit or receive waveform from the air. There are different types of daughterboard supporting a variety radio range, e.g. for example, Flex400 supports both transmit and receive in the frequency band 400MHz to 500 Mhz. You need to refresh your memory on the sample theory (Nyquist interval).
     
    1112
    1213
    13 == What is Sandbox5 on Orbit-Lab? ==
     14=== What is Sandbox5 on Orbit-Lab? ===
    1415
    1516Sandbox5 consists of two nodes, i.e. node1-1 and node1-2. Each individual node is connected to one Gnuradio motherboard, and each motherboard in turn has two BasicRX and two BasicTX mounted on it, as show in the following picture.
     
    2122The image above shows TX_A connected to RX_B through a 50 ohm attenuator. Likewise, side B of both nodes are connected through an attenuator. The ports are connected by wires in order to minimize noise. However, both TX and RX can use actual antenna.
    2223
    23 == Imaging nodes on Sandbox 5 ==
     24=== Imaging nodes on Sandbox 5 ===
    2425
    2526To load the nodes with the right image:
     
    4647    }}}
    4748
    48 == Example: Transmitting/Receiving Sine Waves ==
     49=== Example: Transmitting/Receiving Sine Waves ===
    4950This basic example illustrates a simple sine wave transmitter and receiver. In order to run it, copy [attachment:usrp_siggen_multiple_sine.py] script to node1-1 (in this case node1-1 will be the transmitter) and [attachment:usrp1_rx_cfile.py] to node1-2 (in this case the receiver):
    5051
     
    150151   * Visual spectrum analyzer
    151152
    152 == Example: Audio Outputs ==
     153=== Example: Audio Outputs ===
    1531541.  Even though there is no sound card on the nodes, it is possible to send the audio to a NAS server.  You must use the gnuradio-svn image
    154155{{{
     
    207208 * Have you set the gain properly? If you fail to set the gain correctly, chances are the device will run on the saturated mode, and the result will not be pretty.
    208209
    209 == Useful Links ==
     210=== Useful Links ===
    210211 * The official website: http://www.gnu.org/software/gnuradio/index.html
    211212 * GNU Radio overview and evaluation: http://staff.washington.edu/~jon/gnuradio.html