<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 嵌入式語(yǔ)音識別處理ISD-SR3000的特性及應用

嵌入式語(yǔ)音識別處理ISD-SR3000的特性及應用

作者: 時(shí)間:2006-05-07 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:ISD-SR3000是Winbond公司推出的新型語(yǔ)音識別處理器,它由語(yǔ)音識別引擎、語(yǔ)音壓縮引擎和錄間功能組成。并帶有最優(yōu)指令系統為核心的PISC/PSP、靈活的CODEC接口和串行主控制器接口,文中介紹了ISD-SR3000的特點(diǎn)、引腳排列和功能。給出了一個(gè)用SR3000組成的語(yǔ)音識別系統電路。

本文引用地址:http://dyxdggzs.com/article/241597.htm

關(guān)鍵詞:語(yǔ)音識別 微處理器 CODEC SR3000

1 概述

ISD-SR3000是Winbond公司推出的新型語(yǔ)音識別處理器,它由語(yǔ)音識別引擎、語(yǔ)音壓縮引擎和錄音功能部分組成。芯片內包含一個(gè)以最優(yōu)指令系統為核心的并行PISC/DSP、靈活的CODEC接口和一個(gè)串行主控制器接口。

ISD-SR3000中的語(yǔ)音識別引擎使用成熟的Hidden Markov模型(HMMS),因而能夠識別連續的語(yǔ)音信號,并可與數字信號相連。同時(shí)可以由用戶(hù)選擇單語(yǔ)音用戶(hù)命令、連接數字信號命令和定義說(shuō)話(huà)者命令。

定義說(shuō)話(huà)者命令允許用戶(hù)分類(lèi)和辨識聲音標簽。聲音標簽可作為用戶(hù)命令進(jìn)行姓名目錄管理。單用戶(hù)命令、語(yǔ)音提示符和被定義的說(shuō)話(huà)者的聲音標簽可儲存在外部存儲器中。

該芯片可支持單語(yǔ)音用戶(hù)連續輸入語(yǔ)音,并支持用戶(hù)定義的語(yǔ)音標簽,還可為特性抽取實(shí)時(shí)音質(zhì)模型查找提供最優(yōu)化的識別引擎。該芯片提供有μ律、A律或線(xiàn)形CODEC接口以及到主控制器的串行接口。在3.3~5V供電時(shí),其語(yǔ)音識別的電流為40mA,而在低功耗模式時(shí)僅為12mA。SR3000語(yǔ)音識別處理器可廣泛應用在可存儲的儀器儀表、自動(dòng)化控制系統、無(wú)線(xiàn)電話(huà)、蜂窩電話(huà)、家庭網(wǎng)絡(luò )、英特網(wǎng)設備等系統。

2 ISD-SR3000的引腳功能

ISD-SR3000采用100引腳QFP封裝,其引腳分布如圖1所示,各引腳功能如表1所列。

表1 ISD-SR3000引腳信號排列說(shuō)明

引腳名稱(chēng)信號名稱(chēng)信號類(lèi)型說(shuō) 明
A(0:15)A(0:16)輸出0到16的地址位
CCLKCCLK輸入/輸出CODEC主從時(shí)鐘接口
BMCSBMCS輸出基存儲器芯片選擇
BMCS/ENV1BMCS輸入/輸出基存儲器芯片選擇或環(huán)境選擇
CDINCDIN輸入從CODEC數據輸入
CDOUTCDOUT輸出從CODEC數據輸出
CFS0CFS0輸入/輸出CODEC0幀同步
CFS1CFS1輸出CODEC1幀同步
D(0:7)D(0:7)輸入/輸出0到7的數據位
EMCS/ENV0EMCS輸出擴充存儲器芯片選擇
EMCS/ENV0ENV0輸入環(huán)境選擇
MWCLKMWCLK輸入與微處理器連接的時(shí)鐘
MWCSMWCS輸入與微處理器連接的芯片選擇
MWDINMWDIN輸入與微處理器連接的數據輸入
MWDOUTMWDOUT輸出與微處理器連接的數據輸出
MWRDYMWRDY輸出微處理器準備信號
MWRQSTMWRQST輸出微處理器請求信號
RESETRESET輸入復位
TSTTST輸入測試腳
VccVcc電源3.3V電源引腳
VccAVccA電源3.3V模擬電源引腳
VccHIVccHI電源5V電源引腳
VssVss電源片內邏輯和輸出驅動(dòng)器地
VssAVssA電源片內模擬電路地
X1X1振蕩器晶振接口
X2/CLKINX2振蕩器晶振接口

3 基于SR3000的語(yǔ)音識別系統

由ISD-SR3000構成的語(yǔ)音識別系統由電路如圖2所示。以下分別介紹電路中各部分的功能。

3.1 復位

RESET端為芯片復位端。加電時(shí)RESET必須保持在低電平,時(shí)間至少應持續30ms。TST端必須利用上拉電阻以便其處于高電平狀態(tài)。MWRDY端的值在復位期間沒(méi)有定義。但在復位100ms后,微處理器將首先等待這個(gè)信號或者在這期間此信號被拉高。

在復位時(shí),電路將對ENV0和ENV1的輸入端進(jìn)行采樣以決定操作環(huán)境。而EMCS/ENV0和BMCS/ENV1端則在復位時(shí)用來(lái)決定ENV0和ENV1輸入信號。利用芯片內的上拉電阻可將ENV0和ENV1置1。而利用一個(gè)連接于Vss端上的5.1kΩ的外接電阻則可對ENV0和ENV1置0。

3.2 時(shí)鐘

SR3000內含片內振蕩器,但應用時(shí)也可通過(guò)X1和X2/CLKIN端的外接晶振或外部時(shí)鐘源來(lái)產(chǎn)生時(shí)鐘信號。外部時(shí)鐘源信號應通過(guò)X2/CLKIN端輸入。要注意的是,外部時(shí)鐘源電平與CLKIN的輸入電平要相符(3.3V或5V)。

外接晶振可通過(guò)X1和X2/CLKIN端與芯片內的振蕩電路相連。為減少寄生電容和電感對振蕩頻率的影響,外接的晶振和電容應盡量靠近X1和X2/CLKIN端。

3.3 電源

ISD-SR3000可工作在3.3V±10%和5V±10%兩種電壓,不同電壓的接線(xiàn)方式不同。圖3是采用3.3V電源時(shí)的接線(xiàn)圖,圖4為采用5V電源時(shí)的接線(xiàn)圖。

ISD-SR3000具有低功耗模式,在低功耗模式時(shí)的電流消耗僅12mA,此時(shí)芯片中的一些功能模塊處于未激活狀態(tài),因而不能進(jìn)行語(yǔ)音識別。低功耗模式時(shí)的引腳CS0和CS1必須置1,這時(shí),MWCLK、MWDIN信號將保持在Vss+0.5V,而RESET、MWCS信號則將保持在Vcc-0.5V。

表2 ISD-SR3000擴展地址線(xiàn)接口信號

信號名稱(chēng)類(lèi) 型信號單元說(shuō) 明
D[7:0]輸入/輸出ISD-SR3000數據總線(xiàn)
A[7:1]輸入ISD-SR3000地址總線(xiàn)
IOCS輸入ISD-SR3000I/O擴展芯片選擇,訪(fǎng)問(wèn)I/O寄存器
EMCS輸入ISD-SR3000擴展存儲器選擇
DDIN/A16輸入ISD-SR3000I/O操作方向或16位地址總線(xiàn)
A15輸入ISD-SR3000地址線(xiàn)
WR[0:1]輸入ISD-SR3000外部存儲器的寫(xiě)信號
AF[4:0]輸出到外部擴展存儲器擴展地址總線(xiàn)
CEFN輸出到外部擴展存儲器外存片遷,用于Flash片選
CREN輸出到外部擴展存儲器外存片選,用于ROM片選
CSEN輸出到外部擴展存儲器外存片選,用于RAM片選
EMWR輸出到外部擴展存儲器外部SRAM寫(xiě)信號
CSINTROM輸出到內部的ROM內部ROM片選

表2 SR3000支持的典型的CODEC器件

生產(chǎn)商CODEC設備名稱(chēng)特 征工作電壓轉換類(lèi)型
National SemiconductorTP3054單CODEC5Vμ律
OKIMSM7533V雙CODEC5Vμ律,A律
MacronixMX93002FC雙CODEC5Vμ律
LucentT7503雙CODEC5Vμ律
MotorolaMC145481單CODEC3Vμ律

3.4 存儲器接口

ISD-SR3000利用擴展的Flash(閃存)和RO來(lái)存儲聲音標簽、詞匯、提示符和音質(zhì)模型。建議選用16M以上存儲容量的擴展Flash存儲器,如Am29LA160D等。外接64kB的SRAM可實(shí)現HMM算法。表2給出了擴展地址線(xiàn)的接口信號。

3.5 CODEC接口

ISD-SR3000可為模擬和數字電話(huà)提供一個(gè)支持主和從CODEC接口模式的CODEC接口,該接口具有8位和16位的信道寬度,能支持可變和固定格式的通信協(xié)議。在主模式下,可利用SR3000來(lái)控制CODEC的運行以滿(mǎn)足模擬電話(huà)和獨立標準的應用;在從模式下,CODEC接口由外接信號控制,此模式可用于數字電話(huà),如ISDN或DECT線(xiàn)等。CODEC接口使用的5個(gè)信號分別為CDIN、CODUT、CCLK、CFS0和CSF1。其中CDIN、CDOUT、CCLK和CFS0被連接到第一個(gè)CODEC。CDIN、CDOUT、CCLK和CFS1被連接到第二個(gè)CODEC接口。數據通過(guò)CDOUT輸出端傳送給CODEC接口,并通過(guò)CDIN輸入端從CODEC讀出。CCLK和CFS0端在主模式下為輸出狀態(tài),而在從模式下為輸入狀態(tài)。CFS1是一個(gè)輸出端。SR3000支持的典型CODEC器件見(jiàn)表3所列。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>