使用LFSR搭建偏差補償系統測試
首先弄明白什麼是LFSRspa
線性反饋移位寄存器(LFSR)是內測試電路中最基本的標準模塊結構,既用做僞隨機測試碼產生器,也做爲壓縮測試結果數據的特徵分析器。blog
一個n階的LFSR由n個觸發器和若干個異或門組成。在實際應用當中,主要用到兩種類型的LFSR,即異或門外接線性反饋移位寄存器(IE型LFSR,圖1)和異或門內接線性反饋移位寄存器(EE型LFSR,圖2)。其中g0g1 g2 gn爲’0’或’1’, Q1 Q2 Q3 Qn爲LFSR的輸出,M(x)是輸入的碼字多項式,如M(x)=x4+ x3+ 1,表示輸入端的輸入順序爲11001,一樣,LFSR的結構也能夠表示爲多項式G(x),稱爲生成多項式:class
G(x)= gn*xn+ …+g1*x1+ g0;im
圖1 IE型LFSR數據
圖2 EE型LFSRimg
matlab搭建模型vi
vivado仿真:matlab
須要說明的是:co
對於M階LFSR,產生的僞隨機序列長度爲2M-1.