Giter Site home page Giter Site logo

function request for cwsl_file about cwsl HOT 6 OPEN

hrochl avatar hrochl commented on September 4, 2024
function request for cwsl_file

from cwsl.

Comments (6)

HrochL avatar HrochL commented on September 4, 2024

Hi, can you describe it more precisely?

from cwsl.

d9394 avatar d9394 commented on September 4, 2024

Now, I'm using this way to decode 8 bands FT8 signal :
redpitaya => cw skimmer server + CWSL_Tee => 8 processes CWSL_USBWave => Vitual Audio Cable (8 chanels) => 8 processes WSJT-X
Also my machine has Intel I7 CPU , but I found 8 processes WSJT-X started decoder at the same time, the CPU will holded 100% for about 4~6 seconds. And I compare the results of 8bands decode and single band decode, I found 8bands result often less than single band result on the same band.
So, I think to trying this way : CWSL_FILE can loop write down the wave file for each band and each 15s(wspr mode will be 112s) , I can make another script to rotated start WSTJ-X decode every wave file, I hope let the CPU don't be 100% for a long time .

from cwsl.

alexranaldi avatar alexranaldi commented on September 4, 2024

Hi,
If you are using CWSL_USBWave, that is old. There is now a CWSL_SSBWave that supports both USB and LSB, and has a number of bug fixes and performance enhancements. I have done a poor job of keeping the source code updated, I apologize. You might want to try the executable here:

https://github.com/alexranaldi/CWSL/tree/master/bin

Note that CWSL_SSBWave should use maybe 1-2% CPU, not 100% !!

-Alex

from cwsl.

d9394 avatar d9394 commented on September 4, 2024

Hi,
If you are using CWSL_USBWave, that is old. There is now a CWSL_SSBWave that supports both USB and LSB, and has a number of bug fixes and performance enhancements. I have done a poor job of keeping the source code updated, I apologize. You might want to try the executable here:

https://github.com/alexranaldi/CWSL/tree/master/bin

Note that CWSL_SSBWave should use maybe 1-2% CPU, not 100% !!

-Alex

Hi, Alex:
Yes, I also have tried your CWSL_SSBWave,the result has a little better than CWSL_USBWave, and the main problem is not CWSL_SSBWave(CWSL_USBWave), it use rarely low CPU, but the JDTX(WSJT-X) use more CPU when decoding, specifically when 8 bands decoder working at the same time. So , my idea is use CWSL_File to record 8bands signal at the same time , and then use only one JDTX(WSJT-X) to deocode the queues of wave file.
2649F29DBFFAB5497E38570BE45438AC

from cwsl.

azwirko avatar azwirko commented on September 4, 2024

Maybe some of you may be interested in something I've been working on that I posted recently here:

https://groups.io/g/RBN-OPS/message/4358

73

andyz - K1RA
https://k1ra.us/

from cwsl.

d9394 avatar d9394 commented on September 4, 2024

Maybe some of you may be interested in something I've been working on that I posted recently here:

https://groups.io/g/RBN-OPS/message/4358

73

andyz - K1RA
https://k1ra.us/

Hi andyz,
Thans for your reply and after reading your post, I'm very interested on your modify CWSL_SSBFile, but I can't find where to download

from cwsl.

Related Issues (13)

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.