0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式教学教程:信号的抽样定理实验(外部输入信号)

冬至子 来源:创龙教仪-木江鹏 作者:创龙教仪-木江鹏 2023-11-23 14:10 次阅读

一、实验目的

了解信号抽样的基本内容,学习AD7606采集波形的实现,实现外部信号的抽样与恢复并在LCD上显示结果。

二、实验原理

抽样定理

抽样定理,又称采样定理,香农采样定理,奈奎斯特采样定理,只要采样频率大于或等于有效信号最高频率的两倍,采样值就可以包含原始信号的所有信息,被采样的信号就可以不失真地还原成原始信号。抽样定理是通信理论中的一个重要定理,是模拟信号数字化的理论依据。时域采样定理:

(1)频带为F的连续信号f(t)可用一系列离散的采样值f(t1),f(t1±Δt),f(t1±2Δt),...来表示,只要这些采样点的时间间隔Δt≤F/2,便可根据各采样值完全恢复原来的信号f(t)。

(2)当时间信号函数f(t)的最高频率分量为f_M时,f(t)的值可由一系列采样间隔小于或等于f_M/2的采样值来确定,即采样点的重复频率f≥2f_M。

对连续时间正弦信号考虑下面的表达式:

image.png

可以按抽样频率f_s=1/T_s对x(t)抽样来获得离散时间信号:

image.png

如果不能满足抽样定理,抽样后信号的频率就会重叠,即高于采样频率一半的频率成分将被重建成低于采样频率一半的信号。这种频谱的重叠导致的失真称为混叠,就不能恢复成原始信号。以下两种措施可避免混叠的发生:

(1)提高采样频率,使之达到最高信号频率的两倍以上(本实验使用的方法);

(2)引入低通滤波器或提高低通滤波器的参数;该低通滤波器通常称为抗混叠滤波器,抗混叠滤波器可限制信号的带宽,使之满足采样定理的条件。

外部输入信号

本实验中,外部输入信号的抽样实现是通过实验板上的波形发生器AD9833输出正弦波连续信号, AD7606 采集波形后得到对应的离散信号数据,最后DSP对采集到的离散信号进行处理,比如FFT运算,最后LCD显示。

image.png

AD9833特性

(1)AD9833是一款低功耗、可编程波形发生器,能够产生正弦波、三角波和方波输出,输出频率和相位可通过软件进行编程,调整简单。

(2)AD9833通过一个三线式串行接口写入数据。该串行接口能够以最高40MHz的时钟速率工作,并且与DSP和微控制器标准兼容。

image.png

AD7606特性

(1)8 路16bit采样通道。

(2)支持串行和并行读取方式。

(3)支持全部通道 200K 采样率并行采集和转换。

(4)支持真正±10V 或±5V 的双极性信号输入。

image.png

AD7606上8个通道的数据是同时采集,轮流转换的。

模数转换模块的处理过程如下:

(1)模数转换模块接到启动转换信号后,按照排序器的设置,开始转换第一个通道的数据;

(2)经过一个采样时间的延迟后,将采样结果放入转换结果寄存器保存;

(3)按顺序进行下一个通道的转换;

(4)如果为连续转换方式则从新开始转换过程;

(5)否则等待下一个启动信号。

程序流程设计

设计中首先要进行LCD初始化,例如外设使能配置、LCD管脚复用配置、中断配置、显示初始化等。然后初始化AD7606并启动转换,接着初始化AD9833并输出正弦波信号,AD7606对信号进行抽样转换,抽样后将信号转为复数模式,接着对抽样信号进行FFT变换,并在在LCD上显示抽样的结果。最后进行触摸检测,控制AD采样的暂停和启动。

image.png

函数源码

FFT运算函数

使用 DSPLIB 的库来进行FFT运算。使用时,直接包含“DSPF_sp_fftSPxSP.h”文件 即可。

API接口

void DSPF_sp_fftSPxSP(int N, float *ptr_x, float *ptr_w, float *ptr_y, unsigned char *brev, int n_min, int offset, int n_max);

程序使用 DSPLIB 的库来进行FFT运算,调用的程序源码和使用说明可以安装DSPLIB后查看。调用的FFT函数中,第一个参数是样本中 FFT 的长度,第二个参数是指向数据输入的指针。第三个参数是指向复杂旋转因子的指针。第四个参数是指向复杂输出数据的指针。第五个参数是指向包含 64 个条目的位反转表的指针。如果样本的FFT长度可以表示为 4 的幂,第六个参数是4,否则 第六个参数是 2 。第七个参数是从主FFT开始的样本中的子 FFT偏移索引 。 第八个参数是样本中主FFT的大小。

FFT逆变换函数

使用 DSPLIB 的库来进行FFT逆变换。使用时,直接包含“DSPF_sp_ifftSPxSP.h”文件 即可。

API接口

void DSPF_sp_ifftSPxSP (int N, float *ptr_x, float *ptr_w, float *ptr_y,
unsigned char *brev, int n_min, int offset, int n_max);

程序使用 DSPLIB 的库来进行FFT逆变换,调用的程序源码和使用说明可以安装DSPLIB后查看。调用的IFFT函数中,第一个参数是样本中 FFT 的长度。第二个参数是指向数据输入的指针。第三个参数是指向复杂旋转因子的指针。第四个参数是指向复杂输出数据的指针。第五个参数是指向包含 64 个条目的位反转表的指针 。如果样本的FFT长度可以表示为 4 的幂,第六个参数是4,否则第六个参数是2 。第七个参数是从主FFT开始的复杂样本中的子FFT偏移索引 。第八个参数是样本中主FFT的大小。

三、操作现象

实验设备:本实验使用的硬件接口为LCD,所需硬件为实验板、仿真器、公头对公头 SMA 连接线、LCD和电源

硬件连接

(1)使用公头对公头SMA连接线连接波形发生器和ADC输入的V1通道。

(2)连接仿真器和电脑USB接口。

(3)将拨码开关拨到DEBUG模式01111,连接实验箱电源,拨动电源开关上电。

image.png

软件操作

导入工程,选择Demo文件夹下的对应工程

编译工程,生成可执行文件

将CCS连接实验箱并加载程序

程序加载完成后点击运行程序

运行程序后,LCD会显示抽样的离散信号波形,上半幅图为离散抽样信号,横坐标X为时间,采样点的时间间隔为1ms。下半幅图为离散抽样信号的频谱图,频谱近似等于AD9833产生的连续信号频谱 100。

实验结束后,先点击左上角的黄色按钮暂停程序运行,再点击红色按钮退出CCS与实验板的连接,最后实验箱断电即可。

image.png

image.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 低通滤波器
    +关注

    关注

    14

    文章

    471

    浏览量

    47305
  • FFT
    FFT
    +关注

    关注

    15

    文章

    434

    浏览量

    59280
  • 波形发生器
    +关注

    关注

    3

    文章

    288

    浏览量

    31350
  • AD7606
    +关注

    关注

    6

    文章

    48

    浏览量

    23267
  • LCD显示
    +关注

    关注

    0

    文章

    132

    浏览量

    18341
收藏 人收藏

    评论

    相关推荐

    抽样定理和脉冲调幅(PAM)实验

    抽样定理和脉冲调幅(PAM)实验一、实验目的       &
    发表于 10-11 08:57

    演示抽样定理

    为什么我演示抽样定理时,抽样后的信号幅度与原信号幅度不同?大神能否解答下,谢谢
    发表于 04-14 14:35

    抽样定理仿真实验程序

    抽样定理仿真实验程序
    发表于 04-27 11:26

    数字信号处理实验教程:4-10 信号抽样定理实验(自定义输入信号

    实验目的 本操作教程是基于创龙教仪DSP教学实验箱:TL6748-PlusTEB操作录制的 本教程的目的是了解信号抽样的基本内容,学习
    发表于 06-14 10:09

    通信原理抽样定理及应用实验报告

    引起也可能是系统噪声引起;因为抽样信号的频率远高于输入信号的频率,采用低通滤波器可以滤除抽样时钟信号
    发表于 09-19 07:49

    嵌入式教学实验箱操作教程_国产教学实验箱:4-11 信号抽样定理实验外部输入信号

    通常称为抗混叠滤波器,抗混叠滤波器可限制信号的带宽,使之满足采样定理的条件。 外部输入信号实验
    发表于 11-22 15:07

    信号抽样抽样定理.ppt

    一、信号抽样 信号抽样也称为取样或采样,是利用抽样脉冲序列 p (t) 从连续信号 f (t)
    发表于 09-16 08:47 0次下载

    抽样定理与脉冲调幅(PAM)实验

    实验一  抽样定理与脉冲调幅(PAM)实验 一、实验目的:1、  验证抽样
    发表于 10-21 13:21 1.1w次阅读
    <b class='flag-5'>抽样</b><b class='flag-5'>定理</b>与脉冲调幅(PAM)<b class='flag-5'>实验</b>

    实验 时分复用通话与抽样定理

    实验  时分复用通话与抽样定理    一、实验目的 掌握抽样
    发表于 04-01 14:55 3312次阅读
    <b class='flag-5'>实验</b>  时分复用通话与<b class='flag-5'>抽样</b><b class='flag-5'>定理</b>

    信号抽样与恢复(PAM)

    实验  信号抽样与恢复(PAM) 一、 实验目的 1、验证抽样定理。 2、观察
    发表于 05-10 00:29 2.3w次阅读
    <b class='flag-5'>信号</b>的<b class='flag-5'>抽样</b>与恢复(PAM)

    抽样定理

    抽样定理
    发表于 12-06 14:23 0次下载

    基于抽样定理信号恢复理论证明

    抽样定理是《通信原理》课程的重要知识点,在模拟信号的数字传输中讲解,国内外教材中均对其详细论述。但是对本科生来说,这个知识点不易理解透彻,更难获得正确应用。 抽样
    发表于 12-25 14:06 3次下载
    基于<b class='flag-5'>抽样</b><b class='flag-5'>定理</b>及<b class='flag-5'>信号</b>恢复理论证明

    SystemView抽样定理验证实验的详细资料说明

    本文档的主要内容详细介绍的是SystemView抽样定理验证实验的详细资料说明。一、实验目的1、 熟悉使用System View软件,了解各部分功能模块的操作和使用方法。2、 通过
    发表于 01-29 11:15 28次下载
    SystemView<b class='flag-5'>抽样</b><b class='flag-5'>定理</b>验证<b class='flag-5'>实验</b>的详细资料说明

    高校嵌入式教学实验箱,开启智慧教学新篇章

    高校嵌入式教学实验箱,开启智慧教学新篇章
    的头像 发表于 05-23 08:32 440次阅读
    高校<b class='flag-5'>嵌入式</b><b class='flag-5'>教学</b><b class='flag-5'>实验</b>箱,开启智慧<b class='flag-5'>教学</b>新篇章