help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: calculate SNR and watch a binary file


From: Francesco Potorti`
Subject: Re: calculate SNR and watch a binary file
Date: Wed, 25 Mar 2009 22:24:01 +0100

>> I can save the spectrum as a binary file.
>> The file includes several 16 bit complex information.
>> 
>> How to watch this with octave and calculate
>> the SNR ?

>i wrote a small script:
>filename = "spectrum.m";
>fid = fopen (filename, "r");
>[val, count] = fread (fid, 100, "uchar", "native")
>fclose(fid);
>
>But i want to watch the original komplex values instead of int values.
>How to ?

That depends on how the values are written to the file.

>As i know my Spectrum Analyser produces I/Q Signals, so there should be
>2*16 bit values. Each 16 bit value is complex.

What you wrote is either a typo or I do not understand it.  I suppose
you meant that each complex value is written as two 16 bit numbers.
If this is the case, do not use "uchar" but "int16".  Then try and see
if you get the correct numbers, probably the real and complex parts of
each sample.  If not, try to experiment and guess how the numbers are
written to the file.  Or else try to find some documentation on it :)

-- 
Francesco Potortì (ricercatore)        Voice: +39 050 315 3058 (op.2111)
ISTI - Area della ricerca CNR          Fax:   +39 050 315 2040
via G. Moruzzi 1, I-56124 Pisa         Email: address@hidden
(entrance 20, 1st floor, room C71)     Web:   http://fly.isti.cnr.it/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]