D2系列循跡小車的最新版本——D2-6小車設(shè)計(jì)資料
標(biāo)簽: 循跡小車
上傳時(shí)間: 2022-07-16
上傳用戶:
以TCRT5000L傳感器為核心紅外循跡傳感器模塊-TCRT5000L電路圖+源碼
標(biāo)簽: tcrt5000l 傳感器 紅外循跡傳感器
上傳時(shí)間: 2022-07-21
上傳用戶:xsr1983
eeworm.com VIP專區(qū) 單片機(jī)源碼系列 32資源包含以下內(nèi)容:1. C51單片機(jī)_定時(shí)器可調(diào)時(shí)鐘_程序.docx2. 單片機(jī)的40個(gè)實(shí)驗(yàn).pdf3. 通信速率可調(diào)的單片機(jī)多機(jī)通信系統(tǒng)研究.zip4. 小車程序.doc5. 基于MC9S12HY32的電動(dòng)汽車儀表盤設(shè)計(jì).zip6. 基于AVR的太陽能高速公路智能電子顯示屏系統(tǒng)設(shè)計(jì).zip7. 智能小車程序.doc8. 基于51單片機(jī)多功能太陽能路燈的設(shè)計(jì).zip9. 從零開始學(xué)單片機(jī)C語言 李建清.掃描版.pdf10. PWM調(diào)速+循跡智能小車程序.doc11. 單片機(jī)驅(qū)動(dòng)數(shù)碼管顯示設(shè)計(jì).pdf12. 51單片機(jī)的結(jié)構(gòu)知識.doc13. C18編輯器入門.pdf14. 單片機(jī)的學(xué)習(xí)資料+實(shí)驗(yàn)精華.doc15. 16x16+ds1302.rar16. 基于C8051F020的等精度測量頻率.doc17. 8路搶答器設(shè)計(jì).doc18. MSP430單片機(jī)C語言應(yīng)用程序設(shè)計(jì)實(shí)例精講.rar19. AVR系列單片機(jī)C語言.pdf20. 51單片機(jī)編程中常用的一些函數(shù).zip21. 51單片機(jī)在線調(diào)試仿真系統(tǒng)(MSUODS_Tri)培訓(xùn)手冊.pdf22. 51單片機(jī)教程詳細(xì)解析(經(jīng)典收藏).pdf23. MCS51單片機(jī)原理_定時(shí)器.pdf24. 51單片機(jī)經(jīng)典入門教程(非常棒的教程).pdf25. Keil uVision2 軟件.rar26. 51單片機(jī)最小系統(tǒng)原理圖.doc27. 34個(gè)單片機(jī)實(shí)例(包括框圖和程序).doc28. 單片機(jī)外圍電路擴(kuò)展.ppt29. HC6800EM3 v20原理圖(電路圖).pdf30. 單片機(jī)外圍電路設(shè)計(jì).docx31. ARM體系結(jié)構(gòu)概述.pdf32. 單片機(jī)硬件電路設(shè)計(jì).ppt33. PC與單片機(jī)借助LABview進(jìn)行簡單的接受和發(fā)送數(shù)據(jù).rar34. 單片機(jī)定時(shí)器詳解.doc35. 單片機(jī)控制步進(jìn)電機(jī)程序.doc36. 用單片機(jī)設(shè)計(jì)電子音樂門鈴.rar37. [30.Arduino.Projects.for.the.Evil.Genius].Simon.Monk.文字版.pdf38. 單片機(jī)的串口知識.zip39. [Getting.Started.with.Arduino(2nd.2011.9)].Massimo.Banzi.文字版.pdf40. 智能小車制作.doc41. 智能循跡小車設(shè)計(jì)報(bào)告.ppt42. Arduino_電子積木基礎(chǔ)套裝中文教程.pdf43. Tiny6410SDK-1111-底板原理圖(Tiny6410開發(fā)板原理圖).pdf44. ATmega64資料.PDF45. arduino語言說明.doc46. Sonix(松翰)8bit單片26系列IO型原理及基礎(chǔ)教程.pdf47. ATmega128資料.PDF48. arduino_manual.pdf49. 基于單片機(jī)的智能型金屬探測器的設(shè)計(jì).doc50. 電動(dòng)機(jī)的單片機(jī)控制.pdf51. Arduino使用教程.pdf52. ENC-03M陀螺儀模塊.rar53. 單片機(jī)器件手冊.pdf54. Arduino電子積木用戶手冊.pdf55. RF905-無線調(diào)試板開發(fā)包.rar56. [Beginning.Arduino].Michael.McRoberts.文字版.pdf57. Arduino_booklet02.pdf58. 郭天祥《十天學(xué)會(huì)單片機(jī)和C語言編程》.pdf59. [Arduino:A.Quick-Start.Guide].Maik.Schmidt.文字版.pdf60. 實(shí)驗(yàn)四 移位寄存器.pdf61. 郭天祥51單片機(jī).rar62. STC89C52單片機(jī)的中文介紹.pdf63. 基于單片機(jī)的數(shù)字電壓表設(shè)計(jì).pdf64. 郭天祥 十天學(xué)會(huì)單片機(jī)和c語言--課后答案.doc65. 12864點(diǎn)陣型液晶顯示.pdf66. 單片機(jī)學(xué)習(xí)方法與感悟.rar67. pcf8591資料.pdf68. 萬年歷C程序.rar69. ATmega16_cn學(xué)習(xí)資料.pdf70. C8051F34x中文版.pdf71. C51單片機(jī)及C語言知識點(diǎn)必備秘籍.pdf72. 51實(shí)驗(yàn)板原理圖顯示部分.pdf73. HT45R37 使用SPI 進(jìn)行資料傳輸?shù)姆椒?pdf74. 32位單片機(jī)C語言編程:基于PIC32圖書電子版.zip75. HT45F23 Comparator 功能使用範(fàn)例.pdf76. HOT-51電路圖.pdf77. HT45F23 OPA 功能.pdf78. AVR單片機(jī)C語言程序設(shè)計(jì)實(shí)例精粹[圖與程序].rar79. HT45F23 ADC 功能應(yīng)用實(shí)例.pdf80. 單片機(jī)面試題.doc81. 如何將代碼燒入STC單片機(jī).doc82. 8051C語言設(shè)計(jì)藝術(shù).pdf83. 51單片機(jī)學(xué)習(xí)資料打包.zip84. 10天學(xué)會(huì)單片機(jī)實(shí)例100.zip85. 單片機(jī)的40個(gè)實(shí)驗(yàn).pdf86. atmega48資料.pdf87. MCS-51單片機(jī)原理.pdf88. AVR單片機(jī)C語言開發(fā)入門指導(dǎo).pdf89. PID通俗釋義.doc90. MSP430 電容單觸式傳感器設(shè)計(jì)指南.pdf91. AVR系列單片機(jī)C語言編程與應(yīng)用實(shí)例.pdf92. 51單片機(jī)小精靈.rar93. 基于單片機(jī)的嵌入式TCP/IP協(xié)議棧的設(shè)計(jì)與實(shí)現(xiàn).pdf94. 實(shí)戰(zhàn)AVR單片機(jī)C語言.pdf95. 如何設(shè)計(jì)復(fù)雜的多任務(wù)程序.rar96. 流水燈的設(shè)計(jì).pdf97. 深入淺出AVR單片機(jī).pdf98. 巡線小車.zip99. 89ZLG72單片機(jī)資料.pdf100. ATmega48單片機(jī)學(xué)習(xí)板.doc
上傳時(shí)間: 2013-07-30
上傳用戶:eeworm
一本很好的匯編語言教程,跟大家一起分享 課程介紹 第1章 預(yù)備知識 1.1 匯編語言的由來及其特點(diǎn) 1 機(jī)器語言 2 匯編語言 3 匯編程序 4 匯編語言的主要特點(diǎn) 5 匯編語言的使用領(lǐng)域 1.2 數(shù)據(jù)的表示和類型 1 數(shù)值數(shù)據(jù)的表示 2 非數(shù)值數(shù)據(jù)的表示 3 基本的數(shù)據(jù)類型 1.3 習(xí)題 第2章 CPU資源和存儲器 2.1 寄存器組 1 寄存器組 2 通用寄存器的作用 3 專用寄存器的作用 2.2 存儲器的管理模式 1 16位微機(jī)的內(nèi)存管理模式 2 32位微機(jī)的內(nèi)存管理模式 2.3 習(xí)題 第3章 操作數(shù)的尋址方式 3.1 立即尋址方式 3.2 寄存器尋址方式 3.3 直接尋址方式 3.4 寄存器間接尋址方式 3.5 寄存器相對尋址方式 3.6 基址加變址尋址方式 3.7 相對基址加變址尋址方式 3.8 32位地址的尋址方式 3.9 操作數(shù)尋址方式的小結(jié) 3.10 習(xí)題 第4章 標(biāo)識符和表達(dá)式 4.1 標(biāo)識符 4.2 簡單內(nèi)存變量的定義 1 內(nèi)存變量定義的一般形式 2 字節(jié)變量 3 字變量 4 雙字變量 5 六字節(jié)變量 6 八字節(jié)變量 7 十字節(jié)變量 4.3 調(diào)整偏移量偽指令 1 偶對齊偽指令 2 對齊偽指令 3 調(diào)整偏移量偽指令 4 偏移量計(jì)數(shù)器的值 4.4 復(fù)合內(nèi)存變量的定義 1 重復(fù)說明符 2 結(jié)構(gòu)類型的定義 3 聯(lián)合類型的定義 4 記錄類型的定義 5 數(shù)據(jù)類型的自定義 4.5 標(biāo)號 4.6 內(nèi)存變量和標(biāo)號的屬性 1 段屬性操作符 2 偏移量屬性操作符 3 類型屬性操作符 4 長度屬性操作符 5 容量屬性操作符 6 強(qiáng)制屬性操作符 7 存儲單元?jiǎng)e名操作符 4.7 表達(dá)式 1 進(jìn)制偽指令 2 數(shù)值表達(dá)式 3 地址表達(dá)式 4.8 符號定義語句 1 等價(jià)語句 2 等號語句 3 符號名定義語句 4.9 習(xí)題 第5章 微機(jī)CPU的指令系統(tǒng) 5.1 匯編語言指令格式 1 指令格式 2 了解指令的幾個(gè)方面 5.2 指令系統(tǒng) 1 數(shù)據(jù)傳送指令 2 標(biāo)志位操作指令 3 算術(shù)運(yùn)算指令 4 邏輯運(yùn)算指令 5 移位操作指令 6 位操作指令 7 比較運(yùn)算指令 8 循環(huán)指令 9 轉(zhuǎn)移指令 10 條件設(shè)置字節(jié)指令 11 字符串操作指令 12 ASCII-BCD碼調(diào)整指令 13 處理器指令 5.3 習(xí)題 第6章 程序的基本結(jié)構(gòu) 6.1 程序的基本組成 1 段的定義 2 段寄存器的說明語句 3 堆棧段的說明 4 源程序的結(jié)構(gòu) 6.2 程序的基本結(jié)構(gòu) 1 順序結(jié)構(gòu) 2 分支結(jié)構(gòu) 3 循環(huán)結(jié)構(gòu) 6.3 段的基本屬性 1 對齊類型 2 組合類型 3 類別 4 段組 6.4 簡化的段定義 1 存儲模型說明偽指令 2 簡化段定義偽指令 3 簡化段段名的引用 6.5 源程序的輔助說明偽指令 1 模塊名定義偽指令 2 頁面定義偽指令 3 標(biāo)題定義偽指令 4 子標(biāo)題定義偽指令 6.6 習(xí)題 第7章 子程序和庫 7.1 子程序的定義 7.2 子程序的調(diào)用和返回指令 1 調(diào)用指令 2 返回指令 7.3 子程序的參數(shù)傳遞 1 寄存器傳遞參數(shù) 2 存儲單元傳遞參數(shù) 3 堆棧傳遞參數(shù) 7.4 寄存器的保護(hù)與恢復(fù) 7.5 子程序的完全定義 1 子程序完全定義格式 2 子程序的位距 3 子程序的語言類型 4 子程序的可見性 5 子程序的起始和結(jié)束操作 6 寄存器的保護(hù)和恢復(fù) 7 子程序的參數(shù)傳遞 8 子程序的原型說明 9 子程序的調(diào)用偽指令 10 局部變量的定義 7.6 子程序庫 1 建立庫文件命令 2 建立庫文件舉例 3 庫文件的應(yīng)用 4 庫文件的好處 7.7 習(xí)題 第8章 輸入輸出和中斷 8.1 輸入輸出的基本概念 1 I/O端口地址 2 I/O指令 8.2 中斷 1 中斷的基本概念 2 中斷指令 3 中斷返回指令 4 中斷和子程序 8.3 中斷的分類 1 鍵盤輸入的中斷功能 2 屏幕顯示的中斷功能 3 打印輸出的中斷功能 4 串行通信口的中斷功能 5 鼠標(biāo)的中斷功能 6 目錄和文件的中斷功能 7 內(nèi)存管理的中斷功能 8 讀取和設(shè)置中斷向量 8.4 習(xí)題 第9章 宏 9.1 宏的定義和引用 1 宏的定義 2 宏的引用 3 宏的參數(shù)傳遞方式 4 宏的嵌套定義 5 宏與子程序的區(qū)別 9.2 宏參數(shù)的特殊運(yùn)算符 1 連接運(yùn)算符 2 字符串整體傳遞運(yùn)算符 3 字符轉(zhuǎn)義運(yùn)算符 4 計(jì)算表達(dá)式運(yùn)算符 9.3 與宏有關(guān)的偽指令 1 局部標(biāo)號偽指令 2 取消宏定義偽指令 3 中止宏擴(kuò)展偽指令 9.4 重復(fù)匯編偽指令 1 偽指令REPT 2 偽指令I(lǐng)RP 3 偽指令I(lǐng)RPC 9.5 條件匯編偽指令 1 條件匯編偽指令的功能 2 條件匯編偽指令的舉例 9.6 宏的擴(kuò)充 1 宏定義形式 2 重復(fù)偽指令REPEAT 3 循環(huán)偽指令WHILE 4 循環(huán)偽指令FOR 5 循環(huán)偽指令FORC 6 轉(zhuǎn)移偽指令GOTO 7 宏擴(kuò)充的舉例 8 系統(tǒng)定義的宏 9.7 習(xí)題 第10章 應(yīng)用程序的設(shè)計(jì) 10.1 字符串的處理程序 10.2 數(shù)據(jù)的分類統(tǒng)計(jì)程序 10.3 數(shù)據(jù)轉(zhuǎn)換程序 10.4 文件操作程序 10.5 動(dòng)態(tài)數(shù)據(jù)的編程 10.6 COM文件的編程 10.7 駐留程序 10.8 程序段前綴及其應(yīng)用 1 程序段前綴的字段含義 2 程序段前綴的應(yīng)用 10.9 習(xí)題 第11章 數(shù)值運(yùn)算協(xié)處理器 11.1 協(xié)處理器的數(shù)據(jù)格式 1 有符號整數(shù) 2 BCD碼數(shù)據(jù) 3 浮點(diǎn)數(shù) 11.2 協(xié)處理器的結(jié)構(gòu) 11.3 協(xié)處理器的指令系統(tǒng) 1 操作符的命名規(guī)則 2 數(shù)據(jù)傳送指令 3 數(shù)學(xué)運(yùn)算指令 4 比較運(yùn)算指令 5 超越函數(shù)運(yùn)算指令 6 常數(shù)操作指令 7 協(xié)處理器控制指令 11.4 協(xié)處理器的編程舉例 11.5 習(xí)題 第12章 匯編語言和C語言 12.1 匯編語言的嵌入 12.2 C語言程序的匯編輸出 12.3 一個(gè)具體的例子 12.4 習(xí)題 附錄
上傳時(shí)間: 2013-07-05
上傳用戶:hw1688888
參加電子設(shè)計(jì)大賽過程中設(shè)計(jì)的基于Protel 99SE設(shè)計(jì)的小車尋跡模塊,自己做一個(gè)吧,不麻煩,而且買一個(gè)會(huì)很費(fèi)money哦!
標(biāo)簽:
上傳時(shí)間: 2013-04-24
上傳用戶:jackgao
CH452是數(shù)碼管顯示驅(qū)動(dòng)和鍵盤掃描控制芯片。CH452 內(nèi)置時(shí)鐘振蕩電路,可以動(dòng)態(tài)驅(qū)動(dòng)8 位數(shù) 碼管或者64 位LED,具有BCD 譯碼、閃爍、移位、段位尋址、光柱譯碼等功能;同時(shí)還可以進(jìn)行64 鍵的鍵盤掃描;CH452 通過可以級聯(lián)的4線串行接口或者2 線串行接口與單片機(jī)等交換數(shù)據(jù);并且可 以對單片機(jī)提供上電復(fù)位信號。
標(biāo)簽: 452 CH 驅(qū)動(dòng)程序
上傳時(shí)間: 2013-06-08
上傳用戶:奇奇奔奔
數(shù)字圖像通信的最廣泛的應(yīng)用就是數(shù)字電視廣播系統(tǒng),與以往的模擬電視業(yè)務(wù)相比,數(shù)字電視在節(jié)省頻譜資源、提高節(jié)目質(zhì)量方面帶來了一場新的革命,而與此對應(yīng)的DVB(Digital Video Broadcasting)標(biāo)準(zhǔn)的建立更是加速了數(shù)字電視廣播系統(tǒng)的大規(guī)模應(yīng)用。DVB標(biāo)準(zhǔn)選定MPEG—2標(biāo)準(zhǔn)作為音頻及視頻的編碼壓縮方式,隨后對MPEG—2碼流進(jìn)行打包形成TS流(transport stream),進(jìn)行多個(gè)傳輸流復(fù)用,最后通過不同媒介進(jìn)行傳輸。在DVB標(biāo)準(zhǔn)的傳輸系統(tǒng)中,無論是衛(wèi)星傳輸,電纜傳輸還是地面?zhèn)鬏?,為了保障圖像質(zhì)量,使數(shù)字節(jié)目在傳輸過程中避免出現(xiàn)因受到各種信道噪聲干擾而出現(xiàn)失真的現(xiàn)象,都采用了信道編碼的方式來保護(hù)傳輸數(shù)據(jù)。信道編碼是數(shù)字通信系統(tǒng)中一個(gè)必需的、重要的環(huán)節(jié)。 信道編碼設(shè)計(jì)方案的優(yōu)劣決定了DVB系統(tǒng)的成功與否,本文重點(diǎn)研究了DVB系統(tǒng)中的信道編碼算法及其FPGA實(shí)現(xiàn)方案,主要進(jìn)行了如下幾項(xiàng)工作: 1)介紹了DVB系統(tǒng)信道編碼的基本概念及特點(diǎn),深入研究了DVB標(biāo)準(zhǔn)中信道編碼部分的關(guān)鍵技術(shù),并針對每個(gè)信道編碼模塊進(jìn)行工作原理分析、算法分析。 2)根據(jù)DVB信道編碼的特點(diǎn),重點(diǎn)對信道編碼中四個(gè)模塊,包括擾碼、RS編碼、卷積交織編碼和卷積編碼的FPGA硬件實(shí)現(xiàn)算法進(jìn)行了比較詳細(xì)的分析,并闡述了每個(gè)模塊及QPSK調(diào)制的設(shè)計(jì)方案及實(shí)現(xiàn)模塊功能的程序流程。 3)在RS(204,188)編碼過程中,利用有限域常數(shù)乘法器的特點(diǎn),對編碼器進(jìn)行了優(yōu)化,在很大程度上提高了編碼效率,卷積交織器部分采用RAM移位法,實(shí)現(xiàn)起來更為簡單且節(jié)省了FPGA器件內(nèi)部資源。 4)設(shè)計(jì)以Altera公司的QuartusⅡ?yàn)殚_發(fā)平臺,利用FPGA芯片EP1C6Q240C8完成了信道編碼各模塊及QPSK調(diào)制的硬件實(shí)現(xiàn),通過Verilog HDL描述和時(shí)序仿真來驗(yàn)證算法的可行性,并給出系統(tǒng)設(shè)計(jì)中減少毛刺的方法,使系統(tǒng)更為穩(wěn)定。最終的系統(tǒng)仿真結(jié)果表明該系統(tǒng)工作穩(wěn)定,達(dá)到了DVB系統(tǒng)信道編碼設(shè)計(jì)的要求。
上傳時(shí)間: 2013-06-26
上傳用戶:allen-zhao123
當(dāng)今,移動(dòng)通信正處于向第四代通信系統(tǒng)發(fā)展的階段,OFDM技術(shù)作為第四代數(shù)字移動(dòng)通信(4G)系統(tǒng)的關(guān)鍵技術(shù)之一,被包括LTE在內(nèi)的眾多準(zhǔn)4G協(xié)議所采用。IDFT/DFT作為OFDM系統(tǒng)中的關(guān)鍵功能模塊,其精度對基帶解調(diào)性能產(chǎn)生著重大的影響,尤其對LTE上行所采用的SC_FDMA更是如此。為了使定點(diǎn)化IDFT/DFT達(dá)到較好的性能,本文采用數(shù)字自動(dòng)增益控制(DAGC)技術(shù),以解決過大輸入信號動(dòng)態(tài)范圍所造成的IDFT/DFT輸出信噪比(SNR)惡化問題。 首先,本文簡單介紹了較為成熟的AAGC(模擬AGC)技術(shù),并重點(diǎn)關(guān)注近年來為了改善其性能而興起的數(shù)字化AGC技術(shù),它們主要用于壓縮ADC輸入動(dòng)態(tài)范圍以防止其飽和。針對基帶處理中具有累加特性的定點(diǎn)化IDFT/DFT技術(shù),進(jìn)一步分析了AAGC技術(shù)和基帶DAGC在實(shí)施對象,實(shí)現(xiàn)方法等上的異同點(diǎn),指出了基帶DAGC的必要性。 其次,根據(jù)LTE協(xié)議,搭建了從調(diào)制到解調(diào)的基帶PUSCH處理鏈路,并針對基于DFT的信道估計(jì)方法的缺點(diǎn),使用簡單的兩點(diǎn)替換實(shí)現(xiàn)了優(yōu)化,通過高斯信道下的MATLAB仿真,證明其可以達(dá)到理想效果。仿真結(jié)果還表明,在不考慮同步問題的高斯信道下,本文所搭建的基帶處理鏈路,采用64QAM進(jìn)行調(diào)制,也能達(dá)到在SNR高于17dB時(shí),硬判譯碼結(jié)果為極低誤碼率(BER)的效果。 再次,在所搭建鏈路的基礎(chǔ)上,通過理論分析和MATLAB仿真,證明了包括時(shí)域和頻域DAGC在內(nèi)的基帶DAGC具有穩(wěn)定接收鏈路解調(diào)性能的作用。同時(shí),通過對幾種DAGC算法的比較后,得到的一套適用于實(shí)現(xiàn)的基帶DAGC算法,可以使IDFT/DFT的輸出SNR處于最佳范圍,從而滿足LTE系統(tǒng)基帶解調(diào)的要求。針對時(shí)域和頻域DAGC的差異,分別選定移位和加法,以及查表的方式進(jìn)行基帶DAGC算法的實(shí)現(xiàn)。 最后,本文對選定的基帶DAGC算法進(jìn)行了FPGA設(shè)計(jì),仿真、綜合和上板結(jié)果說明,時(shí)域和頻域DAGC實(shí)現(xiàn)方法占用資源較少,容易進(jìn)行集成,能夠達(dá)到的最高工作頻率較高,完全滿足基帶處理的速率要求,可以流水處理每一個(gè)IQ數(shù)據(jù),使之滿足基帶解調(diào)性能。
上傳時(shí)間: 2013-05-17
上傳用戶:laozhanshi111
隨著信息時(shí)代的到來,用戶對數(shù)據(jù)保護(hù)和傳輸可靠性的要求也在不斷提高。由于信道衰落,信號經(jīng)信道傳輸后,到達(dá)接收端不可避免地會(huì)受到干擾而出現(xiàn)信號失真。因此需要采用差錯(cuò)控制技術(shù)來檢測和糾正由信道失真引起的信息傳輸錯(cuò)誤。RS(Reed—Solomon)碼是差錯(cuò)控制領(lǐng)域中一類重要的線性分組碼,由于它編解碼結(jié)構(gòu)相對固定,性能強(qiáng),不但可以糾正隨機(jī)差錯(cuò),而且對突發(fā)錯(cuò)誤的糾錯(cuò)能力也很強(qiáng),被廣泛應(yīng)用在數(shù)字通信、數(shù)據(jù)存儲系統(tǒng)中,以滿足對數(shù)據(jù)傳輸通道可靠性的要求。因此設(shè)計(jì)一款高性能的RS編解碼器不但具有很大的應(yīng)用意義,而且具有相當(dāng)大的經(jīng)濟(jì)價(jià)值。 本文首先介紹了線形分組碼及其子碼循環(huán)碼、BCH碼的基礎(chǔ)理論知識,重點(diǎn)介紹了BCH碼的重要分支RS碼的常用編解碼算法。由于其算法在有限域上進(jìn)行,接著介紹了有限域的有關(guān)理論?;赗S碼傳統(tǒng)的單倍結(jié)構(gòu),本文提出了一種八倍并行編碼及九倍并行解碼方案,并用Verilog HDL語言實(shí)現(xiàn)。其中編碼器基于傳統(tǒng)的線性反饋移位寄存器除法電路并進(jìn)行八倍并行擴(kuò)展,譯碼器關(guān)鍵方程求解模塊基于修正的歐幾里德算法設(shè)計(jì)了一種便于硬件實(shí)現(xiàn)的脈動(dòng)關(guān)鍵方程求解結(jié)構(gòu),其他模塊均采用九倍并行實(shí)現(xiàn)。由于進(jìn)行了超前運(yùn)算、流水線及并行處理,使編解碼的數(shù)據(jù)吞吐量大為提高,同時(shí)延時(shí)更小。 本論文設(shè)計(jì)了C++仿真平臺,并與HDL代碼結(jié)果進(jìn)行了對比驗(yàn)證。Verilog HDL代碼經(jīng)過modelsim仿真驗(yàn)證,并在ALTERA STRATIX3 EP3SL15OF1152C2 FPGA上進(jìn)行綜合驗(yàn)證以及靜態(tài)時(shí)序分析,綜合軟件為QUATURSⅡ V8.0。驗(yàn)證及測試表明,本設(shè)計(jì)在滿足編解碼基本功能的基礎(chǔ)上,能夠?qū)崿F(xiàn)數(shù)據(jù)的高吞吐量和低延時(shí)傳輸,達(dá)到性能指標(biāo)要求。本論文在基于FPGA的RS(255,223)編解碼器的高速并行實(shí)現(xiàn)方面的研究成果,具有通用性、可移植性,有一定的理論及經(jīng)濟(jì)價(jià)值。
上傳時(shí)間: 2013-04-24
上傳用戶:思琦琦
現(xiàn)代數(shù)字信號處理對實(shí)時(shí)性提出了很高的要求,當(dāng)最快的數(shù)字信號處理器(DSP)仍無法達(dá)到速度要求時(shí),唯一的選擇是增加處理器的數(shù)目,或采用客戶定制的門陣列產(chǎn)品。隨著可編程邏輯器件技術(shù)的發(fā)展,具有強(qiáng)大并行處理能力的現(xiàn)場可編程門陣列(FPGA)在成本、性能、體積等方面都顯示出了優(yōu)勢。本文以此為背景,研究了基于FPGA的快速傅立葉變換、數(shù)字濾波、相關(guān)運(yùn)算等數(shù)字信號處理算法的高效實(shí)現(xiàn)。 首先,針對圖像聲納實(shí)時(shí)性的要求和FPGA片內(nèi)資源的限制,設(shè)計(jì)了級聯(lián)和并行遞歸兩種結(jié)構(gòu)的FFT處理器。文中詳細(xì)討論了利用流水線技術(shù)和并行處理技術(shù)提高FFT處理器運(yùn)算速度的方法,并針對蝶形運(yùn)算的特點(diǎn)提出了一些優(yōu)化和改進(jìn)措施。 其次,分析了具有相同結(jié)構(gòu)的數(shù)字濾波和相關(guān)運(yùn)算的特點(diǎn),采用了有乘法器和無乘法器兩種結(jié)構(gòu)實(shí)現(xiàn)乘累加(MAC)運(yùn)算。無乘法器結(jié)構(gòu)采用分布式算法(DA),將乘法運(yùn)算轉(zhuǎn)化為FPGA易于實(shí)現(xiàn)的查表和移位累加操作,顯著提高了運(yùn)算效率。此外,還對相關(guān)運(yùn)算的時(shí)域多MAC方法及頻域FFT方法進(jìn)行了研究。 最后,完成了圖像聲納預(yù)處理模塊。在一片EP2S60上實(shí)現(xiàn)了對160路信號的接收、濾波、正交變換以及發(fā)送等處理。實(shí)驗(yàn)表明,本論文所有算法均達(dá)到了設(shè)計(jì)要求。
標(biāo)簽: FPGA 數(shù)字信號處理 算法研究
上傳時(shí)間: 2013-06-09
上傳用戶:zgu489
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1