Git Product home page Git Product logo

Comments (7)

mpbraendli avatar mpbraendli commented on September 25, 2024

Mmh, maybe it's related to the u8 output. Inside FormatConverter.cpp, can you try with +127 on line 68? Maybe that's off by one.

from odr-dabmod.

andimik avatar andimik commented on September 25, 2024

No, it's larger than before ...
grafik

from odr-dabmod.

andimik avatar andimik commented on September 25, 2024

BTW: s8 and s16 show both the same spike, but into the other direction

s8

grafik

s16be

grafik

Please mind the y axis. I don't know if this is an issue with welle-io or with odr-dabmod

P.S. The doc-file says

Also supported is s16, with system endianness (little endian on x86_64 and ARM)

but it looks like s16be, not s16le which looks this way in welle-io:

grafik

from odr-dabmod.

mpbraendli avatar mpbraendli commented on September 25, 2024

The plots for s8 and s16be look good, the central carrier is not supposed to have any energy.

For u8, it would be great it you could measure the average value of I and Q over a complete transmission frame. For example with numpy. You can easily load complex float data like that:

import numpy
frame = numpy.fromfile("your_file.iq.cf32", numpy.complex64)

Maybe it's not as easy with interleaved u8 I/Q, let me know if you want to do this and if you're stuck somewhere.

And then use numpy.average on the frame.

from odr-dabmod.

andimik avatar andimik commented on September 25, 2024

Do you fear it's related to my PC? If not I would like you (or someone else) to measure that.

from odr-dabmod.

mpbraendli avatar mpbraendli commented on September 25, 2024

No I don't think so. I would just prefer not doing it myself :-)

from odr-dabmod.

mpbraendli avatar mpbraendli commented on September 25, 2024

I don't think we're going to investigate this further, and since I believe it is more a consequence of the u8 representation rather than a real issue I'll close this ticket.

from odr-dabmod.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.