文件名称:sdr-server:用于rtl-sdr的高性能TCP服务器
文件大小:157KB
文件格式:ZIP
更新时间:2024-03-29 19:12:41
rtl-sdr libvolk C
关于 主要特点 在多个独立客户端之间共享可用的RF带宽: 总带宽可以为436,600,000 Hz的2016000个样本/秒 一位客户可能以436,700,000 hz的速度请求48000个样本/秒 另一个客户可能以435,000,000 hz的速度请求96000个样本/秒 多个客户端可以同时访问同一频段 输出保存到磁盘或通过TCP套接字流回 可以压缩输出(默认情况下为true) 输出将被抽取到所请求的带宽 客户可以要求重叠的射频频谱 Rtl-sdr仅在第一个客户端连接(即节省太阳能等)之后启动。 仅在最后一个客户端断开连接时停止 MacOS和Linux(Debian Raspberrypi) 设计 每个客户端都有自己的dsp线程 每个dsp线程都执行 用于SIMD优化 仅支持RTL-SDR 原料药 在定义 客户端可以连接并发送请求以启动侦听: center_freq-这是必需的中
【文件预览】:
sdr-server-main
----.travis.yml(1KB)
----build_debug.sh(184B)
----sonar-project.properties(555B)
----docs()
--------dsp.jpg(29KB)
--------queue.drawio(2KB)
--------queue.png(22KB)
--------dsp.drawio(41KB)
--------threads.drawio(2KB)
--------threads.png(33KB)
----.github()
--------FUNDING.yml(23B)
----test()
--------test_tcp_server.c(8KB)
--------resources()
--------mock_librtlsdr.c(4KB)
--------perf_xlating.c(2KB)
--------utils.c(1KB)
--------tcp_client.h(811B)
--------test_queue.c(2KB)
--------utils.h(439B)
--------test_lpf.c(2KB)
--------tcp_client.c(4KB)
--------test_core.c(7KB)
--------test_xlating.c(8KB)
--------test_config.c(2KB)
--------test_rotator.c(2KB)
----LICENSE(18KB)
----debian()
--------control(576B)
--------changelog(326B)
--------compat(1B)
--------install(0B)
--------copyright(1KB)
--------sdr-server.service(263B)
--------rules(280B)
--------prerm(60B)
--------postinst(437B)
--------source()
----src()
--------config.h(531B)
--------tcp_server.c(12KB)
--------rotator.c(1KB)
--------main.c(1KB)
--------lpf.h(225B)
--------resources()
--------lpf.c(2KB)
--------core.h(586B)
--------rotator.h(442B)
--------queue.c(5KB)
--------core.c(12KB)
--------xlating.h(491B)
--------config.c(5KB)
--------tcp_server.h(332B)
--------queue.h(448B)
--------xlating.c(6KB)
--------api.h(838B)
----.gitignore(479B)
----CMakeLists.txt(3KB)
----README.md(4KB)