前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AD9361的matlab插件(滤波器)和AD936X Evaluation联合使用

AD9361的matlab插件(滤波器)和AD936X Evaluation联合使用

作者头像
用户9736681
发布2022-12-05 14:15:59
8630
发布2022-12-05 14:15:59
举报
文章被收录于专栏:嵌入式随笔嵌入式随笔

AD9361提供了一个插件ad9361-filter-wizard,这个是官方提供的可供生成滤波器系数的插件,可以去官网下载。然后再matlab下安装,如下图:

点击使用这个插件。

将数据改成自定义的时候,将Use Internal FIR这个勾选取消,否则生成的滤波器最大为32阶(也有时候不是,可能取决于软件版本吧),平滑性比较差。Data(数据速率)应与AD9361使用的一样,如下图

Apass和Astop的具体作用在图中有显示,个人认为,Apass可以尽量小,可以到0.001dB啥的,Astop倒是没必要太大,80dB足够用了。

Fpass和Fstop就是滤波器的频率了,这个根据需要设置就可以,图滤波器插件中的蓝色框图中的参数需要与AD936X Evaluation中的参数一样,这里可以先设置AD936X Evaluation,然后将AD936X Evaluation中的参数添加进去,参数如下图,接收对应接收的,发送对应发送的。

接收发送需要均设计完成

然后左上角的生成ftr文件(Coefficients to ftr),接收发送都设计完成之后这个选项可以选,不然是灰色的无法选中。

将生成的ftr的文件前几行替换成如下

Tx Filter,Rx Filter

GAIN=0,GAIN=2 ,这两个GAIN=0和GAIN =2 ,会影响AD936X Evaluation软件中滤波器的幅度,可加载进去之后根据需要适当修改。

打开AD936X Evaluation的软件

将下图的打钩,并将路径添加为之前的ftr文件路径

0 字(可选)

至此,使用matlab插件生成的滤波器就加载进去了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-12-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式随笔 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • AD9361提供了一个插件ad9361-filter-wizard,这个是官方提供的可供生成滤波器系数的插件,可以去官网下载。然后再matlab下安装,如下图:
  • 将生成的ftr的文件前几行替换成如下
  • 打开AD936X Evaluation的软件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档