在定點的DSP芯片'C54X上實現(xiàn)擴展精度的IIR濾波器
發(fā)布時間:2022/11/29 20:24:10 訪問次數(shù):184
IIR濾波器可以用較少的階數(shù)獲得很高的選擇特性,所用的存儲單元少、運算次數(shù)少,具經(jīng)濟、高效的特點。在相位要求不敏感的場合,如語音通信等,很適合用IIR濾波器;但是在有限精度的運算中,可能出現(xiàn)不穩(wěn)定現(xiàn)象。
在定點的DSP芯片'C54X上實現(xiàn)擴展精度的IIR濾波器。
MPEG-2編碼器、數(shù)字傳輸復用器、數(shù)字調(diào)制器以及機頂盒。復用器是該系統(tǒng)的重要組成部分,完成對多路符合MPEG-2系統(tǒng)層標準ITU-TREC.H.222.1|ISO/IEC13818-1的TS流(Transport Stream)的復用,經(jīng)過64 QAM調(diào)制后,以便在1路6MHx的帶寬中傳送多路數(shù)字化節(jié)目。
根據(jù)加密原理,該體制的工作過程同樣分為2個層次。首先,是初始程序保護,它以程序整體為處理對象。然后,是基于數(shù)據(jù)的連續(xù)保護。保護對象是一些重要參數(shù)事變量。它保證了加密貫穿程序運行的整個過程。在工作過程中,密鑰管理非常關鍵,可以說,該體制的安全與否就體現(xiàn)在密鑰管理上。
初始程序保護使用的加密算法是3DES算法,加密結(jié)束后,銷毀密鑰,同時將密文寫入芯片。這樣芯片內(nèi)就不存在程序的明文形式,可以防止別人通過簡單的反匯編得到程序源代碼。開始運行DSP程序時,就在DSP監(jiān)控程序的控制下,從微狗內(nèi)取出相應的密鑰,解密恢復出源代碼。
微狗主要實現(xiàn)密鑰管理功能。內(nèi)部密鑰的生成機制和主程序完全相同。
當1幀被填滿時,ISR把該滿幀寫到數(shù)據(jù)接收管道中(通過調(diào)用PIP_put),供該管道的讀線程(即音頻處理函數(shù))讀取。
音頻處理函數(shù)執(zhí)行時,它讀取接收管道中的一滿幀,處理完畢后再把它寫到發(fā)送管道的一空閑幀中,供該管道的讀線程(即ISR)發(fā)送。
每次ISR觸發(fā)時,它從發(fā)送管道中讀取一滿幀(若有的話),并每次32位字地發(fā)向串行口發(fā)送寄存器(DXR)直到1幀中的所有數(shù)據(jù)發(fā)送完畢。然后,該空閑幀被回收到發(fā)送管道,供音頻處理函數(shù)(即該管道的寫線程使用)。
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
IIR濾波器可以用較少的階數(shù)獲得很高的選擇特性,所用的存儲單元少、運算次數(shù)少,具經(jīng)濟、高效的特點。在相位要求不敏感的場合,如語音通信等,很適合用IIR濾波器;但是在有限精度的運算中,可能出現(xiàn)不穩(wěn)定現(xiàn)象。
在定點的DSP芯片'C54X上實現(xiàn)擴展精度的IIR濾波器。
MPEG-2編碼器、數(shù)字傳輸復用器、數(shù)字調(diào)制器以及機頂盒。復用器是該系統(tǒng)的重要組成部分,完成對多路符合MPEG-2系統(tǒng)層標準ITU-TREC.H.222.1|ISO/IEC13818-1的TS流(Transport Stream)的復用,經(jīng)過64 QAM調(diào)制后,以便在1路6MHx的帶寬中傳送多路數(shù)字化節(jié)目。
根據(jù)加密原理,該體制的工作過程同樣分為2個層次。首先,是初始程序保護,它以程序整體為處理對象。然后,是基于數(shù)據(jù)的連續(xù)保護。保護對象是一些重要參數(shù)事變量。它保證了加密貫穿程序運行的整個過程。在工作過程中,密鑰管理非常關鍵,可以說,該體制的安全與否就體現(xiàn)在密鑰管理上。
初始程序保護使用的加密算法是3DES算法,加密結(jié)束后,銷毀密鑰,同時將密文寫入芯片。這樣芯片內(nèi)就不存在程序的明文形式,可以防止別人通過簡單的反匯編得到程序源代碼。開始運行DSP程序時,就在DSP監(jiān)控程序的控制下,從微狗內(nèi)取出相應的密鑰,解密恢復出源代碼。
微狗主要實現(xiàn)密鑰管理功能。內(nèi)部密鑰的生成機制和主程序完全相同。
當1幀被填滿時,ISR把該滿幀寫到數(shù)據(jù)接收管道中(通過調(diào)用PIP_put),供該管道的讀線程(即音頻處理函數(shù))讀取。
音頻處理函數(shù)執(zhí)行時,它讀取接收管道中的一滿幀,處理完畢后再把它寫到發(fā)送管道的一空閑幀中,供該管道的讀線程(即ISR)發(fā)送。
每次ISR觸發(fā)時,它從發(fā)送管道中讀取一滿幀(若有的話),并每次32位字地發(fā)向串行口發(fā)送寄存器(DXR)直到1幀中的所有數(shù)據(jù)發(fā)送完畢。然后,該空閑幀被回收到發(fā)送管道,供音頻處理函數(shù)(即該管道的寫線程使用)。
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
熱門點擊
- LED開路和短路以及可能導致LED故障的輸出
- 被測溫度用符號擴展的16位二進制補碼數(shù)字量方
- CEVA-BX1音頻處理器以及無線音頻提升高
- 電感從0.2mH到5mH時單相全橋整流的波形
- 工業(yè)設備家用電器有一個額定電壓范圍通常規(guī)定1
- 將活塞式吸錫器與電烙鐵融為一體的拆烊工具
- 變壓器如果油箱中絕緣油的擊穿電壓不低于規(guī)定值
- 串行口接收中斷處理服務例程ISR既作為接收管
- DSP芯片特有移位指令帶有線性反饋m階線性移
- 框架和模型可轉(zhuǎn)換可執(zhí)行格式實現(xiàn)DDR4和DD
推薦技術(shù)資料
- 驅(qū)動板的原理分析
- 先來看看原理圖。圖8所示為底板及其驅(qū)動示意圖,F(xiàn)M08... [詳細]