[Top][All Lists]
[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