此插件支持s9-c在linux环境下运行websdr、openwebrx等软件
可以运行在树莓派环境或ubuntu、debian环境
安装教程
前期工作:
使用putty或者直接登录linux系统
1:更新依赖包
sudo apt-get update sudo apt-get install build-essential cmake libftdi-dev
2:编译s9c linux驱动
cd driver mkdir build cd build cmake .. make sudo make install sudo ldconfig
3:配置驱动
sudo rmmod ftdi_sio sudo cp driver/libs9c/s9c.rules /etc/udev/rules.d/s9c.rules sudo udevadm control --reload-rules
4:配置接收程序
cd s9cwebsdr nano s9cwebsdr.c
配置定义如下
CHANNEL_NUM为接收通道数,最大支持8个,最小1个
CH_X_FREQ为接收通道的频率,单位hz
AMP_GAIN 为总体的AMP增益设置,支持范围0-30
CH_X_GAIN为每个通道的单独增益
配置完成后按crtl+X退出,选择Y保存
编译接收机程序
make
运行
./s9cwebsdr
5:配置websdr方法
wedsdr获取方法参见
http://www.websdr.org/faq.html
websdr.cfg文件添加如下配置
#band名字
band ch1
#输入数据来源,ch1代表第一通道
device /tmp/s9c-fifo-ch1
#采样率 目前都是192000
samplerate 192000
#中心频率 根据之前的CH_X_FREQ设置对应填写
centerfreq 1000
#是否交换IQ
swapiq
6:配置openwebrx方法
获取方法参见
https://github.com/simonyiszk/openwebrx
config_webrx.py配置中添加
#输入数据来源,ch2代表第二通道,可以自己选择
start_rtl_command=”cat /tmp/s9c-fifo-ch2″
format_conversion=”csdr convert_s16_f”
修改默认配置
#采样率,默认250000改成192000
samp_rate = 192000
#中心频率,根据CH_X_FREQ 填写
center_freq = 145525000
如果在远程连接中配置,会导致远程连接断开后后来接收程序也自动断开,可以使用nohup或者screen工具反正后台终止
下载地址:s9c-websdr 0.01
Thank you for your web page. It was just the information I was looking for. The link for S9-c SDR software does not seem to work. As I have one of these receivers I would be very interested your plugin