.data : {} > DARAM1
.bss : {} > DARAM1 /*全局和静态变量保留空间*/
.const : {} > DARAM1 /*存放C程序中的字符常量,浮点常量等*/ .csldata: {} > DARAM0 dmaMem: {} > DARAM0 }
3. 程序运行结果
(1)输入正弦信号
用虚拟仪器输入2KHz正弦信号,分别A律,u律压缩解压后并用Graph观察输入数据,压缩数据和输出数据。 A律时域波形:
频域波形:
24
分析对比时域,频域图像,时域中输入正弦信号的图形并不像正常信号那样圆滑,这是因为输入经过了A/D转换器进行了采样,进而压缩,压缩恢复后是进过D/A后输出,可以看到,A律压缩解压前后图像失真并不明显,再从频域观察,比较输入图像和压缩图像,可以看到压缩部分集中在低频,恢复后的频域图像也跟输入相差不大。 u律时域波形:
频域波形:
25
对比上述图像,输入正弦信号,但是输出的图形并不是非常好但存在正弦信号的大致走向,根据后面我们研究的内容,信号的大小也会影响输出的波形,改变为大信号对u律压缩的效果会好一些。
(2)输入语音信号
我们输入语音信号,分别通过A律和u律压缩解压后观察输出数据,也可以用耳机试听(视频中有语音声音)。 A律时域波形:
A律频域波形:
26
由于音乐比正弦信号复杂的多,所以图像并不能够清晰显示相应关系,但是我们观察发现,在频域中,压缩图像在高频部分几乎没有,表现了非均匀量化的特性。而恢复出来的信号图像,在一定的误差噪音下,大致与输入信号相符。 u律时域波形:
u律频域波形:
27

