在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

m序列簡介及性質說明

FPGA設計論壇 ? 來源:FPGA設計論壇 ? 作者:FPGA設計論壇 ? 2022-08-15 09:36 ? 次閱讀

1.m序列簡介

m序列是目前廣泛應用的一種偽隨機序列,其在通信領域有著廣泛的應用,如擴頻通信,衛星通信的碼分多址,數字數據中的加密、加擾、同步、誤碼率測量等領域。m序列在所有的偽隨機序列里面的地位是最基礎同樣也是最重要的。它的特點就是產生方便快捷,有很強的規律特性,同時自相關性、互相關特性也很好。在IS-95的反向信道中,選擇了m序列的PN碼作為地址碼,利用不同相位m序列幾乎正交的特性來為每個用戶的業務信道分配了一個相位 。簡單來說,n級反饋移位寄存器的狀態最多由2^n 個,同時,在線性的反饋移位寄存器中,全“0”狀態永不改變,所以也就是說,它的最長的周期就是 2^n - 1。

由于反饋的存在,移存器的輸入端受控地輸入信號。不難看出,若初始狀態為全“0”,則移位后得到的仍為全“0”,因此應避免出現全“0”狀態,又因為n級移存器共有2n-1種可能的不同狀態,除全“0”狀態外,剩下2n-1種狀態可用。每移位一次,就出現一種狀態,在移位若干次后,一定能重復出現前某一狀態,其后的過程便周而復始了。反饋線位置不同將出現不同周期的不同序列,我們希望找到線性反饋的位置,能使移存器產生的序列最長,即達到周期P=2^n-1。

2.m序列性質

周期為2^n-1的m序列由以下幾個特點:

①隨機性

在m序列的一個周期中,0和1出現概率大致相同,0碼只比1碼多一個。

②移位可加性

某個周期為p的m序列與其經任意延遲移位后的序列模2相加后,其結果仍是周期為p的m序列,只是原序列某次延遲移位后的序列。

③預先可確定性

m序列是由移位寄存器的初始狀態和反饋網絡唯一確定的。

④游程特性

序列中取值相同的相繼元素稱為一個游程。游程長度指的是游程中元素的個數。在m序列中,一共有個游程。其中長度為1的游程占總游程數的一半;長度為2的游程占總游程的1/4;長度為k的游程占總游程數的,且在長度為k的游程中,連0與連1的游程數各占一半。另外,還有一個長度為n的1游程和一個長度為(n一1)的0游程。

3.線性移位反饋寄存器的結構圖如下:

0e5314b4-1c2a-11ed-ba43-dac502259ad0.png

0e64eb9e-1c2a-11ed-ba43-dac502259ad0.png

①ci的值決定了反饋線的連接狀態;

②在上式和后面的公式中都將“”簡寫為“+”;

③式中xi本身并無實際意義,它僅指明其系數是ci的值。

④特征方程f(x)決定了一個線性反饋移存器的結構,從而決定了它產生的序列的構造和周期。

4.本原多項式

使一個線性反饋移存器產生最長周期序列的充分必要條件是其特征方程f(x)為本原多項式,最長周期為2^n-1。

本原多項式是指滿足下列條件的多項式:

①是既約的,即不能分解因子的;

② 可以整除(x^m + 1),m = 2^n – 1;即是( x^m + 1 )的一個因子;

③ 除不盡( x^q+ 1 ),q < m。

常用本原多項式:(最高位和最低位系數必須都是1),同時n也是多項式最高項的次數和LFSR寄存器個數;

0e7221f6-1c2a-11ed-ba43-dac502259ad0.png

示例如下:

表示上式中僅x0, x1,和x4的系數c0 = c1 = c4 = 1,而其余系數c2 = c3 = 0,則:

0e7f1938-1c2a-11ed-ba43-dac502259ad0.png

n=4,m=2^4-1 g(x)=x^4+x+1;

在最長線性序列移位寄存型計數器中,存在一個“00000”,該狀態構成死循環,這會使電路不具有自啟動功能,為了解決這個問題,可在反饋方程中加全0校正項 (~Q1)&(~Q2)…..

例如:

此時的反饋函數F= Q1^Q4+(~Q0)&(~Q1)&(~Q2)&(~Q3)&(~Q4);

相應地verilog代碼如下:

module m_sequence(

input I_clk,

input I_rst_p,

input en,

input [3:0] D_init,

output dout

)

wire F;

reg [3:0] m_reg;

always@(posedge I_clk)

if(I_rst_p)

m_reg <= 4'b0;

else if(en)

m_reg <= D_init;

else

m_reg <= {m_reg[2:0],F };

assign F=(m_reg[1]^m_reg[4])|(~(|m_reg)) ;

assign dout = m_reg[3];

endmoduel

審核編輯:湯梓紅


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21736

    瀏覽量

    603421
  • 信號發生器
    +關注

    關注

    28

    文章

    1474

    瀏覽量

    108764

原文標題:FPGA學習-m序列信號發生器

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    釩電池之釩的性質及用途簡介

    釩電池之釩的性質及用途簡介    釩是一種神奇的金屬,化合價有 2+、 3+ 和5+ ,金屬單質釩很少,其主要形態有:VO(氧化
    發表于 11-21 08:39 ?4224次閱讀

    跪求這段M序列代碼解釋

    %m_sequence.m%用線性移位寄存器產生m序列 function [mseq]= m_sequence(fbconnection
    發表于 05-24 16:56

    m序列verilg實現方法

    m序列verilg實現方法
    發表于 07-20 23:43

    【原創】基于FPGA的M序列發生器設計

    基于FPGA的M序列發生器設計 作者:小周 本文為明德揚原創及錄用文章,轉載請注明出處! 1.1 M序列簡介
    發表于 04-15 13:55

    怎么實現m序列信號發生器的設計?

    m序列信號發生器由那幾部分組成?怎么實現m序列信號發生器的設計?
    發表于 05-10 06:09

    FPGA電路實現:m序列及應用

    m序列簡介 m序列是一種常用的偽隨機序列,由具有反饋函數的移位寄存器電路產生,具有周期性,一旦反
    發表于 11-06 17:03

    傅立葉變換的性質 (ppt教案)

    傅立葉變換的性質 (ppt教案):一、線性性質二、時移性質說明:信號在時域的中的延時和頻域中的移相相對應。應用:要使信號 f (t) 經過系統傳輸之后延時 t0,則必須設計成
    發表于 09-16 08:45 ?0次下載

    一種新的擴頻序列偶的研究

    該文提出一種新的最佳相關信號,即偽隨機屏蔽序列偶,研究了其變換性質和組合允許條件,運用這些性質和條件可以縮小偽隨機屏蔽序列偶的搜索范圍,提高計算機搜索的效率。
    發表于 11-19 16:43 ?9次下載

    基于CPLD的高速m序列碼發生器的設計

    從通信實驗儀器設計的角度,介紹了一種高性價比的m序列發生器的分離電路實現方法,結構簡單、電路可靠。
    發表于 03-02 15:53 ?36次下載

    M058-M0516簡介

    本站提供的M058-M0516簡介,希望對你學習有所幫助!
    發表于 05-30 15:53 ?30次下載
    <b class='flag-5'>M058-M</b>0516<b class='flag-5'>簡介</b>

    利用串_并m_序列產生隨機脈位序列

    利用串_并m_序列產生隨機脈位序列,下來看看
    發表于 12-16 22:23 ?12次下載

    基于Altera的DSP Builder工具箱的偽隨機序列產生器設計方法

    說明這種方法在簡化設計難度、提高設計速度和靈活性等方面的優點和應用價值。并提出了其仿真和FPGA實現的基本方法。 關鍵詞: DSP Builder;m序列;Gold序列;平衡Gold
    發表于 10-30 10:37 ?0次下載
    基于Altera的DSP Builder工具箱的偽隨機<b class='flag-5'>序列</b>產生器設計方法

    基于matlab的移位寄存器法m序列的產生

    常見的偽隨機序列m 序列、GOLD 序列M 序列、Walsh
    發表于 12-22 11:14 ?1w次閱讀
    基于matlab的移位寄存器法<b class='flag-5'>m</b><b class='flag-5'>序列</b>的產生

    基于74LS194的m序列發生器設計

    m序列產生原理的基礎上,利用2片74LS194級聯及少量門電路,采用手動置數和自啟動2種方法設計了2種m序列發生器電路,然后分析比較了2種電路的產生原理.最后分析了實驗結果,驗證了
    發表于 12-22 11:17 ?2.9w次閱讀
    基于74LS194的<b class='flag-5'>m</b><b class='flag-5'>序列</b>發生器設計

    m序列的密碼學性質

    m序列具有完整的理論基礎且硬件實現簡單,在密碼學中有很多應用。但是因其線性復雜度較低,不能直接用做密鑰流,同時BM算法的出現促使對線性移位寄存器進行非線性改造。傳統方式是用m序列作為驅
    發表于 01-16 18:41 ?0次下載
    <b class='flag-5'>m</b>子<b class='flag-5'>序列</b>的密碼學<b class='flag-5'>性質</b>
    主站蜘蛛池模板: 河南毛片| 午夜黄色一级片| 色之综合天天综合色天天棕色| 2022国产情侣真实露脸在线| 直接在线观看的三级网址| 日本www色| 午夜大片在线观看| 亚洲一区二区中文字幕| 天堂综合网| www.黄色一片| 免费h视频在线观看| 五月婷婷激情在线| 成年人黄色片视频| 性欧美1819| 四虎影院大全| 亚洲羞羞裸色私人影院| qvod高清在线成人观看| 日剧天堂| 天天鲁天天爽天天视频| 欧美一卡二卡3卡4卡无卡六卡七卡科普| 日韩一级片在线| 天天干天天操天天摸| 美女黄网站人色视频免费国产| 农村妇女野外一级毛片| 免费一级在线| 羞羞爱爱| 77788色淫网站免费观看| 34pao强力打造免费永久视频| 日本久本草精品| 欧美jizz大又粗| 伊人手机在线观看| a毛片基地免费全部香蕉| 俄罗斯美女69xxxxxx| 欧美日韩国产乱了伦| 久久免费久久| 四虎在线永久视频观看| 午夜视频福利在线观看| 国产精品一级香蕉一区| 电影一区二区三区| 午夜视频在线网站| 国模最新私拍视频在线观看|