999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

簡易m序列調制解調器前端設計

2017-03-07 13:25:42覃馨李書艷寧寧陳培美孫曉書崔舒
教育教學論壇 2017年7期
關鍵詞:仿真

覃馨+李書艷+寧寧+陳培美+孫曉書+崔舒揚

摘要:m序列是擴頻通信方式的基礎理論,應用較為廣泛,m序列是對最長線性反饋移位寄存器序列的簡稱,可由帶線性反饋的移位寄存器通過串行移位方式生成。文中通過對m序列生成的基本理論進行了詳細介紹,并基于此設計了簡易m序列調制解調器架構,和硬件描述語言代碼,完成了仿真,測試。

關鍵詞:m序列;偽隨機碼;Verilog HDL;仿真

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2017)07-0205-02

一、引言

m序列的使用是通信系統中CDMA(Code Division Multiple Access——碼分多址)模式的基礎,也是擴頻通信方式的基礎理論。應用較為廣泛,可用于《通信原理》基礎理論研究,也可以用于實際通信過程的擾碼單元使用,因此,對于該序列調制解調器的設計具有實際的意義。

m序列是對最長線性反饋移位寄存器序列(maximal length linear feedback shift register sequence)的簡稱,它是一種由帶線性反饋的移位寄存器所產生的序列,并且具有最長周期。帶線性反饋的移位寄存器設定各級寄存器的初始狀態后,在時鐘觸發下,每次移位后各級寄存器狀態都會發生變化。觀察其中一級寄存器(通常為末級)的輸出,隨著移位時鐘節拍的推移會產生一個序列,稱為移位寄存器序列。可以發現序列是一個周期序列,其周期不但與移位寄存器的級數有關,而且與線性反饋邏輯有關。在相同級數情況下,采用不同的線性反饋邏輯所得到的周期長度不同。此外,周期還與移位寄存器的初始狀態有關。

二、系統整體設計方案

一般情況下,用于產生m序列的n級線性反饋移位寄存器的結構圖如圖1所示。

0010110011111000110111010100001(由右至左依次按順序生成),發送端需要調制的信號,與這31位數進行異或運算。為仿真驗證波形顯示便利,在發送信號的時候采用調制方法,即將1相應的調制為1,0調制為-1;則可以得到傳輸中的m序列。

三、系統HDL設計方案

系統使用Verilog HDL語言完成設計。代碼由add_noise.v、coder.v、correct.v、Corrected_Decoder.v、decoder.v和top.v六個Verilog HDL代碼。代碼架構設計圖如圖3所示。分別為傳輸加噪、發送端編碼調制、發送端校驗編碼、校驗解碼、解碼單元和頂層單元。

m序列調制與解調部分學習和實驗主要進行了基于ModelSim仿真的代碼編寫和調試,屬于不可綜合仿真,參考代碼中加入了兼具了testbench的測試功能。通信過程中,一般系統不會在啟動后立即發送有效載荷數據,為了保證通信的穩定,首先要發送雙方約定好的一系列信令和同步用數據信息,通過同步用數據信息來完成發送、接收雙方的時鐘、信令和控制數據的同步,同步后才能有效接收數據,這個過程類似于網絡通信中的TCP協議通信過程,是通信網絡中保證收發雙方可靠、穩定通信的流程。

四、設計仿真測試

上述設計代碼直接在ModelSim中就可以直接綜合和進行仿真。加載了Verilog HDL代碼的ModelSim項目窗口如圖4所示。發送端發送的數據由outdata變量存儲,其發送的數據經由編碼和加噪模塊完成數據的m調制后,發送至接收端,接收端由解校驗和解碼單元處理后,形成解調數據。

仿真運行50微秒后部分仿真波形如圖5所示。從圖5中很容易看出負向波谷(表示波形向下,但是取值仍未正)位置對應的解調碼值為0,正向波峰對應位置解調碼值為1。與該窗口outdata(已發送數據)顯示數據一致。

五、結束語

本簡易m序列調制解調器設計完成了基本的設計目標,能夠正常發送和解調已發送的數據,能夠準確進行仿真和驗證,后續可以繼續進行優化和加長序列調制長度,并增加通信系統中常見的各種糾錯編碼方案,以使系統更加完善。

參考文獻:

[1]夏宇聞.從算法設計到硬件邏輯的實現[M].北京:高等教育出版社,2001.

[2]王金明,楊吉斌.數字系統設計與VerilogHDL[M].北京:電子工業出版社,2002.

[3]SKALRB.數字通信———基礎與應用[M].北京:電子工業出版社,2002.

[4]樊昌信,張甫翊,徐炳祥,等.通信原理[M].第5版.北京:國防工業出版社,2003.

Abstract:M sequence is the basic theory of spread spectrum communication,which has been widely applied,m sequence is short for the longest of linear feedback shift register sequence,which can be generated by a serial shift register with a linear feedback shift register . In this paper,we introduced the basic theory of how to produce m - sequence in detail. Based on this,A simple m - sequence modem architecture was designed,together with the design using hardware described language code,and finished the simulated and tested.

Key words:m sequence;PN code;Verilog HDL;Simulate

猜你喜歡
仿真
Proteus仿真軟件在單片機原理及應用課程教學中的應用
工業機器人模擬仿真技術在職業教育中的應用淺析
一種幫助幼兒車內脫險應急裝置的仿真分析
科技資訊(2016年18期)2016-11-15 20:09:22
論虛擬仿真實訓系統在口腔實驗教學中的應用
科技資訊(2016年18期)2016-11-15 07:55:28
基于機電設備電氣控制線路排故的仿真系統設計
價值工程(2016年29期)2016-11-14 02:01:16
航空電氣系統中故障電弧研究
Buck開關變換器的基本參數設計及仿真分析
試析PLC控制下的自動化立體倉庫仿真情況分析
基于MADYMO的航空座椅約束系統優化設計
科技視界(2016年18期)2016-11-03 21:44:44
中國體態假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
科技視界(2016年18期)2016-11-03 20:31:49
主站蜘蛛池模板: 一本久道久久综合多人| 国产在线精品人成导航| aaa国产一级毛片| 亚洲国产精品美女| 中文字幕在线播放不卡| 国产亚洲欧美日韩在线观看一区二区| 婷婷亚洲天堂| 国产精品永久在线| 美女免费黄网站| 国产成人精品高清在线| 亚洲精品麻豆| 久久先锋资源| 亚洲乱亚洲乱妇24p| 一本久道热中字伊人| 97成人在线视频| 日韩午夜片| 国产精品亚洲五月天高清| 国产福利微拍精品一区二区| 久久久久国产精品嫩草影院| 人妖无码第一页| 99久久免费精品特色大片| 亚洲中文无码h在线观看| 无码丝袜人妻| 国产十八禁在线观看免费| 久久精品亚洲中文字幕乱码| 在线观看国产一区二区三区99| 国产剧情无码视频在线观看| 亚洲精品成人7777在线观看| 午夜色综合| 国产精品片在线观看手机版| 亚洲美女操| 四虎永久在线精品国产免费| 秋霞一区二区三区| 亚洲人成影院午夜网站| 青青国产视频| 婷婷六月综合网| 免费可以看的无遮挡av无码| 国产精品.com| 国产成人久久综合一区| 手机永久AV在线播放| 青青青国产精品国产精品美女| 国产特级毛片aaaaaa| 国产jizz| 欧美三級片黃色三級片黃色1| 国产精品美人久久久久久AV| 欧美a网站| 在线五月婷婷| 亚洲一区二区日韩欧美gif| 亚洲日韩高清在线亚洲专区| 美女被躁出白浆视频播放| 青青热久免费精品视频6| 91麻豆国产精品91久久久| 色婷婷在线播放| 精品亚洲国产成人AV| 91亚洲国产视频| 99热这里只有免费国产精品| 午夜限制老子影院888| 欧美日在线观看| 日韩国产无码一区| 97在线国产视频| 日韩小视频网站hq| 久久久久免费看成人影片| 日本不卡视频在线| 久久99国产视频| 婷婷六月天激情| 国产精品天干天干在线观看| av一区二区三区高清久久| 亚洲人成在线精品| 国产小视频在线高清播放| 伊人AV天堂| 99国产在线视频| 亚洲欧美日韩综合二区三区| 国产美女无遮挡免费视频| 色爽网免费视频| 国产永久在线观看| 国产成人AV综合久久| 久久精品国产91久久综合麻豆自制| 中文字幕第1页在线播| 97超级碰碰碰碰精品| 欧美区一区| 国产在线欧美| 日韩资源站|