您可以设置基带采样率和过滤链Xilinx上的AD9361 / AD9364 RF芯片®Zynq.®无线电硬件。您选择的选项取决于您对发送或接收链中的过滤器设计的控制程度。您可以自动设计软件设计过滤器链,或者您可以根据自己的规范手动设计过滤器链。
在发射器或接收器系统对象™或块上设置基带速率时,该软件将默认过滤器设计应用于过滤器链。根据基带采样率应用默认过滤器以提供必要的抽取,以实现特定的时钟设置和数据速率。
您可以通过调用ADIM Devices调用AD9361过滤器设计向导来修改默认设置®。
小费
如果默认过滤器的增益或带宽特性不满足应用程序的要求,请使用ADI滤波器向导设计满足您特定要求的自定义过滤器。
筛选器向导需要下列MathWorks®下载188bet金宝搏产品:
马铃薯®
信号处理工具箱™
DSP System Toolbox™
有关操作过滤器向导的说明,请参见MATLAB过滤器设计向导AD9361模拟设备网站。
打开AD9361过滤器设计向导,在筛选AD936X和FMComms5块掩码的选项卡,单击启动滤向导。初始设置是默认的过滤器设计设置。
在过滤器向导中:
更新设置以满足应用程序的要求。
点击设计过滤器。
点击应用过滤器设计。将过滤器设计应用于FMComms5块时,将应用新的过滤器设置在两个AD9361芯片中使用的每个通道。
点击好吧在通知您设计已保存到块掩码的对话框中。
关闭滤波器向导。
当使用AD9361滤波器设计向导对AD936x或FMCOMMS5块应用自定义滤波器时使用自定义过滤器自动选择块的参数。要在默认和自定义过滤器设计之间切换筛选块掩码的选项卡,清除或选择使用自定义过滤器,分别。然后单击适用。
创建一个发射器或接收器System对象。调用AD9361过滤器设计向导DesignCustomFilter.
。例如:
tx = sdrtx('ad936x'那“BasebandSampleRate”,10E6)DesignCustomFilter(TX)
笔记
对于FMCOMMS5无线电硬件,您必须调用SDRTX.
和'fmcomms5'
代替'ad936x'
。
在过滤器向导中:
更新设置以满足应用程序的要求。
点击设计过滤器。
点击应用过滤器设计。将过滤器设计应用于FMComms5系统对象时,新的过滤器设置应用于在AD9361芯片中使用的每个通道。
点击好吧在对话框中,通知您设计将保存到系统对象。
关闭滤波器向导。
创建一个名称值单元数组,表示基于系统对象的过滤器设计的所有必要设置,然后保存它。
filtnv = {......“BasebandSampleRate”tx。BasebandSampleRate,......'filtpathrates',tx.filtpathrates,......'filtcoefficents',tx.filtcoeffience,......“filtCoefficientSize”,tx.filtcoefficience大小,......“filtDecimInterpFactor”tx.filtDecimInterpFactor,......“filtGain”,tx.filtgain,......“filtRFBandwidth”tx.filtRFBandwidth,......'filterconfigstruct',tx.filterconfigstruct.......};保存'mycustomfilter'“filtnv”
将自定义过滤器恢复到新对象。在System对象的此配置中,可以忽略有关属性的警告。
清晰的所有加载mycustomfilterrx = sdrrx('ad936x',filtnv {:});%使用已恢复的自定义过滤器rx.usecustomfilter = true;
笔记
对于FMCOMMS5无线电硬件,您必须调用SDRRX.
和'fmcomms5'
代替'ad936x'
。
使用AD9361过滤器设计向导将自定义过滤器或FMComms5系统对象应用于AD936X或FMComms5系统对象时,USECustomFilter.
对象的属性自动设置为真正的
。要在默认和自定义过滤器设计之间切换,请设置USECustomFilter.
财产错误的
或真正的
,分别。