- m序列是一種偽隨機序列(PN碼),廣泛用于數據白噪化、去白噪化、數據傳輸加密、解密等通信、控制領域。基于FPGA與Verilog硬件描述語言設計井實現了一種數據率按步進可調、低數據誤碼率、反饋多項式為
的m序列信號發生器。系統時鐘為20MHz,m序列信號發生器輸出的數據率為20~100 kbps,通過2個按鍵實現20 kbps步進可調與系統復位,輸出誤碼率小于1%.
m序列是最長線性反饋移位寄存器序列的簡稱,它是由帶線性反饋的移位寄存器產生的周期最長的一種偽隨機
- 關鍵字:
FPGA m序列 信號發生器
m序列介紹
由 n級移位寄存器所能產生的周期最長的序列。這種序列必須由非線性移位寄存器產生,并且周期為2n(n為移位寄存器的級數)。例如,考察圖中a的非線性反饋移位寄存器,其狀態轉移關系如表:
狀態(ak-3,ak-2,ak-1)的接續狀態是(ak-2,ak-1,ak),其中ak=ak-3嘰ak-1嘰1嘰ak-2ak-1是一種非線性邏輯。從任一狀態出發,例如從(000)出發,其接續狀態恰好 [
查看詳細 ]
關于我們 -
廣告服務 -
企業會員服務 -
網站地圖 -
聯系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產品世界》雜志社 版權所有 北京東曉國際技術信息咨詢有限公司

京ICP備12027778號-2 北京市公安局備案:1101082052 京公網安備11010802012473