DSP技术及应用 电子版实验报告

本文由用户“寂月雨黎”分享发布 更新时间:2023-01-19 11:21:00 举报文档

以下为《DSP技术及应用 电子版实验报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

重庆理工大学电气与电子***

DSP技术及应用

电子版实验报告

实验1

CCS入门

班 级: ***4

姓 名: 刘浩

学 号: ***727

完成时间: 2022.3.10

[注]

每个实验问题回答时可以采用截图辅助说明;

实验报告用 学号+姓名+实验号 命名,如:***张某某-1.doc

请独立完成实验和报告,实验报告分析和数据要一致。

回答问题

用CCS建立的一个工程文件,一般包含哪几种文件(还需指出文件扩展名)?

一般包含以下几种文件: (1)源程序文件:C?语言或汇编语言文件(*.ASM?或*.C) (2)头文件(*.H) (3)命令文件(*.CMD) (4)库文件(*.LIB,*.OBJ)

read_signals函数、output_signals函数、inp_buffer数组、write_buffer数组各自的功能是什么?

read_signals来获得音频数据并存入输入缓存inp_buffer数组。

output_signals将输出缓冲区的数据送输出设备;即完成将处理后的设备输出的功能。

inp_buffer数组用于存取read_signals获得的音频数据。

write_buffer来处理音频数据并存 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 缓冲区的起始地址,

数据页(Data Page):指明选择的采样缓冲区来自程序、数据还是I/O空间.

根据你的体会,要完成一个CCS系统的软件开发和调试,主要应包括哪几个步骤?

(1)设计:概念性规划

(2)编程与编译:创建工程文件编写源程序,编写配置文件

(3)调试:语法检测,逻辑检测

(4)分析:实时跟踪,统计,跟踪

结果及数据分析

1、跟踪调试程序,填写表1中num和count变量的值,并阐明原因。

表 1 程序调试结果

当程序第一次执行到右侧代码时

output=out_buffer;

int read_signals(int *input)

output[i] =

input[i]*volume;



num

100

100

无



count

无

无

99





原因如下:

num和count在不同子函数里面作用,到了其他程序里就只有显示无。

从数据文件sin2.dat导入的数据,存放在什么存储器中(数据存储器 or 程序存储器)?其起始地址是什么(可以用数组名回答)?共占有了多长的存储空间?

答:它存放在数据储存器中

起始地址是inp_buffer

共占了100个储存空间

记录输入与输出波形(请截图)。

输入波形



输出波形



4、修改源程序,重新编译链接,记录输出为输入幅值5倍的波形。



[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《DSP技术及应用 电子版实验报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览