Giter Site home page Giter Site logo

cwsl's People

Contributors

hrochl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cwsl's Issues

State Error C1083 Cannot open include file: 'ipp.h': No such file or directory Extio_CWSL ...

Hi,
Trying to build your CWSL_Tee using VS 2017 and getting an error about ipp.h
Do I need to install the whole Intel development library/... or could I just get by
if ipp.h was included in your project?

EDIT: I am able to successfully build the CWSL_Tee.dll without the ipp.h, but it
doesn't seem to work if I replace your released CWSL_Tee.dll with my VS 2017 built CWSL_Tee.dll

Thanks

function request for cwsl_file

Does the cwsl_file add a new function : automatic repeat(loop) saving a new wave file for ft8(15s) or wspr(112s) decoding?

Uh oh! Sounds like I have a string compare bug. I will take a look this evening!

Uh oh! Sounds like I have a string compare bug. I will take a look this evening!

Originally posted by @alexranaldi in #9 (comment)

I has another idea: let the CWSL_USBWave(CWSL_SSBWave) program can streaming wave output with stdout pipe?
then with the pipe I can use netcat to send the wave stream to another computer using network to do more interesting things : such as ft8&wspr decode; ffmpeg server to broadcast; multiband websdr

Can CWSL support LAN function?

cwsl
There are two computer : One is connected with SDR , another running skimmer or HDSDR to decode, and two computer is communite through a lan

Modification of your CWSL_Tee for 16 receivers

Hi HrochL,

I just want to make you aware that I forked your repo and added functionality for using it with up
to 16 receivers. Up to now I know of only one project that supports greater than 8 receivers and
that is the Herme-Lite which can do up to 32 on certain hardware versions.

I recently modified the FPGA firmware on my ANAN-200D (Orion) to do up to 16 receivers and was
looking for a good way to put them to use. Then I found your project. Perfect!

So anyway I basically added a SubMaster to the scheme that when one wants to use more that 8 receivers, they start up another SkimSrv using your CWSL_Tee.dll. The SubMaster takes care of it's requirements and communicates that to the Master via your Shared Memory. I made it so the receivers don't have to be contiguous in memory as I look for the L0 and match them up. This way the other apps
HPSDR, WebSDR, ... can see the bands all together.

Please look at my changes when you get a chance. I'd be very interested in your feedback.
I have also modifications to Vailiys HermesIntf to match and am coordinating those with him.

My repos : https://github.com/n1gp/CWSL https://github.com/n1gp/HermesIntf

Thanks,

N1GP

CWSL_USBWave

In my forked repo, I have included a SSB demodulator executable called CWSL_USBWave. It includes a SSB demodulator, which is a separate class, and auto-scaling AF that responds to changes in band conditions. I've also included a class intended for writing directly to Virtual Audio Cables using 32-bit values. I use this to feed Upper Sideband signals from a QS1R to WSJT-X without the use of HDSDR. Feel free to include this in your repository.

CWSL_SSBWave and Red Pitaya Stemlab second port?

Hi,

I hope this is the correct place to ask this question: We are currently using a Red Pitaya Stemlab for CW skimming using CWSL_Tee on two ports (with two DX Skimmer server instances). That works like a charm!

We are also recycling the data stream for FT8 skimming using CWSL_SSBWave. It works perfectly on Port 1 but I have issues with Port 2. When trying to set the frequency to a frequency on port 2 I get the "Bad SSB Freq" error.

Is there any way to tell CWSL_SSBWave to use the second port?

Thanks!

73
Chris

Enhancement to ExtIO_CWSL

Hi,
Thanks for your excellent CWSL software.
Please may I have an enhancment to ExtIO_CWSL.dll (so that each hdsdr instance I run) has a .ini or param file or similar to select the default startup band(1-7 please)?
That way I can use my QS1r sdr to auto-start without manually selecting the band from the ExtIO_CWSL.dll gui.
In other words a startup band in the ini file in each hdsdr folder?
Cheers,
Matt.

p.s. A scale factor startup default around 13 would be nice somewhere as well.

CWSL_USBWave only supports 192kHz

A user noted that CWSL_USBWave was not demodulating properly with a radio having a Sample Rate = 96kHz. A quick look at the source code reveals that I hard-coded a couple of values, and will need to make a change to support sample rates other than 192kHz. I will make the fix soon.

The good news is that folks are already using CWSL_USBWave and CWSL is alive and widely used!

CWSL_USBWave Line VAC vs. WaveOutNr

Hi all,
Thanks to Alex for his great CWSL_USBWave ๐Ÿ‘
Please can we go for
Usage: CWSL_USBWave FreqHz LineNr Scale_factor
instead of
Usage: CWSL_USBWave FreqHz WaveOutNr Scale_factor
By LineNr I mean Line number for Virtual Audio Cable.
I know mine and others remap to a different WaveOutNr when you do other changes on the PC.
Thanks,
Matt.

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.