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
主站蜘蛛池模板: 中文字幕久久精品波多野结| 亚洲精品亚洲人成在线| 欧美国产日产一区二区| 波多野结衣一区二区三区88| 亚洲中文精品人人永久免费| 人妻中文久热无码丝袜| 最新日本中文字幕| 亚洲精品视频免费| 一本大道香蕉中文日本不卡高清二区| 国产高清毛片| 五月婷婷伊人网| 2021国产在线视频| 一级成人a做片免费| 国产靠逼视频| 人妻出轨无码中文一区二区| 精品国产中文一级毛片在线看| 狠狠躁天天躁夜夜躁婷婷| 色哟哟国产精品一区二区| 毛片免费观看视频| 97视频精品全国免费观看| 一级一毛片a级毛片| 成人免费午间影院在线观看| 国产成人艳妇AA视频在线| 亚洲国产精品日韩av专区| 91精品啪在线观看国产60岁| 无码中文AⅤ在线观看| 丁香五月婷婷激情基地| 婷婷亚洲视频| 天堂网亚洲综合在线| 国产乱子伦视频三区| 国产无码性爱一区二区三区| 欧美国产日产一区二区| 色精品视频| 中文字幕在线免费看| 国产午夜一级毛片| 最新无码专区超级碰碰碰| 亚洲人成亚洲精品| 国产91色在线| 精品国产免费人成在线观看| 国产一区二区网站| 真实国产精品vr专区| 国产天天色| 天天躁夜夜躁狠狠躁图片| 亚洲日本一本dvd高清| 亚洲国产成人超福利久久精品| 久久精品aⅴ无码中文字幕| 东京热av无码电影一区二区| 国产精品第一区| 都市激情亚洲综合久久| 色吊丝av中文字幕| 亚洲熟女中文字幕男人总站 | 亚洲第一极品精品无码| 国产精欧美一区二区三区| 精品夜恋影院亚洲欧洲| a级毛片网| 色网在线视频| 91精品免费高清在线| 亚洲精品国产乱码不卡| 国产精品自在线天天看片| 91成人试看福利体验区| 欧美精品伊人久久| 国产夜色视频| 欧美午夜视频在线| 久久免费看片| 一级片免费网站| 亚洲综合天堂网| 婷婷丁香色| 亚洲码在线中文在线观看| 精品伊人久久久久7777人| 欧美激情综合| 精品一区二区三区水蜜桃| 91人妻日韩人妻无码专区精品| 国产香蕉国产精品偷在线观看| 中文字幕乱码中文乱码51精品| 欧美日韩激情在线| 极品尤物av美乳在线观看| 国产精品男人的天堂| 喷潮白浆直流在线播放| 中字无码av在线电影| 国产h视频免费观看| 久久午夜夜伦鲁鲁片不卡| h网站在线播放|