DSP大作业
Dsp第一次大作业

Dsp 第一次大作业 谷晓琳 1〉 设计思路 电源选择:1. DSP 芯片电压:TMS320VC5416 芯片,I/O 接口使用的是 3.3V 电 压,而芯片内核逻辑采用的是 1.8V 电压。
采用 AMS1117-3.3V 线性芯片将 5V 转换为 3.3V 的电压,而采用 LM317 线性芯片将 3.3V 转换为 1.8V 的电压(考虑到老师先前说的功率问题,如果 直接由 12V 转换为 3.3V or 1.8V 功耗太大, 所以用最近的电压转 换)。
2. ADC 供电模块, 由于需要处理的信号是 1Mhz, 根据采样定理得 知其能够处理的速度必须>=2Mhz,所以选择了 ADS1602 芯片, 其供电电压为 5V,因此选用 LM2596 来提供 12V 转换为 5V 电 压。
20112318DSP 复位电路:由于 TM320VC5402 芯片可以采用软件复位,因此未用硬件电路来实现复位。
时钟产生电路:由于 TMS320VC5416 芯片的时钟是 10MHz, 因此利用DSP 芯片内部的震荡器构成时钟电路,在芯片的 X1 和 X2/CLKIN 引脚 之间接入一个晶体,用于启动内部振荡器。
外挂 Flash 电路:根据老师所给的 DSP 核心部分的设计参考图,选择 了 SST39VF400 芯片,其中 D0~D15 和 DP 的 D0~D15 相连,CE 和 PS 连 接,WE 和 DPS 的 R/W 连接,以为只选择了一个程序存储器,所以将OE 和 MSTRS 相连,当 PS=0;MSTRS=0 时,可对存储器进行读操作。
外挂 SRAM 电路:ICS64LV16 的存储容量是 64K*16,有 16 根地址线和 数据线,电源电压是 3.3V,与 TMS320VC5416 外设电压相同,所以不 需要进行电平转换,可以直接连接。
电路连接为:IO0~IO15 连接到 DSP_D0~DSP_D15;A0~A15 连接到 DSP_A0~DSP_A15;CE 与 DSP 的 DS 片 选信号相连,WE 与 DSP 的 R/W 相连,实现数据的读写出操作。
数字信号处理实验课大作业

DSP 实验课大作业设计一 实验目的 在DSP 上实现线性调频信号的脉冲压缩、上实现线性调频信号的脉冲压缩、动目标显示(动目标显示(动目标显示(MTI MTI MTI)和动目标检测)和动目标检测)和动目标检测(MTD)(MTD)(MTD),,并将结果与MATLAB 上的结果进行误差仿真。
上的结果进行误差仿真。
二 实验内容1. MATLAB 仿真仿真设定带宽、脉宽、采样率、脉冲重复频率,用MATLAB 产生16个脉冲的LFM LFM,每个脉冲,每个脉冲有4个目标(静止,低速,高速),依次做:,依次做:1) 脉冲压缩;脉冲压缩;2) 相邻2脉冲做MTI MTI,产生,产生15个脉冲;个脉冲;3) 16个脉冲到齐后,做MTD MTD,输出,输出16个多普勒通道个多普勒通道4) 改变PRF 后,利用两次PRF 下不同的速度结果,求不模糊速度下不同的速度结果,求不模糊速度2. DSP 实现实现将MATLAB 产生的信号,在visual dsp 中做频域脉压、中做频域脉压、MTI MTI MTI、、MTD MTD,将,将MTI 和MTD 结果导入Matlab ,并将其结果与MATLAB 的结果作比较。
三 实验原理1.1. 频域脉冲压缩原理频域脉冲压缩原理一般通过匹配滤波实现脉冲压缩。
在接收机中设置一个与发射信号频率相匹配的压缩网络使经过调制的宽脉冲的发射信号(一般认为也是接受机输入端的回波信号)变成窄脉冲,使之得到良好的距离分辨力,这个过程就称为“脉冲压缩”。
而这个脉冲压缩网络实际上就是一个匹配滤波器网络。
络实际上就是一个匹配滤波器网络。
2.2. MTI 原理原理MTI MTI((Moving Target Indication Indication)即动目标显示是利用运动目标带来的多普勒频)即动目标显示是利用运动目标带来的多普勒频移来消除静止杂波。
当雷达按照一定的周期辐射LFM 信号时,目标与雷达的距离不同会使得回波的相位有所不同。
DSP大作业(201111768)

2.1 基于 DSP 的转台控制系统功能分析
根据系统要求,DSP 运动控制系统的主体部分如图-6 所示。
RS232 串口单元 DSP TMS 320LF 2407 电源单元 电机 控制接口 上位机
驱动 模块
被控 电机
I/O 单元
光电 隔离 模块
光电 编码器
图-6 基于 DSP 的转台控制系统功能模块
2.3 步进电机运动控制系统及其运动控制器
步进电机控制系统主要由步进电机运动控制器、环行分配器、功率放大 器、步进电机组成如图-7 所示。
步 进 电 机 运 动 控 制 器
脉冲信号 方向信号 方式信号
环 形 分 配 器
步 进 电 机 驱 动 器
功 率 放 大 器
步进电机
图-7 步进电机控制系统结构图
(1)RS232 串口单元:通过串行通信接口(SCI)从上位 PC 机读取控制 指令,以及向上位 PC 机发送测角信号。 (2)电源单元:为步进电机驱动器以及光电编码器提供直流电源。 (3)I/O 单元:该模块主要采集光电编码器测角信号。 (4)电机控制接口:由该接口输出控制脉冲信号和方向信号给步进电机 驱动模块。
1 光电成像跟踪系统总体设计
实时光电成像跟踪系统的主要任务是从目标的图像序列中检测运动信 息,估计运动及参数并给出伺服机构控制算法,从而使光电成像跟踪系统准 确跟踪目标或目标特征的运动轨迹。
1.1 光电成像跟踪系统工作原理
光电成像跟踪系统通常是由探测系统及伺服机构联合组成的。探测系统 提供测量信息,伺服机构完成对目标的跟踪,结构如图-1 所示。
2 系统硬件设计
系统硬件平台是完成运动目标自动检测与跟踪的重要保证,通过对实验 场景的分析以及目标检测和跟踪算法的研究,根据性能要求和实验室设备条 件,本文设计研制了一套硬件平台:采用 DSP 实验系统作为转台控制系统主 要的硬件处理器;选定了用于获取图像的 CCD 摄像机、图像采集卡和二维精 密电控旋转台;以及转台步进电机驱动器、光电编码器、光电耦合器等;图 像输出设备采用了实验室里己有的显示器。本章将对本系统主要的硬件部分 的构成及功能做详细的介绍。
西工大DSP大作业

西工大DSRt作业实验1基于CCS的简单的定点DSF程序一、实验要求1、自行安装CCS3.3版本,配置和运行CCS2、熟悉CCS开发环境,访问读写DSP勺寄存器AC0-AC3 AR0-AR7,PC, T0-T33、结合C5510的存储器空间分配,访问DSR的内部RAM4、编写一个最简单的定点DSP程序,计算下面式子y=0.1*1.2+35*20+15*1.65、采用定点DSP进行计算,确定每个操作数的定点表示方法,最后结果的定点表示方法,并验证结果6、对编写的程序进行编译、链接、运行、断点执行、单步抽并给出map映射文件二、实验原理DSP芯片的定点运算---Q格式(转)2008-09-03 15:47 DSP 芯片的定点运算1. 数据的溢出:1>溢出分类:上溢(oveflow ): 下溢(underflow )2>溢出的结果:Max MinMin Max un sig ned char 0 255 sig ned char -128 127 un sig nedint 0 65535 signed int -32768 32767上溢在圆圈上按数据逆时针移动;下溢在圆圈上顺时钟移动。
例:signed int : 32767+1 = —32768 ; -32768-1 = 32767 unsigned char : 255+1 = 0; 0-1 = 2553>为了避免溢出的发生,一般在DSP中可以设置溢出保护功能。
当发生溢出时,自动将结果设置为最大值或最小值。
2. 定点处理器对浮点数的处理:1>定义变量为浮点型(float , double ),用C语言抹平定点处理器和浮点处理器2>放大若干倍表示小数。
比如要表示精度为0.01的变量,放大100倍去运算,3>定标法:Q格式:通过假定小数点位于哪一位的右侧,从而确定小数的精度。
Q0 :小数点在第0位的后面,即我们一般采用的方法Q15 小数点在第15位的后面,0~ 14位都是小数位。
哈工大DSP大作业

DSP-F2812的最小系统设计姓名学号班级时间一、设计目的:TMS320F2812DSP是TI公司一款用于控制的高性能、多功能、高性价比的32位定点DSP。
它整合了DSP和微控制器的最佳特性,集成了事件管理器,A/D转换模块、SCI通信接口、SPI外设接口、eCAN 总线通信模块、看门狗电路、通用数字I/O口、多通道缓冲串口、外部中断接口等多个功能模块,为功能复杂的控制系统设计提供了方便,同时由于其性价比高,越来越多地被应用于数字马达控制、工业自动化、电力转换系统、医疗器械及通信设备中。
通过本课程的学习,我对DSP的各个模块有了较为深入的了解,希望可以通过对最小系统的设计,进一步加深对DSP的学习,能在实践中运用DSP,提高自己的动手实践能力。
二、设计思路所谓最小系统就是由主控芯片加上一些电容、电阻等外围器件构成,其能够独立运行,实现最基本的功能。
为了验证DSP的最基本的功能,我设计了如下单元:有源电路的设计、复位电路及JATG下载口电路的设计、外扩RAM的设计、串口电路的设计、外扩A/D模块电路的设计。
三、详细设计步骤和原理1、电源电路的设计TMS320F2812工作时所要求的电压分为两部分:3.3V的Flash电压和1.8V的内核电压。
TMS320F2812对电源很敏感,所以在此推荐选择电压精度较高的电源芯片TPS767D318。
TPS767D318芯片输入电压为+5V,芯片起振,正常工作之后,能够产生3.3V和1.8V两种电压电压供DSP使用。
如下图所示:2、复位电路及JATG下载口电路的设计考虑到TPS767D301芯片自身能够产生复位信号,此复位信号可以直接供DSP芯片使用,所以不用为DSP设置专门的复位芯片。
在实际设计过程中,考虑到JATG下载口的抗干扰性,在与DSP 相连接的接口均需要采用上拉设计。
3、外扩RAM的设计TMS320F2812芯片内部具有18K*16位RAM空间。
当程序代码长度小于18K*16位时,该芯片内部的RAM空间就能够满足用户的需求。
DSP大作业报告

选课时间:___周二晚10、11、12实验报告课程名称: DSP与智能系统实验名称: _____DSP大作业指导老师: _______张珣姓名:_____学号:____班级:____专业:__实验日期:___一、实验要求以DSP芯片TMS320C54为例,设计一个完整的硬件电路,要求包括:1.电源电路;2.复位电路;3.振荡电路;4.JTAG电路;5.4X4矩阵按键;6.一个LED指示灯;7.外部8K RAM(地址:2000H – 3FFFH);8.外部8K RAM(地址:4000H – 5FFFH);9.8位ADC(6000H – 6003H)。
二、实验原理1.原理介绍1.1 中断概念中断响应过程:a.接受中断请求。
必须由软件中断(从程序代码)或硬件中断(从一个引脚或一个基于芯片的设备)提出请求去暂停当前主程序的执行;b.响应中断。
必须能够响应中断请求。
如果中断是可屏蔽的,则必须满足一定的条件,按照一定的顺序去执行。
而对于非可屏蔽中断和软件中断,会立即作出响应;c.准备执行中断服务程序并保存寄存器的值;d.执行中断服务子程序。
调用相应得中断服务程序ISR,进入预先规定的向量地址,并且执行已写好的ISR。
中断类别:可屏蔽中断:这些中断可以用软件加以屏蔽或解除屏蔽;不可屏蔽中断:这些中断不能够被屏蔽,将立即响应该类中断并转入相应的子程序去执行。
所有软件调用的中断都属于该类中断。
中断的优先级:如果多个中断被同时激发,将按照他们的中断优先级来提供服务。
中断优先级是芯片内部已定义好的,不可修改。
1.2模数控制模数模块介绍:ADC模块有16个通道,可配置为两个独立的8通道模块以方便为事件管理器A和 B服务。
两个独立的8通道模块可以级连组成16通道模块。
虽然有多个输入通道和两个序列器,但在ADC内部只有一个转换器,同一时刻只有1路ad进行转换数据。
模数转换的程序控制:模数转换相对于计算机来说是一个较为缓慢的过程。
DSP大作业报告--DSP原理及其应用

目录1 前言 (3)1.1 课程设计背景 (3)1.2 课程设计目的 (3)1.3 课程设计内容 (3)1.1 课程设计要求 (3)2 DSP及其开发环境 (4)2.1 DSP系统的构成 (4)2.2 DSP系统的特点及设计过程 (4)2.3 TI 和DSP介绍 (5)2.3.1C54x芯片 (5)2.3.2C5410体系结构 (6)2.3.3 中央处理器CPU (7)2.3.4数据存储器寻址 (8)2.3.5 程序存储器寻址 (8)2.3.6流水线操作 (8)2.3.7 片上外设 (8)2.3.8 外部总线接口 (8)2.3.9 IEEE 1149.1标准的逻辑扫描电路 (9)2.4.1DSK简介 (9)2.4.2CCS开发环境 (10)3 数字滤波器的设计原理 (12)3.1关于IIR与FIR滤波器 (12)3.2 FIR滤波器的设计 (12)3.1.1FIR滤波器的基本结构 (12)3.1.2FIR滤波器的常规设计方法 (13)3.3窗函数法设计FIR滤波器 (15)3.3.1典型窗口函数介绍 (15)3.3.2利用Hamming窗设计低通滤波器 (15)1前言1.1课程设计背景随着信息时代的到来,数字信号处理已经成为当今一门极其重要的学科和技术,并且在通信、语音、图像、自动控制等众多领域得到了广泛的应用。
在数字信号处理中,数字滤波器占有极其重要的地位,它具有精度高、可靠性好、灵活性大等特点。
现代数字滤波器可以用软件或硬件两种方式来实现。
软件方式实现的优点是可以通过滤波器参数的改变去调整滤波器的性能。
在信号处理领域中,对于信号处理的实时性、快速性的要求越来越高,因此在许多信息处理过程中,如对信号的过滤、检测、预测等,都要广泛地用到滤波器。
其中数字滤波器具有稳定性高、精度高、设计灵活、实现方便等许多突出的优点,避免了模拟滤波器所无法克服的电压漂移、温度漂移和噪声等问题,因而随着数字技术的发展,用数字技术实现滤波器的功能越来越受到人们的注意和广泛的应用。
西电DSP大作业任务报告

DSP实验课程序设计报告学院:电子工程学院学号:1202121013姓名:赵海霞指导教师:苏涛DSP实验课大作业设计一实验目的在DSP上实现线性调频信号的脉冲压缩、动目标显示(MTI)和动目标检测(MTD),并将结果与MATLAB上的结果进行误差仿真。
二实验内容2.1 MATLAB仿真设定带宽、脉宽、采样率、脉冲重复频率,用MATLAB产生16个脉冲的LFM,每个脉冲有4个目标(静止,低速,高速),依次做2.1.1 脉压2.1.2 相邻2脉冲做MTI,产生15个脉冲2.1.3 16个脉冲到齐后,做MTD,输出16个多普勒通道2.2 DSP实现将MATLAB产生的信号,在visual dsp中做脉压,MTI、MTD,并将结果与MATLAB作比较。
三实验原理3.1 线性调频线性调频脉冲压缩体制的发射信号其载频在脉冲宽度内按线性规律变化即用对载频进行调制(线性调频)的方法展宽发射信号的频谱,在大时宽的前提下扩展了信号的带宽。
若线性调频信号中心频率为f,脉宽为τ,带宽为B,幅度为A,μ为调频斜率,则其表达式如下:]212cos[)()(20t t f t rect A t x μπτ+••=;)(为矩形函数rect 在相参雷达中,线性调频信号可以用复数形式表示,即)]212(exp[)()(20t t f j t rect A t x μπτ+••= 在脉冲宽度内,信号的角频率由220μτπ-f 变化到220μτπ+f 。
3.2 脉冲压缩原理脉冲雷达信号发射时,脉冲宽度τ决定着雷达的发射能量,发射能量越大, 作用距离越远;在传统的脉冲雷达信号中,脉冲宽度同时还决定着信号的频率宽度B ,即带宽与时宽是一种近似倒数的关系。
脉冲越宽,频域带宽越窄,距离分辨率越低。
脉冲压缩的主要目的是为了解决信号的作用距离和信号的距离分辨率之间的矛盾。
为了提高信号的作用距离,我们就需要提高信号的发射功率,因此,必须提高发射信号的脉冲宽度,而为了提高信号的距离分辨率,又要求降低信号的脉冲宽度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
无限冲激响应滤波器(IIR)算法及实现姓名:***学号:***********专业班级:电子信息工程(2)班指导老师:***日期:2016/6/2摘要:21世纪是数字化的时代,随着信息处理技术的飞速发展,数字信号处理技术逐渐发展成为一门主流技术。
相对于模拟滤波器,数字滤波器没有漂移,能够处理低频信号,频率特性可做成非常接近于理想的特性,且精度可以达到很高,容易集成等。
这些优势决定数字滤波器的应用越来越广泛。
数字滤波器是数字信号处理中最重要的组成部分之一,被广泛应用于语音图像处理、数字通信、谱分析、模式识别、自动控制等领域。
本课题通过软件设计IIR数字滤波器,并对所设计的滤波器进行仿真:应用DSP集成开发环境—CCS调试程序,用TMS320F2812实现IIR数字滤波。
具体工作包括:对IIR数字滤波器的基本理论进行分析和探讨。
应用DSP集成开发环境调试程序,用TMS320F2812来实现IIR数字滤波。
通过硬件液晶显示模块验证试验结果,并对相关问题进行分析。
关键词:数字滤波器;DSP;TMS320F2812;无限冲激响应滤波器(IIR)。
引言:随着数字化飞速发展,数字信号处理技术受到了人们的广泛关注,其理论及算法随着计算机技术和微电子技术的发展得到飞速发展,被广泛应用于语音图像处理、数字通信、谱分析、模式识别、自动控制等领域。
数字信号处理由于运算速度快,具有可编程的特性和接口灵活的特点,使得它在许多电子产品的研制、开发和应用中,发挥着重要的作用。
采用DSP芯片来实现数字信号处理系统是当前发展的趋势。
在数字信号处理中,数字滤波占有极其重要的地位。
滤波是信号处理中的一个重要概念。
滤波分经典滤波和现代滤波。
经典滤波的概念,是根据傅里叶分析和变换提出的一个工程概念。
根据高等数学理论,任何一个满足一定条件的信号,都可以被看成是由无限个正弦波叠加而成。
换句话说,就是工程信号是不同频率的正弦波线性叠加而成的,组成信号的不同频率的正弦波叫做信号的频率成分或叫做谐波成分。
只允许一定频率范围内的信号成分正常通过,而阻止另一部分频率成分通过的电路,叫做经典滤波器或滤波电路。
数字滤波是语音和图像处理、模式识别、谱分析等应用中的一个基本处理算法。
在许多信号处理应用中用数字滤波器替代模拟滤波器具有许多优势。
数字滤波器容易实现不同幅度和相位频率特性指标。
用DSP芯片实现数字滤波除具有稳定性好、精度高、不受环境影响外,还具有灵活性好的特点。
用可编程DSP芯片实现数字滤波可通过修改滤波器的参数十分方便的改变滤波器的特性。
原理:1.无限冲激响应数字滤波器的基础理论。
利用模拟滤波器成熟的理论及其设计方法来设计IIR数字低通滤波器是常用的方法。
H s,再按照一设计过程是:按照数字滤波器技术指标要求一个过渡模拟低通滤波器()aH s转换成数字低通滤波器函数H(z)。
由此可见,设计的关键问题就定的转换关系将()aH s转换成z平面上的H(z)。
是要找到这种关系,将s平面的()aH s从s平面转换到z平面的方法有多种,但工程上常用的是脉冲响将系统函数()a应不变法和双线性变换法。
在课题中我们采用双线性变换法设计IIR数字低通滤波器。
通过采用非线性频率压缩的方法,将整个模拟频率轴压缩到±π/T之间,再用Z=sT e 转换到z 平面上。
设()a H s ,s=j Ω,经过非线性频率压缩后用1()a H s ,1S =j 1Ω表示,这里用正切变换实现频率压缩: 121tan()2T T Ω=Ω 实现了s 平面上整个虚轴完全压缩到1S 平面上虚轴的±π/T 之间的转换。
由上式得到:j Ω=11211j T j T e T e -Ω-Ω-+代人s=j Ω,1S =j 1Ω,得到:11211s Ts Te S T e---=+ 再通过z=1s Te 从1S 平面转换到Z 平面得到11211z S T z---=+ ; 22s T z s T+=- 上面两式即称为双线性变换。
2.模拟滤波器原理(巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器)。
3.数字滤波器系数的确定方法。
4.根据要求设计低通 IIR 滤波器要求:低通巴特沃斯滤波器在其通带边缘 1kHz 处的增益为-3dB ,12kHz 处的阻带衰减 为 30dB ,采样频率 25kHz 。
设计: ① 确定数字低通滤波器的技术指标:通带边缘频率 fp1Hz 、待求阻带边缘频率 fs1Hz 和待求阻带衰减-20log δsdB 。
模拟边缘频率为:fp1=1000Hz ,fs1=12000Hz阻带边缘衰减为:-20log δs=30dB②将数字低通滤波器的技术指标转换成响应的模拟低通滤波器的技术指标。
用Ω=2πf/fs 把由 Hz 表示的待求边缘频率转换成弧度表示的数字频率,得到Ωp1 和Ω s1。
Ωp1=2πfp1/fs=2π1000/25000=0.08π弧度 Ωs1=2πfs1/fs=2π12000/25000=0.96π弧度 -计算预扭曲模拟频率以避免双线性变换带来的失真。
由 w=2fs tan(Ω/2)求得 wp1 和 ws1,单位为弧度/秒。
wp1=2fs tan(Ωp1/2)=6316.5 弧度/秒 ws1=2fs tan (Ωs1/2)=794727.2 弧度/秒-由已给定的阻带衰减-20log δs 确定阻带边缘增益δs 。
因为-20log δs=30,所以log δs=-30/20,δs=0.03162 计算所需滤波器的阶数:n ≥111log(1)2log()ss p δωω-=21log(1)(0.03162)794727.22log()6316.5-=0.714因此,一阶巴特沃斯滤波器的传输函数为:H (s )=wp1/(s+wp1)=6316.5/(s+6316.5)由双线性变换定义s=2fs(z-1)/(z+1)得到数字滤波器的传输函数为:H(z)=11 6316.50.1122(1)110.7757 500006316.51zz zz--+=--++因此差分方程为:y[n]=0.7757y[n-1]+0.1122x[n]+0.1122x[n-1] 软件流程图:一、软件实现1、实验准备—设置软件仿真模式—启动CCS2、打开工程、浏览程序。
3、编译并下载程序4、打开窗口:*选择菜单View—>Graph->Time/Frequency…,进行如下设置出现窗口如下:选择菜单View->Graph->Time/Frequency…,进行如下设置:出现窗口:5、清除显示:在以上打开的窗口中单击鼠标右键,选择弹出菜单中“Clear Display”功能。
6、设置断点:在程序iir.c中有注释“/*请在此句上设置软件断点*/”的语句上设置软件断点7、运行并观察结果(1)选择“Debug”菜单中的“RUN”项,或按F5键运行程序。
(2)观察“IIR”窗口中时域图形:观察滤波效果。
实验结果:本次调试过程中出现了不少问题,但在辅导老师的指导下顺利完成IIR数字滤波实验。
软件调试结果如下图示:输入波形为一个低频率的正弦波与一个高频率的余弦波叠加而成。
如图:通过观察频域和时域图,得知:输入信号为低频和高频叠加的信号,输入波形中的低频波形通过了滤波器,而高频部分则被衰减,从而达到了滤波的效果。
但是可以看出滤波后还是存在微弱的高频部分,也就是高频部分没有完全虑去,这从时域图中也可以看出。
二、IIR算法硬件实现原理:1、AD原理(上面已论述)2、模数转换工作过程—模数转换模块接到启动转换信号后,按照设置进行相应通道的数据采样转换。
—经过一个采样时间的延迟后,将采样结果放入AD数据寄存器中保存。
—等待下一个启动信号。
3、模数转换的程序控制模数转换相对于计算机来说是一个比较缓慢的过程。
一般采用中断方式启动转换或保存结果,这样在CPU忙于其他工作时可以少占用处理时间。
设计转换程序应首先考虑处理过程如何与模数转换的时间相匹配,根据实际需要选择合适的触发转换的手段,也要能及时的保存结果。
4、 混频波形的产生将接收到的两路AD 采样信号进行相加,并对结果的幅度进行限制,从而产生混合后的输出波形。
实验中采用了同相位混频的方法,也可修改程序完成异相混频法。
5、IIR 滤波器工作原理及参数的计算参见实验七6、说明:本程序在AD 中断中对AD 进行连续采样。
由于需要进行实时混频,所以交替转换通道0(ADCIN0)和通道1(ADCIN1)。
混频的波形通过IIR 滤波器,得到输出波形。
DSP 开发板框图:硬件框图:一个DSP 系统可分为最小系统设计和外围接口设计,DSP 在必要的工作环境下才能正常工作。
DSP 最小系统包括复位、时钟和电源电路。
液晶显示模块PCTMS320F2812信号源发生模块电源电路时钟电路复位电路程序流程图:实验准备:(1)连接实验设备(2)准备信号源进行AD输入①用信号线连接实验箱左侧信号源的波形输出A端口和“A/D输入”模块的“ADCINO”插座注意插头要插牢、到底。
这样,信号源波形输出A的输出波形即可送到ICETEK—F2812A 板的AD输入通道0。
②用同样方法连接实验箱左侧信号源的输出B端口和“A/D输入”的“ADCIN1”相连。
③设置波形输出A:—向内侧按波形频率选择按钮,直到标有正弦波的指示灯亮。
—上下调节波形频率选择按钮,直到标有100—1KHZ的指示灯亮。
—调节幅值调整旋钮,将波形输出A的幅值调到适当位置。
④设置波形输出B:—向内侧按波形频率选择按钮,直到标有正弦波的指示灯亮。
—上下调节波形频率选择按钮,直到标有1K-10KHZ的指示灯亮。
—调节幅值调整旋钮,将波形输出A的幅值调到适当位置。
注意:由于模数输入信号未经任何转换就进入DSP,所以必须保证输入的模拟信号的幅度在0-3V 之间。
必须用示波器检测信号范围,保证最小值0V 最大值 3 V,否则容易损坏DSP 芯片的模数采集模块。
2、设置Code Composer Studio 2.21 在硬件仿真(Emulator)方式下运行请参看本书第三部分、第一章、四、2。
3、启动Code Composer Studio 2.21选择菜单Debug->Reset CPU。
4、打开工程文件5、编译、下载程序,选择菜单Debug->Go Main,使程序运行到main 函数入口位置。
6、观察窗口-打开源程序IIR.c,查看源代码。
7、运行程序观察结果按CTR 控制板的K6 键,实现滤波显示,K7 键实现混频显示,按K8 实现键A、B 两信号源分屏显示。
8、观察动态效果,调节信号源输出,观察滤波器输出改变信号源输入的波形、频率参数,观察动态效果。