> I am trying to use "rx_samples_to_file.cpp" in UHD to save samples received.
> UHD seems save samples in complex integer format in c++.
yes, COMPLEX_INT16
> However, it is not possible to read that format from Matlab.
I'm not a huge matlab fan, but I am sure that it can read integers from
a file. http://tinyurl.com/6kyxdk4
> I have checked the Matlab utilities in Gnuradio, but they were not useful.
Its looks like you are not very familiar with matlab, so I suggest (out
of my person preference) that you take this time to learn python+scipy
http://www.scipy.org/ For one, its free. And I have always found myself
more productive with python, and I have found the plotting widgets and
mathematics that come with scipy give me everything I need.
> Is that any simpler way to change the formats of the saving file so that
> Matlab can easily read?
>
You can change the example easily to write binary floats. And with a
tiny bit more effort and a for loop you can write a text formatted file
as well.
> Another question is that why the saved samples are integer format? not
> float?
To save disk space and IO overhead for large captures or high data
rates. You will appreciate this if you change the example to output a
text format.
Good luck,
-Josh
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio