Quick Questions:)

Hello everyone:)!

I am a beginner to this GNU software radio world so please bare with me.

I am trying to start sending and receiving signals using the software
radio and the FLEX900 daughterboard. I am working in baby steps in an
effort to understand how to program the USRP to generate and send a
signal.

  1. Is there a typical convention/process/procedure for generating
    generating, sending and receiving signals?

My approach is:

  1. build and view a graph
    – Can I view the “graph” image the signals will be placed?

  2. Generate and view a sine wave.
    –Can I view the sine wave without viewing the graph?

  3. Place the sine wave on the graph and view both.
    –Can I do this?

  4. Modulate the sine wave and modulate it with another generated sine
    wave.’
    –is this possible

  5. View these signals on the osciloscope
    –Is there previously written code for this?

  6. View the FFT’d signal on the Spectrum Analyzer

  7. Transmit the modulated signal

  8. Receive and view the modulated signal using the OSCOPE and SA.

  9. Other than going through example code how do you know were to look
    for classes to do things such as generate; sine waves, oscope, SA,
    etc…
    –I feel like I am just fishing for classes here and there without
    knowing exactly what I’m looking for.

On Wed, Jul 05, 2006 at 04:44:53PM -0700, Quenton B. wrote:

Hello everyone:)!

I am a beginner to this GNU software radio world so please bare with me.

I am trying to start sending and receiving signals using the software
radio and the FLEX900 daughterboard. I am working in baby steps in an
effort to understand how to program the USRP to generate and send a signal.

  1. Is there a typical convention/process/procedure for generating
    generating, sending and receiving signals?

Yes. Please take a look at gnuradio-examples/python/usrp/*.py

My approach is:

  1. build and view a graph
    – Can I view the “graph” image the signals will be placed?

Not sure what you mean by “view a graph”.
We’re using graph as in vertices and edges, not graph as in power point.

  1. Transmit the modulated signal

  2. Receive and view the modulated signal using the OSCOPE and SA.

  3. Other than going through example code how do you know were to look
    for classes to do things such as generate; sine waves, oscope, SA, etc…
    –I feel like I am just fishing for classes here and there without
    knowing exactly what I’m looking for.

You can generate documentation by:

$ cd gnuradio-core
$ ./configure --enable-doxygen
$ make

Then point your browser at gnuradio-core/doc/html/index.html

Click on “Class Hierachy”. All the signal processing blocks are
derived from gr_block

This is out of date, but will give you an idea:
http://www.gnu.org/software/gnuradio/doc/hierarchy.html

Eric

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs