一种实现多路输入双路输出的数字信号选择合成电路制造技术

技术编号:2919568 阅读:370 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种实现多路输入双路输出的数字信号选择合成电路,在该电路中设置第一选择合成模块、第二选择模块、第三选择模块、第四选择合成模块、第五选择模块、合成模块和第六选择模块,将多路输入的不同数字信号,首先分别经过第一选择器、第一加法器、第四选择器、第四加法器、第二选择器、第五选择器,然后再经过加法器,最后再经过第三选择器和第五选择器,输出双路数字信号。本发明专利技术的选择器在选择控制信号的作用下,通过一级与门和一级或门对输入数字信号进行选择控制,具有较小的时间延迟。

【技术实现步骤摘要】

本专利技术涉及输入输出控制技术,特别涉及一种实现多路输入双路输出的数字信号选择合成电路
技术介绍
在处理语音数据的系统中,对多路语音数字信号输入、双路语音数字信号输出的选择合成处理,通常使用选择器来实现多路数字信号的选择,然后由合成电路实现对数字信号的合成处理。图1为现有技术中实现多路输入双路输出选择合成电路的结构示意图。如图1所示分别有四路数字信号输入和双路数字信号输出,该选择器接收四路语音数字信号输入。在选择控制信号的作用下,选择器根据预定规则选择两路语音数据信号,分别以左、右声道进行输出,所述选择控制信号是由外部寄存器发出的选择控制信号,所述寄存器在软件程序的控制下发出所述选择控制信号。图2为图1所示实现四路输入单路输出的选择器的结构示意图,如图2所示,该选择器包括四路输入信号A、B、C和D,两路选择控制信号S0和S1,一路输出信号Y。根据如下规则实现四选一Y=(!S0·!S1·A)+(S0·!S1·B)+(!S0·S1·C)+(S0·S1·D)S0n即为!S0,是选择控制信号S0经非门201取反之后的输出信号;S1n即为!S1,是选择控制信号S1经非门203取反之后输出的信号;选择控制信号S0经过非门201和非门202,进行两次取反操作后输入到与门212和与门214,选择控制信号S1经过非门203和非门204,进行两次取反操作后输入到与门213和与门214。现有技术中,选择控制信号都是根据|1nX|位,实现对输入数字信号进行选择控制的,其中X为输入数字信号的位数,例如,在图1和图2中,输入的数字信号为四位,所以需要两位选择控制信号来实现对选择器的控制。在现有的选择器中,选择控制信号S0n和S1n分别是S0和S1经过反向器201和反向器203取反后的选择控制信号。输入到与门的选择控制信号S0和S1分别是,初始的选择控制信号经过两级取反后输出的选择控制信号。由此可以看出,输入的选择控制信号经过一级或两级反向器取反处理后,再经过一级与门电路和一级或门电路,选择器会产生较大的时间延迟。实际应用中,还存在多路多种语音数字信号输入的情况,例如,输入数字信号包括两路模拟数字转换器(ADC)输出的数字信号、两路数字信号处理器输出缓冲器(DSP outbuffer)输出的数字信号和两路音频(AUD)数字信号。这时,要实现对这些多路不同语音数字信号的选择合成处理,同样需要经过选择器的选择、合成电路的合成处理。而现有技术中,或者没有提供相应电路来实现,或者电路结构的实现相对复杂。
技术实现思路
有鉴于此,本专利技术提供一种实现多路输入双路输出的数字信号选择合成电路,该电路一方面在多路不同数字信号输入下实现双路输出,另一方面,降低了选择器的时延。为了达到上述目的,本专利技术提供了一种实现多路输入双路输出的数字信号选择合成电路,该电路包括第一选择合成模块、第二选择模块、第三选择模块、第四选择合成模块、第五选择模块、合成模块和第六选择模块;所述第一选择合成模块,接收n路输入数字信号和m-1路输入数字信号,在控制信号的控制下,根据预定规则从中选择两路数字信号进行合成处理,将合成后的数字信号输出到第二选择模块;所述第四选择合成模块,接收n-1路输入数字信号和m路输入数字信号,在控制信号的控制下,根据预定规则从中选择两路数字信号进行合成处理,将合成后的数字信号输出到第五选择模块;所述第二选择模块,接收第一选择合成模块输出的数字信号和n路输入数字信号,在控制信号的控制下,从这n+1路数字信号中选择一路输出到第三选择模块、合成模块和第六选择模块;所述第五选择模块,接收第四选择合成模块输出的数字信号和m路输入数字信号,在控制信号的作用下,从这m+1路数字信号中选择一路输出到第三选择模块、合成模块和第六选择模块;所述合成模块,接收所述第二选择模块和第五选择模块输出的数字信号,在控制信号的作用下,对这两路数字信号进行求和,将求和后的数字信号输出到第三选择模块和第六选择模块;所述第三选择模块和第六选择模块,接收第二选择模块、第五选择模块和合成模块输出的数字信号,在控制信号的作用下,分别从这三路数字信号中选择一路输出。所述第一选择合成模块包括第一选择器和第一加法器;所述第一选择器,接收n-1路输入数字信号和m-1路输入数字信号,在选择控制信号的控制下,从中选择一路输出到第一加法器;所述第一加法器,接收所述第一选择器输出的数字信号,在控制信号的作用下,与输入数字信号中的第n路进行高位求和,将求和后的高位数字信号,以及第n路数字信号的低位输出到第二选择模块。所述第四选择合成模块包括第四选择器和第四加法器;所述第四选择器,接收n-1路输入数字信号和m-1路输入数字信号,在选择控制信号的控制下,从中选择一路输出到第四加法器;所述第四加法器,接收所述第四选择器输出的数字信号,在控制信号的作用下,与输入数字信号中的第m路进行高位求和,将求和后的高位数字信号,以及第m路数字信号的低位输出。所述第二选择模块为第二选择器,所述第五选择模块为第五选择器;所述第二选择器,接收第一选择合成模块输出的数字信号和n路输入数字信号,在选择控制信号的控制下,从这n+1路数字信号中选择一路输出到第三选择模块、合成模块和第六选择模块;所述第五选择器,接收第四选择合成模块输出的数字信号和m路输入数字信号,在选择控制信号的控制下,从这m+1路数字信号中选择一路输出到第三选择模块、合成模块和第六选择模块。所述第三选择模块为第三选择器;所述第六选择模块为第六选择器;所述第三选择器和第六选择器,接收第二选择模块和第五选择模块发送的数字信号,以及所述合成模块输出的合成数字信号,在选择控制信号的控制下,分别从中选择一路输出。所述合成模块为加法器,所述加法器,接收所述第二选择模块和第五选择模块输出的数字信号,在控制信号的作用下,将这两路信号进行求和处理,并将求和后的数字信号分别输出到第三选择模块和第六选择模块。所述数字信号为八位音频数字信号,所述数字信号包括双字节Dbyte信号和字word信号。所述选择控制信号的位数与输入信号的路数相等。所述选择器包括一级与门,一级或门;所述与门,将一路输入数字信号和一路选择控制信号求积后输出到或门;所述或门,接收所有与门输出的求积后的数字信号,将所有求积后的数字信号相加后进行输出。所述电路进一步包括第一反向器和第二反向器;所述第一反向器,接收第二选择模块发送的数字信号,对该数字信号进行取反操作后输出到第六选择模块;所述第二反向器,接收第五选择模块发送的数字信号,对该信号进行取反操作后输出到第三选择模块。所述第一选择器为左声道第一选择器;所述第一加法器为左声道加法器。所述第四选择器为右声道第一选择器,所述第四加法器为右声道加法器。所述第二选择器为左声道第二选择器,所述第五选择器为右声道第二选择器;所述n路输入数字信号为左声道输入数字信号,所述m路输入数字信号为右声道输入数字信号。所述第三选择器为左声道第三选择器,所述第六选择器为右声道第三选择器。由本专利技术的技术方案可见,本专利技术提供的一种实现多路输入双路输出的数字信号选择合成电路,通过第一选择合成模块、第二选择模块、第三选择模块、第四选择合成模块、合成模块、第五选择模块、第六选择模块,对多路不同的输入数字信本文档来自技高网
...

【技术保护点】
一种实现多路输入双路输出的数字信号选择合成电路,其特征在于,该电路包括:第一选择合成模块、第二选择模块、第三选择模块、第四选择合成模块、第五选择模块、合成模块和第六选择模块;所述第一选择合成模块,接收n路输入数字信号和m-1路输入数 字信号,在控制信号的控制下,根据预定规则从中选择两路数字信号进行合成处理,将合成后的数字信号输出到第二选择模块;所述第四选择合成模块,接收n-1路输入数字信号和m路输入数字信号,在控制信号的控制下,根据预定规则从中选择两路数字信号进 行合成处理,将合成后的数字信号输出到第五选择模块;所述第二选择模块,接收第一选择合成模块输出的数字信号和n路输入数字信号,在控制信号的控制下,从这n+1路数字信号中选择一路输出到第三选择模块、合成模块和第六选择模块;所述第五 选择模块,接收第四选择合成模块输出的数字信号和m路输入数字信号,在控制信号的作用下,从这m+1路数字信号中选择一路输出到第三选择模块、合成模块和第六选择模块;所述合成模块,接收所述第二选择模块和第五选择模块输出的数字信号,在控制信号 的作用下,对这两路数字信号进行求和,将求和后的数字信号输出到第三选择模块和第六选择模块;所述第三选择模块和第六选择模块,接收第二选择模块、第五选择模块和合成模块输出的数字信号,在控制信号的作用下,分别从这三路数字信号中选择一路输出。...

【技术特征摘要】

【专利技术属性】
技术研发人员:温婷婷杨作兴
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1