Hi Danny,
It was the reinterpretcast function that fixed my problems.
Cheers,
Ross
p.s. BTW in python there is a fixed_point module called SPFPM but it's
not great. I've just found that bit manipulation is a little more
straight forward using python.
On Thu, Oct 3, 2013 at 1:39 PM, Danny Pri
Be careful when outputting very wide values to the Matlab workspace. I think
Matlab stores values as doubles (i.e. IEEE 64-bit floating point) which only
have 52+1 bits of mantissa. Values wider than 53 bits may not be bit accurate
when converted to double format. It should be OK for the 36 b
I could do that but it's messy and it should not be difficult to do in
Matlab - I have screwed up though
fi(fft_out0,0,36,0) is not a fractional number at all - Matlab puts it
in exponential form which is described at the top of the list about
100 page-scrolls back..
This might make the r
FWIW, I break the complex into real and imag using the casper block for that
purpose, then go through gateway outs (with "translate into output port" off)
then recombine the ral ans imag with a Simulink reim-to-complex block and then
go into a "To Workspace" block. That way I don't have to do a
I always just break out the real and imag parts before going to matlab
workspace
On Oct 3, 2013 4:23 PM, "Ross Williamson"
wrote:
> Hi,
>
> I'm trying to implement a test suite for a correlator and I'm having
> serious problems with my understanding of fi. The output of the fft
> stage is UFIX 3
Hi Ross
I think this should do exactly what you want:
% Convert complex data stored in a 36_0 Unsigned format into
% actual complex data in a matlab array
% Useful for converting output of casper FFT into complex array.
function cplx_vec = conv36u_cplx(vec_36u)
%disp('Converting 36_0 data to 1
Hi,
I'm trying to implement a test suite for a correlator and I'm having
serious problems with my understanding of fi. The output of the fft
stage is UFIX 36_0. I capture that in a matlab variable (say
fft_out0). All I want to do is split that up into Re and Im parts at
FIX 18_17. I'm finding t
7 matches
Mail list logo