多信道数据的群交换系统的制作方法

文档序号:7752284阅读:204来源:国知局

专利名称::多信道数据的群交换系统的制作方法
技术领域
:本发明涉及PSTN(公共电话交换网络)交换系统,具体涉及能够有效执行多信道服务的多信道数据的群交换装置。通常,PSTN(公共电话交换网络)交换系统通过组合至少两个信道来容纳超过64Kbps的数据业务量从而提供多信道服务。在此情况下,通过用于交换单个信道单位数据的交换机H/W(时分交换机)和用于对交换机H/W进行控制和管理的S/W之间的交互作用处理所产生的多信道数据。图1是根据现有技术的具有单信道交换结构的时分交换机的示意性方框图。如图所示,常规时分交换机包括语音存储器(SM)10,计数器12,连接存储器(CM)14和处理器接口单元16。作为用于临时存储输入时隙(TS)的DPRAM(双端口随机存取存储器),语音存储器(SM)10的存取利用写地址(SM_WA)和读地址(SM_RA)进行。计数器12用于向SM10和CM14提供存取地址。计数器12对具有与一个时隙(TS)的间隔相同的周期的系统时钟信号(CLOCK)进行计数。如果在一个帧中多路复用1024个时隙(TS),计数值顺序地从“0”增加到“1023”。而且,相应计数值被提供到SM10的写地址(SM_WA)和CM14的读地址(CM_RA)。CM14是DPRAM,其中存储S/W提供的连接信息。由CM_RA读取CM14中存储的连接数据(CM_CD)然后提供到读地址(SM_RA)。处理器接口单元16通过控制总线(C-BUS)与高端处理器(未示出)的控制S/W通信,并用于把从该控制S/W接收的连接信息记录在CM14中。下面对如上所述构造的常规时分交换机的多信道交换操作进行说明。首先,采用其中在一个帧中多路复用1024个时隙(TS)、并且用户请求4信道服务的情况为例子。在此方面,假设输入干线(IN_HW)上的4个时隙(TS#4~TS#7)必须被交换到输出干线(OUT_HW)上的时隙(TS#16~TS#19)。在用户请求4信道服务的情况下,高端处理器的控制S/W从其高端处理器(即高端-高端处理器)接收用于把输入时隙(TS#4~TS#7)交换到输出时隙(TS#16~TS#19)的命令。接收到该命令后,S/W确定如下面表1所示的要被记录在CM14中的连接信息(CM_CA和CM_CD),并通过控制总线(C-BUS)将其输出到处理器接口单元16四次。表1<tablesid="table1"num="001"><table>IN_TSOUT_TSCM_CACM_CDTS#4TS#16164TS#5TS#17175TS#6TS#18186TS#7TS#19197</table></tables>因此,如图3B所示,处理器接口单元16顺序地将CM_CD“4~7”记录在CM14的地址“16~19”中。此后,为了检查记录在CM14中的CM_CD的错误,该控制S/W顺序地发送CM_CA(16~19),并执行CM_CD(4~7)的读操作四次。同时,参考图2,根据写地址(SM_WA)“4~7”将通过输入干线(IN_HW)输入的4个时隙(TS#4~TS#7)的数据(!!,@@,##和$$)顺序地记录在SM10中,如图3A所示。此后,当随着时间过去而到了时隙(TS#16~TS#19)的输入时间时,计数器12将CM14的读地址(CM_RA)顺序地从16增加到19,从而由CM_RA读取CM14的地址16~19中记录的连接数据(4~7),并输出到SM10的读地址(SM_RA)。因此,由SM_RA(4~7)顺序地读取SM10的地址4~7中存储的时隙数据(!!,@@,##,$$)并输出到该输出干线(OUT_HW),从而执行从时隙(TS#4~TS#7)到时隙(TS#16~TS#19)的交换操作。但是,常规交换机具有单信道交换结构。因此,在通过采用常规时分交换机来处理多信道服务的情况下,首先,该控制S/W必须重复地在CM中写入与相应的多个信道一样多的信道连接信息。而且,为了检查CM中存储的数据是否有错误,该控制S/W必须管理每个信道的连接信息。尤其是,该控制S/W必须从CM再次读取与相应的多个信道一样多的连接信息。在执行多信道服务的情况下,这些因素不利地导致了该控制S/W中的复杂性和过量管理数据的产生,使得处理多信道服务时的效率降低。因此,本发明的一个目的是提供一种多信道数据的群交换装置,通过该装置可以为多信道交换执行与单信道交换中相同的控制操作,从而改进多信道服务的效率。本发明的另一个目的是提供一种多信道数据的群交换装置,其在不改变电路结构的情况下也能够提供各种多信道服务。为了实现这些和其它优点并根据本发明的目的,如这里所实施和广义说明的,提供一种多信道数据的群交换装置,包括语音存储器(SM),用于临时存储所要交换的时隙;连接存储器(CM),用于存储单个连接信息;群连接存储器(GCM),用于存储群连接信息;计数器,用于对系统时钟信号计数并输出用于CM的读地址;地址产生单元,用于转换计数器的输出并产生用于GCM的读地址;处理器匹配单元,用于将高端处理器提供的连接信息传送到CM或GCM;多路复用器,用于根据从GCM输出的连接状态信号选择性地输出CM的输出或GCM的输出;加法器,用于将计数器的输出和多路复用器的输出相加并输出其相加值作为用于SM的读地址。所包含的用于提供对本发明进一步理解的附图构成了说明书的一部分,显示了本发明的实施例,并与说明书一起解释本发明的原理。在附图中图1是根据现有技术的具有单信道交换结构的时分交换机的示意性方框图;图2是显示根据现有技术的图1的用于执行多信道交换操作的输入/输出定时的示意图;图3A和3B表示根据现有技术的语音存储器和连接存储器的存储形式;图4是根据本发明第一实施例的多信道数据的群交换装置的示意图;图5是显示图4的地址产生单元的结构的详细方框图;图6是显示根据本发明第一实施例的图4的用于执行群交换操作的输A/输出定时的示意图;图7A和7B表示根据本发明第一实施例的语音存储器和群连接存储器的存储形式;图8是根据本发明第二实施例的多信道数据的群交换装置的示意性方框图;图9是显示根据本发明第二实施例的图8的用于执行群交换操作的输入/输出定时的示意图;图10A和10B表示根据本发明第二实施例的语音存储器和连接存储器的存储形式;图11是显示根据本发明第二实施例的图8的补偿产生单元(offsetgeneratingunit)的结构的详细方框图;图12是显示根据本发明的图11的补偿产生单元的输入/输出定时的示意图。下面将参照附图中显示的例子对本发明的优选实施例进行详细说明。图4是根据本发明第一实施例的多信道数据的群交换装置的示意图。如图所示,根据本发明第一实施例的多信道数据的群交换装置所具有的结构能够在一个控制S/W的控制下,选择性地执行单信道交换和群信道(多信道)交换。为此目的,在本发明的第一实施例中,提供了用于存储单个连接信息的CM14和用于存储群连接信息的GCM(群连接存储器)20,通过它们选择性地执行单信道交换和群信道交换。地址产生单元18对计数器12的输出进行比特移位以产生用于GCM20的读地址(GCM_RA)。在4信道单位(1024时隙)的群交换的情况下,地址产生单元18如图5所示将10比特计数值移位到8比特计数值。地址产生单元18直接确定所要交换的群大小,并根据确定的群大小将多个时隙(TS)划分为多个群。例如,在群大小为“4”(4信道交换)的情况下,在1024个时隙中,时隙TS#0~TS#3形成群#0,时隙TS#4~TS#7形成群#1,以此方式,时隙TS#1020~TS#1023形成群#255。GCM20是DPRAM,用于记录包括GC_ON字段和GC_OFST字段的群连接信息。群连接数据(GCM_CD)被存储在GC_OFST字段中,而代表群连接的“ON”状态的信号(GC_ON)被存储在GC_ON字段中。因此,如果GC_ON是“1”,其表示群连接状态,而如果其是“0”,其表示单个连接状态。如果从GCM20输出的GC_ON是“0”,则多路复用器22输出从CM14读取的C_OFST,而如果GC_ON是“1”,则多路复用器22输出从GCM20读取的GC_OFST。加法器24把计数器12的输出与多路复用器22的输出相加并输出相加值作为SM10的读地址(SM_RA)。下面参照附图对如上所述根据本发明第一实施例的多信道数据的群交换装置的操作进行说明。1.群(多信道)交换这里采用与上述现有技术情况相同的由用户请求4信道服务的例子。在请求4信道服务的情况下,高端处理器的控制S/W接收来自其高端处理器(即,高端-高端处理器)的命令,该命令用于将输入时隙(TS#4~TS#7)(群#1)交换到输出时隙(TS#16~TS#19)(群#4)。在接收该命令后,该控制S/W确定要记录在GCM20中的群连接信息(GCM_CA和GCM_CD)并通过控制总线(C_BUS)将其输出到处理器接口单元16,如下所示。GCM_CA=OUT_HW的TS群#=4GCM_CD=GC_ON=1=GC_OFST=[(IN_HW的TS群#)-(OUT_HW的TS群#)×群大小=(1-4)×4=-12因此,处理器接口单元16将群连接信息输出到GCM20,并且如图7B所示,将“1”记录在GCM20的GC_ON字段并将“-12”记录在GCM20的GC_OFST字段。并且如图6所示,根据如图7A所示的SM_WA(4~7)在每个帧中将输入时隙(TS#4~TS#7)(群#1)的数据(!!,@@,##和$$)顺序记录在SM10中。当随着时间过去而到了时隙(TS#16~TS#19)的输入时间时,由于计数器12的输出值依次是16,17,18和19,地址产生单元18将输入的计数值(16~19)移位2比特并将GCM_RA“4”输出到GCM20。结果,将记录在GCM20的地址“4”中的GC_ON(“1”)和GC_OFST(“-12”)读出并输出到多路复用器22,多路复用器22根据GC_ON为“1”将GC_OFST值“-12”作为补偿值(OFFSET)输出到加法器24。然后,加法器24顺序地将计数器12的输出值(16~19)与补偿值“-12”相加并输出SM_RA4,5,6和7。因此,顺序地读出地址4~7中存储的时隙数据(!!,@@,##和$$)并输出到输出干线(OUT_HW),从而将时隙(TS#4~TS#7)的数据(!!,@@,##和$$)交换到时隙(TS#16~TS#19)。2.单信道交换例如,在接收到用于将输入时隙(TS#4)交换到输出时隙(TS#16)的命令的情况下,该控制S/W确定要记录在CM14中的单个连接信息(CM_CD和CM_CA),并通过处理器接口单元16将其记录在CM14中,如下所示。此时,根据SM_WA“4”在每个帧中将时隙(TS#4)的数据(!!)记录在SM10中。CM-CA=OUT-HW的TS#=16CM_CD=C_OFST=4(IN_HW的TS#)-16(OUT_HW的TS#)=-12此后,在到达时隙(TS#16)的输入时间时,由于CM_RA变为16,记录在CM14的地址“16”中的C_OFST“-12”被输出,多路复用器22根据GC_ON为“0”将C_OFST值“-12”作为补偿值(OFFSET)输出。因此,加法器24将补偿值(OFFSET)“-12”与计数器12的输出值“16”相加并输出SM_RA4”,从而使记录在SM10的地址“4”中的时隙数据(!!)被输出到输出干线(OUT_HW)。如上所述,根据本发明第一实施例的多信道数据的群交换装置以与单信道交换相同的方式执行群(多信道)交换的控制和管理操作。即,对于群交换,该控制S/W仅执行一次从GCM读出和向其写入群连接信息的操作。因此,在执行多信道服务时,可以避免该控制S/W的复杂性,并防止产生过多的管理数据,从而提高多信道服务处理的效率。但是,在根据本发明第一实施例的多信道数据的群交换装置中,依据群大小(信道数目)预先初始确定地址产生单元的逻辑。因此,在希望改变所要交换的群大小的情况下,必须相应地改变地址产生单元的逻辑,这造成了不便。图8是根据本发明第二实施例的多信道数据的群交换装置的示意性方框图。如图8所示,根据本发明第二实施例的多信道数据的群交换装置通过简单地改变CM26中存储的连接信息,很好地执行各种大小的群交换以及单信道交换。CM26是用于存储单个连接信息和群连接信息的DPRAM,群连接信息包括GC_ON字段,P_OFST字段和GC_NUM字段。如图10B所示,在每个字段中,分别存储从该控制S/W提供的连接信息(CM_CD),即P_OFST,GC_NUM和GC_ON。在此方面,补偿值(P_OFST)表示输入时隙数目与输出时隙数目之间的差,群连接数(GC_NUM)代表群大小-1。补偿产生单元28根据从CM26输出的P_OFST,GC_NUM和GC_ON产生最终补偿信号(OFFSET)。如果GC_ON是“0”(单信道交换),补偿产生单元28如原样输出P_OFST作为“OFFSET”,而如果GC_ON是“1”(群交换),其重复输出与(GC_NUM+1)一样多的P_OFST作为“OFFSET”。图11是显示根据本发明第二实施例的图8的补偿产生单元结构的详细方框图。补偿产生单元28包括可装载递减计数器(loadabledowncounter)(LDC)100,用于根据GC_ON信号装载GC_NUM并对其递减计数;比较单元101,用于比较LDC100的输出是否与参考值(“0”)相同;AND门102,用于对比较单元101的输出和系统时钟信号(CLOCK)进行AND运算;锁存器103,用于根据AND门102的输出锁存P_OFST。下面对如上所述构造的根据本发明第二实施例的多信道数据的群交换装置的操作进行说明。1.群(多信道)交换在用户请求4信道服务的情况下,高端处理器的控制S/W从其高端处理器(即,高端-高端处理器)接收命令,该命令用于将输入干线(IN_HW)的时隙(TS#4~TS#7)交换到输出干线(OUT_HW)的时隙(TS#16~TS#19)。然后,如下所示,该控制S/W确定要记录在CM26中的连接信息(CM_CA和CM_CD),并通过控制总线(C_BUS)将其输出到处理器匹配单元16。然后,处理器匹配单元16将所接收的连接信息记录在CM26中。CM_CA=OUT_HW的TS#=16CM_CD:GC_ON=1P_OFST=IN_HW的TS#-OUT_HW的TS#=4-16=-12GC_NUM=群大小-1=4-1=3因此,如图10B所示,在CM26中,在GC_ON字段中记录“1”,在P_OFST字段中记录“12”,在GC_NUM字段中记录“3”。而且,如图10A所示,在每个帧中将输入时隙(TS#4~TS#7)的数据(!!,@@,##和$$)记录在SM10的地址4~7中。此后,当到达时隙(TS#16~TS#19)的输入时间时,由于计数器12的输出值(即CMRA)变为16,17,18和19,故CM26输出1,0,0,0作为GC_ON值,输出-12,0,0,0作为P_OFST值,输出3,0,0,0作为GC_NUM值。因此,在输入时隙(TS#16~TS#19)的时刻,补偿产生单元28输出-12,-12,-12,-12作为补偿值(OFFSET)。即如图11所示,如果输入GC_ON=“1”,LDC100装载GC_NUM“3”并在如图12所示系统时钟信号(CLOCK)的上升沿对其递减计数。比较单元101接收该计数值并在系统时钟信号(CLOCK)的下降沿将其与参考值(“0”)进行比较。经过比较,如果计数值(CNT_OUT)与参考值不同,比较单元101输出低电平信号,而如果计数值与参考值相同,比较单元101输出高电平信号。而且,AND门102对系统时钟信号(CLK)和比较单元101的输出进行AND运算,以输出低电平锁存时钟信号(LAT_CLK)。结果,根据该低电平锁存时钟信号(LAT_CLK),锁存器103将P_OFST“-12”输出到加法器24四次,加法器24顺序地将计数器12的输出值(16~19)与补偿值(OFFSET)“-12”相加,以输出SM_RA4,5,6和7。因此,从SM10读出SMRA指定的地址4~7的时隙数据(!!,@@,##和$$)并输出到输出干线(OUT_HW)。以此方式,根据本发明第二实施例的多信道数据的群交换装置通过改变用于群交换的CM26的P_OFST和GC_NUM的值,能够交换所希望数量的信道。2.单信道交换在单信道交换中,在GC_ON字段和GC_NUM字段中记录“0”。补偿产生单元28输出从CM26输出的P_OFST值作为补偿值(OFFSET)。参考图11,假设LDC100相对于当前时钟信号CLOCK的输出是LDC_OUTn,并且LDC100相对于前一时钟信号CLOCK的输出是LDC_OUTn-1。此时,如果GC_ON是“0”,LDC100的输出被表示如下。如果LDC_OUTn-1=0,则LDC_OUTn=0如果LDC_OUTn-1>0,则LDC_OUTn=LDC_OUTn-1-1即,如果GCON是“0”并且前一输出(CNT_OUT)是“0”,则LDC100连续输出计数值“0”而不装载新值。因此,由于LDC100的输出(CNTOUT)是“0”并且比较单元101的输出是高电平,从AND门102输出的锁存时钟(LATCLK)与系统时钟信号(CLOCK)相同。因此,锁存器103根据锁存时钟信号(LATCLK)以原样输出P_OFST,随后的过程以与群交换中相同的方式进行,因此不再描述。结果,在第二实施例中,在希望改变所要交换的群大小的情况下,改变存储在P_OFST字段和GC_NUM字段中的连接信息,从而执行各种大小的群交换。如上所述,根据本发明的多信道数据的群交换装置,由于对于多信道交换执行与单信道交换相同的控制/管理操作,使得多信道服务效率被显著改善。此外,通过改变存储在CM中的连接信息,可以进行各种大小的群交换。由于在不偏离本发明精神或实质的情况下可以以多种形式实施本发明,还应理解除了特别指出外,上述实施例并不受说明书中任何细节的限制,而应该在所附权利要求中定义的精神和范围内广义地理解,因此落入权利要求范围或其等同物内的所有改变和修改都应由权利要求涵盖。权利要求1.一种多信道数据的群交换装置,包括语音存储器(SM),用于临时存储所要交换的时隙;连接存储器(CM),用于存储单个连接信息;群连接存储器(GCM),用于存储群连接信息;计数器,用于对系统时钟信号进行计数并输出用于CM的读地址;地址产生单元,用于转换计数器的输出并产生用于GCM的读地址;处理器匹配单元,用于将从高端处理器提供的连接信息传送到CM或GCM;多路复用器,用于根据从GCM输出的连接状态信号选择性地输出CM的输出或GCM的输出;加法器,用于将计数器的输出和多路复用器的输出相加并输出该相加值作为SM的读地址。2.根据权利要求1的装置,其中地址产生单元通过对计数器的输出进行比特移位来产生用于GCM的读地址。3.根据权利要求1的装置,其中CM包括C_OFST字段以存储用于单个连接的补偿值(C_OFST)。4.根据权利要求3的装置,其中通过从输入干线的时隙数目中减去输出干线的时隙数目得到C_OFST字段的值。5.根据权利要求1的装置,其中GCM包括GC_ON字段,用于存储表示群连接的“ON”状态的信号(GC_ON);GC_OFST字段,用于存储用于群连接的补偿值(GC_OFST)。6.根据权利要求5的装置,其中如果GCON是“1”,其表示群连接状态,而如果GC_ON是“0”,其表示单个连接状态。7.根据权利要求4的装置,其中GC_OFST由以下公式确定[(输入干线的时隙群数)一(输出干线的时隙群数)]×群大小。8.根据权利要求1的装置,其中地址产生单元把计数器的输出移位2比特。9.根据权利要求1的装置,其中如果GC_ON是“1”,多路复用器输出GCM的补偿值,而如果GC_ON是“0”,其输出CM的补偿值。10.一种多信道数据的群交换装置,包括SM,用于临时存储要交换的时隙;CM,用于存储群连接信息;处理器匹配单元,用于将从高端处理器提供的群连接信息传送到CM;计数器,用于对系统时钟信号进行计数,并输出用于CM的读地址;补偿产生单元,用于接收从CM输出的群连接信息,并根据一个表示群连接的“ON”状态的信号产生第一补偿值;加法器,用于将计数器的输出和补偿产生单元的输出相加,并输出该相加值作为SM的读地址。11.根据权利要求10的装置,其中CM包括GC_ON字段,用于存储表示群连接的“ON”状态的信号(GC_ON);P_OFST字段,用于存储用于群连接的第二补偿值(P_OFST);GC_NUM字段,用于存储群连接的次数。12.根据权利要求11的装置,其中如果GC_ON是“1”,其表示群连接状态,而如果GC_ON是“0”,其表示单个连接状态。13.根据权利要求11的装置,其中P_OFST是指输入时隙数与输出时隙数之间的差。14.根据权利要求11的装置,其中GC_NUM等于群大小-1。15.根据权利要求11的装置,其中在单个连接中P_OFST和GC_NUM是“0”。16.根据权利要求10的装置,其中,如果GC_ON是“0”,补偿产生单元以原样输出从CM输出的第二补偿值(P_OFST),而如果GC_ON是“1”,补偿产生单元重复输出群连接数+1个第二补偿值作为第一补偿值。17.根据权利要求10的装置,其中补偿产生单元包括可装载递减计数器(LDC),用于在GC_ON是“1”时装载群连接数(GC_NUM),并根据系统时钟信号对其递减计数;比较单元,用于检查LDC的计数值是否等于一参考值;AND门,用于对比较单元的输出和系统时钟信号进行AND操作;锁存器,用于根据从AND门输出的锁存时钟信号输出从CM输出的第二补偿值作为第一补偿值(OFFSET)。18.根据权利要求17的装置,其中参考值是“0”,并且如果GC_ON是“0”,LDC连续输出计数值“0”而不装载新值。19.根据权利要求17的装置,其中LDC在系统时钟信号的上升沿对群连接数进行递减计数,并且比较单元在系统时钟信号的下降沿执行比较操作。20.根据权利要求17的装置,其中在群连接中,锁存器把从CM提供的第二补偿值重复地输出群连接数+1次。全文摘要一种多信道数据的群交换装置,包括:SM,用于临时存储所要交换的时隙;CM,用于存储群连接信息;处理器匹配单元,用于将从高端处理器提供的群连接信息传送到CM;计数器,用于对系统时钟信号进行计数并输出用于CM的读地址;补偿产生单元,用于接收从CM输出的群连接信息并根据一个表示群连接的“ON”状态的信号产生第一补偿值;加法器,用于将计数器的输出和补偿产生单元的输出相加并输出该相加值作为SM的读地址。文档编号H04Q11/04GK1302170SQ00136689公开日2001年7月4日申请日期2000年12月29日优先权日1999年12月29日发明者严在昱申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1