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.
- Is there a typical convention/process/procedure for generating
generating, sending and receiving signals?
My approach is:
-
build and view a graph
– Can I view the “graph” image the signals will be placed?
-
Generate and view a sine wave.
–Can I view the sine wave without viewing the graph?
-
Place the sine wave on the graph and view both.
–Can I do this?
-
Modulate the sine wave and modulate it with another generated sine
wave.’
–is this possible
-
View these signals on the osciloscope
–Is there previously written code for this?
-
View the FFT’d signal on the Spectrum Analyzer
-
Transmit the modulated signal
-
Receive and view the modulated signal using the OSCOPE and SA.
-
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.
- 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:
- 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.
-
Transmit the modulated signal
-
Receive and view the modulated signal using the OSCOPE and SA.
-
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