Forum: GNU Radio Matlab interface for GNURadio example

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
35722324f7ce38bd51ac98ebc2ffd3ba?d=identicon&s=25 Naveen Manicka (Guest)
on 2007-03-04 16:28
(Received via mailing list)
Hi Eric,

I am designing a matlab guide interface to run the tunnel example and if
log option is selected, I am planning to throw up another GUI with the
of the logged data.

My question at this point is, what kind of plots can be made out of the
captured. Just to get a feel, I tried just a plain "plot(data)", and
couldn't make much sense out of the resultant plot ... I am not sure as
what someone would look for in the plotted data.
I am not very familiar with the filters, fmmod, fmdemod etc outputs. So,
am not sure what representation is used or is going to be useful.

Appreciate any guidance in this area.


Naveen Manicka
DEGAS Networking Group
University of Delaware
Ph: 302-690-5990
8cc60441dc67b4e59421ebe95dc63c23?d=identicon&s=25 Tom Rondeau (Guest)
on 2007-03-06 14:49
(Received via mailing list)
> Thanks,
> Naveen

As you seem to have found out, the --log option dumps a lot of data to
files. There is pretty much one output file for every part of the
so you can get graphs post AGC, synchronization, decoding, demodulation,

Most of these are complex values, so read them in with
dat = read_complex_binary(filename, size)

You'll need a time base, but for ease, I often just use x=1:length(dat).
Plot the info with plot(x, real(dat), x, imag(dat)) to plot the real and
imaginary parts of the data on the same graph.

For constellation plots, take the output of the synchronizer (before the
sampler) and plot I vs. Q as plot(real(dat), imag(dat)).

This topic is locked and can not be replied to.