Soft
lovebeyond1014
这个作者很懒,什么都没留下…
展开
-
红外波形拷贝式解码思路
通过普通的红外发射管,兼作红外接收管使用。通过示波器看到了原始的带红外载波的信号,那么Decoder需要做的是:1、计算载波频率;2、复制一个完整的红外数据包;3、识别红外数据包中的重发模式(重发数据包/发送固定的Repeate波形/……);4、特殊格式的识别与处理,如RC5的触发bit翻转;解决思路:1、MCU开启下降沿触发中断,通过观察格式类型,带载波的单元原创 2013-04-09 11:45:19 · 3365 阅读 · 0 评论 -
GSensor去除重力加速度的方法
1、获取Gsensor三轴的输出值,采用以下公式求出各轴与G之间的夹角,但是这个公式只适用静态。g=sqrt(Ax^2+Ay^2+Az^2),运动时会大于1g,静态时为1g。 2、使用以下公司可以求出动态时的夹角。另外:Yaw = atan(sqrt(Ax*Ax + Ay*Ay) /Az)3、求各轴的分量Ax‘ = 1g * cos(pitch)原创 2012-12-18 18:17:37 · 14525 阅读 · 3 评论 -
CheckSum算法思想
CheckSum生成:将发送数据逐个累加,再对累加和取反,该值即为CheckSum校验码。取反的方式在C语言中可以使用按位取反“~”来实现,再Vb.net上可以吃用与0xFF异或(XOR)的方式得到。 CheckSum校验:将接收到的数据与校验码连续累加,将结果取反,若取反后的值为0,则表示校验正确,数据有效;否则,校验错误,数据无效。 如:带传送的数据串为:0x01,原创 2012-12-01 21:24:15 · 23666 阅读 · 0 评论 -
ADPCM压缩算法
ADPCM(Adaptive Differential Pulse Code Modulation),是一种针对 16bits( 或8bits或者更高) 声音波形数据的一种有损压缩算法,它将声音流中每次采样的 16bit 数据以 4bit 存储,所以压缩比 1:4. 而且压缩/解压缩算法非常简单,所以是一种低空间消耗,高质量高效率声音获得的好途径。保存声音的数据文件后缀名为 .AUD 的大多用AD转载 2013-07-13 01:15:29 · 3762 阅读 · 0 评论 -
24L01/SI24R1调试笔记
1、SPI MSB优先,8Bit寄存器地址与内容;2、寄存器结构与之前使用的LT8900不同,分为R、W寄存器与特殊功能寄存器;3、特别注意:在TX、RX、RT中断或者轮询后置1,必须写1清零与清除相应的FIFO,否则第二次无法进入中断(IRQ无法拉低,维持高电平);4、在多对一工作模式下,RX各管道设置对应唯一的地址,TX的地址统一设为TXADDR与RXPIPE0,特别注意,接收端不原创 2013-08-05 03:06:14 · 5768 阅读 · 0 评论 -
音频数字低通滤波与带进位除法优化
16Khz采样频率,12Bit采样精度,经过ADPCM压缩解压缩算法后,听到一些低噪,通过硬件排除(一声道直接将mic经过运放后到耳放输出,判断进入AD的声音OK),认为问题来之AD采样内部噪声。优化思路:1、ADC经过16KHz的Timer进行DMA到SampBuf[32];2、在DMA中断,将SampBuf每相邻两个数据进行一次均值滤波,那么32个数据可以求31次,所以===>原创 2013-08-20 00:27:43 · 2013 阅读 · 0 评论 -
10种经典的软件滤波方法
1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断: 如果本次值与上次值之差 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值 B、优点: 能有效克服因偶然因素引起的脉冲干扰 C、缺点转载 2014-04-02 22:19:38 · 1445 阅读 · 0 评论 -
PWM占空比输出均值与DA输出值的区别
一直以来,都认为说,PWM是通过改变它的平均值来达到调控负载的变化,例如说,我们可以通过调节ON Time的时间,来达到LED亮暗的变化,但是如果我们今天推动的是一个马达,因此我们用的MCU一半是无法直接推动的,所以我们会在中间加上推挽放大,因此,这时候我们在这样理解就有问题了,因为对于数字电路来讲,他此时只有HIGN,LOW,跟无法辨识的区域,换句话说,它不在是线性的了,不能在单纯的用mean值原创 2014-06-09 15:50:52 · 5495 阅读 · 0 评论 -
常见音频编码格式(注:编码格式不同于文件格式)
AAC(Advanced Audio Coding)高级音频编码,是一种非常常见音频编码格式,出现于1997年,基于 MPEG-2的音频编码技术。由Fraunhofer IIS、杜比实验室、AT&T、Sony(索尼)等公司共同开发,目的是取代MP3格式.2000年,MPEG-4标准出现后,AAC 重新集成了其特性,加入了SBR技术和PS技术,为了区别于传统的 MPEG-2 AAC 又称转载 2015-05-12 11:26:59 · 7163 阅读 · 0 评论