Advertisement

在Vivado中使用FFT9.1 IP核进行线性调频信号的FFT分析(3)

阅读量:

1、简述内容概述

在IP核的应用层面,线性调频信号的FFT处理与此前采用的8点和32点FFT并无明显差异;唯一需要特别关注的是仿真过程中线性调频信号的生成方式、如何将其导入Vivado平台以及数据位宽的设置。此处以Matlab生成数据并导入Vivado进行处理为例,但并不意味着数据只能通过这种方式生成和传输:

LFM信号生成: 在Matlab中根据指定参数生成相应的LFM信号

信号存储: 将Matlab中生成的LFM信号以二进制格式保存至TXT文件(在Vivado中通常采用二进制或十六进制方式读取数据)

Vivado读取数据: 从TXT文件中读取数据,并将其作为FFT模块的输入

FFT处理: 调用FFT核心模块,对输入的数据进行运算处理

数据输出: FFT处理后的结果以十进制形式存储至TXT文件,该文件可被Matlab读取并进一步分析。

2、仿真设计与结果

注意1: 在设计过程中需特别关注输入信号的位宽及其对应输出信号的位宽;当输入信号的位宽较大时,可能导致输出信号的位宽超出预设范围,从而引发错误。——这正是此前仿真过程中频繁出现错误的原因之一。

注意2: 在使用Vivado工具时,应确保其处理的是二进制补码形式,而非简单的反码表示。因此,在将Matlab中的数据导入Vivado之前,必

全部评论 (0)

还没有任何评论哟~