limesdr谱图(80mhz带宽)加速器
spectrogram的Python项目详细描述
#谱图(80MHz带宽),带limesdr和gqrx
啊![蓝牙gif](https://github.com/gasparka/spectrogram/blob/master/doc/demo.gif“演示版”)
[limesdr mini](https://www.crowdsupply.com/lime-micro/limesdr-mini)图表:
啊![框图](https://github.com/gasparka/spectrogram/blob/master/doc/lime_and_diagram.jpg“图”)
**注:**DC去除基于[线性相位DC去除滤波器](https://www.dsprelated.com/showarticle/58.php)(双MA 1024抽头)
##安装
安装helper脚本以引导Docker映像(Linux PC/ARM体系结构):
`pip install spectrogram`
**rasbian注释:**使用`pip3`。可执行文件安装到`/home/pi/.local/bin/spectrogram`,默认情况下不在路径上。
##用法
调用`spectrogram`执行以下操作: 一。如果需要,使用fpga加速器编程limesdr mini(使用spectogram --fpga_restore还原) 2.启动本地“soapysdr remote”服务器 三。启动gqrx
**警告:**您应该冷却您的limesdr mini,尤其是fpga。现场可编程门阵列的温度从30摄氏度上升到80摄氏度需要2.5分钟,之后您可能会受到损坏!_
对覆盆子有效:
啊![PI设置](https://github.com/gasparka/spectrogram/blob/master/doc/lime_mini_screen.jpg“石灰小屏幕”)
**注:**本期提款约为1.25A@5V。5英尺TFT显示器在频谱图中产生一些噪声,这是通过使用HDMI显示器来解决的。 稍后允许更高的分辨率,这将在频谱图全屏运行时限制CPU的容量。
###远程使用
将limesdr mini与raspberrypi配对并执行`spectrogram --server_only`-这将设置soapysdr远程服务器。 接下来,在监控设备上,执行`spectrogram`-这将扫描远程设备,如果找到,则打开gqrx。 网络带宽约为1 MB/s。
**注:**[limenet micro](https://www.crowdsupply.com/lime-micro/limenet-micro)是远程应用的理想选择-它具有limesdr、raspberrypi和单板以太网供电。进行中的工作([9](https://github.com/gasparka/spectrogram/issues/9))._
##杂项 ###精度vs浮点模型
这是一个定点加速器,针对浮点模型的精度已经得到了验证。
啊![固定与浮动精度](https://github.com/gasparka/spectrogram/blob/master/doc/fix_vs_float.png)
###512点fft如何与131k fft相比较?是吗? 它是关于平均多少个样本,例如131k fft平均131k个样本-同样可以通过512点fft和平均256个结果来实现-512*256=131k。
啊![132k fft vs 512+平均](https://github.com/gasparka/spectrogram/blob/master/doc/131k_vs_512.png) [复制](https://github.com/gasparka/spectrogram/blob/master/doc/131k_vs_512.ipynb)
一般来说,这是一个折衷——硬件复杂度降低,但是你会失去3dB动态范围。###冷却解决方案
####不冷却
啊![无冷却](https://github.com/gasparka/spectrogram/blob/master/doc/no_cools.JPG)
从低温到关键的fpga温度需要5分钟。
您可能会损坏您的板!
####fpga上的散热器
啊![fpga下沉](https://github.com/gasparka/spectrogram/blob/master/doc/fpga_cools.JPG)
10分钟后温度稳定在~65摄氏度。
####所有散热器
啊![大水槽](https://github.com/gasparka/spectrogram/blob/master/doc/all_cools.JPG)
20分钟后温度稳定在~54摄氏度。