calculate SNR and watch a binary file
Markus Feldmann
feldmann_markus at gmx.de
Thu Mar 26 16:59:57 CDT 2009
Rob Mahurin schrieb:
> On Mar 26, 2009, at 3:24 PM, Markus Feldmann wrote:
>> I upload binary files. The first is with a sin signal:
>> http://rapidshare.com/files/213866747/
>> usrp_output_64bit_complex_only_sin_signal.dat.html
>>
>> and another one without any test signal, but only noise:
>> http://rapidshare.com/files/213867606/
>> usrp_output_64bit_complex_only_noise.dat.html
>
>
> These files came from some analog-to-digital converter? If you look
> at them with hexdump, there is stuff that looks like data only in the
> first 200 bytes or so. The rest of the file looks likes zeros and
> the occasional 0x80bf. I wouldn't expect the data read from these
> files to have a meaningful Fourier transform.
>
> Cheers,
> Rob
>
I also noticed that the beginning looks different to
the rest.
Maybe i have to collect 32bit to one float count ?
As i wrote, 1 sample consists of 32 bit, and because
this comes from an IQ signal, this should be 2 samples ???!
If i only plot the vector containnig the float samples:
c=read_complex_binary('usrp_output_64bit_complex_only_sin_signal.dat');
t=1:1:100;
plot([real(c(t)), imag(c(t))])
i got for the beginning,
http://img90.imageshack.us/my.php?image=from1to100bits.jpg
And if i do,
t=100:1:164;
plot([real(c(t)), imag(c(t))])
http://img90.imageshack.us/my.php?image=from100to164bits.jpg
Regards Markus
More information about the Help-octave
mailing list