SDR# (read SDR Sharp) is a simple, intuitive, small and fast PC-based DSP application for Software Defined Radio. It’s written in C# with both object design correctness and performance in mind. The main purpose is to offer a simple proof of concept application to get hands into DSP techniques. It supports SoftRock, FiFiSDR, FUNcube Dongle, SDR-4 and any sound card based SDR front end.






Youssef: I wonder if it would be possible to include a current version number as part of the Zip file. I find it is necessary to download a file and install it or at least to look at the Zip file dates to determine if I am current or not. That version number would help all of us know whether an update is necessary. Thanks for the consideration.
bet
Hi Bruce,
I’m glad to see you here. Well, I’ll have to find time to implement all of this. There’s no durable way to add it to the WordPress engine, AFAIK. However, I’ve added a web handler that tells the current development revision: http://sdrsharp.com/rev.aspx, and also added a small javascript chunk to display it in the Downloads page. I’ll look at the file naming at a later time.
Thank you. I think what you report having done should be enough to know what to download, and when.
I have been using SDR# from its very early stages. I am very happy with it and all it can do.
I use it with the “SoftRock RX Ensemble II Receiver Kit” and the “Funcube”. I listen to short wave radio and ham bands. In addition I have done some weather image reception and experimented with weak signals detection. All thanks to the flexibility of SDR#.
I have an interesting screenshot I captured during the 2012 spring CQ WWX contest, it shows how busy the signals were on 20m. I was able to clearly listen to almost overlapping signals with the help of the extremely effective filters Youssef has implemented. I think the filtering outperforms my TS-2000 filtering system (a $1,500 USD radio). He has done an amazing job with this program.
The image is located here: http://k2jji.org/images/CQWWContest.jpg
Keep up the good work and thank you for sharing it with the world!.
Thank you for the kind words, Ed.
Will your software support the Realteck DVB cards such as
https://www.cosycave.co.uk/product.php?id_product=220
Yes, it’s in the pipe. Just be patient.
In the latest build, the buffer is gone?
Why, now i have no good audio ( E-mu0202) anymore.
Thanks for your good work.
73, Michiel
OK. I restored that setting
I also optimized the GUI with collapsible panels. I hope you will enjoy.
Is’ it possible to display the WFMstereo MPX signal ?
One can look at mono, pilot, l-r, l+r, RDS signal spectrum.
The region from 15 to 23 kHz is of particular interest.
The pilot wave at 19 kHz have a guard band of +-4 kHz.
Pilot wave must have fix power , usually only 8%-10%
of total power.
When silence is transmitted, only pilot an RDS signals will be there.
Average values of this region ( and mono , stereo,RDS as well )
give useful indications on quality of received signal
and maybe of transmitted signal .
Francesco
That’s a good idea. I should add a second spectrum panel for the demodulated signal. Thank you for your interest in my software.
This is the best introduction software for SDR that I have come across. Ease of use is fantastic as is the quality of the software, it does all I want it to do and more.
I look forward to learning all about my new FCD! Keep up the good work, a donation will be made on pay day.
Thank you for your work.
Does you software have a scanning feature ?
You can set the step size to some suitable value and use the “center frequency” combo box for scanning. You may use either the mouse or keyboard. This is an interim solution until I implement a special frequency editor with integrated scanning.
Please add support soft66 sdr recivers .
http://zao.jp/radio/soft66ad/
Gotta admit i fell in love with this software as soon i started using it with my funcube since i can basically “scan” trough the spectrum by placing the frequency beside the “spur” at a nice even number and just hold down the “center freq” button till i see or hear something.
wich brings me to my request/suggestion.
How about a scan button.
shouldnt be to hard to program heh basically hold this button down till squelch pops when squelch pops release button
Youssef,
Great work! I have written a wrapper class for ExtIO DLLs in order to get my own direct sampling hardware working with SDRSharp. I have only implemented support for 32-bit audio samples so far but supporting the other sample formats is easy. I am listening to my own hardware using SDRSharp
If you are interested in getting this into the trunk please get in touch. If done properly, this will let SDRSharp support hardware with existing ExtIO DLLs.
mm6dos *AT* gmail
Amazing! I’ve started my own managed ExtIO wrapper in C# a few days ago. But if you have an already working one it would be very tempting to use it
BTW, I have added a nice decimation CIC filter contributed by Pieter of RFSPACE, which drops CPU usage a lot. Now I can play 2MSPS files. This would be really interesting for all direct sampling devices.
Thank you for your interest and the effort you spent interfacing my software to your hardware!
Great software thank you
Is it possable to add a frequenct manager, and some kind of high and low band filters that would move with the tuning, something to help compinsate for strong signals and the funcubes rather “open” front end?
I feel a donation coming on
Youseff,
I am to do a demonstration of Software Radio but have been unable to get your software to work with my RTLSDR, so would you be so kind to provide us a few .wav files and the correct settings so that I may play them back for the audience?
A feww files like this would like:
Paris_UHF_FM_461550kHz_bis.wav
Awaiting your reply and thank you.