數字信息在有噪聲的信道中傳輸時,受到噪聲的影響,誤碼總是不可避免的。根據香農信息理論,只要使Es/N0足夠大,就可以達到任意小的誤碼率。采用差錯控制編碼,即信道編碼技術,可以在一定的Es/N0條件下有效地降低誤碼率。按照對信息元處理方式不同,信道編碼分為分組碼與卷積碼兩類。卷積碼的k0和n0較小,實現最佳譯碼與準最佳譯碼更加容易。卷積碼運用廣泛,被ITU選入第三代移動通信系統,作為包括WCDMA,CDMA2000和TD-SCDMA在內的信道編碼的標準方案。 本文研究了CDMA2000業務通道中的幀結構,對CDMA2000系統中的卷積碼特性及維特比譯碼的性能限進行了分析,并基于MATLAB平臺做了相應的譯碼性能仿真。我們設計了一種可用于CDMA2000通信系統的通用、高速維特比譯碼器。該譯碼器在設計上具有以下創新之處:(1)采用通用碼表結構,支持可變碼率;幀控制模塊和頻率控制器模塊的設計中采用計數器、定時器等器件實現了可變幀長、可變數據速率的數據幀處理方式。(2)結合流水線結構思想,利用四個ACS模塊并行運行,加快數據處理速度;在ACS模塊中,將路徑度量值存貯器的存儲結構進行優化,防止數據讀寫的阻塞,縮短存儲器讀寫時間,使譯碼器的處理速度更快。(3)為了防止路徑度量值和幸存路徑長度的溢出,提出了保護處理策略。我們還將設計結果在APEXEP20K30E芯片上進行了硬件實現。該譯碼器芯片具有可變的碼率和幀長處理能力,可以運行于40MHZ系統時鐘下,內部最高譯碼速度可達625kbps。本文所提出的維特比譯碼器硬件結構具有很強的通用性和高速性,可以方便地應用于CDMA2000移動通信系統。
上傳時間: 2013-06-24
上傳用戶:lingduhanya
用c#編寫的 音樂播放器播放源碼 能實現基本本地音樂的播放功能-Written with c# music player, the local source to achieve basic music playback
上傳時間: 2013-07-22
上傳用戶:6546544
目錄 第1章 初識Protel 99SE 1.1 Protel 99SE的特點 1.2 Protel 99SE的安裝 1.2.1 主程序的安裝 1.2.2 補丁程序的安裝 1.2.3 附加程序的安裝 1.3 Protel 99SE的啟動與工作界面 第2章 設計電路原理圖 2.1 創建一個新的設計數據庫 2.2 啟動原理圖編輯器 2.3 繪制原理圖前的參數設置 2.3.1 工作窗口的打開/切換/關閉 2.3.2 工具欄的打開/關閉 2.3.3 繪圖區域的放大/縮小 2.3.4 圖紙參數設置 2.4 裝入元件庫 2.5 放置元器件 2.5.1 通過原理圖瀏覽器放置元器件 2.5.2 通過菜單命令放置元器件 2.6 調整元器件位置 2.6.1 移動元器件 2.6.2 旋轉元器件 2.6.3 復制元器件 2.6.4 刪除元器件 2.7 編輯元器件屬性 2.8 繪制電路原理圖 2.8.1 普通導線連接 2.8.2 總線連接 2.8.3 輸入/輸出端口連接 2.9 Protel 99SE的文件管理 2.9.1 保存文件 2.9.2 更改文件名稱 2.9.3 打開設計文件 2.9.4 關閉設計文件 2.9.5 刪除設計文件 第3章 設計層次電路原理圖 3.1 自頂向下設計層次原理圖 3.1.1 建立層次原理圖總圖 3.1.2 建立層次原理圖功能電路原理圖 3.2 自底向上設計層次原理圖 3.3 層次原理圖總圖/功能電路原理圖之間的切換 第4章 電路原理圖的后期處理 4.1 檢查電路原理圖 4.1.1 重新排列元器件序號 4.1.2 電氣規則測試 4.2 電路原理圖的修飾 4.2.1 在原理圖瀏覽器中管理電路圖 4.2.2 對齊排列元器件 4.2.3 對節點/導線進行整體修改 4.2.4 在電路原理圖中添加文本框 4.3 放置印制電路板布線符號 第5章 制作/編輯電路原理圖元器件庫 5.1 創建一個新的設計數據庫 5.2 啟動元器件庫編輯器 5.3 編輯元器件庫的常用工具 5.3.1 繪圖工具 5.3.2 IEEE符號工具 5.4 在元器件庫中制作新元器件 5.4.1 制作新元器件前的設置 5.4.2 繪制新元器件 5.4.3 在同一數據庫下創建一個新的元器件庫 5.4.4 修改原有的元器件使其成為新元器件 5.4.5 從電路原理圖中提取元器件庫 第6章 生成各種原理圖報表文件 6.1 生成網絡表文件 6.1.1 網絡表文件的結構 6.1.2 網絡表文件的生成方法 6.2 生成元器件材料清單列表 6.3 生成層次原理圖組織列表 6.4 生成層次原理圖元器件參考列表 6.5 生成元器件引腳列表 第7章 設計印制電路板 7.1 肩動印制電路板編輯器 7.2 PCB的組成 7.3 PCB中的元器件 7.3.1 PCB中的元器件組成 7.3.2 PCB中的元器件封裝 7.4 設置工作層面 7.5 設置PCB工作參數 7.5.1 設置布線參數 7.5.2 設置顯示模式 7.5.3 設置幾何圖形顯示/隱藏功能 7.6 對PCB進行布線 7.6.1 準備電路原理圖并設置元器件屬性 7.6.2 啟動印制電路板編輯器 7.6.3 設定PCB的幾何尺寸 7.6.4 加載元器件封裝庫 7.6.4 裝入網絡表 7.6.5 調整元器件布局 7.6.6 修改元器件標灃 7.6.7 自動布線參數設置 7.6.8 自動布線器參數設置 7.6.9 選擇自動布線方式 7.6.10 手動布線 7.7 PCB布線后的手動調整 7.7.1 增加元器件封裝 7.7.2 手動調整布線 7.7.3 手動調整布線寬度 7.7.4 補淚焊 7.7.5 在PcB上放置漢字 7.8 通過PCB編輯瀏覽器進行PCB的管理 7.8.1 設置網絡顏色屬性 7.8.2 快速查找焊盤 7.9 顯示PCB的3D效果圖 7.10 生成PCB鉆孔文件報表 ......
上傳時間: 2013-06-17
上傳用戶:wanqunsheng
AD/DA轉化器,電子硬件工程師必備。比較基礎的入門知識,一起分享一下。
上傳時間: 2013-07-09
上傳用戶:科學怪人
本文以某型號接收機的應用為背景,主要論述了如何實現基于FPGA的參數化的Viterbi譯碼器的知識產權(IP)核。文中詳細論述了譯碼器的內部結構、VerilogHDL(硬件描述語言)實現、仿真測試等。這些可變的參數包括:碼型、ACS(加比選)單元的數目、軟判決比特數、回溯深度等。用戶可以根據自己的需要設置不同的參數由開發工具生成不同的譯碼器用于不同的系統。 本文的創新之處在于,針對FPGA的內部結構提出了一種新的累加度量RAM的組織形式,大大節省了嵌入式RAM塊;提出了一種新的累加度量值的歸一化辦法;此外還給出了用Matlab建模得到軟判決信息輔助仿真工具進行電路仿真的方法,大大提高了仿真的速度。 所設計的(2,1,7)連續型5比特軟判決譯碼器已經應用于某型號接收機,經受了實際應用的考驗產生了巨大的經濟效益。
上傳時間: 2013-04-24
上傳用戶:waizhang
超聲波霧化器:將水通過高頻震蕩產生微小的粒子達到霧化效果
標簽: 超聲波霧化器
上傳時間: 2013-08-05
上傳用戶:dongqiangqiang
本文研制的數據采集器,用于采集導彈過載模擬試車臺的各種參數,來評價導彈在飛行過程中的性能,由于試車臺是高速旋轉體,其工作環境惡劣,受電磁干擾大,而且設備要求高,如果遇到設備故障或設備事故,其損失相當巨大,保證設備的安全性和可靠性較為困難。 本文在分析數字通信技術的基礎上,選用了基于現場可編程邏輯陣列(FPGA)采用脈沖編碼調制(PCM)通信實現多路數據采集器的設計,其優點是FPGA技術在數據采集器中可以進行模塊化設計,增加了系統的抗干擾性、靈活性和適應性,并且可以將整個PCM通信系統設計成可編程序系統,用戶只要稍加變更程序,則系統的被測路數、幀結構、碼速率、標度等均可改變以適應任何場合。并且采用合理的糾錯和加密編碼能夠實現數據在傳輸工程中的完整性和安全性。 通過對PCM通信的特點研究,研制了一套集采集與傳輸的系統。文章給出了各個模塊的具體建模與設計,系統采用的是FPGA技術來實現數據采集和信號處理,采用VHDL實現了數字復接器和分接器、編解碼器、調制與解調模塊的建模與設計。采用基于NiosII實現串口通訊,構建了實時性和準確性通信網絡,實現了數據的采集。 測試數據和數據采集的實驗結果證明,采用FPGA技術實現PCM信號的編碼、傳輸、解碼,能夠有較強的抗干擾性、抗噪聲性能好、差錯可控、易加密、易與現代技術結合,并且誤碼率較低,要遠遠優于傳統的方法。
上傳時間: 2013-04-24
上傳用戶:com1com2
隨著信息技術的發展,系統級芯片SoC(System on a Chip)成為集成電路發展的主流。SoC技術以其成本低、功耗小、集成度高的優勢正廣泛地應用于嵌入式系統中。通過對8位增強型CPU內核的研究及其在FPGA(Field Programmable Gate Arrav)上的實現,對SoC設計作了初步研究。 在對Intel MCS-8051的匯編指令集進行了深入地分析的基礎上,按照至頂向下的模塊化的高層次設計流程,對8位CPU進行了頂層功能和結構的定義與劃分,并逐步細化了各個層次的模塊設計,建立了具有CPU及定時器,中斷,串行等外部接口的模型。 利用5種尋址方式完成了8位CPU的數據通路的設計規劃。利用有限狀態機及微程序的思想完成了控制通路的各個層次模塊的設計規劃。利用組合電路與時序電路相結合的思想完成了定時器,中斷以及串行接口的規劃。采用邊沿觸發使得一個機器周期對應一個時鐘周期,執行效率提高。使用硬件描述語言實現了各個模塊的設計。借助EDA工具ISE集成開發環境完成了各個模塊的編程、調試和面向FPGA的布局布線;在Synplify pro綜合工具中完成了綜合;使用Modelsim SE仿真工具對其進行了完整的功能仿真和時序仿真。 設計了一個通用的擴展接口控制器對原有的8位處理器進行擴展,加入高速DI,DO以及SPI接口,增強了8位處理器的功能,可以用于現有單片機進行升級和擴展。 本設計的CPU全面兼容MCS-51匯編指令集全部的111條指令,在時鐘頻率和指令的執行效率指標上均優于傳統的MCS-51內核。本設計以硬件描述語言代碼形式存在可與任何綜合庫、工藝庫以及FPGA結合開發出用戶需要的固核和硬核,可讀性好,易于擴展使用,易于升級,比較有實用價值。本設計通過FPGA驗證。
上傳時間: 2013-04-24
上傳用戶:jlyaccounts
電臺廣播在我們的社會生活中占有重要的地位。隨著我國廣播事業的發展,對我國廣播業開發技術、信號的傳輸質量和速度提出了更高更新的要求,促使廣播科研人員不斷更新現有技術,以滿足人民群眾日益增長的需求。 本論文主要分析了現行廣播發射臺的數字廣播激勵器輸入接口的不足之處,根據歐洲ETS300799標準,實現了一種激勵器輸入接口的解決方案,這種方案將復接器送來的ETI(NA,G704)格式的碼流轉換成符合ETS300799標準ETI(NI)的標準碼流,并送往后面的信道編碼器。ETI(NA,G704)格式與現行的ETI(NI,G703)格式相比,主要加入了交織和RS糾錯編碼,使得信號抗干擾能力大大加強,提高了節目從演播室到發射臺的傳輸質量,特別是實時直播節目要求信號質量比較好時具有更大的作用。 本論文利用校驗位為奇數個的RS碼,對可檢不可糾的錯誤發出報警信號,通過其它方法替代原有信號,對音質影響不大,節省了糾正這個錯誤的資源和開發成本。 同時,我們采用FPGA硬件開發平臺和VHDL硬件描述語言編寫代碼實現硬件功能,而不采用專用芯片實現功能,使得修改電路和升級變得異常方便,大大提高了開發產品的效率,降低了成本。 經過軟件仿真和硬件驗證,本系統已經基本實現了預想的功能,擴展性較好,硬件資源開銷較小,具有實用價值。
上傳時間: 2013-07-15
上傳用戶:afeiafei309
本課題對DQPSK調制解調技術的FPGA實現進行了比較全面的研究,利用DQPSK調制技術實現了碼速200Kbps的調制器。調制載頻3.2MHz、帶寬180KHz、帶外抑制大于45dB,調制器設計達到預定要求。解調器硬件完成,軟件未全部實現,但完成了CIC濾波器、載波跟蹤環、位定時同步、并串轉換等幾個關鍵模塊的設計。對解調器做了實驗測試,驗證了相關模塊設計的正確性,解調器中重要的載波同步功能已能實現。 在本文中,主要介紹了DQPSK調制解調技術的FPGA實現。著重對差分編解碼、成形濾波器、Costas載波跟蹤環以及CIC濾波器進行了詳細敘述,對硬件設計則做了簡要的說明,給出了主要電路圖和實物圖。 在重要設計環節上,文中進行了比較細致的Matlab仿真及System View仿真,并給出了相關分析與說明。最后,采用VHDL 硬件描述語言對系統進行了設計與實現。文中對位定時同步以及CIC濾波器的可變速設計做了創新與改進。
上傳時間: 2013-05-22
上傳用戶:michael52