本(běn)文(wén)为(wèi)明(míng)德揚原創及(jí)录(lù)用(yòng)文(wén)章(zhāng),轉(zhuǎn)载請注明(míng)出(chū)处!
一(yī)、M序列簡介
M序列是(shì)最(zuì)长線(xiàn)性(xìng)反(fǎn)饋移位寄存器序列的(de)簡稱。它(tā)是(shì)由(yóu)带(dài)線(xiàn)性(xìng)反(fǎn)饋的(de)移位寄存器産生(shēng)的(de)周期(qī)最(zuì)长的(de)序列。一(yī)般来(lái)说(shuō),一(yī)个(gè)n級線(xiàn)性(xìng)反(fǎn)饋移位寄存器可(kě)能(néng)産生(shēng)的(de)最(zuì)长周期(qī)为(wèi)(2^n-1)。
因(yīn)为(wèi)移位寄存器的(de)初始值不(bù)能(néng)为(wèi)0,否則不(bù)管(guǎn)怎麼(me)移,移位寄存器的(de)值都不(bù)为(wèi)0,所(suǒ)以(yǐ)最(zuì)长周期(qī)为(wèi)(2^n-1)。
二(èr)、應(yìng)用(yòng)範圍
M序列是(shì)廣泛應(yìng)用(yòng)的(de)一(yī)種(zhǒng)僞随機(jī)序列,其在(zài)通(tòng)信(xìn)領域有(yǒu)着廣泛的(de)應(yìng)用(yòng),如(rú)擴頻通(tòng)信(xìn),衛星(xīng)通(tòng)信(xìn)的(de)碼分(fēn)多(duō)址,數字(zì)數據(jù)中(zhōng)的(de)加密、加擾、同(tóng)步、誤碼率测量(liàng)等領域。
在(zài)所(suǒ)有(yǒu)的(de)僞随機(jī)序列中(zhōng),M序列是(shì)最(zuì)重(zhòng)要(yào)、最(zuì)基本(běn)的(de)一(yī)種(zhǒng)僞随機(jī)序列。它(tā)容易産生(shēng),規律性(xìng)強(qiáng),有(yǒu)很好(hǎo)的(de)自(zì)相關(guān)性(xìng)和(hé)較好(hǎo)的(de)互相關(guān)性(xìng)。
三(sān)、M序列模型
n級線(xiàn)性(xìng)移位寄存器結構如(rú)下(xià)

上(shàng)图(tú)可(kě)以(yǐ)轉(zhuǎn)換成(chéng)數学表(biǎo)达(dá)式

其中(zhōng)Ci的(de)取(qǔ)值为(wèi)0或(huò)1,其中(zhōng)C0、Cn-1为(wèi)1。當此(cǐ)式为(wèi)本(běn)原多(duō)項式(只(zhī)能(néng)被(bèi)1和(hé)自(zì)身(shēn)整除,類(lèi)似于(yú)質(zhì)數)时(shí)才能(néng)産生(shēng)M序列。
这(zhè)里(lǐ)給(gěi)出(chū)2階(jiē)到(dào)10階(jiē)的(de)本(běn)原多(duō)項式

四(sì)、FPGA实現(xiàn)
我(wǒ)们(men)以(yǐ)7階(jiē)、8階(jiē)本(běn)原多(duō)項式为(wèi)例設計(jì)两(liǎng)个(gè)M序列發(fà)生(shēng)器
1、7階(jiē)架構設計(jì)

注:⊕ 代(dài)表(biǎo)异(yì)或(huò)
说(shuō)明(míng):r0异(yì)或(huò)r4賦值給(gěi)r6,其它(tā)值按位移就(jiù)可(kě)以(yǐ)。
信(xìn)号(hào)说(shuō)明(míng):

代(dài)碼如(rú)下(xià):

2、8階(jiē)架構設計(jì)

说(shuō)明(míng):r0异(yì)或(huò)r4异(yì)或(huò)r5异(yì)或(huò)r6賦值給(gěi)r7,其它(tā)值按位移就(jiù)可(kě)以(yǐ)。

代(dài)碼如(rú)下(xià):

tb文(wén)件(jiàn)參考工程文(wén)件(jiàn)夾中(zhōng)的(de)sim文(wén)件(jiàn)夾
1、7階(jiē)仿真(zhēn)波(bō)形
五(wǔ)、仿真(zhēn)验(yàn)證

2、8階(jiē)仿真(zhēn)波(bō)形















