高性价比的实时频谱分析详细讲解教程

signal hound最近的革新产品bb60c,是基于备受市场好评的bb60a基础上的优化版。signal hound bb60c相对于bb60a在sfdr的典型值上提高20db,通过减少频段过渡将噪底平滑度提高了8db以上,将工作温度扩展至-40°c 到+65°c,并且扩展了i/q采集带宽,使其从250khz到27mhz可选。
硬件 signal hound bb60c是一个二次变频的超外差接收机,使用了两个独立的中频(if)。每个中频都在射频区域设计了相对应的分立式元件陷波器,从而进行很好的中频抑制 以消除杂散。每个射频频段同样也设计了分立元件的滤波器,这些滤波器是设计在pcb多层板的中间,专门设计以抑制镜像频率成分和本震泄漏(见图1)。
对于滤波器不能滤除的二阶互调产物,在预放和混频级都利用推挽放大器,有效地消除了偶数阶的互调,从而减小二阶互调造成的杂散。20mhz以下的信号将不会进行混频而直接到ad转换,从而避免因混频产生的互调。bb60c的前端衰减器和预放用以进行增益控制,从而让bb60c在任何参考电平下都能提供很好的无杂散动态范围(sfdr)。
cypress fx3的usb3.0控制器保证bb60c可以连续地向电脑或者笔记本输出80m采样的14位adc数据。
软件
signal hound bb60c包含了基于windows的开源频谱分析软件,软件有频谱仪的传统控制项,比如扫频宽度、中心频点、起始截止频率、分辨率带宽、视频带宽、参考 电平、可设置的迹线和频标等。利用opengl去平衡现代电脑的gpu加速功能从而丰富地显示二维和三维的频谱瀑布图以及实时余辉模式,增加用户体验,让 信号识别变得更简单。
bb60c有免费的c/c++的api,并有详尽的文档描述。这为用户编写自己的程序提供了工具,让用户可以驾驭bb60c的全部功能,可以触发后记录信号、实时分析和i/q数据采集。编程者可以利用开源软件来定制开发程序,也可以完全开发自己的程序。
bb60c可以用来做射频记录仪,可以录制和回放频谱扫描结果,也可以用api直接做i/q数据采集。api提供了幅频矫正了的i/q数据,并在采样率和采集带宽上可调,用以支持27mhz全带宽的数据采集或者提供250khz的单通道数据便于用internet传输。
真正的实时频谱分析 整 个27mhz瞬时带宽的无间隙频谱覆盖和实时频谱分析是通过75%的fft重叠实现的,这意味着每个adc采样将被包含在4次fft中。在实时模式下,只 要信号的幅度足够并落在瞬时带宽中,任何时长的信号都会被捕获并显示,但是要能显示出最大幅度,信号必须持续足够完成一次fft。对于631khz的分辨 率带宽,大约就是4us的时间,不过即使只有1us的脉冲,显示功率也只会减小2到3db。
单指令多数据流的发展使得现代的处理器,譬如 intel的酷睿i7能够在很高速率上进行信号处理,通常可以超过100 gflops。bb60c很好的借用了intel的ipp的强大能力,即使api在进行每秒320兆个点的fft运算或将数字中频转化成幅频矫正的i/q 数据时,bb60c也只占用cpu很小的资源。参见table1的更多指标总结。
独有特色 bb60c 通过usb供电,不需要单独的外部供电,这给在工作台工作的用户提供了便利,而对外场来说则必须得用这样或类似的供电方案。在生产过程中,每个bb60c 都会在环境温箱中进行测试,幅度随频率、增益和衰减的变化均会按10℃的步进做测量并进行矫正,存入内部flash中。然后api应用这些数据,通过 bb60c内部的温度感应器,在实际操作中做幅度读数补偿。这将保证在全球各地bb60c全部的测量精度。bb60c标准的操作温度是从0℃ 到+65℃,option-1将提供温度扩展型号,从-40℃到+65℃。
除了提供10mhz的时钟输入/输出外,bb60c还提供了触发 输入/输出。触发输入模式,会在触发信号的上升沿(或下降沿)在i/q数据的采样点上打上标记。api会矫正通过模拟和数字滤波器带来的传输延时,从而保 证高精度的时间信息,比如时间门的扫描或者gps时间戳。bb60c均备有库存,通常接到订单后一天内可以发货,这对一些时间要求紧迫的工作来说是很好的 一个方案,很快就能收到产品而不用花时间去等待生产制造。
应用 由于其出色的实时分析能力,bb60c非常适用于很多应用,比如下面这些重要的应用场合:间歇性干扰搜捕、扩频信号分析、自动测试测量和远程频谱监控等。
间歇性干扰的搜捕面临着许多的挑战,传统频谱仪只能搜捕并显示在分辨率带宽范围内的干扰,这使得分辨和量化干扰非常困难。但是一个实时频谱分析仪,如bb60c,可以同时处理数以千种的分辨率带宽,使得干扰搜索变得简单。
识 别和分析跳频的扩频信号对于传统频谱仪来说也是一个挑战,因为传统频谱仪只能捕捉跳频信号中的一小部分。bb60c能同时分析整个从902mhz到 928mhz的ism频段,也能在约4ms内完成从2400mhz到2475mhz的扫描,这将大大简化跳频信号的分析过程。
用api编写 自己的程序,结合一个带有英特尔博锐技术(intel vpro)的迷你型电脑(nuc)如dc53427hye (人民币价格约3500元),连上以太网(ethernet),就能利用bb60c进行产线自动测试或者远程频谱监控。英特尔博锐技术(intel vpro)使得远程控制pc的开机或者关机成为现实,并且当pc或者bb60c死机时,能远程实现系统的恢复或者从起,还能进行远程软件升级。

钳形表的正确使用及使用注意事项
盘点最具潜力的几大国产嵌入式系统
安泰功率放大器的技术指标有什么
什么是帧链,可以解决互联网金融的那些痛点
vivoZ5x反向充电功能实测 到底实不实用
高性价比的实时频谱分析详细讲解教程
《计算机视觉》确实在2019年开始成为行业对话的前沿
TI专家为你解答电源设计相关问题(一)
MAX9650/MAX9651 单通道和双通道VCOM放大器
中国十一国庆前夕TV LCD面板采购量增加
贴片头激光传感器
三维点云配准算法,包括4PCS、K-4PCS、SAC-IA、ICP、PCA、深度学习方法等
架空线路导线舞动形成的原因及监测预警系统的介绍
学校尝试引进VR校园安全教育科普系统
开路检测电路中的发光二极管
微软Surface Pro 7+商用版搭载最新第11代英特尔酷睿处理器
高通与AMS携手开发Android手机3D感测方案
Linux运维必备命令行工具!
为什么需要建设海绵城市?
智慧城市如何打造低成本的数据存储基础架构