discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] saving a complex data into a file


From: Jose Torres
Subject: Re: [Discuss-gnuradio] saving a complex data into a file
Date: Wed, 31 Oct 2012 21:55:58 +1030

Hi Josh, 

Thanks for your answer, I followed the provided example and it's working 
correctly.

Cheers, 

Sent from my iPhone

On 31/10/2012, at 5:19 PM, Josh Blum <address@hidden> wrote:

> 
> 
> On 10/30/2012 03:24 AM, Jose Torres Diaz wrote:
>> Hi Community,
>> 
>> I'm trying to save complex data from a block into a file, in order to
>> process the information later on. My code is very simple, as shown bellow:
>> 
>> //Definition of values
>> std::vector<float> complex_values(4);
>> 
>> complex_values[0]=(-0.707,-0.707);
>> complex_values[1]=(0.707,-0.707);
>> complex_values[2]=(-0.707,0.707);
>> omplex_values[3]=(0.707,0.707);
>> 
>> myfile.open ("/home/usrpvm/Desktop/examples/binary_complex");
>> 
>> myfile <<(char*)&complex_values[0];
>> myfile <<(char*)&complex_values[1];
>> myfile <<(char*)&complex_values[2];
>> myfile <<(char*)&complex_values[3];
> 
> You are casting it into a char * that isnt null terminated.
> 
>> 
>> When I finish, I check my values with hexdump command:
>> 
>> hexdump binary_complex -v -e ' 2/4 "%10f "' -e '"\n"'
>> -0.707000  -0.707000
>>  0.707000   0.707000
>> -0.707000   0.707000
>>  0.707000   0.707000
>>  0.707000   0.707000
>> 
>> As you can see, there are more values that I'm saving and there are some
>> values missing. I think I am doing something wrong when I save the values.
>> 
>> Anyone can point me to the right direction?
>> 
>> Thanks for your time,
>> 
>> Jose.
> 
> 
> take a look at uhd/host/examples/rx_samples_to_file.cpp
> http://code.ettus.com/redmine/ettus/projects/uhd/repository/revisions/master/entry/host/examples/rx_samples_to_file.cpp#L91
> 
> -josh
>> 
>> 
>> 
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>> 
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio



reply via email to

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