信号与系统实验箱上位软件的使用
发布时间:2017-06-15 点击次数:次
一、上位软件“信号与系统”的安装与使用
1、运行Setup.exe,选择好安装目录,安装程序将自动完成安装。
2、双击桌面上“信号与系统”快捷图标,运行程序。
3、软件功能介绍
(1)DSP应用实验:
主要是在用户没有仿真器的情况下使用。使用户能进行二次开发,在我们提供的实验平台上,运行自已编写的DSP程序。具体步骤如下:
a、用户先在CCS的模拟仿真环境下,编写自已的DSP程序,编译、调试直至正确,生成可执行的目标文件(*.out)。然后点击“装载”按钮,选择相应的目标文件,点击“打开”按钮,即可将目标文件下载到DSP的片内存储器中。
b、下载完成程序后,点击“运行”按钮,程序即开始运行。
(2)数字滤波器实验:
a、主要是对固化在W27C512中的采样程序和数字滤波器程序(采用FIR算法),进行参数和滤波器系数的修改,以实现不同采样率,及不同阶数的数字滤波器。实验时,请设置红色拔码开关SWB01。往上拔为‘0’,往下拔为‘1’。采样程序:‘0000’;数字滤波器程序:‘0110’。对于采样程序只需设置采样率,以便观察采样频率与信号频率的关系。
b、固化的数字滤波器可设置的最大阶数为1024阶。
c、下载系数表时,系数表的阶数应与所设置的滤波器的阶数相一致。
d、YUY-XH3实验平台能使用的滤波器系数文件,是由我们提供的“数字信号处理实验 辅助设计与分析系统”生成的滤波器系数文件。其格式如下:
FS=4000--采样率
N =33--阶数
b0=0.0136--系数0
b1=-0.0145--系数1
b33=0.0136--系数33
e、若只下载系数表,即不下载采样率(FS)、阶数(N),可选中“仅系数表”——打勾。
f、若下载用户自已编写的DSP程序,可使用“装载实验程序”。装载完成后,运行即可。其他选项不要使用。
(3)频谱分析
主要是在进行“频谱分析”实验时,分别用来观察输入信号的波形和快速傅立叶变换(FFT变换)的结果。
实验时,先将函数发生器的输出OUT接到数字滤波器的输入端PB01;将红色拔码开关SWB01设置为‘0101’,再按一下S1(MCU_RST)复位按钮,使FFT程序运行。然后点击<实时分析>框 中的“开始”按钮,即可在屏幕上观察到输入信号的波形,和快速傅立叶变换(FFT)的结果。
可通过波形选择开关,选择不同的波形进行观察。
由于采样频率为128KHz,FFT的长度为128,因此频率分辨率为1KHz,当信号频率为1KHz的整数倍时,测量准确。其它频率测试时,结果有一定误差。
(4)串口设置
主要用来选择串口,以适应不同的PC机。波特率固定为19200。
(5)文件转换
YUY-XH3实验平台能使用的滤波器系数文件是由我们提供的“数字信号处理实验 辅助设计与分析系统”产生的滤波器系数文件。
FdaTool(.h)(FIR) ToCoffTable :将MATLAB 中滤波器设计工具FdaTool产生的滤波器系数文件(.h,C语言)转换成“数字信号处理实验 辅助设计与分析系统”产生的系数文件格式。仅用于FIR滤波器系数。
FdaTool(.h)(FIR) ToAsm :将MATLAB 中滤波器设计工具FdaTool产生的滤波器系数文件(.h ,C语言)转换成DSP开发软件CCS2.2汇编语言格式的系数文件(.word xx xx xx xx xx xx xx xx)。其中xx为十进制数。若选择“.HEX”,则xx为十六进制数。
CoffTable to Asm :将我们提供的“数字信号处理实验 辅助设计与分析系统”产生的滤波器系数文件转换成DSP开发软件CCS2.2汇编语言格式的系数文件(.word xx xx xx xx xx xx xx xx)。其中xx为十进制数。若选择“.HEX”,则xx为十六进制数。
(6)实验指导书
提供YUY-XH3信号与系统及数字信号处理平台的详细的实验指导(电子文档)。
二、“数字信号处理实验 辅助设计与分析系统”软件的安装与使用
辅助设计软件的全称为“数字信号处理实验 辅助设计与分析系统”。它是基于MATLAB6.5集成软件的,是用来学习数字滤波器的设计和频谱分析的软件。
1、使用时,必须先安装MATLAB6.5集成软件。(该软件的安装请参见有关资料)。
2、然后再安装辅助设计软件。MATLAB_DSP 是“数字信号处理实验辅助设计与分析系统”软件所在的文件夹。使用前,应先将光盘中MATLAB_DSP目录下的DSPC5402文件夹拷贝到MATLAB的安装目录下,然后在MATLAB中设置其路径。步骤如下:运行MATLAB,在界面中打开FILE菜单,选中SET PATH,在弹出的界面中点击“Add Folder”按钮,选中MATLAB安装目录下的DSPC5402文件夹。保存并退出。在MATLAB界面中的命令窗中,输入DSPGM,按回车即可运行系统。
3、MATLAB_DSP目录下的M_WORK文件夹中的文件是一些执行文件,对MATLAB下产生的数据进行处理,使之能在YUY-XH3实验箱中使用。使用前,应将其中的所有文件拷贝到MATLAB安装目录下的WORK子目录下,否则不能正常工作。
1、运行Setup.exe,选择好安装目录,安装程序将自动完成安装。
2、双击桌面上“信号与系统”快捷图标,运行程序。
3、软件功能介绍
(1)DSP应用实验:
主要是在用户没有仿真器的情况下使用。使用户能进行二次开发,在我们提供的实验平台上,运行自已编写的DSP程序。具体步骤如下:
a、用户先在CCS的模拟仿真环境下,编写自已的DSP程序,编译、调试直至正确,生成可执行的目标文件(*.out)。然后点击“装载”按钮,选择相应的目标文件,点击“打开”按钮,即可将目标文件下载到DSP的片内存储器中。
b、下载完成程序后,点击“运行”按钮,程序即开始运行。
(2)数字滤波器实验:
a、主要是对固化在W27C512中的采样程序和数字滤波器程序(采用FIR算法),进行参数和滤波器系数的修改,以实现不同采样率,及不同阶数的数字滤波器。实验时,请设置红色拔码开关SWB01。往上拔为‘0’,往下拔为‘1’。采样程序:‘0000’;数字滤波器程序:‘0110’。对于采样程序只需设置采样率,以便观察采样频率与信号频率的关系。
b、固化的数字滤波器可设置的最大阶数为1024阶。
c、下载系数表时,系数表的阶数应与所设置的滤波器的阶数相一致。
d、YUY-XH3实验平台能使用的滤波器系数文件,是由我们提供的“数字信号处理实验 辅助设计与分析系统”生成的滤波器系数文件。其格式如下:
FS=4000--采样率
N =33--阶数
b0=0.0136--系数0
b1=-0.0145--系数1
b33=0.0136--系数33
e、若只下载系数表,即不下载采样率(FS)、阶数(N),可选中“仅系数表”——打勾。
f、若下载用户自已编写的DSP程序,可使用“装载实验程序”。装载完成后,运行即可。其他选项不要使用。
(3)频谱分析
主要是在进行“频谱分析”实验时,分别用来观察输入信号的波形和快速傅立叶变换(FFT变换)的结果。
实验时,先将函数发生器的输出OUT接到数字滤波器的输入端PB01;将红色拔码开关SWB01设置为‘0101’,再按一下S1(MCU_RST)复位按钮,使FFT程序运行。然后点击<实时分析>框 中的“开始”按钮,即可在屏幕上观察到输入信号的波形,和快速傅立叶变换(FFT)的结果。
可通过波形选择开关,选择不同的波形进行观察。
由于采样频率为128KHz,FFT的长度为128,因此频率分辨率为1KHz,当信号频率为1KHz的整数倍时,测量准确。其它频率测试时,结果有一定误差。
(4)串口设置
主要用来选择串口,以适应不同的PC机。波特率固定为19200。
(5)文件转换
YUY-XH3实验平台能使用的滤波器系数文件是由我们提供的“数字信号处理实验 辅助设计与分析系统”产生的滤波器系数文件。
FdaTool(.h)(FIR) ToCoffTable :将MATLAB 中滤波器设计工具FdaTool产生的滤波器系数文件(.h,C语言)转换成“数字信号处理实验 辅助设计与分析系统”产生的系数文件格式。仅用于FIR滤波器系数。
FdaTool(.h)(FIR) ToAsm :将MATLAB 中滤波器设计工具FdaTool产生的滤波器系数文件(.h ,C语言)转换成DSP开发软件CCS2.2汇编语言格式的系数文件(.word xx xx xx xx xx xx xx xx)。其中xx为十进制数。若选择“.HEX”,则xx为十六进制数。
CoffTable to Asm :将我们提供的“数字信号处理实验 辅助设计与分析系统”产生的滤波器系数文件转换成DSP开发软件CCS2.2汇编语言格式的系数文件(.word xx xx xx xx xx xx xx xx)。其中xx为十进制数。若选择“.HEX”,则xx为十六进制数。
(6)实验指导书
提供YUY-XH3信号与系统及数字信号处理平台的详细的实验指导(电子文档)。
二、“数字信号处理实验 辅助设计与分析系统”软件的安装与使用
辅助设计软件的全称为“数字信号处理实验 辅助设计与分析系统”。它是基于MATLAB6.5集成软件的,是用来学习数字滤波器的设计和频谱分析的软件。
1、使用时,必须先安装MATLAB6.5集成软件。(该软件的安装请参见有关资料)。
2、然后再安装辅助设计软件。MATLAB_DSP 是“数字信号处理实验辅助设计与分析系统”软件所在的文件夹。使用前,应先将光盘中MATLAB_DSP目录下的DSPC5402文件夹拷贝到MATLAB的安装目录下,然后在MATLAB中设置其路径。步骤如下:运行MATLAB,在界面中打开FILE菜单,选中SET PATH,在弹出的界面中点击“Add Folder”按钮,选中MATLAB安装目录下的DSPC5402文件夹。保存并退出。在MATLAB界面中的命令窗中,输入DSPGM,按回车即可运行系统。
3、MATLAB_DSP目录下的M_WORK文件夹中的文件是一些执行文件,对MATLAB下产生的数据进行处理,使之能在YUY-XH3实验箱中使用。使用前,应将其中的所有文件拷贝到MATLAB安装目录下的WORK子目录下,否则不能正常工作。