Thanks. That is just what i was looking for. From the read_complex
file I was able to create a write_complex that takes in a complex
array and filename.
I attached it.
On 5/8/07, Brian Padalino <[EMAIL PROTECTED]> wrote:
On 5/8/07, Jeffrey Karrels <[EMAIL PROTECTED]> wrote:
> Hello.
>
> I have an array in MATLAB that is the IQ data in complex form of a
> capture from my hardware. I wish to now feed this to GNURadio. What
> format do I export/save this array to file? Are there any example .m
> files floating around for this task?
There are some utility .m files located here:
http://gnuradio.org/trac/browser/gnuradio/trunk/gnuradio-core/src/utils
I believe using the write_float_binary.m to interleave complex data
should yield correct results, but I could be completely wrong.
Either way, check out the files located there.
Brian
%
% Copyright 2001 Free Software Foundation, Inc.
%
% This file is part of GNU Radio
%
% GNU Radio is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation; either version 2, or (at your option)
% any later version.
%
% GNU Radio is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with GNU Radio; see the file COPYING. If not, write to
% the Free Software Foundation, Inc., 51 Franklin Street,
% Boston, MA 02110-1301, USA.
%
function ret = write_complex_binary (filename, complex_vector)
%% usage: write_complex_binary (filename, complex_vector)
%%
%% open filename and write the contents of a complex column vector
%% 32 bit complex number
%%
m = nargchk (2,2,nargin);
if (m)
usage (m);
end
f = fopen (filename, 'wb');
if (f < 0)
ret = -1;
else
I = real(complex_vector);
Q = imag(complex_vector);
fwrite (f, [I Q].', 'float');
ret = fclose (f);
end
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio