数据字发送序列:小波分析与16位音频处理详解

需积分: 32 111 下载量 56 浏览量 更新于2024-08-10 收藏 9.83MB PDF 举报
本篇文章主要讨论了数据字内数据位的发送序列,特别是针对16位音频数据在通信中的传输规则。作者程正兴在《数据字内数据位的发送序列-小波分析算法与应用》一书中,详细解释了在处理立体声数据时,数据字的发送顺序是如何进行的。首先,发送16位的数据字时遵循地址从高到低的顺序,即先发送高位数据。对于立体声传输,每个声道有自己的数据字部分,左声道使用寄存器[31:24]的数据字N+1(高半字),右声道使用寄存器[15:0]的数据字N(低半字)。这意味着发送时遵循“先低半字到右声道,后高半字到左声道”的原则。 文章进一步强调了一个实例,比如发送数据0xf00f,先在总线上看到的是右声道的1111b,然后是左声道的0000b。而对于0xff00,先出现的是右声道的全11111111b,随后是左声道的0。这表明在处理音频数据时,不仅要关注数据本身的二进制表示,还要考虑到声道的同步和数据传输的特定顺序。 此外,文中提及的其他主题如系统节拍定时器、脉冲宽度调制器(PWM)、电机控制PWM(MCPWM)、正交编码接口(QEI)和实时时钟(RTC)等,虽然与本文的主题有一定关联,但并未直接涉及数据字内数据位的发送序列。这些部分分别介绍了LPC1700功能部件的基础知识,包括定时器的功能、结构、寄存器操作以及中断设置等,适合用于理解嵌入式系统中不同硬件组件的使用方法。 总结来说,这篇文章深入探讨了数据字在特定硬件环境下的发送策略,特别是对音频数据的处理,同时也简要提及了其他与硬件配置和系统管理相关的功能模块。这对于从事嵌入式系统设计或音频信号处理的工程师来说,提供了宝贵的实际操作参考。