【正文】
北京:.Based on DSP chip TMS320C5410 realize voice recognitionAuthor:Huang Jingyu【Abstract】Along with the progress of DSP technology, has more puting power, the power consumption of the lower and smaller DSP 18has emerged. This design by DSP chip TMS320C5410 as the core, made a can realize the function of speech recognition. By MCU realize bus control systems, receive external keyboard input, and on the screen display information. Make speech input methods leave out a lot of input time, reduce the plexity of information retrieval, can satisfy the need of user. In the life and production is used widely, such as voice dialing phone。西安:西安電子科技大學(xué)出版社。5 結(jié)論我們研制成功的聲控電子記事本系統(tǒng),是未來 SPDA語音個(gè)人數(shù)字助理的前型。如果你作一個(gè)遙控器,選用DSP就沒優(yōu)勢(shì)了。DSP 是單片機(jī)的一個(gè)分支。而單片機(jī)沒有這樣的特殊指令集合。其中方型封裝的 CHMOS芯片有44只引腳,但其中4只引腳(標(biāo)有NC的引腳1234)是不使用的。在使用 BDMA方式工作時(shí)用 A0A13作為低端地址,用 D16D18作為擴(kuò)展的高端地址,聯(lián)合使用實(shí)現(xiàn) 4Mbyte的外部尋址能力。每次數(shù)據(jù)傳送一般不止一個(gè)人字節(jié),所以采用打包方式傳送。 系統(tǒng)內(nèi)主要芯片的互聯(lián)互控 MCU與 DSP15MCU與 DSP采用串行口相連,通過 HPI實(shí)現(xiàn) MCU與 DSP的傳送互聯(lián) MCU對(duì) DSP的命令字與 DSP對(duì) MCU的反鎖字。3. MCU MCU是 Intel生產(chǎn)的性價(jià)比較高的一種 HMOS類型的 8位單片機(jī),可以一次性編程,適于小批量生產(chǎn),被廣泛地應(yīng)用于家用電器的控制,他具有強(qiáng)大的I/O功能。其主要性能指標(biāo)如下:1 16位定點(diǎn)的 DSP,采用改進(jìn)的哈佛結(jié)構(gòu),供電呀 。本系統(tǒng)中,語音充當(dāng)大部分人機(jī)界面的角色,盡量減去復(fù)雜的鍵盤操作,而且用14語音提示或語音回放代替一部分的液晶文字提示。]4[電源部分 A/D、D/A 轉(zhuǎn)換器程序存儲(chǔ)器揚(yáng)聲器話筒DSP(TMS320C5410)MCUIntel 8031軟件FLASH存儲(chǔ)器液晶顯示屏鍵盤 圖 7 系統(tǒng)結(jié)構(gòu)示意圖 內(nèi)部系統(tǒng)構(gòu)成用于 “錄音”功能的 ACELP 算法是該碼率下性能優(yōu)異的解碼算法,雖然算法復(fù)雜度較高,但共重建語音素質(zhì)的平均主觀評(píng)測(cè)分?jǐn)?shù)(MOS 分)達(dá)到如圖 1 所示,系統(tǒng)由 MCU實(shí)現(xiàn)總線控制,接收外部鍵盤輸入,并在液晶屏上顯示信息。用 RSBX和 SSBX指令可用來對(duì) C進(jìn)行復(fù)位或置位。一般執(zhí)行加法產(chǎn)生進(jìn)位置 1(C=1) ;執(zhí)行減法產(chǎn)生借位置零(C=0) 。若 OVM=0,則溢出結(jié)果值,象正常情況一樣加到目的累加器。(3) ALU的工作狀態(tài)與 CPU狀態(tài)寄存器 ST0-ST1 有關(guān)狀態(tài)位的狀態(tài)有關(guān)系在圖 ALU框圖的右邊標(biāo)出了 ALU與 CPU狀態(tài)寄存器有關(guān)的控制位,這些控制位將影響 ALU的工作狀態(tài)。除存儲(chǔ)操作指令(如 ADDM,ANDM,ORM 和 XORM)外,ALU 運(yùn)算結(jié)果通常都被傳送到目的累加器 A或 B。由于ˊC54X的并行結(jié)構(gòu)設(shè)計(jì)特點(diǎn),使其能在一個(gè)指令周期內(nèi),高速地完成多項(xiàng)算術(shù)運(yùn)算。作為改進(jìn)的哈佛結(jié)構(gòu)功能,ˊC54X 的 PB總線還有二個(gè)改進(jìn)功能:一是 PB能夠?qū)⒋娣旁诔绦蚩臻g中的操作數(shù)(如系數(shù)表)傳送到乘法器和加法器,執(zhí)行乘法/累加操作;二是通過數(shù)據(jù)傳送指令(如 MVPD和 READA指令)把數(shù)據(jù)傳送到數(shù)據(jù)空間的目的地。此外還可以在數(shù)據(jù)總線和程序總線之間相互傳送數(shù)據(jù),從而使處理器具有在單個(gè)周期內(nèi)同時(shí)執(zhí)行算術(shù)運(yùn)算、邏輯運(yùn)算、移位操作、乘法累加運(yùn)算以及訪問程序和數(shù)據(jù)存儲(chǔ)器的強(qiáng)大功能 。在加上采用模塊化設(shè)計(jì)現(xiàn)金的集成電路設(shè)計(jì)以及先進(jìn)的集成電路技術(shù),芯片的功耗小,成本低的強(qiáng)大好處 。語音識(shí)別集成了語音壓縮解碼、語音信號(hào)處理器 DSP和大量 FLASH存儲(chǔ)器的數(shù)據(jù)管理等技術(shù),該系統(tǒng)所應(yīng)用的技術(shù)可應(yīng)用于語音撥號(hào)電話機(jī)、語音撥號(hào)+語音錄音電話