Add a multiply block after ishort and multiply by 1.0/(2**15-1) or
thereabouts. (If you only are using 14 bits of that 16 b, do 14)

On Dec 10, 2017 07:00, "Benny Alexandar via USRP-users" <
[email protected]> wrote:

> Hi,
>
> I want to stream an IQ file base band signal using usrp. The format of IQ
> signal is 16bit complex values of I and Q each interleaved and having
> sample rate of 48kHz stored in a file as follows  [IQIQIQ....]. I created a
> flow graph in usrp by selecting file block as source and used the block
> "Ishort To Complex" and passed the output to rational resampler with
> interpolation factor as 250 and decimation 48. This is to upsample from
> 48kHz to 250kHz for usrp to stream it. Usrp is connected as sink and set
> the sample rate as 250kHz. Output of usrp is not able to decode. When I
> checked with FFT sink I can see the spectrum, but lot of noise is being
> added, noise floor is too high.  The baseband signals in the file doesn't
> have any noise.
> What could be the problem. Please help in  streaming an IQ file using
> gnu-radio and usrp.
>
> Thanks,
> Ben
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to