下载此文档

南昌航空大学实验报告.docx


文档分类:高等教育 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
南昌航空大学实验报告课程名称: C 语言程序设计实验名称: 正弦信号模拟采样及特征参数分析软件设计班级: 姓名: 同组人: 指导教师评定: 签名: 一、实验目的 1、了解正弦信号采样的基本原理; 2、了解正弦信号采样的离散处理方法; 3、进一步掌握 C 语言输入输出语句的使用和编程方法; 4、进一步掌握 C 语言顺序结构、选择结构和循环结构程序的编写; 5、进一步掌握 C 语言函数的定义和调用,数组、结构体及文件的使用及编程方法; 6 、进一步培养把实际问题转化为 C 语言模型和模块化程序设计的能力。二、实验内容该实验要求对一输入正弦信号进行离散处理并对该信号的基本特征进行定量分析。采用不同的抽样频率分别求出该信号的有效值、峰峰值、平均值。三、实验要求具体功能指标要求如下: 1、生成模拟信号)2 cos( )( 0???? ftAnY +B; 其中 A( 幅度值)、f( 频率)、0?( 初相角)、 B( 直流分量) 由键盘输入; 2、对该信号在一个周期内分别等间隔采样 32、 64 点,并把采样的值分别存放在不同的数组中; 注:采样的计算方法如下:设信号的频率为 f ,采样 N点, 则周期为 T=1/f; 每两个采样点的间隔为⊿ t=T/N 。第n 点的采样值为: )/2 cos( )( 0????NnAnY +B 分别计算信号的有效值、峰峰值、平均值,并在屏幕上显示; 其中有效值计算公式为: N nY Nn??0 2)( 平均值计算公式为: N nYY??)( 平峰峰值计算公式为: min max nnYYY???峰峰 3、完成对信号的幅度值、频率、初相角、有效值、峰峰值、平均值的显示并以文件形式存储。四、实验流程图开始输入 A (幅度值)、f (频率)、x (初相角)、 B( 直流分量) 各采样点数据: f(n) =A* cos(2 * PI*f*t+ x)+B注:(t=n/ (f* N))N nYY??)( 平输出有效值、平均值、峰峰值,并将各点的值存入结构体数组中,将结构体数组写入磁盘结束 N分别取值为 32、 64Y 峰峰=Y max -Y min 四、实验源程序/***********************************************************************************************/ /************************** 正弦信号模拟采样及特征参数分析软件设计*******************************/ /***********************************************************************************************/ #include<> #include<> #include<> #define PI struct shuju // 结构体数组存放数据{ double average; // 平均值 double virt; // 有效值 double peak; // 峰峰值 double data[64]; // 存储每个采样点的数据}str[2]; // 两次采样的数据分开存放 str

南昌航空大学实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小200 KB
  • 时间2017-04-18