SDR# (read SDR Sharp) is a high performance Software Defined Radio application. It is written in C# with both object design correctness and performance in mind. The project started as a simple proof of concept program to get hands into DSP techniques and has evolved to what it is today: A fully featured SDR capable of handling samplerates from kHz level soundcards up to multi hundred MHz dedicated samplers, thanks to its multi-core architecture. The source code is disclosed for educational purposes and for reference to those who want to build their own plugins.
Do you still think C# is too slow for DSP? Give it a try and compare with some Intel’s IPP powered concurrents out there.

SDR# reading a 2MSPS file recorded using RFSPACE's SDR-IP


746 Responses to Welcome

  1. Doug43 says:

    Can I ask does anyone have problems receiving shortwave broadcasts on any antenna….? any advice please thankyou

  2. wqcr says:

    great SW, but it’s still too slow to manipulate with. I know it has been asked many times before, but implementing keyboard shortcuts would help a LOT.
    As I’d like to work with SDR+ on a laptop, the mouse control becomes a huge problem. But even on desktop, centering band for USB with a MOUSE is very difficult task, notwithstanding, it consumes whole lot of time, and by the time I click the right spot, the signal is long gone

    These basic commands might be included:

    Jump to nearest peak above ___ dB
    Jump to strongest peak on band
    Jump to next peak with strength above ___ dB
    Jump to previous peak with strength above ___ dB

    Move Center upwards by ___ Hz
    Move Center downwards by ___ Hz

    Move BW upwards by ___ Hz
    Move BW downwards by ___ Hz
    Move BW upwards by step size
    Move BW downwards by step size

    Shrink BW by ___ Hz
    Expand BW by ___ Hz

    Select CW
    Select DSB
    Select USB
    Select LSB
    Select WFM
    Select FM
    Select AM
    Select RAW

    Numpad – type in frequency

    Begin scan upwards
    Begin scan downwards
    Set start freq
    Set end freq

    During scanning
    Pause scanner on current freq
    Unpause scanner

    I can’t stress enough how this functionality is both crucial and useful, especially for those working outdoors or in SW contest.
    I don’t have problem with donating funds for such great project, but lack of such functionality decides on its own, HDSDR has keyb. shortcuts implemented for long time now, but it’s different animal and I do like the SDR# simplicity.

    Thank you!

    • Youssef says:

      I’d like to remind you and people asking for such folkloric functionality that SDR# is a general purpose radio application. Its default state corresponds to *my own* use case and the plugins you may find here and there add the missing functionality I don’t have time to develop by myself.
      Try to find a skilled and willing developer to implement your dream plugin. I barely have any time even to read these comments…

  3. Doug43 says:

    Hi everyone since discovering SDRSHARP I have been at my PC nonstop lol and could not believe there would be a pc radio scanner so cheap and with so much support and I can only see this grow massive.
    Thanks to all the makers and everyone else involved up to the people who submit their ideas and questions.
    Keep up the good work and thanks

  4. bxdobs says:

    Is there any chance that SDR# can be made DPI aware? I run my laptop screen to 1920 x 1080 in 120 DPI instead of the standard 96 DPI … in 120 DPI, the menu’s get chopped off leaving some options unavailable (Spectrum Range is one item that is totally unavailable in this DPI)

  5. beer-man says:

    Needs a quick way to switch between two audio inputs, like a button.

Leave a Reply