基于C51单片机的校园自助导览仪设计

时间:2011-04-12来源:网络

b.jpg


数字音频采样通过由两个滤波器组成的滤波器组输入到心理声学模型中,由心理声学模型的输出来控制音频屏蔽等参数,最终通过量化和霍夫曼(Huffman)编码得到输出的比特流。
1.2 MP3解码与实现
PCM信号进行MP3压缩时,以1152个PCM采样值为单位,封装成具有固定长度的MP3数据帧(帧是MP3文件的最小组成单位)。在解码时,利用数据帧里的信息就可以恢复出1152个PCM采样值。这1152个采样值被分为2个粒度组,每个粒度组包含576个采样值。一个MP3数据帧分为5个部分:帧头、CRC校验值、边信息、主数据、附加数据。在进行解码时一般包含同步(Synchronization)、找到帧的开始位置、检查错误(CRC)、霍夫曼解码(Huffman decoding)、解包信息、输出量化的频率信息、再量化(Requantize)、用比例系数放大输出信息、再排序(Reorder)、增加频率后重新排序、频率线立体声合成(Stereodecoding)等过程。
MP3解码器程序设计包括以下内容:
①定点算法设计。尽管定点单片机也支持浮点运算,但浮点运算会消耗大量的指令周期和内存,也会降低系统运行速度,不能应用于MP3实时解码。在程序设计中,首先要将MP3浮点C解码算法转换为定点C解码算法。浮点算法转换成定点算法实现过程比较复杂,本文不再多述。
②在程序的头部建立正确的运行头(Run Time Header)文件。
③内存分页/重叠。与ADSP-218X类似,FD216也是通过设置重叠存储器选择寄存器(PMOVLAY/DMOVLAY)来实现PM(CM)/DM存储器分页/重叠的。

2 无线模块
无线遥控装置已广泛应用于车模、航模等领域,用来实现对靶机、驱动电机、玩具等的控制。在空间存在各个频段、强弱变化的无线电波,因此无线遥控器在通信数据传输时容易受到干扰。为了提高通信数据传输的可靠性,必须在发送端对传输的数据进行编码,而在接收端对接收的数据进行解码,以提高抗干扰性。下面先介绍无线收发的特点,再将此无线功能加入MP3中,构成一个有无线功能的MP3,从而完成校园自助导览仪的设计。
发射器一般由数据输入模块、编码电路、调制电路、驱动电路、发射电路等部分组成。当有数据从输入模块输入时,编码电路产生相应的编码信号(编码指信号对载波进行调制),再由驱动电路进行功率放大后由发射电路向外发射。
接收器一般由接收电路、放大整形电路、调制电路、数据处理电路、驱动执行电路等部分组成。接收电路接收发射器发送的调制编码信号,经过放大整形电路处理后送至解调电路。解调电路对调制信号进行解调,即还原为编码信号。数据处理电路对编码数据进行解析,并控制执行电路执行相应的操作。

1 2 3

关键词: 导览 设计 自助 校园 C51 单片机 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版