vantage 显示小函数

从RcvBuffer中显示或获取RF数据:

用户可以从RcvBuffer中获取/显示RF数据。
eg:第一个Buffer,第一帧,第三个获取,通道32:

plot(RcvData{1}(Receive(3).startSample:Receive(3).endSample,32,1))

显示模拟发射场的信息

showTXPD

通过showTXPD可以显示模拟发射场的信息

通过外部函数绘制指定射频数据

Process(2).classname = 'External';
Process(2).method = 'myFunction';
Process(2).Parameters = {'srcbuffer','receive',... % buffer to process.
                        'srcbufnum',1,...
                        'dstbuffer','none'};      % no output buffer

 Event(n).info = 'noop';  % noop between frames for frame rate control
 Event(n).tx = 0;         % no transmit
 Event(n).rcv = 0;        % no rcv
 Event(n).recon = 0;      % no reconstruction
 Event(n).process = 2;    % external processing function
 Event(n).seqControl = 1; % reference for ‘noop’ command


function myFunction(RData)
persistent myHandle
channel = 10;  % Channel no. to plot
if isempty(myHandle)||~ishandle(myHandle)
    figure;
myHandle = axes('XLim',[0,1500],'YLim',[-2048 2048],'NextPlot','replacechildren');
end
plot(myHandle,RData(:,channel));
return

对于接收滤波器相应:

运行VSX脚本后,通过以下函数可以获得滤波器响应:

>> freqz([Receive(1).InputFilter,Receive(1).InputFilter(20:-1:1)])
>> freqz([Receive(1).LowPassCoef,Receive(1).LowPassCoef(11:-1:1)])
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值