> 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