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

正文內(nèi)容

外文翻譯---基于eda技術的hdb3編碼器的設計與實現(xiàn)-資料下載頁

2025-05-12 10:16本頁面

【導讀】encoderdesign.

  

【正文】 B3碼編譯碼器的實現(xiàn)有多種途徑,常用的解決方案是應用專用的 HDB3收發(fā)芯片,如選用專用 E1收發(fā)芯片 DS2153Q 和單片機實現(xiàn)該碼制的轉(zhuǎn)換功能。本文提供了一種利用現(xiàn)代 EDA 技術,以 ACEX 系列 FPGA 芯片 EPlK10為硬件平臺,以 Quartus II 為軟件平臺,以 VHDL,為開發(fā)工具,適合于 FPGA 實現(xiàn)的 HDB3編碼器的設計方案。 高密度的 HDB3碼的編碼守則也稱 為 3連零守則,一條有極性的高密度信息碼分為三個步驟編成。這是一種重要 的代碼串行數(shù)據(jù)傳輸方式,也是在數(shù)字通信系統(tǒng)中的重要組成部分之一。和最常用的非歸零的 NRZ 碼和不歸零碼比較,采用 HDB3碼具有很多優(yōu)點,例如:消除了 NRZ 碼的直接流部分組成,有更好的時鐘恢復和 抗干擾的性能,這使得它更適合在長途傳輸通道中傳輸。同時, HDB3碼有更強大的誤碼檢測能力,當傳輸?shù)臄?shù)據(jù)陣列為 HDB3碼時,如果當前的碼單通過在傳輸過程中出錯,其極性交替規(guī)律將會被改變或被破壞,因此在接收端憑借著 HDB3碼獨特的性質(zhì),就可以檢查錯誤和改正錯誤,并同時在相應的位置上提取出正確的信息。因此, HDB3碼成為了 ITU 建議使用的一種數(shù)據(jù)傳輸碼型,被廣泛的應用于各個領域?,F(xiàn)在,我們擁有基于不同方式來實現(xiàn) HDB3碼編譯的設備,常用的解決方案是采用專門的 HDB3收發(fā)芯片,選擇使用專用的 E1收發(fā)芯片 DS2153Q 和單芯片計算機作為實現(xiàn)這種轉(zhuǎn)換功能碼的設備。這篇研究報告提供了一種利用現(xiàn)代 EDA 技術,它是一種開發(fā)的工具,把 ACEX 系列 FPGA 芯片作為 硬件平臺 EPlK10,以 Quartus II 軟件為平臺,使用 VHDL,在設計 HDB3編碼器的 7 方案時由 FPGA 予以實現(xiàn)。 1 HDB3 碼的編碼規(guī)則 HDB3 碼的編碼規(guī)則如下: ( 1) 先將一條信息碼元變化成 AMI 碼; AMI 碼的全稱是傳號交替反轉(zhuǎn)碼,是通信編碼中的一種,為極性交替翻轉(zhuǎn)碼,分別有一個高電平 和 低電平表示兩個極性。 消息代碼中的 0 在傳輸碼中仍用 0,消 息代碼中的 1 在傳輸碼中用 +1 和 1 交替代換。 ( 2) 檢查 AMI 代碼中的連 0 情況; 如果出現(xiàn) 4 個以下連 0 的情況,則保持 AMI 碼的形式不變;如果為 4 個或更多的連 0 時,從 1 后開始每 4 個 0 編為 1 小節(jié),每小節(jié)的第四個 0 變?yōu)榕c前一個 1 極性相反的 V, +V 和 V 是交替出現(xiàn)的。 ( 3) 檢查是否不為 0 的碼中相鄰 V 碼的個數(shù)為偶數(shù); 如果為偶數(shù),將第一小節(jié)的第一個 0 變成與節(jié)前 1 極性相反的 B,后面的小節(jié)中第一個 0 則變?yōu)榕c前小節(jié)中 B 極性不同的 B,而每小節(jié)中 V 的極性與 B 相同。 2 HDB3 編碼器 的 建模與實現(xiàn) 如果直接將要進行編碼的數(shù)據(jù)按 上述編碼原則先轉(zhuǎn)換成 AMI 碼,然后進 行加 V 碼,加 B 碼操作,會發(fā)現(xiàn)轉(zhuǎn)化成 AMI 碼時有一個 “+1”、 “1”碼極性形成的過程,而在加 B碼操作之后,非零碼元相應極性還有可能進行反轉(zhuǎn),因此有兩個信號極性產(chǎn)生的過程。 分析 HDB3 的編碼結(jié)果: V 碼的極性是正負交替的,余下的 1 碼和 B 碼看成為一體也是正負交替的,同時滿足 V碼的極性與前面的非零碼極性一致。由此產(chǎn)生了利用 FPGA進行 HDB3 碼編碼的思路:先進行加 V 碼,加 B 碼操作,在此過程中,暫不考慮其極性,然后將 V 碼, 1 碼和 B 碼分成兩組,分別進行極性變換來一次實現(xiàn)。這樣可以提 高系統(tǒng)的效率,同時減小系統(tǒng)延時。 HDB3 編碼器的數(shù)字電路部分由三個模塊組成: V 碼 生成 單元 (v Gen), B 碼 生成 單元 (B Gen),單極性一雙極性轉(zhuǎn)換單元 (single 2 double)。 V 碼的生成單元 生成 V 碼的單位器件實際上就是實現(xiàn)檢測消息代碼中 0 字符串出現(xiàn)的功能,即每當連續(xù)的 4 個 0 字符串出現(xiàn)時可以成功的生成不同的 V 碼,保持原信息代碼的狀態(tài)。為了使編輯后的信息碼方便傳輸,消息代碼均以 2 進制代碼表示原始信息,當出現(xiàn)了 V 碼時使用“ 11”予以注釋,原消息代碼中的 1 用“ 01”注釋, 0 用“ 00”注釋 。 B 碼的生成單元 8 B 碼生成單元的作用是為了確保生成更多的 V 碼時陣列中極性交替的規(guī)則不被破壞,不產(chǎn)生直流特性。即在相鄰的 V 碼間不為偶數(shù)的 0 小節(jié)的第一個 0 不生成 B 碼。因此,當判斷一些 0 是否需要變?yōu)?B 時應當確保前一個 3 連 0 是否是含有 V 碼的小節(jié),所以必須將當前的信息保存至后 3 個連 0 到達分析入口位置,每一個小節(jié)都要如此進行處理。為了實現(xiàn)這一目的,首先將每個 V 標記點分為 3 個一組的形式,在下一次同步時鐘的作用下判斷是否添加 B 碼。當碼元從位移寄存器中輸 出時,可以決定改變成 B 碼的信息閃爍輸出。 極性的生成 單極性 雙極性轉(zhuǎn)換單元 根據(jù) HDB3 碼 的編碼規(guī)則,我們可以知道對于 V 碼的極性是不可以主觀判定的,而是用過將剩余的 1 與 B 的交集作為一個有機的整體排列分辨極性的, V 的極性應和其所在小節(jié)前的非零代碼相同,因此,我們可以分別的進行極性判斷來實現(xiàn)。 從前面的程序知道, “V”、 “B”、 “1”已經(jīng)分別用雙相碼 “11”、 “10”、 “01”標識之, “0”用 “00”標識,所以通過以下的程序我們可以很容易實現(xiàn)。經(jīng)過單極性一雙極性轉(zhuǎn)化單元, +1(包括“+1”、 “+V”、 “+B”)用 2 位二進制碼 “01”表示, 1(包括 “1”、 “V”、 “B”)用 2 位二進制碼 “11”表示, 0 用 2 位二進制碼 “00”表示 。 這樣進行編碼的 優(yōu) 點是,當我們用 2 個二進制代碼表示時就得到了正負的區(qū)分,如“ 01”“ 11”“ 00”便表示為“ 1”“ 1”“ 0”,可以幫助我們觀察到這樣認為確定的結(jié)果。這樣處理后的信號由 B 碼生成單元( B Gen) 的輸出級傳遞給 單 極性 雙極性 轉(zhuǎn)換單元( single2double) 后由其進行極性的判定,更改極性。 將上述的程序下載到可編程器件中,產(chǎn)生的編碼結(jié)果是單極性雙電平信號。此信號還不是真正意義上的 HDB3 碼,需要將上述編碼轉(zhuǎn)換成 “+1”、 “1”、 “0”的多電平變化波形,而此工作單純依靠數(shù)字電路是無法完成的。比較直接的方式,就是利用編碼結(jié)果,控制多路模擬選擇開關來實現(xiàn),如利用雙 4 選一的多路模擬選擇開關 CD4052。 3 結(jié)論 EDA 技術本身是一種工業(yè)生產(chǎn)技術,在實踐中運用基于硬件描述語言的可編程芯片開發(fā)技術可對通信系統(tǒng)中的相關電路進行硬件描述,然后用 CPLD/ FPGA 實現(xiàn)數(shù)字通信系統(tǒng) ,同時結(jié)合電子設計自動化和電路仿真技術即可縮小產(chǎn)品的設計周期,降低可能發(fā)生的錯誤,提高通信產(chǎn)品的開發(fā)效益。 實踐表明,運用 FPGA 來實現(xiàn) NRZ碼到 HDB3 碼的 轉(zhuǎn)換比采用專用集成電路不僅給調(diào)試帶來了方便,克服了分立 式 硬件電路帶來的抗干擾差和不易調(diào)整等缺陷,而且具有軟件開發(fā)周期短,成本低,執(zhí)行 速度高,實時性強,升級方便等特點。而且可以把該電路和它的解碼電路及其他功能電路集成在同一塊 FPGA 芯片中,減少了外接元件的數(shù)目,提高了集成度,而且有很大的編程靈活性,很強的移植性,因此有很好的 應用前景。
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1