时域分析实验报告.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

时域波形的参数测量实验

一.实验目的

1.学习VISUALDSP++开发流程。

2.掌握波形时域参数(周期、上升时间等)的测量方法。

3.掌握波形幅度参数(幅度、平均值、均方根值等)的测量方法。

4.掌握参数统计的一般实现方法。

二.实验内容

1.学习VisualDSP++的开发设计流程。

2.编写程序测量波形参数。

3.编写程序对波形参数进行统计运算。

三.预备知识

1.了解BLACKFIN系列DSP处理器的背景知识。

2.了解常用波形参数的定义。

四.实验设备与工具

硬件:基于BF531实验开发平台,支持BLACKFIN系列DSP的实时仿真器,以及PC机

Pentium100以上。

软件:VISUALDSP++开发环境

五.实验步骤

1、计算并显示示波器幅度参数:平均值、最大值。打开Ypara.c源文件,填充缺少的代码。

2、计算并显示示波器时间类参数:上升时间。打开Xpara.c源文件,填充缺少的代码。

3、对代码进行测试(打开参数测量功能),并填写如下表格:

输入波形平均值最大值上升时间

正弦波(偏移1V,幅1.1v1.64v142us

度600mV)

方波(偏移100mV,82mv680mv18us

幅度600mV)

三角波(偏移0V,幅12mv1.22v284us

度1.2V)

4、新建文件Statistic.c和Statistic.h,并将其加入工程中。在Statistic.c文件中对平均值和上

升时间两个参数进行统计运算。

intaverage_averange(short*pBuffer,intLength)

{

floatmax=0;

for(i=0;iLength;i++)

{

max+=pBuffer[i];

}

floataverage=max/Length;

returnaverage;

}

Intaverage_variance(short*pBuffer,intLength)

{

floatmax=0;

floataverage=average_average(pBuffer,Length);

for(inti=0;iLength;i++)

{

max=(pBuffer[i]-average)(pBuffer[i]-average);

}

floatvariance=max/(Length-1);

returnvariance;

}

六.思考题

1、如何计算波形的均方根值?

均方根等于(Vpp/2)*sqrt(2).其中Vpp为幅值.

2、完善波形周期的测量算法。

找到相邻的两个最大值,再根据采样点的值相减.变相的得到周期。

intindex=0;

floatmax=GetMax(pBuffer,Length);

while(pBuffer[index](max-max/1000)index++;

intmin_index=index;

while(pBuffer[i]max/2)index++;

while(pBuffer[i](max-max/1000))index++;

intmax_index=index;

returnmax_index-min_index;

文档评论(0)

135****5548 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档