How do I import and read a large binary file?
显示 更早的评论
I have a 1.5GB binary file that was created via recording in GNURadio with an SDR. GNURadio documentation says this is a "pure" binary file and consists of 32 bits for the real part followed by 32 for the imaginary (complex float). My intent is to use fread if I can get the file opened.
Upon trying to open the file using uiimport MATLAB hangs with "opening a large text file" message and eventually errors with "out of memory". Machine has 16GB of RAM and there are no other significant processes running.
I only need a second or two of this data (if that) it's a BPSK signal and I'd like to be able to visualize the modulation.
I'm very new to MATLAB, using R2018. Thanks for any help!
1 个评论
Rik
2019-1-13
If you only need a small portion, it might be better to avoid 'smarter' tools like uiimport, and use fopen and fscanf to read your data.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 BPSK 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!