DSP核主要处理语音信号处理算法,DSP端的软件结构如图5所示。TNETV1700控制AD50采样到语音信号后,首先经过“G.168回音相消算法”消除回音,然后调用VAD(Voice Activity Detection,语音激活检测)技术判断是否有语音信号,从而判断出是否有语音输入,避免将噪声传输出去。在通话期间进行VAD算法,可以去除两个语音之间的数据,大大减少数据传输量。信号可以经过压缩算法后进行RTP组包,也可以直接经过UMTD(Universal Multifrequency Tone Detector,通用多频音检测)算法进行RTP实时组包,组包之后将数据包传送ARM核,DSP核就完成了整个数据上传算法。语音数据下传和上传相反,进行RTD拆包、UMTG(Universal Multifrequency Tone Generator,通用多频音产生)、数据解压等算法。数据压缩算法只有G.726算法集成在TNETV1700片内,其他算法(如G.723或者G.729)则需要用户编写程序完成,为特定需求的应用场合提供软件的可适应性。