一种传输多路时分业务的方法及装置的制造方法_2

文档序号:8321991阅读:来源:国知局
序列号的求和运算采用图5所示的计算结构,图5中包括八个加法器,每个加法器对应一路业务;当计算第一路业务的通道业务序列号时,将第一比特位输入第一加法器;当计算第二路业务的通道业务序列号时,将第一、第二比特位输入第二加法器;当计算第三路业务的通道业务序列号时,将第一、第二、第三比特位输入第三加法器;以此类推,当计算第八路业务的通道业务序列号时,将第一至第八比特位全部输入第八加法器;具体计算公式如下:
[0061]CIl=bitmap[l]&bitmap[l]=l ;
[0062]即:第一路时分业务数据对应第一通道业务序列号;
[0063]CI2= (bitmap [I] +bitmap [2] ) &bitmap [2] =0 ;
[0064]CI3= (bitmap [I] +bitmap [2] +bitmap [3] ) &bitmap [3] =2 ;
[0065]即:第三路时分业务数据对应第二通道业务序列号;
[0066]CI4= (bitmap [I] +bitmap [2] +bitmap [3] +bitmap [4] ) &bitmap [4] =3 ;
[0067]即:第四路时分业务数据对应第三通道业务序列号;
[0068]Cl5= (bitmap [I] +bitmap [2] +bitmap [3] +bitmap [4] +bitmap [5] ) &bitmap [5] =4 ;
[0069]即:第五路时分业务数据对应第四通道业务序列号;
[0070]CI6= (bitmap [I] +bitmap [2] +bitmap [3] +bitmap [4] +bitmap [5] +bitmap [6])&bitmap [6] =0 ;
[0071]CI7= (bitmap [I] +bitmap [2] +bitmap [3] +bitmap [4] +bitmap [5] +bitmap [6] +bitmap [7] ) &bitmap [7] =0 ;
[0072]CI8= (bitmap [I] +bitmap [2] +bitmap [3] +bitmap [4] +bitmap [5] +bitmap [6] +bitmap [7] +bitmap [8] ) &bitmap [8] =5 ;
[0073]即:第八路时分业务数据对应第五通道业务序列号。
[0074]步骤202,根据计算出的通道业务序列号确定有业务数据传输的通道的CN ;
[0075]具体的,根据步骤201计算得到的每路时分业务对应的通道业务序列号,滤除为零的通道业务序列号;本实施例中,有业务数据传输的通道分别为第一、第三、第四、第五、和第八通道,相应的通道的CN分别为CN1、CN3、CM、CN5和CN8。
[0076]步骤203,将有业务数据传输的业务数据依次写入业务数据FIFO ;
[0077]具体的,将有业务数据传输的第一、第三、第四、第五和第八路时分业务数据写入业务数据FIFO,业务数据FIFO结构如图6所示。
[0078]步骤204,将有业务数据传输的通道的通道序号按通道业务序列号依次写入业务Cl FIFO ;
[0079]这里,在计算八路El业务Cl FIFO过程中,CffN通过对当前传输的时分业务数据Cl取模值来计算传输的时分业务数据的序列号,每传送一路时分业务数据后,CWN值加I ;在已知CWN值的情况下,根据步骤101计算的每路时分业务数据对应的Cl,获得当前传输时分业务数据对应的CN,再将获得的CN值写入业务Cl FIFO ;
[0080]具体的,当CWN=I时,即:传送第一路通道业务序列时,根据步骤201的计算结果Cl 1=1,进而得到CN=I ;
[0081]当CWN=2时,即:传送第二路通道业务序列时,根据步骤201的计算结果CI3=2,进而得到CN=3 ;
[0082]当CWN=3时,即:传送第三路通道业务序列时,根据步骤201的计算结果CI4=3,进而得到CN=4 ;
[0083]当CWN=4时,即:传送第四路通道业务序列时,根据步骤201的计算结果CI5=4,进而得到CN=5 ;
[0084]当CWN=5时,即:传送第五路通道业务序列时,根据步骤201的计算结果CI8=5,得到进而CN=8 ;
[0085]将计算得到的CN=1、CN=3、CN=4、CN=5和CN=8依次写入业务Cl FIFO。
[0086]步骤205,分别从业务数据FIFO和业务Cl FIFO读取时分业务的业务数据和传输所述时分业务的业务数据的通道序号。
[0087]本发明实施例八路El业务接收指针处理结构如图7所示,通过步骤201?204的处理,实现八路El业务数据FIFO和八路El业务Cl FIFO读取指针的完全一致,实现了 El业务数据和El业务通道序号的同步,避免了不同帧之间时分业务发送乱序的问题。
[0088]为实现上述传输多路时分业务的方法,本发明实施例还提供了一种传输多路时分业务的装置,所述传输多路时分业务的装置组成结构如图8所示,包括:计算器101、第一读写器102、第二读写器103、编码器104、业务数据FIF0105和业务Cl FIF106 ;其中,
[0089]计算器101,用于计算每路时分业务对应的通道业务序列号;
[0090]第一读写器102,用于将有业务数据传输的通道的业务数据依次写入业务数据FIFO ;
[0091]编码器104,用于根据计算器101计算得到的每路时分业务对应的通道业务序列号,确定有业务数据传输的通道的CN ;
[0092]第二读写器103,用于将有业务数据传输的通道的通道序号依次写入业务ClFIFO ;
[0093]业务数据FIF0105,用于存储有业务数据传输的通道的业务数据;
[0094]业务Cl FIF0106,用于存储有业务数据传输的通道的通道序号。
[0095]进一步的,第一读写器102,还用于在需要时读取写入到业务数据FIFO中的时分业务的业务数据;
[0096]第二读写器103,还用于在需要时读取写入到业务Cl FIFO中的传输时分业务的业务数据的通道序号。
[0097]需要说明的是:所述计算器101、第一读写器102、第二读写器103、编码器104、业务数据FIF0105、业务Cl FIF0106的功能在实际应用中,可由位于终端中的中央处理器(CPU)、或微处理器(MPU)、或数字信号处理器(DSP)、或存储器、或现场可编程门阵列(FPGA)完成。
[0098]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1.一种传输多路时分业务的方法,其特征在于,所述方法包括: 计算每路时分业务对应的通道业务序列号,根据计算出的通道业务序列号确定有业务数据传输的通道的通道序号CN,将有业务数据传输的通道的业务数据和通道序号分别依次写入业务数据先入先出队列FIFO和业务通道索引Cl FIFO。
2.根据权利要求1所述传输多路时分业务的方法,其特征在于,所述方法还包括: 需要读取业务时,分别从业务数据FIFO和业务Cl FIFO读取时分业务的业务数据和传输所述时分业务的业务数据的通道序号。
3.根据权利要求1或2所述传输多路时分业务的方法,其特征在于,所述计算每路时分业务对应的通道业务序列号,包括: 将时分业务位图Bitmap中当前比特位与之前各个比特位求和,再将求和结果与当前比特位进行与运算,得到的值为每路时分业务对应的通道业务序列号。
4.根据权利要求1或2所述传输多路时分业务的方法,其特征在于,所述根据计算出的通道业务序列号确定有业务数据传输的通道的CN,包括: 根据计算得到的每路时分业务对应的通道业务序列号,滤除为零的通道业务序列号,将不为零的通道业务序列号对应的通道确定为有业务数据传输的通道,得到相应通道的通道序号。
5.根据权利要求1或2所述传输多路时分业务的方法,其特征在于,所述将有业务数据传输的通道的业务数据和通道序号分别依次写入业务数据FIFO和业务Cl FIFO,包括: 将有业务数据传输的通道的业务数据根据发送顺序依次写入业务数据FIFO ;将有业务数据传输的通道的通道序号按通道业务序列号依次写入业务Cl FIFO。
6.一种传输多路时分业务的装置,其特征在于,所述装置包括:计算器、第一读写器、编码器、第二读写器、业务数据FIFO和业务Cl FIFO ;其中, 计算器,用于计算每路时分业务对应的通道业务序列号; 第一读写器,用于将有业务数据传输的通道的业务数据依次写入业务数据FIFO ;编码器,用于根据计算器计算得到的每路时分业务对应的通道业务序列号,确定有业务数据传输的通道的CN ; 第二读写器,用于将有业务数据传输的通道的通道序号依次写入业务Cl FIFO ; 业务数据FIFO,用于存储有业务数据传输的通道的业务数据; 业务Cl FIFO,用于存储有业务数据传输的通道的通道序号。
7.根据权利要求6所述传输多路时分业务的装置,其特征在于, 第一读写器,还用于在需要时读取写入到业务数据FIFO中的时分业务的业务数据;第二读写器,还用于在需要时读取写入到业务Cl FIFO中传输时分业务的业务数据的通道序号。
8.根据权利要求6或7所述传输多路时分业务的装置,其特征在于,所述计算器计算每路时分业务对应的通道业务序列号,包括: 计算器通过将时分业务Bitmap中当前比特位及之前各个比特位求和,再将求和结果与当前位进行比特与运算,得到的值为每路时分业务对应的通道业务序列号。
9.根据权利要求6或7所述传输多路时分业务的装置,其特征在于,所述编码器根据计算器计算得到的每路时分业务对应的通道业务序列号,确定有业务数据传输的通道的CN,包括: 编码器根据计算得到的每路时分业务对应的通道业务序列号,滤除为零的通道业务序列号,将不为零的通道业务序列号对应的通道确定为有业务数据传输的通道,得到相应通道的通道序号。
10.根据权利要求6或7所述传输多路时分业务的装置,其特征在于,所述第一读写器将有业务数据传输的通道的业务数据根据发送顺序依次写入业务数据FIFO ; 所述第二读写器将有业务数据传输的通道的通道序号按通道业务序列号依次写入业务 Cl FIFO。
【专利摘要】本发明公开了一种传输多路时分业务的方法,包括:计算每路时分业务对应的通道业务序列号,根据计算出的通道业务序列号确定有业务数据传输的通道的通道序号,将有业务数据传输的通道的业务数据和通道序号分别依次写入业务数据先入先出队列(FIFO)和业务通道索引(CI)FIFO;相应的,当需要读取业务时,分别从业务数据FIFO和业务CI FIFO读取时分业务的业务数据和传输所述时分业务的业务数据的通道序号。本发明还同时公开了一种传输多路时分业务的装置。
【IPC分类】H04L1-00
【公开号】CN104639280
【申请号】CN201310558155
【发明人】冯刚
【申请人】深圳市中兴微电子技术有限公司
【公开日】2015年5月20日
【申请日】2013年11月11日
【公告号】WO2014183683A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1