数据字发送序列:小波分析与16位音频处理详解
需积分: 32 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功能部件的基础知识,包括定时器的功能、结构、寄存器操作以及中断设置等,适合用于理解嵌入式系统中不同硬件组件的使用方法。
总结来说,这篇文章深入探讨了数据字在特定硬件环境下的发送策略,特别是对音频数据的处理,同时也简要提及了其他与硬件配置和系统管理相关的功能模块。这对于从事嵌入式系统设计或音频信号处理的工程师来说,提供了宝贵的实际操作参考。
5121 浏览量
3649 浏览量
2582 浏览量
3526 浏览量
2339 浏览量
2010 浏览量
2350 浏览量
1478 浏览量
890 浏览量
Matthew_牛
- 粉丝: 41
- 资源: 3791
最新资源
- zakaz
- matlab实现DCT变换和量化
- snueue:Reddit 媒体播放器
- Digital-electronics-1-2021
- pids-mobile
- madplay.rar
- 使用 MATLAB 进行 3D 有限元分析:这些是“使用 MATLAB 进行 3D 有限元分析”网络研讨会中使用的 MATLAB 示例-matlab开发
- LOGA 5X 多语言多平台建站系统 v5.3.0 utf-8
- band-together
- 广州大学操作系统课程设计:优先级调度.zip
- zave7.github.io:主
- Python
- Yzncms内容管理系统 v1.0.0
- -deprecated-cmsimple:[已弃用] 使用机车 cms 或类似的 http
- 串口数据保存至TXT文件.rar
- threejs-camera-dolly:用于Threejs的相机多莉助手