> 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
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to