Changes between Version 4 and Version 5 of Workshops/Sig Comm2022/group/labrador


Ignore:
Timestamp:
Aug 10, 2022, 5:47:40 PM (2 years ago)
Author:
jennyshane
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Workshops/Sig Comm2022/group/labrador

    v4 v5  
    6161 /usr/lib/uhd/examples/rx_ascii_art_dft --args "type=b200" --freq 2400e6 --rate 5e6 --frame-rate 10 --gain 10 --ref-lvl -30 --dyn-rng 70
    6262 }}}
    63  Note that we are looking at the frequency band around 2.4GHz. You should see an output like this:
     63 Note that we are looking at the frequency band around 2.4GHz. You should see an output similar to this:
    6464
    65  [[Image(rx-ascii-no-sig.png, width=1000px)]]
     65 [[Image(wiki:Tutorials/Wireless/introTutorial:rx-ascii-no-sig.png, width=1000px)]]
    6666
    6767 2. ssh to node8-7 and start the tx_waveforms demo with the following command:
     
    7272 As we can see from the arguments passed to the application, we are transmitting a 1MHz sine wave as a signal using 2.4GHz as the carrier frequency. On the DFT visualization on sdr2-md1, you should see a peak representing the transmitted signal:
    7373 
    74  [[Image(rx-ascii-sine-sig.png, width=1000px)]]
     74 [[Image(wiki:Tutorials/Wireless/introTutorial:rx-ascii-sine-sig.png, width=1000px)]]
    7575
    7676 We can generate a different type of signal by changing the {{{wave-type}}} argument. For instance, if we transmit a square wave:
     
    8181 We can see that the spectrum of the received signal now contains multiple peaks. This is the result of the spectral characteristics of a square wave.
    8282 
    83  [[Image(rx-ascii-square-sig.png, width=1000px)]]
     83 [[Image(wiki:Tutorials/Wireless/introTutorial:rx-ascii-square-sig.png, width=1000px)]]
    8484
    8585 Both {{{tx_waveforms}}} and {{{rx_ascii_art_dft}}} can take {{{--help}}} as a command line argument, which will display the lists of arguments that you can provide and what each argument does. There are also a number of other demo applications in the {{{/usr/lib/uhd/examples}}} directory, which you can take a look at.