【正文】
議來(lái)處理這個(gè)分組。(TCP)在TCP/IP協(xié)議族中,TCP協(xié)議提供了可靠的數(shù)據(jù)流運(yùn)輸服務(wù),確保了在機(jī)器之間進(jìn)行沒(méi)有重復(fù)和丟失的數(shù)據(jù)流的投遞。在具體實(shí)現(xiàn)中,這些屬性往往是有矛盾的,必須根據(jù)實(shí)際應(yīng)用進(jìn)行取舍,對(duì)各個(gè)屬性提出折衷的要求,從而確定合適的編碼方法。即編碼器分析時(shí)間和解碼器重建時(shí)間,其值取決于硬件速度。一般說(shuō)來(lái),壓縮比特率越低,其復(fù)雜度越高。根據(jù)奈奎斯特原理,為了保證信息不丟失,抽樣頻率至少應(yīng)為模擬信號(hào)所含最高頻率的2倍,由于人發(fā)音的主要頻率在4kHz以?xún)?nèi),所以語(yǔ)音抽樣頻率取在skHz,這就是所有語(yǔ)音編碼方法的基本假設(shè)。自適應(yīng)線(xiàn)性預(yù)測(cè)的基本原理:根據(jù)話(huà)音波形的時(shí)間相關(guān)性確定預(yù)測(cè)系數(shù),使差分信號(hào)的方差為最小,時(shí)間相關(guān)性則是以自相關(guān)函數(shù)來(lái)度量的。兩種編碼技術(shù)的比較:波形編碼的基本出發(fā)點(diǎn)是最小化原信號(hào)和重構(gòu)信號(hào)之間的差值信號(hào),最小化判據(jù)一般為以“塊”為基礎(chǔ)的差分信號(hào)的均方差,塊可以小到單個(gè)話(huà)音抽樣。語(yǔ)音編碼就是將語(yǔ)音信息轉(zhuǎn)換為分組信息以及將分組信息轉(zhuǎn)換為語(yǔ)音,其中包括優(yōu)化編碼方案、尋找最佳算法、對(duì)語(yǔ)音進(jìn)行高效、優(yōu)質(zhì)的編解碼以及語(yǔ)音恢復(fù)等。 模擬語(yǔ)音信號(hào)必須經(jīng)過(guò)處理,轉(zhuǎn)換成適合在護(hù)網(wǎng)絡(luò)上傳輸?shù)腎P數(shù)據(jù)包。語(yǔ)音的分組傳送通常要求網(wǎng)絡(luò)提供充足的帶寬,所以對(duì)現(xiàn)有的多數(shù)IP網(wǎng)絡(luò)而言,話(huà)音壓縮技術(shù)是實(shí)施IP語(yǔ)音通信的關(guān)鍵所在。由于低比特率聲碼器都是基于線(xiàn)性預(yù)測(cè)編碼原理,其當(dāng)前值是通過(guò)前歷史值線(xiàn)性組合而得,因此通過(guò)內(nèi)插的方法不難得到丟失分組的近似估計(jì)值‘實(shí)際試驗(yàn)表明,如果Internet電話(huà)話(huà)音分組丟失兩個(gè)以上,則可能此時(shí)網(wǎng)絡(luò)連接狀態(tài)很差,將會(huì)有一大堆分組丟失。、視頻、數(shù)據(jù)和控制信息。由于SIP僅作于初始化呼叫,而不是傳輸媒體數(shù)據(jù),因而造成的附加傳輸代價(jià)也不大。而DSP內(nèi)部采用的是程序與數(shù)據(jù)空間分開(kāi)的哈佛(Havard)結(jié)構(gòu),允許同時(shí)到指令和取操作數(shù)。(8)硬件配置強(qiáng):新一代DSP的接口功能愈來(lái)愈強(qiáng),片內(nèi)具有串行口、主機(jī)接口(HPI)、DMA控制器、軟件控制的等待狀態(tài)產(chǎn)生器、,更易于完成系統(tǒng)設(shè)計(jì)。立體聲輸出。 DM642采用兩級(jí)緩存結(jié)構(gòu),一級(jí)緩存由容量均為16KB的程序高速緩存(LIP)和數(shù)據(jù)高速緩存LID組成,直接與CPU相連,均可工作在CPU全速訪(fǎng)問(wèn)狀態(tài)。以太網(wǎng)的物理傳輸?shù)?僅介紹封裝格式)PRSDDASATYPEDATAPADFCS56位8位48位48位16位1500字節(jié)以?xún)?nèi)可選32位PR:同步位,用于收發(fā)雙方的時(shí)鐘同步,同時(shí)也指明了傳輸?shù)乃俾?10M和100M的時(shí)鐘頻率不一樣,所以100M網(wǎng)卡可以兼容10M網(wǎng)卡),是56位的二進(jìn)制數(shù)101010101010..?! ∫蕴W(wǎng)卡可以接收三種地址的數(shù)據(jù),一個(gè)是廣播地位,一個(gè)是多播地址(我用不上),一個(gè)是它自已的地址。這些寄存器和緩存區(qū)經(jīng)由片內(nèi)的外設(shè)總線(xiàn)映射到DSP系統(tǒng)存儲(chǔ)區(qū)的固定地址空間里。MCRS:載波感應(yīng)信號(hào)。另一部分是在DSP上運(yùn)行的語(yǔ)音處理程序,從屬于實(shí)時(shí)通話(huà)部分,它包括兩個(gè)線(xiàn)程:一是語(yǔ)音采集、壓縮編碼、發(fā)送到計(jì)算機(jī)。該時(shí)鐘的頻率是由MDIO控制寄存器中的CLKDIV位控制的。此外, EMAC模塊提供了MII(介質(zhì)無(wú)關(guān)接口), 。 事實(shí)上,RP,DS,PAD,FCS這幾個(gè)數(shù)據(jù)段我們不用理它,它是由網(wǎng)卡自動(dòng)產(chǎn)生的,我們要關(guān)注的是DA,AS,TYPE,DATA四個(gè)段的內(nèi)容所有數(shù)據(jù)位的傳輸由低位開(kāi)始(但傳輸?shù)奈涣魇怯寐鼜厮固鼐幋a的)。可以說(shuō)以太網(wǎng)和TCP/IP協(xié)議已經(jīng)成為使用最廣泛的協(xié)議,而其它總線(xiàn)協(xié)議如RS485,RS232,LANWORKS,都只是一些局部系統(tǒng)的總線(xiàn)。CLKXCLKRFSXFXRDXDRMcBSPBCLKLRCINLRCOUTDINDOUTAIC23數(shù)據(jù)口通過(guò)I2C總線(xiàn)進(jìn)行配置 McBSP與AIC23模塊的連線(xiàn)圖(3) 流程圖 開(kāi)始初始化語(yǔ)音緩沖區(qū)和工作變量等待McBSP通道0傳輸結(jié)束傳輸讀取語(yǔ)音數(shù)據(jù)PCM編碼調(diào)用編碼函數(shù)進(jìn)行A律壓縮保存于緩沖區(qū)調(diào)用解碼函數(shù)生成聲音數(shù)據(jù)聲音數(shù)據(jù)傳輸?shù)組cBSP通道0AD采樣數(shù)據(jù)輸入DA采樣數(shù)據(jù)輸出 語(yǔ)音編解碼算法流程 DSP語(yǔ)音處理模塊 DSP核是DSK處理系統(tǒng)的核心,它的處理能力直接決定了處理系統(tǒng)的處理能力。具有完整的駐極體麥克風(fēng)偏置電路和緩沖。隨著集成電路工藝的發(fā)展,DSP廣泛采用亞微米CMOS制造工藝,其運(yùn)行速度越來(lái)越快。(2)硬件實(shí)現(xiàn)法。SIP可以應(yīng)用于多媒體會(huì)議、遠(yuǎn)程教學(xué)及IP電話(huà)等領(lǐng)域。,用于大型會(huì)議的H332,、,。一是如何在噪聲較大的環(huán)境中檢測(cè)靜音,二是“剪音”問(wèn)題。另外,基礎(chǔ)系統(tǒng)和擴(kuò)展模塊中的DSP也能分擔(dān)一些數(shù)據(jù)處理的任務(wù)。其次,解碼器將接收到的語(yǔ)音包進(jìn)行解壓縮產(chǎn)生新的語(yǔ)音包。這對(duì)于渴望減少巨額國(guó)際傳統(tǒng)電話(huà)通話(huà)費(fèi)用的公司來(lái)說(shuō),用IP電話(huà)帶來(lái)的好處是顯而易見(jiàn)的。編碼器發(fā)送的主要信息就是該模型的參數(shù),相當(dāng)于話(huà)音的主要特征,而并非具體的話(huà)音波形幅值。這樣可使量化器范圍和輸入信號(hào)的動(dòng)態(tài)范圍相匹配,減小量化噪聲,從而進(jìn)一步降低編碼比特率,這就是自適應(yīng)量化技術(shù)。MOS,但已缺乏自然性,難以識(shí)別發(fā)話(huà)者。復(fù)雜度的衡量指標(biāo)為定點(diǎn)DSP實(shí)現(xiàn)所需的處理器能力,以百萬(wàn)指令/秒(MIPS)為計(jì)量單位。編碼器通常都是根據(jù)一定數(shù)量的采樣值生成話(huà)音編碼的,這些值的集合稱(chēng)之為一幀。如果發(fā)現(xiàn)包丟失率超過(guò)了指標(biāo)或時(shí)延抖動(dòng)超過(guò)指標(biāo)則減少媒體傳輸速率。(UDP ) 在TCP/IP協(xié)議族中,用戶(hù)數(shù)據(jù)報(bào)協(xié)議UDP提供應(yīng)用程序之間傳送數(shù)據(jù)報(bào)的基本機(jī)制。:這一層是用來(lái)處理機(jī)器之間的通信問(wèn)題。由于底層的硬件只能傳送比特流,第二層協(xié)議必須定義幀的格式,給出幀邊界的識(shí)別方法。IP電話(huà)的協(xié)議體系是開(kāi)放式的,有利于各個(gè)廠(chǎng)商產(chǎn)品的標(biāo)準(zhǔn)化和產(chǎn)品之間的互相連通。收端的網(wǎng)關(guān)實(shí)現(xiàn)拆包、解碼和連接被叫。其次,在數(shù)據(jù)通信中,大量的數(shù)據(jù)終端為計(jì)算機(jī),計(jì)算機(jī)型號(hào)繁多,速率相差很大,而電路交換只能定義若干種標(biāo)準(zhǔn)帶寬的電路,因此很難用有限類(lèi)型的電路將不同類(lèi)型和速率的數(shù)據(jù)終端有效連接起來(lái)。Intel LXT 971。 Abstract In this paper, we research of VOIP Transmission Terminal based on DSP, propose the design program of telephone munication system network. Utilize DSP (TMS320DM642) and Ethernet interface circuit (Intel LXT 971) design the VOIP terminals hardware circuitry. Use the TCP/IP protocol pack the voice bin for the munication though the Internet,realize the puter network transmission of voice signal. Apply to enterprises and institutions of the telephone munication,be able to save the installation of telephone equipment and maintenance fees and telephone charges.Key words: TMS320DM642。另外,數(shù)據(jù)通信的基本要求是數(shù)據(jù)無(wú)差錯(cuò)地傳送給對(duì)端用戶(hù),而對(duì)傳送時(shí)延則無(wú)嚴(yán)格要求,因此沒(méi)有必要為通信雙方事先分配一條獨(dú)占的電路,而可根據(jù)用戶(hù)的要求和網(wǎng)絡(luò)可提供的帶寬,動(dòng)態(tài)分配帶寬,將突發(fā)數(shù)據(jù)按選定的路徑逐個(gè)節(jié)點(diǎn)地接力前傳,數(shù)據(jù)在每個(gè)節(jié)點(diǎn)允許暫存,這就是分組交換的基本思想。對(duì)于電話(huà)到PC或是PC到電話(huà)的情況:就是由網(wǎng)關(guān)來(lái)完成IP地址和電話(huà)號(hào)碼的對(duì)應(yīng)和翻譯,以及語(yǔ)音編解碼和打包。(5) 多媒體業(yè)務(wù)的集成。由于傳送時(shí)的差錯(cuò)破壞數(shù)據(jù),還需要差錯(cuò)檢測(cè)機(jī)制(如幀的校驗(yàn)和)。它接收運(yùn)輸層請(qǐng)求,傳輸某個(gè)具有目的地址信息的分組。UDP提供的協(xié)議端口能夠區(qū)分在一臺(tái)機(jī)器上運(yùn)行的多個(gè)程序,每個(gè)UDP報(bào)文不僅傳送用戶(hù)數(shù)據(jù),還包括發(fā)送方和接收方的協(xié)議端口,這使得接收方的UDP軟件能夠把報(bào)文送到正確的接收進(jìn)程,而接收進(jìn)程也能回送應(yīng)答報(bào)文。數(shù)據(jù)的封裝:語(yǔ)音數(shù)據(jù)在互連網(wǎng)絡(luò)中傳輸時(shí)要封裝到IP數(shù)據(jù)報(bào)中。某些算法還需要知道下一幀的部分?jǐn)?shù)據(jù),稱(chēng)之為“前視”(Look head)。以及所需的RAM容量。語(yǔ)音編碼根據(jù)編碼原理主要分為波形編碼和參數(shù)編碼兩種。它可用于PCM、DPCM和DM。而且由于話(huà)音信號(hào)變化是緩慢的,一個(gè)音素要持續(xù)相當(dāng)長(zhǎng)一段時(shí)間(相對(duì)于抽樣周期而言),因此模型參數(shù)的更新頻度較低,不但可以利用抽樣值間的相關(guān)性,還可以充分利用幀與幀之間的信息冗余性以及更長(zhǎng)時(shí)間段中的音源信息冗余性,有效地降低編碼比特率。接收器A/D轉(zhuǎn)換壓縮編碼器IP封裝/發(fā)送器Internet播放器D/A轉(zhuǎn)換壓縮解碼器IP解包/接收器 IP電話(huà)的關(guān)鍵技術(shù)IP電話(huà)的關(guān)鍵技術(shù)包括分組語(yǔ)音技術(shù)、語(yǔ)音編碼和壓縮技術(shù)、靜音檢測(cè)、分組丟失補(bǔ)償和回波抵消等。這里也可按幀進(jìn)行操作,完全和編碼器的長(zhǎng)度相同。進(jìn)入九十年代后,DSP技術(shù)發(fā)展十分驚人,目前已成為不少新興科技的主要推動(dòng)力,其中包括電信和多媒體技術(shù),以DSP作為主要元件,再加上外圍設(shè)備和特定的功能單元綜合成的單一芯片,加速了DSP方案的發(fā)展。所謂剪音就是話(huà)音還原時(shí)有一部分被剪切掉,使人感到失真。、高層應(yīng)用之間和提供商之間的互操作性。sIP既支持閃單點(diǎn)發(fā)送也支持多點(diǎn)發(fā)送,會(huì)話(huà)參加者和媒體種類(lèi)可以隨時(shí)加入一個(gè)已存在的會(huì)議。(3)軟硬件結(jié)合實(shí)現(xiàn)法。以TMS320C54X為例,其運(yùn)行速度可達(dá)到100MIPS?! 蟮驮肼曽溈孙L(fēng)偏置引腳為駐極體電容提供偏置電壓,其典型值等于3/4AVDD; ◇有可調(diào)的、增益為1~5的運(yùn)放緩沖器; ◇控制寄存器可選擇增益為0 dB或20 dB.立體聲輸入??紤]系統(tǒng)的實(shí)時(shí)處理要求,處理的語(yǔ)音幀是每10ms,80樣點(diǎn),這樣整個(gè)處理算法的時(shí)延不能超過(guò)15ms,應(yīng)選擇較高的工作頻率DSP芯片,同時(shí)綜合考慮市場(chǎng)上DSP的供貨情況和實(shí)際條件等情況,選擇TMS320DM642芯片作為主處理器,它在全速100MHz工作條件下,最大峰值計(jì)算能力為100MIPS,足以滿(mǎn)足應(yīng)用需求。圍繞以太網(wǎng)而制造的集線(xiàn)器,交換機(jī)己進(jìn)入大小公司,企業(yè),家庭。以太網(wǎng)的沖突退避算法就不介紹了。MDIO模塊負(fù)責(zé)管理與EMAC相連的所有PHY芯片, 包括對(duì)PHY芯片進(jìn)行枚舉、配置和器件狀態(tài)監(jiān)測(cè)等。控制和監(jiān)測(cè)信號(hào):MTXEN:發(fā)送使能信號(hào)。另一個(gè)是從主算機(jī)接收到語(yǔ)音數(shù)據(jù)、解碼解壓、播放語(yǔ)音。當(dāng)網(wǎng)絡(luò)出現(xiàn)數(shù)據(jù)發(fā)送沖突時(shí),該信號(hào)線(xiàn)