衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于AMBE-2000TM編碼器實現加密語音通信系統的設計

電子設計 ? 來源:電子元器件應用 ? 作者:高原 ? 2021-03-16 14:01 ? 次閱讀

引言

現今使用的普通電話機無論是傳統的脈沖、音頻兼容電話機,還是ISDN數字電話機或基于VOIP技術的IP電話,在其通信線路上傳播的都是明碼的模擬信號數字信號。非法竊聽者只需把與電氣性能相匹配的通信終端設備接入到合法的通信線路上,就能完整地截獲通信信息。而數字加密電話與普通電話相比,在信號的傳輸環節又增加了一些功能單元(如A/D轉換器、數據壓縮單元、加密算法單元、調制解調器、解密算法單元、數據減壓單元、D/A轉換器等),通過這些功能單元可將模擬形式的語音信息轉化成數字形式的語音信息,經過數據壓縮和數據加密后,再通過調制解調器加載到電話線上。由于加密算法具有擾亂和擴散功能,它能使被傳輸的語音信息轉變成表面上看起來無規則、無意義的亂碼信息,因此,讓竊聽者無法監聽,從而實現信息安全和保密功能。

1 MBE算法和AMBE-2000TM簡介

1.1 MBE算法介紹

一般語音編碼算法可分為三類:波形編碼、參數編碼和混合編碼。其中波形編碼包括脈沖編碼調制(PCM)、自適應差分編碼(ADPCM)、增量調制編碼等;參數編碼包括線性預測編碼(LPC);而混合編碼則包括碼本激勵線性預測編碼(CELP)、時頻插值編碼(TFI)和多帶激勵編碼(MBE)等。

MBE(Multiband Excitation Coding)算法是80年代由美國麻省理工學院(MIT—Massachusetts Institute of Technology)的D.W.Griffin博士提出的。MBE編碼方案首先將一幀語音的頻譜按基音各諧波頻率分成若干個諧波段。再以若干個諧波段為一組進行分段,并分別對各段進行清/濁音(U/V)判決。因此,總的激勵信號是由各帶激勵信號相加而構成的。對于濁音段而言??捎靡曰鬚為周期的脈沖序列來作為激勵信號:而對于清音段,則以白噪聲作為激勵信號。之后再用該激勵信號激勵聲道濾波器,最終合成出具有較高自然度的語音。

MBE模型能夠使合成語音譜與原語音譜在細致結構上很好地擬合,因此,在低比特率的情況下,其合成語音的音質依然能夠保持較高的自然度。

1.2 AMBE-2000TM簡介

在MIT開發了MBE編碼器以后,美國數字語音系統公司DVSI(Digital Voice System Inc)繼續對這個技術進行了開發,并在改進的多帶激勵(IMBE--Improved MBE)和先進的多帶激勵(AMBE--Advanced MBE)編碼器商業化的過程中取得了很大的成功。1997年,由DVSI公司開發的3.6 kbps AMBE編碼器的性能已與全速率(8kbps)VSELP北美數字蜂窩標準(IS-54)的性能相當。1998年。由DVSI公司開發的4 kbps AMBE編碼器,其性能與ITU—T8 kbps CS—CELP標準的性能相當。

DVSI開發的AMBE-2000TM是一種高性能的多速率語音壓縮編解碼芯片,它采用MBE (AMBE)算法,其語音編解碼速率可在2000~9600 bps之間以50 Bits的間隔設置。在芯片內部有相互獨立的語音編碼和解碼通道。由于其編解碼可同步進行,所以可完全支持全雙工通信方式,并且所有的編解碼操作都可在芯片內部完成.而不需要外擴的存儲器。此外,它還具有FEC(前向糾錯)、VAD(語音活動監視)和DTMF信號檢測功能。AMBE-2000TM的這些特性使得它非常適合于數字語音通信、加密語音通信以及其它需要對語音進行數字處理的場合。

2 接口設計

2.1 聲碼器和語音編解碼器的接口設計

語音接口一般是采用外置的A/D—D/A芯片,流入和流出的語音數據流格式應該匹配。也就是說,它們必須具有統一的格式(16位線性,8位A律,8位U律)。在筆者做設計的時候,首先考慮的是A/D—D/A芯片的選擇、通道接口的選擇以及語音和FEC速率等。其中。A/D—D/A芯片的選擇對于設計出具有優良語音質量的系統是非常關鍵的。

從AMBE-2000TM的用戶手冊上可以看出,可以作為其外部A/D—D/A部分器件的。除了通用的16位線性器件、8位A律或U律編碼器件外。還有一種特別的器件,那就是AD (美國模擬器件)公司的AD73311AR。AD73311AR芯片內部集成有16位A/D和D/A轉換以及編解碼功能,并具有3V和5V兩種工作電壓。AD73311AR采用全雙工串行工作方式,且內置5個控制寄存器,可通過串口對其輸入/輸出增益、串口時鐘速率、幀速率、參考電平等進行控制。另外,如果選用AD73311AR,則AMBE-2000TM對它的命令字發送是自動進行的。AMBE-2000與AD73311AR的連接方式如圖1所示。

基于AMBE-2000TM編碼器實現加密語音通信系統的設計

使用時,AD73311的SE(即串口使能)端必須接高電平,否則AD73311將沒有SCLK串口時鐘輸出。復位后。AMBE-2000TM對AD73311的初始化是自動進行的。AMBE-2000TM依次發送Ox8113、Ox82f19、Ox8300及Ox8001。前面3個控制字用于設置AD73311的以下工作狀態:

DMCLK(設備內部主時鐘)-MCLK(外部主時鐘)/2=8.046 MHz;

SCLK(串口時鐘)=MCLK/16=1.024MHz;

Sample rate(采樣頻率)=MCLK/512=32 kHz。

2.2 聲碼器和主機DSP的接口設計

AMBE-2000TM與主機的接口主要有兩種選擇模式:主動模式和被動模式。在主動模式下。數據選通信號是由AMBE-2000TM聲碼器芯片內部產生的;而在被動模式下,數據選通信號則由外部來提供。

主機芯片可采用Texas Instruments (美國德州儀器公司)生產的TMS320F2812,這是一種帶有flash ROM的32位定點數字信號處理器芯片。AMBE-2000TM聲碼器在用戶手冊的硬件信息部分指出:AMBE-2000TM聲碼器芯片的核心使用的就是一個數字信號處理器芯片。其型號是TM320LC541B-66。AMBE-2000TM聲碼器的對外輸出為16位全雙工串行口。這與數字信號處理器芯片的緩沖串行口(BSP)一致。所以,與主機TMS320F2812連接時,可以十分方便地使用TMS320F28x系列芯片所具有的多通道緩沖串行口(McBSP)來進行操作。AMBE-2000聲碼器與TMS320F2812數字信號處理器的連接方式如圖2所示。

聲碼器與主機接口的數據格式分為兩種:一種是有格式,另一種是無格式。在有格式情況下,AMBE-2000TM大約每20 ms生成一個壓縮數據包(也就是一幀),每幀24個雙字,每個雙字16位。同時AMBE-2000TM會從主機接口收到一幀。其中,每幀前12個雙字是ID狀態和控制信息,且第一個雙字固定為Ox13EC;第13至第24個雙字是壓縮語音的數據信息。根據數據率的不同,其數據位數也不相同。數據位數和壓縮數據率的關系如下:

位數=壓縮數據率(bps)/50(bps)

例如,在最低壓縮率為2 Kbps時,數據位數為2000/50即40位。

AMBE-2000TM與TMS320F2812的通信可采用中斷方式。每一次中斷執行一次數據的發送和接收。也可采用查詢方式。AMBE-2000TM每產生一個數據包后,其EPR管腳會輸出一個短的負脈沖指示。當EPR輸出由高到低的脈沖時,系統將檢測CHAN_TX_STB引腳,并讀取CHAN_TX_DATA引腳上的數據。如果頭字不是Ox13EC,則丟棄。當得到的是Ox13EC后。再讀取這一幀余下的數據。

3 工作流程

本設計的系統工作流程如圖3所示。電話聽筒傳入的語音信號經由濾波電路2處理后,將由第一A/D、D/A轉換器3轉換成數字信號,再由數字語音編解碼單元4將碼率大幅度降低。接著由數字信號處理器進行DSP壓縮、加密算法處理,以將數據中的冗余降到最低并加密成密文,同時加上糾錯碼,最后由調制解調器10將數據發送出去。當對方話機的調制解調器將數據接收下來后,再由數字信號處理器DSP對接收到的數據進行解密、解壓縮,最后由數字語音編解碼單元4、第二A/D、D/A轉換器5轉換并放大還原成聲音。

4 結束語

本文所設計的數字加密電話系統,在較低的數據碼率(2.0 Kbps)傳輸時,輸出的語音仍然非常清晰,幾乎與普通模擬語音電話一致。因此,與普通電話相比,有著巨大優勢。這種用AMBE2000TM與AD73311AR相結合的設計方法,已經采用參數編碼降低了數碼率。此外,在主機內還使用了統計學算法,更進一步地降低了數碼率。這樣不但可以節約存儲資源,而且能夠減小對日益緊張的通信帶寬的需求。此外,主機內還可根據需求對語音數據進行處理,靈活性較大。因此,AMBE-2000TM語音壓縮編解碼芯片將會有十分廣闊的應用前景。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編碼器
    +關注

    關注

    45

    文章

    3669

    瀏覽量

    135249
  • 接口
    +關注

    關注

    33

    文章

    8693

    瀏覽量

    151923
  • 通信系統
    +關注

    關注

    6

    文章

    1204

    瀏覽量

    53460
收藏 人收藏

    評論

    相關推薦

    基于AMBE-2000的紫外光語音系統設計

    本文介紹了一種基于AMBE-2000的紫外光語音系統設計。實驗證明,紫外光語音通信系統具有低竊聽
    發表于 03-31 06:04

    AMBE-2000語音壓縮電路的性能是什么

    多帶激勵編碼的原理是什么 如何選擇A/D-D/A接口?AMBE-2000TM電路簡介
    發表于 04-22 06:01

    如何去設計數字加密電話系統的接口電路?

    MBE算法是什么?AMBE-2000TM是什么?如何去設計數字加密電話系統的接口電路?
    發表于 05-27 06:16

    能否通過LTspice音頻WAV文件利用立體聲數據和加密語音消息?

    如何使用LTspice音頻WAV文件生成立體聲語法?能否通過LTspice音頻WAV文件利用立體聲數據和加密語音消息?
    發表于 06-01 06:08

    如何利用AMBE-2000設計并實現一種基于AMBE-2000語音系統?

    本文基于AMBE-2000,設計并實現了一種基于AMBE-2000語音系統。該系統具有設計簡便
    發表于 06-02 06:33

    分享一款不錯的AMBE-2000TM聲碼在數字加密電話中的應用方案

    分享一款不錯的AMBE-2000TM聲碼在數字加密電話中的應用方案
    發表于 06-08 06:58

    基于音頻點播平臺的保密語音隱秘傳輸

    提出一種基于音頻點播系統的保密語音隱秘傳輸實現方案。采用ITU G.729A編碼算法對保密語音低碼率壓縮
    發表于 04-13 09:37 ?12次下載

    一種基于AMBE2000的低速率語音通信系統

    本次系統實現了基于AMBE2000 的低速率語音通信,該芯片采用改進的多帶激(MBE)算法,能實現
    發表于 07-16 09:17 ?34次下載

    基于AMBE-2000的多速率語音通信終端模塊

    介紹一種基于AMBE-2000和DSP芯片的語音通信終端模塊的原理與實現方案。
    發表于 03-11 13:25 ?1355次閱讀
    基于<b class='flag-5'>AMBE-2000</b>的多速率<b class='flag-5'>語音</b><b class='flag-5'>通信</b>終端模塊

    一種基于AMBE2000的低速率語音通信系統

    一種基于AMBE2000的低速率語音通信系統 1. 引言語音信號處理是現代通信中不可
    發表于 12-31 10:51 ?1951次閱讀
    一種基于<b class='flag-5'>AMBE2000</b>的低速率<b class='flag-5'>語音</b><b class='flag-5'>通信</b><b class='flag-5'>系統</b>

    AMBE-2000TM語音壓縮編碼電路分析

    1 引言語音壓縮編碼技術一直是在盡可能低的數碼率下獲得盡可能好的合成語音質量的矛盾中發展的。數碼率實質上反映的是頻帶寬度,降低數碼率實質上就是壓縮頻帶寬
    發表于 07-06 09:27 ?2629次閱讀
    <b class='flag-5'>AMBE-2000TM</b><b class='flag-5'>語音</b>壓縮<b class='flag-5'>編碼</b>電路分析

    AMBE-1000聲碼芯片在語音通信系統中的應用

      AMBE-1000是美國DVSI公司研制、Lucent公司生產的一款成熟的雙工聲碼芯片。該芯片采用AMBE語音編碼算法,
    發表于 10-26 11:38 ?5659次閱讀
    <b class='flag-5'>AMBE</b>-1000聲碼<b class='flag-5'>器</b>芯片在<b class='flag-5'>語音</b><b class='flag-5'>通信</b><b class='flag-5'>系統</b>中的應用

    2000語音系統的設計與實現

    關鍵詞:AMBE-2000 , 語音系統 語音通信是數字通信
    發表于 10-17 14:19 ?424次閱讀

    2000TM聲碼在數字加密電話中的應用方案

    關鍵詞:AMBE-2000TM , 聲碼 , 數字加密電話 引言 現今使用的普通電話機無論是傳統的脈沖、音頻兼容電話機,還是ISDN數字電話機或基于VOIP技術的IP電話,在其通信
    發表于 02-24 12:53 ?458次閱讀

    使用FPGA實現MELP語音壓縮編碼器的詳細資料說明

    基于CPU軟核模塊算法IP的方法對一個1.6Kb/s類MELP語音壓縮編碼算法進行了實現,并將整個語音壓縮編碼器在FPGA上進行了整體驗證,
    發表于 01-22 15:08 ?17次下載
    使用FPGA<b class='flag-5'>實現</b>MELP<b class='flag-5'>語音</b>壓縮<b class='flag-5'>編碼器</b>的詳細資料說明
    百家乐陷阱| 新澳博国际娱乐| 百家乐官网单注打法| 水果老虎机的程序| 红宝石百家乐官网娱乐城| 威尼斯人娱乐场xpjgw5xsjgw| 百家乐官网21点游戏| 威尼斯人娱乐城投注| 百家乐官网赢输| 红桃k娱乐城备用网址| 百家乐洗码全讯网| 济源市| 粤港澳百家乐娱乐场| 百家乐官网那个平台信誉高| 大发888百家乐| 真让百家乐官网游戏开户| 百家乐透明出千牌靴| 百家乐官网EA平台| 大发888 894| 百家乐官网和的打法| 利川市| 澳门百家乐论坛及玩法| 传奇百家乐官网的玩法技巧和规则| 乐众国际娱乐| 百家乐赌博娱乐| 百家乐官网现金平台排名| 威尼斯人娱乐欢迎您| 百家乐北京| 安桌百家乐官网游戏百家乐官网 | 全讯网168268| 百家乐千术道具| 百家乐官网翻天快播粤语| 德州扑克排名| 博发百家乐官网的玩法技巧和规则| 鲜城| 太阳城俱乐部| 百家乐实时路单| 百家乐官网必胜软件下载| 大发888好吗| 百家乐旺门打法| 新濠百家乐官网娱乐场|