


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Asterisk 驱动分析和简要介绍目前比较详细的阅读了asterisk下的digium和openvox两个版本的驱动程序(目前我们买的相关业务卡是openvox的),自己设计的板卡应尽量接近相应的硬件设计(包括FPGA),但是目前从代码的的阅读和板卡外观判断,目前市场上流行的模拟接口和我们的pcm设备中的模拟接口设计有一定的区别,下面做简要介绍:Digium:目前的digium推出的各种板卡均采用了voicebus专利技术(主要工作有硬件或FPGA完成)来作为驱动和硬件的接口,从代码上看除了业务数据通过标准的DMA方式传输外,驱动程序对卡上芯片和音频接口模块等的访问是通过某种协议的方式进行交互(数据传输是以DMA-pool为基础),板卡的硬件实现了voicebus技术,如果想以此为范本做设计主要工作量在硬件和FPGA,硬件设计与目前我们自己的现有设计应该会有较大的区别。目前手里没有相关板卡实物。Digium网站上对voicebus的描述(VoiceBus performance patented high-performance architecture * VoiceBus性能-专利的高性能架构)Openvox:有些板卡的驱动需要单独下载打补丁,不支持voicebus结构。驱动对板卡的访问较为简单,均是以PCI接口为基础,业务数据通过DMA传输,对接口和芯片的访问通过并行IO总线或SPI接口(将IO和SPI相应接口映射到PCI空间的某些段)。目前openvox上的模拟接口卡主要采用了Si3050和Si3210芯片(资料见附件pdf文件)。从驱动程序和电路板外观看和我们目前的PCM设备的模拟接口设计有所不同,而且在功能上实现了一些目前我们接口卡上不具备的功能,如果以现有流行板卡为范本设计,软件则修改较少,方便实现今后单独销售板卡的目的,但硬件修改可能较大。还有一个板卡厂家sangoma:sangoma拥有自己独立的驱动程序,从网上资料看它的性能很好,所有板卡都带有硬件回声抵消模块,在板卡商中第一个采用了时钟线,传真方案最稳定,支持windows等优点。但它的东西有些不是开源的。针对E1接口卡来说相对简单,可以完全以现有openvox的4E1接口卡为实例进行模仿设计,有些板卡上使用的framer就是DS 2154,以阅读和分析软件驱动为基础(寄存器访问和相关数据处理),整理出相应文档,配合完成硬件和FPGA的设计。语音编码转换模块:目前无论是digium和openvox均是单独设计了语音编码转换卡,针对不同类型的卡专门设计了驱动程序,最常用的有,digium的TC400(无对外接口)其驱动程序为wctc4xxp,而openvox的是v100(对外为网口)系列有专门的驱动补丁(opvx_tc_linux_x86-1.0.0.tar),上面两种板卡均是pci接口的板卡,我们的设计如果将语音转换模块和模拟或数字卡结合在一起设计,则驱动程序需要做改动,最好将此模块单独设计以兼容现有驱动。Asterisk 自带了一些软件编码模块,具体信息如下图:软件处理30路或以上数量的语音业务需要考虑效率问题。回声抵消(硬件处理模块):在asterisk驱动中有封装好的API函数,在使用的时候比较方便,但是如果此模块我们自己设计要尽量兼容Octasics OCT6100或DigiumsVPMADT032相关处理和访问方式,此部分以前没有相关经验需要进一步阅读和研究驱动和相关接口函数以便配合FPGA和DSP完成相关设计。硬件回声消除模块:Octasic公司的OCT6100系列产品采用独特的回声消除算法,支持全128ms拖尾,每个芯片可支持32672个回声消除通道,672通道的功耗小于每通道2mW。OCT6100系列可提供丰富的语音处理功能,如音频回声消除、信号音检测、会议电话、ADPCM语音压缩等。此外,OCT6100还提供业内先进的n-way会议功能,以及诸如高音量控制(HLC)、用于会议桥的优化和降噪、声明及高集成的呼叫管理等专用功能。Digium VPMADT032 回音消除模块针对 T1 (24-通道)、E1 (30-通道)提供128 ms (1024 taps)的回音消除,还可为两种类型的模拟接口提供优越的回音消除。软件回声消除模块:如果没有安装硬件回音消除模块,可结合Digium高性能回音消除模块(HPEC)软件使用,此软件是商业性高质量的混杂回音消除解决方案,不是免费软件。还有一种免费的软件回音消除模块OSLEC(open source line echo canceller),可自行下载,编译。以上是效果比较好的,除此之外asterisk的驱动中还包含
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三只黑猫咪水粉画课件
- 小儿龋齿相关课件
- 高校学子求职利器:港澳保送面试题库实 用指南
- 三八妇女节宣传反诈课件
- 小儿足推课件
- 婚宴上女方父母讲话稿
- 大班语言教案找小猫
- 大班下学期教研工作计划
- 大学生暑期市场社会实践报告人与动物和谐共处
- 大学生暑假做义工社会实践报告
- DB37T 5230-2022 岩棉复合板外墙外保温系统应用技术规程
- 车辆免责协议书范本
- 游戏开发流程及测试规范手册
- 风险承担合同模板
- iso220002024食品安全管理体系标准
- GB 3836.15-2024爆炸性环境第15部分:电气装置设计、选型、安装规范
- 新版计量认证质量手册
- 有机农业种植合同
- DZ/T 0462.1-2023 矿产资源“三率”指标要求 第1部分:煤(正式版)
- 临沧市市级单位遴选(选调)工作人员笔试真题2021
- 2024广州市工业和信息化委员会直属事业单位招聘4人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
评论
0/150
提交评论