Simon Brown author of SDR Console provides open source sample C++ code for a Windows interface to other programs. Radio Sky Spectrograph written by Jim Sky requires: Your interface program must act as a TCP server and listen for a connection on port 8888 of the loopback address 127.0.0.1. Configure RSS under Options /Radio to RTL Bridge / TCP. When you press the Start Button in RSS, it will attempt to connect to your custom interface software server. Your program should accept the connection and send this string back to RSS:
"F " & CenterFrequencyHertz & "|" &"S "& BandwidthHertz & "|" & "O " & OffsetHertz & "|" & "C " & NumberOfChannels & "|"
For example: F 21000000|S 5000000|O 0|C 500
This sample would tell RSS that the center frequency of the observation is 21 MHz. The bandwidth is 5 MHz, so the display will run from 21 + 2.5 to 21 - 2.5 MHz, or 18.5 MHz to 23.5 MHz. The O is for the offset and is useful for when a downconverter is used. Here O is set to zero. Finally, C denotes the number of channels. This is currently limited to 100 - 512 channels. Each of these parameters is separated by the pipe symbol "|".
The data itself is in two byte binary format. Each sample is sent as a binary word with LoHi byte order and should be restricted to 12 bit digitization. The data is sent with the highest frequency first, descending to the lowest. At the end of each sweep two FE hex bytes (254 decimal) are sent. and the next sweep begins. There are no timestamps. RSS keeps track of the time and assumes an even sweep rate. The required interface should provide decimal data entry boxes for example; number of channels, color gain, color offset, bandwidth, integration time, etc. Additional information and files available.
Budget: $2,000
Posted On: January 17, 2021 21:15 UTC Category: Desktop Software Development Skills:Desktop Applications, Windows, C++, Microsoft Visual Studio
Skills: Desktop Applications, Windows, C++, Microsoft Visual Studio Location Requirement: Only freelancers located in the United States may apply.
Country: United States
click to apply
Project ID:
3131364
Project category:
Desktop Applications, Windows, C++, Microsoft Visual Studio
Innovative Mobile App with Blogging Features Category: Content Writing, Digital Marketing, Social Media Management, Social Media Marketing, YouTube Video Editing Budget: $15 - $25 USD