S9-C SDR宽频接收机 WebSDR、openwebrx支持插件

8_72270_53e00880d6d5724

此插件支持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

S9-C SDR宽频接收机 WebSDR、openwebrx支持插件》有1个想法

  1. 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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注