發(fā)布日期:2022-07-14 點擊率:46
調(diào)制解調(diào)器呼叫失敗或傳真頁錯亂,以及由于丟包或超額延時造成的語音不清等等。不滿足實時要求還將導(dǎo)致錯過時限,這將是嚴(yán)重的系統(tǒng)故障,需要整個系統(tǒng)復(fù)位才能解決,除非系統(tǒng)支持硬件和軟件的恢復(fù)。
編碼器類型。
idle參數(shù)代表的是所有其他系統(tǒng)進(jìn)程或系統(tǒng)應(yīng)用程序留給可用處理的剩余時間。從語音引擎設(shè)計角度看,就是指空閑時間。所有較低優(yōu)先級系統(tǒng)的處理都是發(fā)生在語音引擎完成實時語音處理后的空閑時間內(nèi)。在最壞情況下,tidle可能為0ms,此時語音引擎處理會有多次反復(fù)。
voice在最壞情況處理時要求100MHz(CPU處理能力的25%),對應(yīng)每隔10ms處理間隔中的處理時間。如果tswitch超過(tswitch=tbuffer?C(tvoice+tidle)),實時時限就無法滿足,這個時間還不包括在語音引擎處理期間由于其他外設(shè)中斷、下半部處理或“tasklet”軟中斷引起的額外開銷。
圖1:語音引擎時序圖。
表1:D2的語音引擎時序要求。
作者:Jonathan Cline
資深工程師
Email: jcline@
D2科技公司