当我想使用 USRP N210 作为使用 MATLAB 捕获电视的频谱分析仪时,为什么函数 radio = comm.SDRuReceiver() 返回零向量?

问题描述

我想使用 USRP N210 作为频谱分析仪,使用 MATLB 来捕获 UHF 电视信号,但是以下代码的 rxSig((radio = comm.SDRuReceiver() 的输出)返回一个向量,其所有值都为零。

代码是:

 radio = comm.SDRuReceiver( 'Platform','N200/N210/USRP2','IPAddress','192.168.10.2',...
          'CenterFrequency',650e6,'decimationFactor',4,'PPSSource','External','MasterClockRate',100e6); 
    
 spectrumAnalyzer = dsp.SpectrumAnalyzer('InputDomain','Frequency',....
    'SpectrumType','Power density',...
    'YLimits',[-130,20],...
    'PlotAsTwoSidedSpectrum',false,...
    'SpectralAverages',50,...
    'FrequencySpan','Start and stop frequencies',...
    'StartFrequency',500e6,...
    'StopFrequency',800e6,...
    'Position',figposition([50 30 30 40])) ; 

[rxSig,len ] = radio();

   % display received frequency spectrum.

        spectrumAnalyzer(rxSig);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...