0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为VoIP解决方案选择处理器

星星科技指导员 来源:ADI 作者:ADI 2023-03-03 14:47 次阅读

随着VoIP在企业语音通信市场中继续取代模拟电话,该技术也在住宅环境和中小型企业(SMB)中迅速采用。VoIP的优势 - 例如使用廉价数字媒体的多线路,功能丰富的语音通信系统和显着降低的通信速率 - 吸引大型企业,对小型消费者同样具有吸引力。对VoIP设备,手机,IP-PBX和网关的需求持续增长;对更高语音质量的要求正在成为一个非常明确的优先事项。市场反馈已经表明,如果VoIP意味着体验质量低于典型的POTS线路,主流客户不会转向VoIP。VoIP硬件开发人员面临的挑战是选择一个硅平台,提供性能和总BOM成本的正确组合,以便在竞争激烈的市场中提供成功的解决方案。VoIP系统中的中央处理器是设计中的关键组件,极大地影响了最终的语音质量、功能集和物料清单。这篇简短的论文从多个角度研究了VoIP硬件要求,以及选择有效方法时必须考虑的权衡。

VoIP 应用处理器要求

VoIP硬件产品开发人员面临的主要问题与功能集,语音质量,产品成本,开发工作和设计的可扩展性有关。开发一个通用的硬件/软件平台,可以利用多个不同产品的经验是一种理想的方法。但是,每个终端设备(IP 电话、IAD(集成接入设备)、住宅网关、IP-PBX)都有不同的要求。选择满足所有要求的处理器平台是一项挑战。大多数终端设备的生命周期也非常短,被具有新功能或不同功能的更新版本所取代,这使得这种方法具有更大的灵活性并适合快速设计技术。这将确保新产品的上市时间最小化。

下表说明了 VoIP 硬件平台的可用替代方案。所有这些方法都权衡了物料清单成本、设计灵活性、开发工作以及具有已知性能水平的产品上市时间和最终语音质量。

每种不同的方法都有优点和缺点,决策必须基于产品和市场优先级。基于微控制器的平台将为大多数嵌入式开发人员提供熟悉的低成本方法。微控制器提供友好的开发环境,通常成本低,并且可以轻松处理IP数据包处理。但是,微控制器并不是处理语音编码/解码和信号处理以增强语音质量(例如回声消除)的好选择。对于不断发展的VoIP产品来说,这是一个非常有限的平台。使用擅长处理数据流的 DSP 架构,语音处理要容易得多。因此,在设计中添加DSP非常有意义。这使得任务能够分配给最适合执行它们的处理器。这伴随着BOM的增加,不仅对于额外的处理器,而且对于任何内存和外围设备。多个芯片(无论是MCU加DSP,还是MCU加ASIC)将导致更高的BOM和更多的工程工作量。

单片机 单片机和数字信号处理器 固定功能 托德 融合处理器
物料清单成本 非常好 Poor 非常好 非常好 非常好
功能灵活性 公平 非常好 Fair Fair 非常好
开发工作/NRE 容易 简单/困难 非常困难 容易
上市时间 非常好 公平 非常好/差 Fair 非常好

专用的固定功能硬件是另一种肯定会对设计灵活性产生负面影响的方法。如果是定制芯片设计,NRE和上市时间会受到影响。如果是商用ASSP,则构建差异化产品的能力显然会受到影响。这种方法的另一个复杂程度是在单个芯片上构建/购买具有MCU和DSP内核的SoC。这将减少封装数量,但会降低灵活性,但确实提供了可编程性。MCU和DSP代码都可以根据目标应用进行定制。

我们讨论的最后一种方法是使用单个收敛处理器来处理控制逻辑和语音引擎。收敛处理器是指在独立DSP领域具有信号处理性能的单个处理器。 各种MCU制造商已经在MCU内核上集成了一些信号处理功能,例如指令集扩展和MAC单元,但这种方法缺乏能够处理高级语音质量增强的高性能信号处理所需的基本架构基础, 例如高性能声学回声消除和降噪。ADI公司的Blackfin处理器在信号和控制代码执行方面均具有高性能,因此符合收敛处理器标准。本文的其余部分将探讨这种方法,因为融合处理是实现VoIP硬件平台所有关键成功因素的明显领导者。®

Blackfin融合处理器架构针对媒体处理进行了优化

ADI公司的Blackfin单处理器系统架构具有任何RISC微控制器所没有的DSP特性,以及DSP上通常没有的重要微控制器特性。所有数据包处理和媒体处理都在同一处理器内核内处理,从而更有效地实施 IP 媒体处理解决方案。在前面介绍的MCU加DSP方法中,设计人员在实施VoIP解决方案时存在一个重要的瓶颈。数据必须在MCU和DSP子系统之间传输,这会导致延迟并增加系统开销。Blackfin处理器也是一种非常高性能的灵活处理引擎。所有Blackfin周期都可以分配用于执行控制代码处理或信号处理。没有独立的限制,例如在MCU加DSP设计中可以找到的限制。此外,Blackfin处理器是一种完全可编程的解决方案,消除了将系统设计人员锁定在固定编解码器或算法中的硬件块。添加或更改功能是软件更改,并且通过堆叠闪存或板载闪存选项大大简化了工作。Blackfin处理器具有许多面向解决方案的外设和接口,可减少开发工作量、复杂性和部件数量。10/100 以太网 MAC、多个 DMA 通道、LCD 接口、多个串行、并行和音频端口以及低功耗等特性都推动了解决方案的价值。

此外,业界领先的应用级、系统级和开发工具软件产品支持 Blackfin 处理器。来自Global IP Solutions的领先VoIP解决方案和开源Asterisk软件包针对Blackfin处理器进行了优化。ADI (VDK)、Unicoi (Fusion) 和 μClinux 的软件都支持具有系统级内核和中间件解决方案的 Blackfin 处理器。ADI(VisualDSP++软件)和开源GNU工具的开发工具可实现快速的代码开发和验证。ADI提供不同的选项,以满足客户对硬件和软件的设计要求,涵盖从独立软件组件到参考设计的范围,再到具有行业领先性能、功耗和价格的完整FOB产品。®

ADSP-BF516低功耗黑鳍金枪鱼处理器,内置面向VoIP的外设

ADSP-BF516提供高性能和400 MHz工作频率。它集成了关键外设,并与其他系统设备无缝连接,从而降低了BOM成本。ADSP-BF516的主要特性包括:

高达 400 MHz 的 Blackfin 内核和 116 kB L1 片上存储器,可提高处理高复杂度媒体算法的性能

带 DMA 的以太网 MAC,以更少的处理器开销提供网络连接

用于 IP 电话用户界面的 PPI/LCD 控制器

2 个串行端口 (SPORTS),用于连接到编解码器和 SLIC

1 个可移动存储接口 (RSI) 控制器,用于连接 IP-PBX 的 MMC、SD 和 CE-ATA 设备

多达 40 个 GPIO,用于 IP 电话键盘和 LED 控制

2 UART

2 个 SPI 接口

暮(I2C) 控制器®

8 个定时器

密码箱™安全技术/OTP 8 kB 用于安全和 IP 保护

poYBAGQBmkOAOg_eAABdr0kojh8742.png

ADSP-BF516低功耗黑鳍片处理器,具有面向VoIP的外设。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15223

    浏览量

    171192
  • 存储器
    +关注

    关注

    38

    文章

    7148

    浏览量

    161992
  • 编解码器
    +关注

    关注

    0

    文章

    227

    浏览量

    23983
收藏 人收藏

    评论

    相关推荐

    韩国电信利用安全的VOIP VPN网络解决方案

    韩国电信利用安全的VOIP VPN网络解决方案关键字:共享  adsl        
    发表于 11-13 22:25

    [原创]真正为客户所想的VOIP方案

    VOIP网关。 这款208引脚器件集成了RISC主处理器、125MHz核心DSP,2个10/100基以太网MAC、存储控制和其它外设。它采用0.18微米技术制造。CM5000能同
    发表于 06-02 09:11

    [原创]VoIP芯片解决方案CM5000

    电话的VoIP芯片CM5000,它适用于SOHO的VOIP电话及VOIP网关。 这款208引脚器件集成了RISC主处理器、125MHz核心DSP,2个10/100基以太网MAC、存储
    发表于 06-02 09:18

    [原创]卓群CM5000 VOIP解决方案

    [em57]  卓群CM5000 VOIP解决方案CM5000是***卓群科技(Crystal Media)公司推出的一种集成IP电话的VoIP芯片。它集成了32位RISC CPU
    发表于 06-02 09:27

    DSP处理器选择问题

    怎样根据某些条件选择DSP处理器的类型?比如:要求数据输出时间间隔1ms,速度数据类型1个浮点型类型数据。急求大神指导!谢谢了!我对DSP处理器
    发表于 06-08 23:33

    工业应用理想选择多核处理器

    于中央的高性能ARM® Cortex®-A15,该处理器系列为工业市场提供了一个拥有高性能和高灵活性的解决方案。多核处理器是很多工业应用的理想选择,其中就包括可编程逻辑控制
    发表于 09-04 10:07

    各种ADAS处理器的的汽车电源解决方案包括BOM及层图

    描述该 TI 参考设计各种 ADAS 处理器提供可广泛应用的汽车电源解决方案(重点针对前后摄像头应用)。该设计支持 4V 至 48V 的输入范围,通过分立式组件提供通用电源轨,这增加了
    发表于 09-26 08:37

    采用MMX的英特尔奔腾处理器和奔腾处理器的仿真和分析解决方案

    采用MMX的英特尔奔腾处理器和奔腾处理器的仿真和分析解决方案......
    发表于 02-27 13:29

    求一个ARM处理器高效异常处理解决方案

    文中分析了ARM体系结构下异常处理特点,提出一种基于ARM处理器的高效异常处理解决方案,以LPC3250硬件平台基础,对该方案进行了设计与
    发表于 02-23 06:15

    介绍一种基于融合SoC处理器的平台软件解决方案

    本文介绍一种面向基站平台处理单板的基于融合SoC处理器的平台软件解决方案
    发表于 05-17 06:36

    创造高密度的VoIP处理器

    创造高密度的VoIP处理器 任何高密度VoIP平台的关键需求之一,是它必须在低功耗和有限使用面积下,尽可能提供最多的通道。对于信
    发表于 11-27 20:42 721次阅读
    创造高密度的<b class='flag-5'>VoIP</b><b class='flag-5'>处理器</b>

    VoIP解决方案中的处理器选择

    VoIP解决方案中的处理器选择 随着VoIP在企业语音通信市场继续取代模拟电话,在住宅环境和中小型企业(SMBs)里也迅速采用了该技术。
    发表于 01-04 14:39 890次阅读
    <b class='flag-5'>VoIP</b><b class='flag-5'>解决方案</b>中的<b class='flag-5'>处理器</b><b class='flag-5'>选择</b>

    VoIP解决方案中的处理器选择

    本文将从多个层面考查VoIP的硬件需求和选择有效方法时又必须考虑的折衷。
    发表于 11-30 10:43 1166次阅读
    <b class='flag-5'>VoIP</b><b class='flag-5'>解决方案</b>中的<b class='flag-5'>处理器</b><b class='flag-5'>选择</b>

    恩智浦处理器的电源管理解决方案

    恩智浦处理器的电源管理解决方案
    发表于 05-12 18:14 2次下载
    恩智浦<b class='flag-5'>处理器</b>的电源管理<b class='flag-5'>解决方案</b>

    VoIP解决方案选择处理器

    VoIP解决方案选择处理器
    发表于 05-18 15:13 3次下载
    为<b class='flag-5'>VoIP</b><b class='flag-5'>解决方案</b><b class='flag-5'>选择</b><b class='flag-5'>处理器</b>