1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 基于嵌入式系統的語音加密處理系統設計

        時間:2022-06-08 02:29:41 嵌入式培訓 我要投稿
        • 相關推薦

        基于嵌入式系統的語音加密處理系統設計

          嵌入式系統的發展促進了嵌入式通信安全技術的發展,基于嵌入式系統的語音加密處理系統作為可以有效確保嵌入式系統通信安全的一個系統,其在嵌入式系統中的應用有效的提高了嵌入式系統數據信息傳輸的安全性和可靠性。下面yjbys小編為大家準備了關于語音加密處理系統應用嵌入式的文章,歡迎閱讀。

          1 基于嵌入式系統的語音加密處理系統的總體設計

          1.1 系統控制模塊

          該模塊作為整個系統的指揮單元,可以通過發送相關的命令來實現整個系統的協調運行,確保嵌入式系統通信的安全運行。

          1.2 語音采集模塊

          該模塊主要不僅可以通過A/D轉換器來實現模擬語音信號向數字語音信號的轉換,同時還可以利用D/A轉換器來將數字語音信號還原成模擬語音信號,然后將其經揚聲設備進行輸出。

          1.3 語音編碼和解碼模塊

          語音編碼器可以對采集的經轉換后的語音數字信號進行編碼處理,通過編碼分析,將相關的語音參數提取出來,對數據進行壓縮處理,然后將壓縮后的數據傳輸到數據加密模塊。語音解碼器可以將那些經過數據加密模塊加密處理后的數據進行解壓操作,從而把相關的數據還原為原始的數字語音信息。

          1.4 語音加解密模塊

          語音加解密模塊是系統的核心模塊,通過語音加解密模塊可以將對那些來自數字語音解壓縮器的數據進行加密處理,然后將其傳輸到通信傳輸模塊,實現數據的安全加密傳輸。同時,還可以通過加解密模塊對那些來自通信模塊的數據,進行相應的解密處理。

          1.5 通信傳輸模塊

          通信模塊在控制模塊的作用下,通過對系統所連接的通信雙方所發出的信息發送或接受請求后,建立二者之間的通信連接,然后實現通信雙方的通信。

          2 基于嵌入式系統的語音加密處理系統硬件功能模塊的實現

          2.1 語音采集功能模塊的實現

          語音采集功能模塊主要是利用ARM開發板所提供的24位的CD-Quality Audio CODEC芯片來實現語音信號的A/D和D/A轉換的。在CODEC芯片中封裝了一個低電壓并集成有耳機驅動的WM8731編解碼器,而且還提供有不同格式的音頻輸入以及適合于電氣型麥克風的音頻輸出等。WM8731中集成有十一個寄存器,該芯片的內部功能設置和狀態的初始化均是通過I2C控制模塊來對其內部的這十一個寄存器進行相應的配置來實現的,并通過向目標寄存器寫入相應的控制信息,來實現對WM8731工作狀態進行操控的效果。

          2.2 語音編碼和解碼功能模塊的實現

          1)語音編碼功能模塊的實現。語音編碼器的工作原理。首先,將輸入的數字語音信號經過高通濾波器進行預處理,然后對預處理后的語音信號進行LP分析量化處理,緊接著把LP系數轉換成為線頻譜對系數LSP,最后利用預測式兩級矢量量化方法將LSP系數進行量化處理。處理后的數據信息經參數編碼后即生成比特數據流。

          2)語音解碼功能模塊的實現。首先,將相關的參數標號從接收到的比特流中提取出來,然后對提取的參數標號進行解碼來獲得對應語音信息的編碼參數。然后,不斷重復以上操作內容的解碼處理,直到所有的語音信息解碼完成為止。

          2.3 加解密功能模塊的實現

          本文所介紹的基于嵌入式系統的語音加密處理系統加解密功能模塊中所采用的加密和解密算法為AES算法,以下就結合AES算法在系統加解密功能模塊中的應用,就加解密功能模塊的實現進行說明。

          1)AES算法及硬件實現。AES加密模塊的實現機制如下:在運算控制模塊的控制下,將初始圈密鑰與待加密明文進行異或運算后,進行若干次的迭代變換,其中,每次的迭代變換中都包含行移位變換、字節代替變換、列混合變換以及圈密鑰加法這四步的變換。由于AES算法為對稱算法,解密過程和加密過程類似,這里不再說明。

          2)自定義指令邏輯的硬件實現。系統所采用的AES加解密模塊所得到的自定義邏輯是在多個時鐘周期內完成的,一般采用的是多周期自定義指令結構。其中在進行硬件實現時,所用到的信號線有數據、結果、時鐘、復位和啟動等。

          2.4 通信傳輸功能模塊的實現

          通信傳輸功能模塊利用調制解調器在PSTN(公共電話網)上實現通信雙方的通信。由于PSTN網絡覆蓋范圍比較廣,用戶通過調制解調器就可以與系統完成對接,進而實現通信。其中,調制解調器一般通過RS232接口與用戶終端設備相連,通過RJ45與公共電話網網絡相連,然后在控制系統的控制下,來實現通信雙方的通信。其中,控制系統對通信傳輸功能模塊的控制機制如下:首先,通信發起方撥打另一方的號碼,控制系統檢測到撥號信息后,向調制解調器發送命令,調制解調器根據命令撥號。然后,通信接收方的調制解調器接收到撥號信息后開啟語音處理功能,進而實現雙方的通信。

          3 基于嵌入式系統的語音加密處理系統控制功能模塊的實現

          3.1 通信連接的建立

          控制通信連接建立的關鍵在DE開發板的PS口上,而且可以與處理器以中斷方式進行交互。當系統控制模塊接收到相關的中斷信息后,讀取相應的撥號信息。然后控制模塊根據撥號信息,通過RS232向調制解調器發出相應含有撥號信息的命令,調制解調器根據命令撥號;接收方的調制解調器發出振鈴指示后,會根據命令建立通信雙方的通信連接。

          3.2 語音處理控制

          系統控制模塊通過讀取一個語音處理模塊的結果來實現對語音處理的控制,同時結合其將要進行的處理操作,將其寫入下一個功能模塊。系統控制模塊通過I2C來控制語音采集模塊,在采集語音信息的同時實現語音信息的數字化處理,然后將數字語音信號傳輸給編碼和解碼模塊來進行相應的編碼和解碼處理,在完成以上操作的基礎上,調用系統自定義的AES指令,對要傳輸的數字語音數據信息進行加密處理,最后通過通信發起方的調制解調器來發送加密處理的數據。在接收方,調制解調器讀取對方發送過來的語音數據后,由系統控制模塊調用系統自定義的AES指令對加密的數據進行解密處理,然后將解密后的數據傳輸到語音編碼和解碼模塊進行解碼處理,將處理后的數據傳輸給語音采集模塊進行最終的語音還原處理。

          3.3 通信結束控制

          在通信雙方進行通信的過程中,如果系統控制模塊檢測到通信一方要求結束通信的請求信息或通信中斷信息時會向各功能模塊發出復位信號,同時控制通信雙方的調制解調器復位于待機狀態,通信結束。

        【基于嵌入式系統的語音加密處理系統設計】相關文章:

        嵌入式系統基礎知識10-28

        嵌入式系統體系結構12-16

        嵌入式系統開發流程01-29

        嵌入式系統的分類和特點04-07

        Java用于嵌入式系統的局限03-01

        微處理器與嵌入式系統的區別08-29

        日語語音概說09-20

        游戲的任務系統設計思路匯總12-16

        電腦主板BIOS加密解密設置11-10

        嵌入式培訓階段04-20

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>