語音識別技術是信息技術領域的重要發展方向之一,小詞匯量非特定人孤立詞語音識別是語音識別領域中一個具有廣泛應用背景的分支,在家電遙控、智能玩具、人機交互等領域有著重要的應用價值.語音識別芯片從20世紀90年代開始出現,目前的語音識別芯片都是以DSP為核心集成的語音識別系統,算法主要通過軟件實現,為了提高速度和降低成本,下一代語音識別芯片將設計成軟硬件協同實現,本文的目的是使用全硬件方法實現語音識別算法,為軟硬件協同實現的方案提供參考.本論文主要完成了以下工作:(1)在選定的FPGA平臺上,完成了整個系統的硬件設計.(2)對于硬件中難于實現而且占用較多資源的乘法器、求對數、求平方根以及快速傅立葉變換等關鍵模塊,本文都根據電路的具體特點,給出了巧妙的實現方案,完成了算法需要的功能.(3)設計中使用了模塊復用和流水線技術.(4)根據設計結果,給出了各個模塊占用的硬件資源和運行速度.實驗結果表明,本文所設計的硬件系統能夠正常工作,在速度和面積方面都達到了設計要求.
標簽:
FPGA
詞匯
語音識別
上傳時間:
2013-06-12
上傳用戶:01010101
5月1日凌晨發布第一測試版
功能介紹:
1.生成中英文數字混合的字符串的字模數據.
2.可選擇字體,大小,并且可獨立調整文字的長和寬,生成任意形狀的字符。
3.各種旋轉,翻轉文字功能
4.任意調整輸出點陣大小,并任意調整字符在點陣中的位置。
5.字模數據輸出可自定義各種格式,系統預設了C語言和匯編語言兩種格式,并且可自己
定義出新的數據輸出格式;每行輸出數據個數可調。
6.支持四種取模方式:逐行(就是橫向逐行取點),逐列(縱向逐列取點),行列(先
橫向取第一行的8個點作為第一個字節,然后縱向取第二行的8個點作為第二個字節……),
列行(先縱向取第一列的前8個點作為第一個字節,然后橫向取第二列的前8個點作為第二個
字節……)
7.支持陰碼(亮點為1),陽碼(亮點為0)取模
8.支持縱向(第一位為低位)(,倒向第一位為高位)取模
9.輸出數制可選16進制或10進制
10.可生成索引文件,用于在生成的大量字庫中可快速檢索到需要的漢字
11.動態液晶面板彷真,可調節彷真面板象素點大小和顏色
12.圖形模式下可任意用鼠標作畫,左鍵畫圖,右鍵擦圖。
12.旋轉,翻轉,平移等字符模式下的功能也可用與對BMP圖象的處理
版本為pctolcd1.94
5月1日晚上發布第二測試版
更新如下:
1.增加鎖定點陣大小功能,例如可鎖定24X24點陣大小,然后調節獨立調節字點陣的大小
2.增加熱鍵功能,可用光標配合Ctrl,Shift對文字大小和位置修改
3.增加精簡輸出格式選項
4.把文字輸入框換成了文字輸入組合框,這樣就可以保存歷史紀錄。
5.輸出數據會自動清除以前的數據
6.可隱藏自定義格式,簡化操作
7.一些小的BUG修正。
版本為pctolcd2.03
5月3日凌晨發布第三測試版
更新如下:
1.增加了一些小東西,例如演示動畫一類的,我懶的一一寫了
2.改掉一些可惡的小BUG,例如點陣輸入框的自動完成。
3.增加大量文字處理和導入TXT文本文件功能,并且可以去除文本中的空白和重復字符,
可以對文本進行排序,適合于生成小字庫。我這里測試是3萬多字的TXT文件在2分鐘內轉成16X16點陣的字庫文件。
版本號為pctolcd2.53
由于本軟件側重于對字符的處理,所以在圖象方面功能較弱,請見晾。
5月8日發布正式版
正式版已經開始朝著液晶字庫生成軟件的方向進化了,我在后來的更新中把主要精力也放
在這部分,由于我目前還沒有發現有同類的軟件具備這個功能,也無法得到任何的參考,只能
自己摸索前進,所以如果還有不方便的地方請大家多提意見.
具體更新如下:
1.重寫大部分的內核代碼以配合漢字庫生成的功能,目前這個內核已經進行了反復的測試,
相信穩定性和速度較前一版本有了巨大的提高.
2.去掉那個比較愚蠢的熱鍵區了,因為用處不大
3.增加漢字庫生成功能,這是最重要的改進之處,下文將詳細介紹.
4.修正許多小BUG,使軟件更加成熟些.
5月12日發布完美版
這次發布的PCtoLCD2002完美版與前一版本相比沒有增加太多的功能,因為我覺得現有的這些功能已經足夠用于生成各種字模的需要了,所以完美版的主要工作是反復測試,精心去除各種BUG,以及調節一些細微之處,目的當然就是追求完美!不過世上不會有真正完美的東西,這個軟件也不例外,而且這個軟件從頭至尾全部是我一個人編寫完成,精力有限,難免會顧此失彼,如果大家發現了這個版本中存在的BUG,請及時告訴我。
更新說明:
1。界面采用新的字體,不會再有那種難看的黑色粗體字,比以前的要漂亮多了。
2。加入全面的提示幫助,盡量減少普通用戶的各種疑惑。
3。修正生成文件的擴展名的一些BUG,不會總是加上FON的擴展名了。
4。修正生成字模數據的一些格式BUG,現在生成的C51格式字模數據基本上可以直接粘貼到源程序中使用而不需要修改了
5。加入新的字模數據格式調整項,允許用戶更自由的定制自己需要的數據格式
6。最重要的更新:全面支持保存當前設置功能,用戶設置的字模格式,主窗口狀態和字庫生成窗口選項信息均可保存,下一次打開窗口時不用重新設置。
7。修正了新建圖象時會自動跳到圖形模式的BUG
8。增加輸出緊湊格式數據選項,可以生成不包含空白行的字模數據。
9。完善了每行數據顯示個數的功能,可以任意設置每行顯示的數據個數,并同時可以設置每行索引數據顯示個數。
10。修正了取模說明的一些錯誤,并改動了格式。
11?,F在當用戶選擇10進制輸出時,會自動去掉生成字模數據前的“0x",或后面的“H”,選擇16進制時則會自動加上。
12。對各個窗體重新設計以全面適應最大化的需要,如果您覺得當前窗口不夠大,可以最大化使用。
13。增加生成英文點陣字庫功能,可自動生成ASCII碼從0-127的任意點陣字庫,使用方法同生成國標點陣字庫功能。
14。再次優化代碼,去掉各種調試信息,使程序速度再快一些。
15。還有許多細微的調整我記不清了……
需要注意的地方:
在測試的過程中我發現了一個問題:在WIN98或WINME下當用戶直接生成特大點陣的字模時(例如320*320,1024*768的漢字字模),此時由于數據量非常龐大,而WIN98/WINME會有64K的數據容量限制,所以在主窗口中是無法得到全部的字模數據的,這時您需要使用字庫生成功能,通過形成一個數據文件才能得到完整的字模數據。
我認為到現在這個軟件功能已經很完善了,但可能使用上有點不方便,如果你有什么不明白
的地方,可以發帖子或發MAIL詢問
標簽:
軟件
漢字
取模
字庫
上傳時間:
2013-07-26
上傳用戶:sssnaxie
DFT(Discrete Fourier Transformation)是數字信號分析與處理如圖形、語音及圖像等領域的重要變換工具,直接計算DFT的計算量與變換區間長度N的平方成正比.當N較大時,因計算量太大,直接用DFT算法進行譜分析和喜好的實時處理是不切實際的.快速傅里葉變換(Fast Fourier Transformation,簡稱FFT)使DFT運算效率提高1~2個數量級.本文的目的就是研究如何應用FPGA這種大規模可編程邏輯器件實現FFT的算法.本設計主要采用先進的基-4DIT算法研制一個具有實用價值的FFT實時硬件處理器.在FFT實時硬件處理器的設計實現過程中,利用遞歸結構以及成組浮點制運算方式,解決了蝶形計算、數據傳輸和存儲操作協調一致問題.合理地解決了位增長問題.同時,采用并行高密度乘法器和流水線(pipeline)工作方式,并將雙端口RAM、只讀ROM全部內置在FPGA芯片內部,使整個系統的數據交換和處理速度得以很大提高,實際合理地解決了資源和速度之間相互制約的問題.本設計采用Verilog HDL硬件描述語言進行設計,由于在設計中采用Xilinx公司提供的稱為Core的IP功能塊極大地提高了設計效率.
標簽:
FPGA
FFT
數字處理器
硬件實現
上傳時間:
2013-06-20
上傳用戶:小碼農lz
伴隨著多媒體顯示和傳輸技術的發展,人們獲得了越來越高的視聽享受。從傳統的模擬電視,到標清、高清、全高清。與顯示技術發展結伴而行的是顯示接口技術的發展,從模擬的AV端子,S-Video和VGA接口,到數字顯示的DVI接口,技術上經歷了一個從模擬到數字,從并行到串行,從低速到高速的發展過程。 HDMI是最新的高清晰度多媒體接口,它的規范由Silicon Image等七家公司提出,具有帶寬大,尺寸小,傳輸距離長和支持正版保護等功能,符合當今技術的發展潮流,一經推出,就獲得了巨大的成功。成為平板顯示器、高清電視等設備的標準接口之一,并獲得了越來越廣泛的應用。 從上世紀80年代XILINX發明第一款FPGA芯片以來,FPGA就以其體系結構和邏輯單元靈活,運算速度快,編程方便等優點廣泛應用與IC設計、系統控制、視頻處理、通信系統、航空航天等諸多方面。 本文利用ALTERA的一款高端FPGA芯片EP2S180F1508C3為核心,配合Silicon Image的專用HDMI接收芯片搭建了一個HDMI的接收顯示平臺。針對HDMI帶寬寬,數據量大的特點,使用了新型的DDR2 SDRAM作為視頻信號的輸入和輸出緩沖。在硬件板級設計上,針對HDMI和DDR2的相關高速電路,采用了一系列的高速電路設計方法,有效的避免了信號的反射,串擾等不良現象。同時在對HDMI規范和DDR2 SDRAM時序規范的深入研究的基礎上,在ALTERA的開發平臺QUARTUSII上編寫了系統的頂層模塊和相關各功能子模塊,并仿真通過。 論文的主要工作和創新點表現在以下幾個方面: 1、論文研究了最新的HDMI接口規范和新型存儲器件DDR2的時序規范。 2、論文搭建的整個系統相當龐大,涉及到相關的規范、多種芯片的資料、各種工具軟件的使用、原理圖的繪制和PCB板的布局布線,直至后期的編程仿真,花費了作者大量的時間和精力。 3、論文首次使用FPGA來處理HDMI信號且直接驅動顯示器件,區別于-般的ASIC方案。 4、論文對高速電路特別是的DDR2布局布線,采用了一系列的專門措施,具有一定的借鑒價值。
標簽:
FPGA
HDMI
顯示系統
上傳時間:
2013-06-22
上傳用戶:784533221