freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通信原理實驗報告漢明編譯碼系統(tǒng)自行設(shè)計實驗附加同步-展示頁

2024-09-13 19:15本頁面
  

【正文】 _out[1]=m_out1[2]+m_out1[1]+m_out1[0]。同理可寫出整套編碼方程如下: h_out[6:3]=m_out1[3:0]。 2. 以 M 序列作為輸入信號編寫( 7,4)漢明編碼 程序 ,將 M 序列和漢明碼序列輸出到測試孔觀察和記錄。每個 4 位碼的第 4 位按順序即是 m_outer 中輸出的 M 序列。對應(yīng)的寄存器中 m_out1 中為(倒數(shù)第二行從第 2 個開始): 00 0100、 1000、 000 001 011 111 11 11010 010 101 01 1100、 1001…。后來發(fā)現(xiàn)是仿真文件( .vwf)文件沒有保存,必須保存之后才能夠得到正確的仿真。 遇到的問題及解決方法: 出現(xiàn)如下錯誤: 后來發(fā)現(xiàn)是由于模塊名稱的命名問題,注意項目下主模塊使用與項目名稱相同的命名即可解決。 程序上 通過移位寄存器實現(xiàn)。其他頻率的分頻改變計數(shù)值大小即可得到。其中 32*2 是因為每半個周期電平翻轉(zhuǎn)一次。 二、 實驗內(nèi)容 1. 編寫分頻和 m序列 verilog 程序 思路: 分頻: 晶振為 ,要分頻得到 32kHz,采用計數(shù)的方法。 a 6 a 5 a 4 a 3 a 2 a 1 a 0 a 6 a 5 a 4 a 3 圖 9 .1 漢明編碼器電原理圖 ● ● ● ● ● ● ● ● ● a 6 a 5 a 4 a 3 a 6 a 5 a 4 a 3 a 3 a 3 a 3 圖 9 .2 漢明譯碼器電原理圖 3 8 譯碼器 校正子生成 錯碼 指示 7 6 5 4 3 2 1 ● ● ● ● ● ● ● ● 表 ( 7, 4)漢明編碼輸入數(shù)據(jù)與監(jiān)督碼元生成表 4 位信息位 a6, a5, a4, a3 3 位監(jiān)督碼元 a2, a1, a0 4 位信息位 a6, a5, a4, a3 3 位監(jiān)督碼元 a2, a1, a0 0000 000 1000 101 0001 011 1001 110 0010 110 1010 011 0011 101 1011 000 0100 111 1100 010 0101 100 1101 001 0110 001 1110 100 0111 010 1111 111 表 為( 7, 4)漢明編碼輸入數(shù)據(jù)與監(jiān)督碼元生成表。系統(tǒng)中的監(jiān)督矩陣如下圖所示: 1 1 1 0 1 0 0H= 0 1 1 1 0 1 01 1 0 1 0 0 1 其相應(yīng)的生成矩陣為: 1 0 0 0 1 0 10 1 0 0 1 1 10 0 1 0 1 1 00 0 0 1 0 1 1G= 漢明譯碼的方法,可以采用計算校正子,然后確定錯誤圖樣并加以糾正的方法。它有以下特點: 碼長 n=2m1 最小碼距 d=3 信息碼位 k=2nm1 糾錯能力 t=1 監(jiān)督碼位 r=nk 這里 m 位 ≥ 2的正整數(shù),給定 m后,既可構(gòu)造出具體的漢明碼( n, k)。漢明編譯碼系統(tǒng)自行設(shè)計實驗 一、 實驗原理 差錯控制編碼的基本作法是:在發(fā)送端被傳輸?shù)男畔⑿蛄猩细郊右恍┍O(jiān)督碼元,這些多余的碼元與信息之間以某種確定的規(guī)則建立校驗關(guān)系。漢明碼 ( 7, 4) 是一種 糾錯碼 , 是能糾正單個錯誤的線性分組碼。 漢明碼的監(jiān)督矩陣有 n 列 m行,它的 n 列分別由除了全 0 之外的 m位碼組構(gòu)成,每個碼組只在 某列中出現(xiàn)一次。 圖 和圖 給出漢明編碼器和譯碼器電原理圖。編碼輸出數(shù)據(jù)最先輸出是 a6bit,其次 是 a a4…… ,最后輸出 a0位。14336/(32*2)=224。所以如下圖程序中第 16 行, count1 以 224 為周期計數(shù)(即從 0 數(shù)到 223),每到數(shù) 223 則 clk_32k翻轉(zhuǎn)實現(xiàn)分頻。 M 序列: M 序列又叫做偽隨機序列,是不能預先確定但可以重復產(chǎn)生的序列。邏輯圖如下: 程序: 程序中要注意的是,如第 10 行處給 m_out 賦初值,否則 0000 狀態(tài)下移位寄存器是無法得到其他值的,會一直處于全 0 狀態(tài)。 。 M 序列仿真現(xiàn)象如下圖: 從仿真截圖的 m_outer 一行(最下方一行)可以看出,輸出的 M 序列為:000111101011001…,之后又是重復的。 可見生成的 M 序列各 4 位碼依次符合左移關(guān)系,且每 15 個為一周期,符合 M 序列為 2n1 的規(guī)律, n 為 4 時 2n1=15。 可見生成的 M 序列符合相關(guān)要求,是成功的。 思路: 編碼: a 6 a 5 a 4 a 3 a 2 a 1 a 0 a 6 a 5 a 4 a 3 圖 9 .1 漢明編碼器電原理圖 ● ● ● ● ● ● ● ● ● 由編碼原理圖可以的到編碼方程,高 4 位直接由 M 序列的 4 位平移得到,而低3 位可由高 4 位計算得到, 如 a0=a6+a5+a3。 h_out[0]=m_out1[3]+m_out1[2]+m_out1[0]。 h_out[2]=m_out1[3]+m_out1[2]+m_out1[1]。仿照上面 32k 的分頻可以的到 56k 分頻程序如下: always(posedge clk) begin if(count2==839。b0。b1。d1。 程序: 程序中 56 行以前為定義分頻和產(chǎn)生 M 序列部分,不再重復貼出, 57 到 71行為漢明碼編碼部分, 73 到 84 行為漢明碼輸出部分。這樣才能保證 M 序列的 4 位碼與輸出 7 位漢明碼之間是匹配的。移位,然后就輸出 h_outer=h_out[6]。 后來我發(fā)現(xiàn),在編碼和輸出之間需要一個緩沖
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1