当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]系统的软件总体结构如图1所示。键盘监控的初始化、液晶显示的初始化、时间、采样频率、显示状态等各种信息。   图1 系统软件结构  监控模块随时判断各种中断是否到达,

系统的软件总体结构如图1所示。键盘监控的初始化、液晶显示的初始化、时间、采样频率、显示状态等各种信息。
  图1 系统软件结构  监控模块随时判断各种中断是否到达,这其中包括摘机中断、挂机中断、振铃中断、键盘中断、液晶显示定时中断等。监控模块程序完成查询以上工作并调用各个相应的处理子程序。  系统的程序流程如图2所示。在整个程序中,挂机中断具有最高优先权,只要发生挂机中断,程序就返回到监控状态。尤其是在通话过程中,随时监测挂机中断和对方状态,一旦自身挂机或者对方挂机,将马上中止通信过程。
  图2 程序流程  系统上电后,总是检测有无中断产生,中断包括摘机中断、振铃中断、键盘中断和显示定时中断。中断产生,系统将进入相应的中断处理程序。  dsp和客户端芯片s13016的通信是由dsp的缓冲串口2进行的。其中,dsp通过对s13016的寄存器的读写实现数据交换和控制。图3是dsp从s13016读取数据的时序,首先dsp向其缓冲串口2写数据001aaaaa xxxxxxxx,其中001为固定的数据位,表示读操作;5个a位表示读取的地址(address),例如读取s13016的第13寄存器,则5个a位值为01101;最低8个x位,表示无关位。s13016收到dsp的以上信/崽,迅速将该寄存器的数据送到dsp的缓冲串口2的接收寄存器中,并发出接收中断到dsp。注意,513016几乎是一收到寄存器地址,就发出该地址的数据,延迟时间可认为是0,如图3所示。
  图3 dsp读si3016的时序  图4是dsp向s13016写寄存器的时序。和读513016寄存器的时序相同,将固定的高3位设置成000,表示写寄存器;接下来仍然是5个a位,表示写哪个寄存器;最后低8位就是写人的内容。和读一样,s13016一接收到地址信息,马上将8位信息写入该寄存器,延迟时间几乎为0。
  图4 dsp写si3016的时序  信号处理算法主要包括回音相消、自动增益控制、数字滤波等。  (1)回应相消。回音相消处理过程如图5所示。回音主要是通过对不同端的信号采集,得到远端回音信号,作为回音的参考信号。而带有回音的混合信号和参考信号进行自适应减法运算,从而将回音从混合信号中去除。图5中虚线框内为回音处理算法。
  图5 回音相消处理过程  (2)自动增益控制。语音在采集和传输过程中,语音源的差异、信道的衰减以及噪声的干扰,使得信号的幅度相差较大,从而需要自动增益控制。模拟信号中一般很难实现自动增益,而数字电话通过对数字信号的幅度的估计,调整信号增益参数,从而保证在任何情况均可以输出最大幅度,达到最佳的语音质量。  (3)数字滤波。输入和输出的模拟信号都经过一个具有线性相位的πr带通滤波器。根据语音信号的特点,滤波器的通带在3khz~300khz之间。其阻带衰减为一60db,根据实际情况,滤波器的各种参数可以通过软件调整。信号中的直流分量也可以通过预估均值去除,从而进一步提高语音质量。

  欢迎转载,信息来源维库电子市场网()

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

上海2024年4月22日 /美通社/ -- 恶性的攻击和意外事件总是防不胜防,提前部署灾备方案可以在遭遇意外时尽可能减少企业损失。那么面对无处不在的勒索病毒和潜在风险,为什么依然有很多企业还会遭遇数据丢失?

关键字: 勒索病毒 软件 电脑 群晖数据

数字信号处理器(DSP)在通信、控制、图像处理等多个领域扮演着越来越重要的角色。TMS320F2808PZA作为德州仪器(Texas Instruments)推出的一款高性能DSP控制器,其独特的架构和强大的功能使其在众...

关键字: tms320f2808pza 数字信号处理器 DSP

SAP(思爱普)近日发出的裁员计划,不仅涉及全球范围内约8000个职位,更是在中国区造成了近1500名正式员工和合同工不续的情况。

关键字: 软件 互联网

上海2024年4月17日 /美通社/ -- 每年4月17日是世界血友病日。今年,世界血友病日以"认识出血性疾病,积极预防和治疗"为主题,呼吁关注所有出血性疾病,提升科学认知,提高规范化诊疗水平,让每一位出血性疾病患者享有...

关键字: VII 动力学 软件 BSP

德国埃朗根2024年4月16日 /美通社/ -- Elektrobit 今日宣布推出 EB zoneo GatewayCore——首款支持、配置和集成现代微控制器新一代硬件加速器的软件产品,可应用于先进的汽车电子/电气架...

关键字: 汽车 软件 硬件加速 通信网络

从世界上第一颗DSP诞生至今30年来,国际一线老牌芯片厂商长期占据领先技术和市场地位,国内芯片厂商在DSP上的声量很小。然而经过了6年的沉心打磨之后,湖南进芯电子开始在这一领域崭露头角。凭借着更贴近中国本土特色的差异化产...

关键字: DSP MCU 电机控制 进芯电子

Windows Embedded Compact 7(简称WinCE)是一种专为嵌入式系统设计的操作系统,具有体积小、效率高、可定制性强的特点。在WinCE中设置自动运行软件,通常是为了满足设备在启动后自动执行特定任务的...

关键字: 嵌入式系统 软件 操作系统

业内消息,日前欧洲软件巨头SAP宣布了一项重组计划推动人工智能增长,该计划将涉及大约8000名员工的岗位调整,这些员工将被纳入自愿休假计划和内部再培训措施,即鼓励员工自愿离职或进行内部转岗。

关键字: AI 重组 软件 裁员 SAP

今天,小编将在这篇文章中为大家带来数字信号处理器DSP的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: DSP 数字信号处理器

DSP的国产替代不会是一件很容易的事情,但受到当前国际竞争态势的影响,本土开发者亟需拥有降本优势、供应链安全保证,以及能协助打造极高竞争力产品的DSP芯片。也就是说,发展国产DSP是不二选择。

关键字: DSP
关闭
关闭