<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 消費電子 > 設(shè)計應(yīng)用 > 基于Nios II的語音加密傳輸系統(tǒng)設(shè)計

          基于Nios II的語音加密傳輸系統(tǒng)設(shè)計

          作者: 時間:2010-12-07 來源:網(wǎng)絡(luò) 收藏


          (1)工作原理

          通信發(fā)起方使用鍵盤撥對方號碼, 控制系統(tǒng)采集到撥號信息,組裝成為MODEM撥號的AT命令,MODEM根據(jù)命令撥號;對方的MODEM接收到撥號信息,發(fā)出來電提醒,開啟處理功能,雙方便可通信。MODEM對經(jīng)過分組信息進(jìn)行封裝,使其適合在PSTN網(wǎng)絡(luò)上傳輸。接收方MODEM接收到數(shù)據(jù)包,對其解封裝,等待解密處理。在本系統(tǒng)中,MODEM工作于半雙工方式。

          (2)MODEM與 控制模塊的連接

          系統(tǒng)要正常工作,需要MODEM與 控制系統(tǒng)間進(jìn)行交互,用到的信號如圖8所示,各信號的功能如下:

          通信傳輸模塊
          通信傳輸模塊
          圖8 通信傳輸模塊

          DSR:表示MODEM電源已接上,已處于可用的狀態(tài)。

          RTS:請求發(fā)送信號,串行通信接口用RTS來向MODEM表示發(fā)送數(shù)據(jù)的請求,該信號應(yīng)控制MODEM進(jìn)入發(fā)送狀態(tài)或打開MODEM的發(fā)送器。

          CTS:清除發(fā)送信號,又稱為允許發(fā)送,是MODEM對RTS的響應(yīng)信號,表示MODEM已作好發(fā)送的準(zhǔn)備,收到CTS后即可輸出發(fā)送的數(shù)據(jù)。

          DCD:數(shù)據(jù)載波檢測信號,向終端設(shè)備表示MODEM已收到通信鏈路上的數(shù)據(jù)載波信號,通知另一方準(zhǔn)備接收。

          TXD:發(fā)送數(shù)據(jù)信號,把終端欲發(fā)送的數(shù)據(jù)串行送往MODEM。

          RXD:接收數(shù)據(jù)信號,接收從MODEM串行發(fā)來的數(shù)據(jù)。

          SG:信號地,連接設(shè)備和通信設(shè)備的信號地。

          由于使用了公共電話網(wǎng)(PSTN),因此在上述7個信號的基礎(chǔ)上增加了DTR和RI兩個信號。振鈴指示RI通知系統(tǒng),MODEM已收到交換臺送來的振鈴呼叫信號;然后系統(tǒng)啟動數(shù)據(jù)準(zhǔn)備好DTR信號送給MODEM作為對RI的響應(yīng)。當(dāng)RI和DTR信號握手聯(lián)絡(luò)上以后,MODEM才可以“接線”以建立通信鏈路;當(dāng)數(shù)據(jù)傳送結(jié)束后,應(yīng)復(fù)位這些信號以指示“拆線”,讓出通信鏈路。

          2.2 Nios II控制模塊

          控制模塊利用Nios II IDE集成開發(fā)環(huán)境進(jìn)行開發(fā),控制從撥號(接聽)、采集、編解碼、加解密、傳輸、掛機的整個系統(tǒng)工作。

          2.2.1 建立通信

          撥號用的鍵盤連接在DE1開發(fā)板的PS2口上,采用中斷方式與處理器進(jìn)行交互。當(dāng)控制模塊接收到鍵盤中斷后,讀取用戶按鍵信息。根據(jù)撥號信息,控制模塊通過RS232向MODEM發(fā)出相應(yīng)含有撥號信息的AT命令,MODEM撥相應(yīng)的號碼;接聽方MODEM發(fā)出振鈴指示后,根據(jù)命令為通話雙方建立連接。

          2.2.2 語音處理控制

          Nios II控制模塊實現(xiàn)對語音處理的控制,其主要功能是讀取一個語音處理模塊的結(jié)果,并將其按將要進(jìn)行的處理寫入下一個功能模塊??刂颇K操縱I2C控制語音采集回放模塊采集語音并數(shù)字化,然后將數(shù)字語音信號送到編解碼模塊進(jìn)行編解碼,進(jìn)而調(diào)用Nios II自定義的AES指令,對數(shù)據(jù)進(jìn)行,最后通過MODEM發(fā)送數(shù)據(jù)。在接收方, MODEM讀取對方發(fā)送過來的語音數(shù)據(jù),控制模塊調(diào)用Nios II自定義AES指令對數(shù)據(jù)進(jìn)行解密,再將解密后的數(shù)據(jù)寫入語音編解碼模塊進(jìn)行解碼,最后調(diào)用語音采集回放模塊還原語音。

          2.2.3 通信結(jié)束控制

          在通話過程中,如果檢測到通信中斷或者通信一方結(jié)束通信的信息,則向各功能模塊發(fā)出復(fù)位信號,同時控制MODEM復(fù)位于待機狀態(tài),通信結(jié)束。

          適用于對語音保密通信有需求的政府機關(guān)、軍隊等,也適合需要保密的商業(yè)通信。采用本系統(tǒng)用戶可以像使用普通電話機一樣,實現(xiàn)語音保密通信。本系統(tǒng)使用方便,通過調(diào)制解調(diào)器進(jìn)行連接,可以在現(xiàn)有的PSTN電話網(wǎng)上使用。如果將調(diào)制解調(diào)器改進(jìn)為CDMA DTU等無線調(diào)制方式,則用戶還可以進(jìn)行無線保密通信。

          本文引用地址:http://www.ex-cimer.com/article/166315.htm

          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();