在能源消耗日益增長(zhǎng)、環(huán)境污染日漸嚴(yán)重的今天,在當(dāng)今對(duì)可再生能源的開發(fā)利用中,風(fēng)能由于其突出的優(yōu)點(diǎn)而成為世界各國(guó)普遍重視的能源,風(fēng)力發(fā)電技術(shù)也成為各國(guó)學(xué)者競(jìng)相研究的熱點(diǎn).而其中變速恒頻風(fēng)力發(fā)電技術(shù)因其高效性和實(shí)用性正受到越來(lái)越多的重視.無(wú)刷雙饋電機(jī)是一種結(jié)構(gòu)簡(jiǎn)單、堅(jiān)固可靠、異同步通用的電機(jī),可在無(wú)刷情況下實(shí)現(xiàn)雙饋.它具有功率因數(shù)可調(diào)、高效率的特點(diǎn),比較適用于變速恒頻恒壓發(fā)電系統(tǒng)中.該文在傳統(tǒng)風(fēng)力發(fā)電的基礎(chǔ)上,致力于研究變速恒頻風(fēng)力發(fā)電技術(shù),以作為變速恒頻風(fēng)力發(fā)電機(jī)用的籠型轉(zhuǎn)子型式的無(wú)刷雙饋電機(jī)為主要研究對(duì)象,進(jìn)行了深入的研究,主要包括以下幾方面:1.對(duì)國(guó)內(nèi)外風(fēng)力發(fā)電研究現(xiàn)狀作了較為全面的綜述,介紹了無(wú)刷雙饋電機(jī)發(fā)展概況和國(guó)內(nèi)外研究現(xiàn)狀.2.研究了無(wú)刷雙饋電機(jī)的原型及發(fā)展,基本結(jié)構(gòu)和運(yùn)行原理,電磁設(shè)計(jì)特點(diǎn).解釋了將無(wú)刷雙饋電機(jī)應(yīng)用于變速恒頻風(fēng)力發(fā)電的可行性和優(yōu)越性.探討了無(wú)刷雙饋電機(jī)的特性.3.首次推導(dǎo)了適用于變速恒頻風(fēng)力發(fā)電無(wú)刷雙饋電機(jī)的功率控制數(shù)學(xué)模型提出無(wú)刷雙饋電機(jī)變速恒頻風(fēng)力發(fā)電系統(tǒng)的功率控制策略.通過(guò)仿真分析驗(yàn)證了模型和控制策略的正確性.4.研究了無(wú)刷雙饋電機(jī)作變速恒頻風(fēng)力發(fā)電機(jī)運(yùn)行時(shí)的定子功率繞組磁鏈定向矢量控制策略.5.在總結(jié)無(wú)刷雙饋電機(jī)傳統(tǒng)各種控制策略的基礎(chǔ)上,探討了智能控制在無(wú)刷雙饋電機(jī)的應(yīng)用.通過(guò)仿真分析驗(yàn)證了模糊功率因數(shù)控制策略的正確性.
上傳時(shí)間: 2013-06-24
上傳用戶:bg6jsx
語(yǔ)音識(shí)別是通過(guò)識(shí)別和理解過(guò)程把人類的語(yǔ)音信號(hào)轉(zhuǎn)變?yōu)槲谋净蛎畹募夹g(shù)。近年來(lái)語(yǔ)音識(shí)別技術(shù)由于其重要性和研究難度成為研究的熱點(diǎn)。隨著嵌入式的發(fā)展,嵌入式語(yǔ)音識(shí)別技術(shù)成為語(yǔ)音識(shí)別領(lǐng)域發(fā)展的新的重要方向。 在此背景下,本課題進(jìn)行基于ARM的嵌入式語(yǔ)音識(shí)別系統(tǒng)的研究。論文分別從理論分析、系統(tǒng)硬件平臺(tái)的總體設(shè)計(jì)、系統(tǒng)軟件的分析定制等方面,對(duì)語(yǔ)音識(shí)別在ARM上的應(yīng)用做了研究。 1、在理論上,詳細(xì)介紹了語(yǔ)音識(shí)別的發(fā)展歷史與研究現(xiàn)狀;具體闡述語(yǔ)音識(shí)別技術(shù)的基本原理和主要研究方法,并推導(dǎo)了語(yǔ)音識(shí)別技術(shù)中最常用到的兩種算法DTW和HMM的數(shù)學(xué)模型,為進(jìn)一步的語(yǔ)音識(shí)別研究打下基礎(chǔ)。 2、在硬件平臺(tái)方面,本文分析設(shè)計(jì)了語(yǔ)音識(shí)別系統(tǒng)的總體方案,主要包括以下三部分:語(yǔ)音識(shí)別系統(tǒng)的控制部分、語(yǔ)音的輸入輸出部分以及語(yǔ)音程序的存儲(chǔ)部分;文中詳細(xì)介紹了各部分的作用以及它們之間的連接方式,此外根據(jù)實(shí)際需要,選擇確定了語(yǔ)音芯片等外圍電路芯片的型號(hào)并擴(kuò)展了外圍電路。 3、在系統(tǒng)軟件選擇定制方面,不僅要求各部分自身功能完善,能夠滿足本課題的需求,而且要求各部分相互之間滿足一定的兼容性,即定制的系統(tǒng)具有穩(wěn)定性,可以有效的工作。考慮到以上的因素,本課題針對(duì)特定的語(yǔ)音識(shí)別系統(tǒng)的需求,對(duì)交叉編譯環(huán)境、U-boot、內(nèi)核、根文件系統(tǒng)等均進(jìn)行了量身定制。最終選用Crosstool來(lái)制作專門編譯Linux-2.6.22.6的交叉編譯工具;選用比較穩(wěn)定的支持tftp下載的u-boot-1.2.0作為引導(dǎo)程序;選用Linux-2.6.22.6作為嵌入式操作系統(tǒng)內(nèi)核,并對(duì)其進(jìn)行剪裁定制,特別是增加了UDA1341TS音頻驅(qū)動(dòng)和網(wǎng)卡驅(qū)動(dòng)部分;選用了帶有mdev功能的busybox-1.9.1來(lái)制作根文件系統(tǒng)。 在以上三方面的基礎(chǔ)上,本課題對(duì)語(yǔ)音識(shí)別程序系統(tǒng)進(jìn)行了實(shí)驗(yàn)研究。實(shí)驗(yàn)包括音頻驅(qū)動(dòng)、語(yǔ)音錄制、語(yǔ)音訓(xùn)練、語(yǔ)音識(shí)別程序的編譯以及語(yǔ)音識(shí)別等程序在ARM上的移植。 最后,本論文采用DTW模型,完成了語(yǔ)音模板的訓(xùn)練和語(yǔ)音識(shí)別的任務(wù)。經(jīng)過(guò)實(shí)驗(yàn)測(cè)試,該系統(tǒng)有效完成了預(yù)期的語(yǔ)音識(shí)別任務(wù)。
標(biāo)簽: ARM 嵌入式 語(yǔ)音識(shí)別 系統(tǒng)研究
上傳時(shí)間: 2013-05-30
上傳用戶:wsx123
目前,織機(jī)向著高速化、智能化方向發(fā)展,無(wú)梭織機(jī)也越來(lái)越占主導(dǎo)地位,開發(fā)中高檔織機(jī)控制系統(tǒng)是當(dāng)前紡織機(jī)械領(lǐng)域的重要課題??棛C(jī)的電子送經(jīng)和卷取控制系統(tǒng)是中高檔織機(jī)控制的關(guān)鍵技術(shù)之一,同時(shí)它也是無(wú)梭織機(jī)優(yōu)越于有梭織機(jī)的重要特征之一,因此研究送經(jīng)和卷取控制系統(tǒng)具有重要意義。 本文研究的內(nèi)容是織機(jī)的送經(jīng)和卷取控制系統(tǒng),主要目的是保證織機(jī)在織造過(guò)程中紗線張力的動(dòng)態(tài)穩(wěn)定。主要工作如下: (1)在分析送經(jīng)卷取系統(tǒng)原理和功能的基礎(chǔ)上,提出了一種用較低成本完成所需控制功能的解決方案——以ARM嵌入式處理器S3C44B0為中心構(gòu)建硬件平臺(tái),以嵌入式操作系統(tǒng)uClinux為基礎(chǔ)構(gòu)建軟件平臺(tái)。 (2)利用嵌入式處理器S3C44B0豐富的硬件資源,對(duì)電子送經(jīng)卷取控制系統(tǒng)進(jìn)行硬件設(shè)計(jì):包括以S3C44B0為核心的最小系統(tǒng)電路的設(shè)計(jì)、與上位機(jī)通訊接口電路的設(shè)計(jì)、經(jīng)紗張力檢測(cè)與采樣電路的設(shè)計(jì)、伺服電機(jī)驅(qū)動(dòng)接口電路的設(shè)計(jì)和編碼器接口電路的設(shè)計(jì)等. (3)利用嵌入式操作系統(tǒng)uClinux高實(shí)時(shí)、多任務(wù)等優(yōu)點(diǎn),對(duì)電子送經(jīng)卷取控制系統(tǒng)進(jìn)行軟件設(shè)計(jì): ●在分析uClinux系統(tǒng)的特點(diǎn)和功能的基礎(chǔ)上,完成了在硬件電路板上的移植; ●在分析系統(tǒng)引導(dǎo)程序功能的基礎(chǔ)上,完成了Boot Loader的設(shè)計(jì); ●完成了系統(tǒng)設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì):包括串口驅(qū)動(dòng)程序設(shè)計(jì)、A/D驅(qū)動(dòng)程序的設(shè)計(jì)和IIC驅(qū)動(dòng)程序的設(shè)計(jì)等; ●在對(duì)織機(jī)工藝了解的基礎(chǔ)上,以模塊化的思想完成了系統(tǒng)應(yīng)用程序的設(shè)計(jì):包括張力傳感器數(shù)據(jù)采集模塊、控制算法模塊和通訊模塊等; (4)詳細(xì)介紹了整個(gè)控制系統(tǒng)的調(diào)試過(guò)程。 本文設(shè)計(jì)的系統(tǒng)能使控制的經(jīng)紗張力恒定,反應(yīng)快速,控制精度高,很好地解決了開車痕等問(wèn)題,能滿足中高檔織機(jī)的要求,具有實(shí)際應(yīng)用價(jià)值。
標(biāo)簽: ARM 控制系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:athjac
增強(qiáng)現(xiàn)實(shí)是一種將虛擬世界和真實(shí)環(huán)境相結(jié)合的技術(shù)。它將計(jì)算機(jī)繪制的虛擬模型疊加到使用者所看到的真實(shí)世界景象中,使用戶可以從虛擬模型中獲得額外的信息,增強(qiáng)了對(duì)現(xiàn)實(shí)的感知。涉及到的技術(shù)有圖像處理、位置跟蹤、三維注冊(cè)等。增強(qiáng)現(xiàn)實(shí)技術(shù)廣泛應(yīng)用于裝配維修、醫(yī)療研究、軍事領(lǐng)域和商業(yè)應(yīng)用。 第一部分,增強(qiáng)現(xiàn)實(shí)技術(shù)介紹。該部分首先闡述了增強(qiáng)現(xiàn)實(shí)的定義,接著介紹了該項(xiàng)技術(shù)的國(guó)內(nèi)外發(fā)展?fàn)顩r,以及在工業(yè)領(lǐng)域、醫(yī)療領(lǐng)域、建筑領(lǐng)域等的應(yīng)用,最后分析了目前AR系統(tǒng)的缺點(diǎn)和不足,得出了在嵌入式增強(qiáng)現(xiàn)實(shí)研究具有重要意義。 第二部分,嵌入式硬件環(huán)境的設(shè)計(jì)。硬件電路由以下幾部分構(gòu)成:USB控制器用于連接USB攝像頭設(shè)備,液晶顯示驅(qū)動(dòng)用于控制顯示屏輸出,外圍電路主要有內(nèi)存電路、Flash電路、時(shí)鐘電路和RS-232電路等。 第三部分,嵌入式軟件方案的設(shè)計(jì)。首先,選用U-boot1.2.0作為Bootloder,特點(diǎn)是U-boot的網(wǎng)絡(luò)功能較強(qiáng),支持平臺(tái)較多。其次,移植Linux2.6.22內(nèi)核作為系統(tǒng)核心,該版本內(nèi)核具有實(shí)時(shí)性強(qiáng)等特點(diǎn)。再次,用busybox1.9.1構(gòu)建基礎(chǔ)命令環(huán)境,并將轉(zhuǎn)為NandFlash設(shè)計(jì)的YAFFS文件系統(tǒng)安裝到開發(fā)板上。最后,在以上的軟件環(huán)境基礎(chǔ)上,開發(fā)了基于OV511芯片的USB設(shè)備驅(qū)動(dòng)和FrameBuffer顯示驅(qū)動(dòng)程序。 第四部分,開源視覺(jué)處理庫(kù)OpenCV的移植。該部分介紹了OpenCV的特性,常用的數(shù)據(jù)結(jié)構(gòu),在嵌入式Linux下的編譯選項(xiàng)配置,庫(kù)依賴文件安裝,底層文件修改,以及如何編譯、安裝OpenCV。 第五部分,基于OpenCV的攝像頭標(biāo)定程序。該攝像頭標(biāo)定程序是基于張氏標(biāo)定算法的開發(fā),本文首先闡述了攝像頭標(biāo)定算法的核心內(nèi)容,以及對(duì)應(yīng)的OpenCV實(shí)現(xiàn)方案,然后給出了攝像頭標(biāo)定程序在平臺(tái)運(yùn)行的細(xì)節(jié)和結(jié)果。
標(biāo)簽: OpenCV ARM 增強(qiáng)現(xiàn)實(shí)
上傳時(shí)間: 2013-07-06
上傳用戶:阿四AIR
RS(Reed-Solomon)碼是差錯(cuò)控制領(lǐng)域中一類重要的線性分組碼,由于其出眾的糾錯(cuò)能力,被廣泛地應(yīng)用于各種差錯(cuò)控制系統(tǒng)中,以滿足對(duì)數(shù)據(jù)傳輸通道可靠性的要求。 本文主要研究RS碼的編譯碼方法以及基于FPGA(Field Programmable Gate Array)的RS碼的實(shí)現(xiàn)方法。對(duì)所設(shè)計(jì)的編碼譯碼器的主要性能指標(biāo)進(jìn)行了仿真及實(shí)際功能測(cè)試,并給出了時(shí)序仿真波形圖和實(shí)際測(cè)試的結(jié)果。最后對(duì)于RS軟判決譯碼器的實(shí)現(xiàn)進(jìn)行試探性的研究。 本文的主要工作有:1)采用現(xiàn)場(chǎng)可編程門陣列(FPGA)實(shí)現(xiàn)了 RS 碼的編碼和譯碼;2)采用更高效的RiBM算法,不僅減少了邏輯單元(Logic Element)的使用量,而且速度上也得到提高;3)用 VHDL 語(yǔ)言實(shí)現(xiàn)RS編碼譯碼,包括伽羅華(Galoias)域內(nèi)的乘法除法器的設(shè)計(jì),伴隨式求解電路,關(guān)鍵方程求解電路等;4)對(duì)于錢搜索電路的實(shí)現(xiàn)進(jìn)行了改進(jìn);5)硬件上用ALrERA公司Cyclone系列的。EP1C20F324C8芯片加以實(shí)現(xiàn)。
上傳時(shí)間: 2013-04-24
上傳用戶:qoovoop
該文首先分析了線路碼的一般問(wèn)題;其次分析了正碼速調(diào)整的基本原理及所涉及的一般問(wèn)題,并說(shuō)明了用FPGA進(jìn)行電路設(shè)計(jì)的一般方法;最后分析了該系統(tǒng)所產(chǎn)生的抖動(dòng),如抖動(dòng)的產(chǎn)生,分類以及如何減小抖動(dòng)等,并對(duì)該課題所產(chǎn)生的兩類抖動(dòng)即正碼速調(diào)整引入的侯時(shí)抖動(dòng)和平滑鎖相環(huán)引入的抖動(dòng)進(jìn)行了分析,并用Matlab仿真工具對(duì)鎖相環(huán)的抖動(dòng)與其環(huán)路帶寬之間的關(guān)系進(jìn)行了仿真與計(jì)算. 作者的工作主要包括: 1.利用FPGA完成了復(fù)接、分接系統(tǒng)的設(shè)計(jì)和調(diào)試.2.利用FPGA完成了HDB3線路碼的設(shè)計(jì)與調(diào)試.3.利用鎖相環(huán)完成了碼速恢復(fù).4,對(duì)該復(fù)接分接系統(tǒng)所產(chǎn)生的抖動(dòng)進(jìn)行了理論分析和仿真.5.對(duì)FPGA進(jìn)行了誤碼率測(cè)試,誤碼性能優(yōu)于10
標(biāo)簽: FPGA 數(shù)字復(fù)接器
上傳時(shí)間: 2013-04-24
上傳用戶:songnanhua
目錄 第1章 初識(shí)Protel 99SE 1.1 Protel 99SE的特點(diǎn) 1.2 Protel 99SE的安裝 1.2.1 主程序的安裝 1.2.2 補(bǔ)丁程序的安裝 1.2.3 附加程序的安裝 1.3 Protel 99SE的啟動(dòng)與工作界面 第2章 設(shè)計(jì)電路原理圖 2.1 創(chuàng)建一個(gè)新的設(shè)計(jì)數(shù)據(jù)庫(kù) 2.2 啟動(dòng)原理圖編輯器 2.3 繪制原理圖前的參數(shù)設(shè)置 2.3.1 工作窗口的打開/切換/關(guān)閉 2.3.2 工具欄的打開/關(guān)閉 2.3.3 繪圖區(qū)域的放大/縮小 2.3.4 圖紙參數(shù)設(shè)置 2.4 裝入元件庫(kù) 2.5 放置元器件 2.5.1 通過(guò)原理圖瀏覽器放置元器件 2.5.2 通過(guò)菜單命令放置元器件 2.6 調(diào)整元器件位置 2.6.1 移動(dòng)元器件 2.6.2 旋轉(zhuǎn)元器件 2.6.3 復(fù)制元器件 2.6.4 刪除元器件 2.7 編輯元器件屬性 2.8 繪制電路原理圖 2.8.1 普通導(dǎo)線連接 2.8.2 總線連接 2.8.3 輸入/輸出端口連接 2.9 Protel 99SE的文件管理 2.9.1 保存文件 2.9.2 更改文件名稱 2.9.3 打開設(shè)計(jì)文件 2.9.4 關(guān)閉設(shè)計(jì)文件 2.9.5 刪除設(shè)計(jì)文件 第3章 設(shè)計(jì)層次電路原理圖 3.1 自頂向下設(shè)計(jì)層次原理圖 3.1.1 建立層次原理圖總圖 3.1.2 建立層次原理圖功能電路原理圖 3.2 自底向上設(shè)計(jì)層次原理圖 3.3 層次原理圖總圖/功能電路原理圖之間的切換 第4章 電路原理圖的后期處理 4.1 檢查電路原理圖 4.1.1 重新排列元器件序號(hào) 4.1.2 電氣規(guī)則測(cè)試 4.2 電路原理圖的修飾 4.2.1 在原理圖瀏覽器中管理電路圖 4.2.2 對(duì)齊排列元器件 4.2.3 對(duì)節(jié)點(diǎn)/導(dǎo)線進(jìn)行整體修改 4.2.4 在電路原理圖中添加文本框 4.3 放置印制電路板布線符號(hào) 第5章 制作/編輯電路原理圖元器件庫(kù) 5.1 創(chuàng)建一個(gè)新的設(shè)計(jì)數(shù)據(jù)庫(kù) 5.2 啟動(dòng)元器件庫(kù)編輯器 5.3 編輯元器件庫(kù)的常用工具 5.3.1 繪圖工具 5.3.2 IEEE符號(hào)工具 5.4 在元器件庫(kù)中制作新元器件 5.4.1 制作新元器件前的設(shè)置 5.4.2 繪制新元器件 5.4.3 在同一數(shù)據(jù)庫(kù)下創(chuàng)建一個(gè)新的元器件庫(kù) 5.4.4 修改原有的元器件使其成為新元器件 5.4.5 從電路原理圖中提取元器件庫(kù) 第6章 生成各種原理圖報(bào)表文件 6.1 生成網(wǎng)絡(luò)表文件 6.1.1 網(wǎng)絡(luò)表文件的結(jié)構(gòu) 6.1.2 網(wǎng)絡(luò)表文件的生成方法 6.2 生成元器件材料清單列表 6.3 生成層次原理圖組織列表 6.4 生成層次原理圖元器件參考列表 6.5 生成元器件引腳列表 第7章 設(shè)計(jì)印制電路板 7.1 肩動(dòng)印制電路板編輯器 7.2 PCB的組成 7.3 PCB中的元器件 7.3.1 PCB中的元器件組成 7.3.2 PCB中的元器件封裝 7.4 設(shè)置工作層面 7.5 設(shè)置PCB工作參數(shù) 7.5.1 設(shè)置布線參數(shù) 7.5.2 設(shè)置顯示模式 7.5.3 設(shè)置幾何圖形顯示/隱藏功能 7.6 對(duì)PCB進(jìn)行布線 7.6.1 準(zhǔn)備電路原理圖并設(shè)置元器件屬性 7.6.2 啟動(dòng)印制電路板編輯器 7.6.3 設(shè)定PCB的幾何尺寸 7.6.4 加載元器件封裝庫(kù) 7.6.4 裝入網(wǎng)絡(luò)表 7.6.5 調(diào)整元器件布局 7.6.6 修改元器件標(biāo)灃 7.6.7 自動(dòng)布線參數(shù)設(shè)置 7.6.8 自動(dòng)布線器參數(shù)設(shè)置 7.6.9 選擇自動(dòng)布線方式 7.6.10 手動(dòng)布線 7.7 PCB布線后的手動(dòng)調(diào)整 7.7.1 增加元器件封裝 7.7.2 手動(dòng)調(diào)整布線 7.7.3 手動(dòng)調(diào)整布線寬度 7.7.4 補(bǔ)淚焊 7.7.5 在PcB上放置漢字 7.8 通過(guò)PCB編輯瀏覽器進(jìn)行PCB的管理 7.8.1 設(shè)置網(wǎng)絡(luò)顏色屬性 7.8.2 快速查找焊盤 7.9 顯示PCB的3D效果圖 7.10 生成PCB鉆孔文件報(bào)表 ......
標(biāo)簽: Protel 99 SE 電路設(shè)計(jì)
上傳時(shí)間: 2013-06-17
上傳用戶:wanqunsheng
隨著計(jì)算機(jī)與信息技術(shù)的發(fā)展,生物特征識(shí)別技術(shù)受到了廣泛的關(guān)注。指紋識(shí)別是生物特征識(shí)別中的一項(xiàng)重要內(nèi)容,一直以來(lái)是國(guó)內(nèi)外的研究熱點(diǎn)。 嵌入式自動(dòng)指紋識(shí)別是指指紋識(shí)別技術(shù)在嵌入式系統(tǒng)上的應(yīng)用。傳統(tǒng)的嵌入式自動(dòng)指紋識(shí)別系統(tǒng)多采用單片DSP或MIPS處理器來(lái)完成算法,由于DSP或MIPS處理器只能根據(jù)程序順序執(zhí)行,在指紋匹配過(guò)程中只能和整個(gè)庫(kù)中的指紋進(jìn)行一一匹配,因此這類系統(tǒng)在處理較大指紋庫(kù)時(shí)下匹配時(shí)間相當(dāng)長(zhǎng)。為了克服這個(gè)缺點(diǎn),本文構(gòu)建了浮點(diǎn)DSP和FPGA協(xié)同處理構(gòu)架的硬件平臺(tái),充分利用DSP在計(jì)算上的精確度和FPGA并行處理的特點(diǎn),由DSP和FPGA共同處理匹配算法。 本文的主要工作如下: 1.設(shè)計(jì)了一個(gè)硬件系統(tǒng),包括DSP處理器、FPGA、指紋傳感器、人機(jī)交互接口和USB1.1接口。同時(shí),還設(shè)計(jì)了各硬件模塊的驅(qū)動(dòng)程序,為應(yīng)用程序提供控制接口。由于系統(tǒng)中DSP工作頻率為300MHz,其中某些器件的工作頻率達(dá)到了100MHz,因此本文還給出了一些信號(hào)完整性分析和PCB設(shè)計(jì)經(jīng)驗(yàn)。 2.編寫了Verilog程序,在FPGA中實(shí)現(xiàn)了9路指紋的并行匹配。由于FPGA本身的局限性,實(shí)現(xiàn)原有匹配算法有很大困難。在簡(jiǎn)化原有匹配算法的基礎(chǔ)上本文提出了便于FPGA實(shí)現(xiàn)“粗匹配”算法。此外,還設(shè)計(jì)了用于和DSP通信的接口模塊設(shè)計(jì)。 3.完成了系統(tǒng)應(yīng)用程序設(shè)計(jì)。在使用uC/OS-Ⅱ?qū)崟r(shí)操作系統(tǒng)的基礎(chǔ)上設(shè)計(jì)了各系統(tǒng)任務(wù),通過(guò)調(diào)用驅(qū)動(dòng)程序控制和協(xié)調(diào)各硬件模塊,實(shí)現(xiàn)了自動(dòng)指紋識(shí)別功能。為了便于存放指紋特征信息,設(shè)計(jì)了指紋庫(kù)數(shù)據(jù)結(jié)構(gòu),實(shí)現(xiàn)了指紋庫(kù)添加、刪除、編輯的功能。 最終,本系統(tǒng)實(shí)現(xiàn)了高效、快速的進(jìn)行指紋識(shí)別,各模塊工作穩(wěn)定。同時(shí),模塊化的軟硬件設(shè)計(jì)使本系統(tǒng)便于進(jìn)行二次開發(fā),快速應(yīng)用于各種場(chǎng)合。
標(biāo)簽: FPGA DSP 自動(dòng) 指紋識(shí)別系統(tǒng)
上傳時(shí)間: 2013-06-05
上傳用戶:guanliya
5月1日凌晨發(fā)布第一測(cè)試版 功能介紹: 1.生成中英文數(shù)字混合的字符串的字模數(shù)據(jù). 2.可選擇字體,大小,并且可獨(dú)立調(diào)整文字的長(zhǎng)和寬,生成任意形狀的字符。 3.各種旋轉(zhuǎn),翻轉(zhuǎn)文字功能 4.任意調(diào)整輸出點(diǎn)陣大小,并任意調(diào)整字符在點(diǎn)陣中的位置。 5.字模數(shù)據(jù)輸出可自定義各種格式,系統(tǒng)預(yù)設(shè)了C語(yǔ)言和匯編語(yǔ)言兩種格式,并且可自己 定義出新的數(shù)據(jù)輸出格式;每行輸出數(shù)據(jù)個(gè)數(shù)可調(diào)。 6.支持四種取模方式:逐行(就是橫向逐行取點(diǎn)),逐列(縱向逐列取點(diǎn)),行列(先 橫向取第一行的8個(gè)點(diǎn)作為第一個(gè)字節(jié),然后縱向取第二行的8個(gè)點(diǎn)作為第二個(gè)字節(jié)……), 列行(先縱向取第一列的前8個(gè)點(diǎn)作為第一個(gè)字節(jié),然后橫向取第二列的前8個(gè)點(diǎn)作為第二個(gè) 字節(jié)……) 7.支持陰碼(亮點(diǎn)為1),陽(yáng)碼(亮點(diǎn)為0)取模 8.支持縱向(第一位為低位)(,倒向第一位為高位)取模 9.輸出數(shù)制可選16進(jìn)制或10進(jìn)制 10.可生成索引文件,用于在生成的大量字庫(kù)中可快速檢索到需要的漢字 11.動(dòng)態(tài)液晶面板彷真,可調(diào)節(jié)彷真面板象素點(diǎn)大小和顏色 12.圖形模式下可任意用鼠標(biāo)作畫,左鍵畫圖,右鍵擦圖。 12.旋轉(zhuǎn),翻轉(zhuǎn),平移等字符模式下的功能也可用與對(duì)BMP圖象的處理 版本為pctolcd1.94 5月1日晚上發(fā)布第二測(cè)試版 更新如下: 1.增加鎖定點(diǎn)陣大小功能,例如可鎖定24X24點(diǎn)陣大小,然后調(diào)節(jié)獨(dú)立調(diào)節(jié)字點(diǎn)陣的大小 2.增加熱鍵功能,可用光標(biāo)配合Ctrl,Shift對(duì)文字大小和位置修改 3.增加精簡(jiǎn)輸出格式選項(xiàng) 4.把文字輸入框換成了文字輸入組合框,這樣就可以保存歷史紀(jì)錄。 5.輸出數(shù)據(jù)會(huì)自動(dòng)清除以前的數(shù)據(jù) 6.可隱藏自定義格式,簡(jiǎn)化操作 7.一些小的BUG修正。 版本為pctolcd2.03 5月3日凌晨發(fā)布第三測(cè)試版 更新如下: 1.增加了一些小東西,例如演示動(dòng)畫一類的,我懶的一一寫了 2.改掉一些可惡的小BUG,例如點(diǎn)陣輸入框的自動(dòng)完成。 3.增加大量文字處理和導(dǎo)入TXT文本文件功能,并且可以去除文本中的空白和重復(fù)字符, 可以對(duì)文本進(jìn)行排序,適合于生成小字庫(kù)。我這里測(cè)試是3萬(wàn)多字的TXT文件在2分鐘內(nèi)轉(zhuǎn)成16X16點(diǎn)陣的字庫(kù)文件。 版本號(hào)為pctolcd2.53 由于本軟件側(cè)重于對(duì)字符的處理,所以在圖象方面功能較弱,請(qǐng)見(jiàn)晾。 5月8日發(fā)布正式版 正式版已經(jīng)開始朝著液晶字庫(kù)生成軟件的方向進(jìn)化了,我在后來(lái)的更新中把主要精力也放 在這部分,由于我目前還沒(méi)有發(fā)現(xiàn)有同類的軟件具備這個(gè)功能,也無(wú)法得到任何的參考,只能 自己摸索前進(jìn),所以如果還有不方便的地方請(qǐng)大家多提意見(jiàn). 具體更新如下: 1.重寫大部分的內(nèi)核代碼以配合漢字庫(kù)生成的功能,目前這個(gè)內(nèi)核已經(jīng)進(jìn)行了反復(fù)的測(cè)試, 相信穩(wěn)定性和速度較前一版本有了巨大的提高. 2.去掉那個(gè)比較愚蠢的熱鍵區(qū)了,因?yàn)橛锰幉淮? 3.增加漢字庫(kù)生成功能,這是最重要的改進(jìn)之處,下文將詳細(xì)介紹. 4.修正許多小BUG,使軟件更加成熟些. 5月12日發(fā)布完美版 這次發(fā)布的PCtoLCD2002完美版與前一版本相比沒(méi)有增加太多的功能,因?yàn)槲矣X(jué)得現(xiàn)有的這些功能已經(jīng)足夠用于生成各種字模的需要了,所以完美版的主要工作是反復(fù)測(cè)試,精心去除各種BUG,以及調(diào)節(jié)一些細(xì)微之處,目的當(dāng)然就是追求完美!不過(guò)世上不會(huì)有真正完美的東西,這個(gè)軟件也不例外,而且這個(gè)軟件從頭至尾全部是我一個(gè)人編寫完成,精力有限,難免會(huì)顧此失彼,如果大家發(fā)現(xiàn)了這個(gè)版本中存在的BUG,請(qǐng)及時(shí)告訴我。 更新說(shuō)明: 1。界面采用新的字體,不會(huì)再有那種難看的黑色粗體字,比以前的要漂亮多了。 2。加入全面的提示幫助,盡量減少普通用戶的各種疑惑。 3。修正生成文件的擴(kuò)展名的一些BUG,不會(huì)總是加上FON的擴(kuò)展名了。 4。修正生成字模數(shù)據(jù)的一些格式BUG,現(xiàn)在生成的C51格式字模數(shù)據(jù)基本上可以直接粘貼到源程序中使用而不需要修改了 5。加入新的字模數(shù)據(jù)格式調(diào)整項(xiàng),允許用戶更自由的定制自己需要的數(shù)據(jù)格式 6。最重要的更新:全面支持保存當(dāng)前設(shè)置功能,用戶設(shè)置的字模格式,主窗口狀態(tài)和字庫(kù)生成窗口選項(xiàng)信息均可保存,下一次打開窗口時(shí)不用重新設(shè)置。 7。修正了新建圖象時(shí)會(huì)自動(dòng)跳到圖形模式的BUG 8。增加輸出緊湊格式數(shù)據(jù)選項(xiàng),可以生成不包含空白行的字模數(shù)據(jù)。 9。完善了每行數(shù)據(jù)顯示個(gè)數(shù)的功能,可以任意設(shè)置每行顯示的數(shù)據(jù)個(gè)數(shù),并同時(shí)可以設(shè)置每行索引數(shù)據(jù)顯示個(gè)數(shù)。 10。修正了取模說(shuō)明的一些錯(cuò)誤,并改動(dòng)了格式。 11。現(xiàn)在當(dāng)用戶選擇10進(jìn)制輸出時(shí),會(huì)自動(dòng)去掉生成字模數(shù)據(jù)前的“0x",或后面的“H”,選擇16進(jìn)制時(shí)則會(huì)自動(dòng)加上。 12。對(duì)各個(gè)窗體重新設(shè)計(jì)以全面適應(yīng)最大化的需要,如果您覺(jué)得當(dāng)前窗口不夠大,可以最大化使用。 13。增加生成英文點(diǎn)陣字庫(kù)功能,可自動(dòng)生成ASCII碼從0-127的任意點(diǎn)陣字庫(kù),使用方法同生成國(guó)標(biāo)點(diǎn)陣字庫(kù)功能。 14。再次優(yōu)化代碼,去掉各種調(diào)試信息,使程序速度再快一些。 15。還有許多細(xì)微的調(diào)整我記不清了…… 需要注意的地方: 在測(cè)試的過(guò)程中我發(fā)現(xiàn)了一個(gè)問(wèn)題:在WIN98或WINME下當(dāng)用戶直接生成特大點(diǎn)陣的字模時(shí)(例如320*320,1024*768的漢字字模),此時(shí)由于數(shù)據(jù)量非常龐大,而WIN98/WINME會(huì)有64K的數(shù)據(jù)容量限制,所以在主窗口中是無(wú)法得到全部的字模數(shù)據(jù)的,這時(shí)您需要使用字庫(kù)生成功能,通過(guò)形成一個(gè)數(shù)據(jù)文件才能得到完整的字模數(shù)據(jù)。 我認(rèn)為到現(xiàn)在這個(gè)軟件功能已經(jīng)很完善了,但可能使用上有點(diǎn)不方便,如果你有什么不明白 的地方,可以發(fā)帖子或發(fā)MAIL詢問(wèn)
上傳時(shí)間: 2013-07-26
上傳用戶:sssnaxie
H.264/AVC是ITU-T和ISO聯(lián)合推出的新標(biāo)準(zhǔn),采用了近幾年視頻編碼方面的先進(jìn)技術(shù),以較高編碼效率和網(wǎng)絡(luò)友好性成為新一代國(guó)際視頻編碼標(biāo)準(zhǔn)。 本文以實(shí)現(xiàn)D1格式的H.264/AVC實(shí)時(shí)編碼器為目標(biāo),作者負(fù)責(zé)系統(tǒng)架構(gòu)設(shè)計(jì),軟硬件劃分以及部分模塊的硬件算法設(shè)計(jì)與實(shí)現(xiàn)。通過(guò)對(duì)H.264/AVC編碼器中主要模塊的算法復(fù)雜度的評(píng)估,算法特點(diǎn)的分析,同時(shí)考慮到編碼器系統(tǒng)的可伸縮性,可擴(kuò)展性,本文采用了DSP+FPGA的系統(tǒng)架構(gòu)。DSP充當(dāng)核心處理器,而FPGA作為協(xié)處理器,針對(duì)編碼器中最復(fù)雜耗時(shí)的模塊一運(yùn)動(dòng)估計(jì)模塊,設(shè)計(jì)相應(yīng)的硬件加速引擎,以提供編碼器所需要的實(shí)時(shí)性能。 H.264/AVC仍基于以前視頻編碼標(biāo)準(zhǔn)的運(yùn)動(dòng)補(bǔ)償混合編碼方案,其中一個(gè)主要的不同在于幀間預(yù)測(cè)采用了可變塊尺寸的運(yùn)動(dòng)估計(jì),同時(shí)運(yùn)動(dòng)向量精度提高到1/4像素。更小和更多形狀的塊分割模式的采用,以及更加精確的亞像素位置的預(yù)測(cè),可以改善運(yùn)動(dòng)補(bǔ)償精度,提高圖像質(zhì)量和編碼效率,但同時(shí)也大大增加了編碼器的復(fù)雜度,因此需要設(shè)計(jì)專門的硬件加速引擎。 本文給出了1/4像素精度的運(yùn)動(dòng)估計(jì)基于FPGA的硬件算法設(shè)計(jì)與實(shí)現(xiàn),包括整像素搜索,像素插值,亞像素(1/2,1/4)搜索以及多模式選擇(支持全部七種塊分割模式)。設(shè)計(jì)中,將多處理器技術(shù)和流水線技術(shù)相結(jié)合,提供高性能的并行計(jì)算能力,同時(shí),采用合理的存儲(chǔ)器組織結(jié)構(gòu)以提供高數(shù)據(jù)吞吐量,滿足運(yùn)算的帶寬要求,并使編碼器具有較好的可伸縮性。最后,在Modelsim環(huán)境下建立測(cè)試平臺(tái),完成了對(duì)整個(gè)設(shè)計(jì)的RTL級(jí)的仿真驗(yàn)證,并針對(duì)Altera公司的FPGA芯片stratixⅡ系列的EP2S60-4器件進(jìn)行優(yōu)化,從而使工作頻率最終達(dá)到134MHz,分析數(shù)據(jù)表明該模塊能夠滿足編碼器的實(shí)時(shí)性要求。
標(biāo)簽: DSPFPGA H264 264 AVC
上傳時(shí)間: 2013-07-24
上傳用戶:sn2080395
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1