安捷伦/是德科技是通信领域有名的测试设备厂商,平常经常用他们家的频谱仪N9010,N9020,频谱仪通常主要用来观测信号的频域请况,但实际这些频谱仪都不仅仅是频谱仪,一般都是矢量信号分析仪,完全可以完成IQ数据采集和处理,搭配上位机软件可以完成更细致的信号分析和一定程度的接收机功能。
为了实现上述功能你除了需要有一台N9010/9020的频谱仪外,你还需要一个89601B的上位机软件(官网报价好几K美刀一年),每台设备可以试用一个月,有频谱观测,数据采集,信号解调分析等功能。总体功能还是很好用的,就是太贵了。
![c3e0f5684d1ab6319b0f7e5faaadc38e.png](https://i-blog.csdnimg.cn/blog_migrate/7f5e844d2b39f1bdefe51d70889ce7f4.jpeg)
对于通信算法工程师而言,实际请况下可能主要需要的还是数据采集的功能(信号解调分析功能自己完全也可以做,或者可以网上下载,或者matlab自带库,最近的2019版本更新了大量的通信收发的库函数),几千美刀买一个实在太不划算了,因此我考虑是不是Matlab有对应的免费库或者驱动程序(后来发现还是太天真了,Matlab库比89601B还贵,N6171A,4000美刀)
下面给出我找到的基于Maltab的MXA可以用的数据采集方式(暂时一次只能采集1e6个点)
% MATLAB PSA/MXA IQ
% Getting IQ data using the PSA/MXA driver and plot display