CN1933475A - 一种数据通道分组选择方法及装置 - Google Patents
一种数据通道分组选择方法及装置 Download PDFInfo
- Publication number
- CN1933475A CN1933475A CN200610003155.6A CN200610003155A CN1933475A CN 1933475 A CN1933475 A CN 1933475A CN 200610003155 A CN200610003155 A CN 200610003155A CN 1933475 A CN1933475 A CN 1933475A
- Authority
- CN
- China
- Prior art keywords
- data channel
- group
- data
- selection
- selecting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种数据通道分组选择方法及装置,属于通信领域。该方法包括:基于随机分布算法对待选的数据通道进行分组,对分组后的各数据通道组进行数据通道选择;对通过选择得到的已选数据通道进行全选择,使用全选择控制数据通道中数据的输出顺序。本发明将数据通道先分组再选择,使用较少的选择器,占用的系统资源相应减少,有效降低了实现通道选择的成本;同时,本发明还对已选通道进行全选择,因而还可以继续保证RRU级连的最大灵活性。总之,本发明提供了一种占用资源少,实现成本低的通道选择实现方法。
Description
技术领域
本发明涉及网络通信技术领域,尤其涉及一种数据通道分组选择方法及装置。
背景技术
CPRI(Common Public Radio Interface)是无线通信系统中的一种通用的无线接口协议,CPRI的接口为高速接口,每个CPRI帧可以传送很多单天线单小区(AxC)数据,在基站拉远并级连的情况下,不同的拉远基站(以下简称RRU)在CPRI链路上走不同的AxC数据通道。这样,在进行数据传输时,本地基站侧需要对CPRI链路中的不同的数据通道进行选择处理。
为了支持RRU级连的灵活性,本地基站侧对数据通道的选择一般采用全选择方案。
应用于数据通道选择的全选择方案是指面对所有可选择的数据通道,从中选择出所需的对象,在这里即面对所有的AxC通道选出所需的通道,在保证选中全部所需对象的基础上,还要求能够控制全部对象的输出顺序,可任意调整每条数据通道的输出次序。
目前,数据通道的全选择可通过使用多个选择器实现。
举例来说,如果一个CPRI通道有n个AxC通道,需要从中选出m个通道,则选择链路就会安排m个n选1的通道选择器,输出m路数据。
在进行实际选择时,由于需要从n个通道中选择m个通道,因此需要使用m个选择器,以便使每个选择器对应一条通道;此外,所用的选择器全部使用n选1选择器,使每个选择器都可以对n条数据通道中的任意一条进行选择。
全选择的灵活性在于,可以按照要求在n个数据通道中选中m条待选的数据通道,并通过控制每个n选1选择器的顺序控制m条数据通路的输出顺序。
所述的全选择方案虽然可以满足RRU级连的最大灵活性,但是无论用什么方式实现这种选择,都必须使用大量的选择器,因此会浪费大量网络资源。如果CPRI链路很多,选择链路所占用的资源就会呈指数级增加,系统将无法为其他功能提供足够的资源,此时它的实用性受到很大限制。
发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种可以满足RRU级连最大灵活性的数据通道分组选择方法及装置。
本发明的目的是通过以下技术方案实现的:
一种数据通道分组选择方法,包括:
A、基于随机分布算法对待选的数据通道进行分组,对分组后的各数据通道组进行数据通道选择;
B、对通过选择得到的已选数据通道进行全选择,使用全选择控制数据通道中数据的输出顺序。
所述步骤A中各分组内的数据通道数是数据通道总数的约数,各分组内的数据通道数相同。
所述步骤A中数据通道组中数据数为总的待选数据通道数的约数,并且选择的数据通道数与数据通道组组数之商为每组数据通道要求选择的数据通道数。
所述步骤A中对数据通道组中通道的选择由排序分组选择参数控制,排序分组选择参数由上层软件配置。
所述步骤B中对数据通道的全选择由排序全选择参数控制,排序全选择参数由上层软件配置。
所述的数据通道为CPRI协议的AxC通道。
一种数据通道分组选择装置,包括:
分组模块,用于根据随机算法将数据通道划分为数个数据通道组;
组选择模块,每个组选择模块对应于一个数据通道组,对分组后的数据通道组进行选择;
全选择模块,用于对从数据通道组中选出的数据通道进行全选择,全选择的结果用于控制数据通道的数据输出顺序。
还包括选择参数配置模块,用于配置排序分组选择参数以便控制数据通道的选择,或用于配置排序全选择参数以便控制数据通道内数据的输出顺序。
所述数据通道为CPRI协议的AxC通道。
一种数据通道分组选择基站,所述基站进行数据通道选择时将数据通道划分为数个数据通道组,对分组后的数据通道组进行选择,并在选定数据通道后对已选数据通道进行全选择控制数据输出顺序。
所述基站的数据通道为CPRI协议的AxC通道。
由上述本发明提供的技术方案可以看出,本发明将数据通道先分组再选择,使用较少的选择器,占用的系统资源相应减少,有效降低了实现通道选择的成本;同时,本发明还对已选通道进行全选择,因而还可以继续保证RRU级连的最大灵活性。总之,本发明提供了一种占用资源少,实现成本低的通道选择实现方法。
附图说明
图1所示为本发明实施例一的分组选择示意图;
图2所示为本发明实施例二的排序选择示意图;
图3所示为本发明实施例三的装置示意图。
具体实施方式
本发明的核心是在对多个AxC数据通道进行选择时,将待选的AxC数据通道进行随机分组,各个分组中的数据通道不可重复,使用数个针对每个数据通道组的选择器进行通道选择,在通道选择输出端设置用于排列各个被选择通道顺序的排序选择电路。
具体一点讲,本发明在对多个AxC数据通道进行选择时,首先将待选的AxC数据通道进行随机分组,然后对每个通道组使用数个针对该数据通道组的选择器进行通道选择,最后在全部选择器完成通道选择后,再使用排序选择电路为选定的通道进行全选择。
本发明的重点为在对数据通道进行全选择之前对待选择的数据通道进行随机分组选择,减少进行全选择的数据通道数,较现有技术直接对全部数据通道进行全选择的方法节省大量网络资源。
将待选的AxC数据通道进行随机分组的方法为:
对于总数为N的AxC数据通道,选择以每n个通道作为一组,这里n最好是CP RI链路中所有AxC数据通道数N的约数,即大小满足可以被数据通道的总数N整除,N/n=m(整数)。
无论N和n为何具体取值或AxC数据通道分为多少组,必须满足各个分组内以及各个分组之间的AxC数据通道不重复。
对AxC数据通道的分组方法不限于此,还可以包括其他方法。
使用选择器进行通道选择的方法为:
对于每组包含n个通道的各AxC数据通道组,若需从每个分组中选择k个AxC数据通道,则为每个通道组设置k个选择范围为n选1的选择器;
对于拥有m个分组的链路,选择器的总体使用情况为使用m×k个n选1选择器,每个选择器输出一条通道,共输出m×k个AxC数据通道。
至此,通过对数据通道的分组和选择虽然实现了对通道中数据的选择,但是由于该过程得到的数据结果呈随机分布状态,因此为了得到和全选择一样的AxC数据顺序输出效果,使数据通道具有灵活性,需要对通过分组选择得到数据通道使用排序电路进行全选择。
使用排序选择电路进行全选择控制数据顺序输出的方法为:
在各个数据通道组共m×k个选择器的输出端连接一个具有m×k输入端的选择电路,该选择电路还设有一个排序全选择参数输入端,每输入一个排序全选择参数,就会有一个对应的数据通道中的数据输出,通过控制排序全选择参数的输入,便可以实现各个数据通道的数据输出顺序,实现数据通道的全选择。用于实现全选择的排序全选择参数由上层软件控制。
下面将结合本发明具体实施例附图对本发明作详细说明。
本发明主要包括三个部分,即
将待选的AxC数据通道进行随机分组;
对每个数据通道组使用数个针对该数据通道组的选择器进行通道选择;
在全部数据通道组的选择器完成通道选择后,将选定的数据通道连接至用于排列数据通道输出顺序的全选择电路。
图1所示为本发明实施例一的分组选择示意图。
如图1所示,所述将待选的AxC数据通道进行随机分组是指,对于总数为N的AxC数据通道,将每n个通道分为一组。这里n最好是链路中所有AxC数据通道数N的约数,即大小满足可以被数据通道的总数N整除,N/n=m(整数)。
无论N和n具体取值为何或AxC数据通道分为多少组,必须满足各个分组内以及各个分组之间的AxC数据通道不重复。
为了保证RRU级连的灵活性,本发明实施例在分组的时候采用随机分组算法,在N个CPRI中的AxC通道选择n个通道分成一组,共分成m组,各组通道的数量相同。
本发明实施例以CPRI链路为例,本发明实施例中涉及各符号的意义为:
i表示AxC通道号,其范围为0~N-1;
min为每条CPRI链路能够传输AxC通道数量的最小能力,即CPRI在慢传输的情况下,能够传输AxC通道数的能力;
max为每条CPRI链路能够传输AxC通道数量的最大能力,即CPRI在快传输的情况下,能够传输AxC通道数的能力。
G为每条CPRI链路能够传输AxC数的最大能力与每条CPRI链路能够传输AxC数的最小能力之比;
M为CPRI链路数;
N为所有CPRI链路中的的全部AxC通道数;
c表示CPRI链路号;
r表示AXC号。
本发明实施例的随机算法中,c和r的计算公式分别为:
c(CPRI链路号)=i%3;
r(AXC号)=min*(i%G)+(i/(M×G));
其中“/”表示相除后取整数,“%”表示相除后取余数。
根据上面的算法,可以按照顺序的AxC通道编号,得到CPRI链路号,以及每个CPRI中的AxC通道号之间的对应表格,然后顺序的选取n个AxC通道为一组,就分成了m组。
要求选择的数据通道数与数据通道组组数之商为每组数据通道要求选择的数据通道数k。从每个小的分组中选择出k个AxC通道,这样对于每个小组的选择,就需要k个n选1选择器。所有的CPRI链路的选择器的个数就变为:m×k个n选1选择器,输出m×k个AxC通道。
如图1所示,在本发明所述实施例一中,系统有3条CPRI链路,每条链路最低承载10个,最高承载20个AXC数据通道,最多共有60个AxC通道。
根据上述参数计算公式,分别计算出CPRI链路号c,AxC通道号r。
这里G=20/10=2,M=3,min=10,根据c、r计算公式可以得到:
c=i%3;
r=10*(i%2)+(i/(3*2))。
“%”表示相除后取余数,“/”表示相除后取整数。
当i=0时,c=0,r=10*0+0=0;
当i=1时,c=1,r=10*1+1/6=10+0=10;
当i=2时,c=2,r=0;
当i=3时,c=0,r=1;
当i=4时,c=1,r=0;
当i=5时,……
通过以上计算,可以得到全部60个通道的c值和r值,其数值如下表所示:
序号 | CPRI号 | AC号 | ||
0组 | 0 | 0 | 0 | |
1 | 1 | 10 | ||
2 | 2 | 0 | ||
3 | 0 | 10 | ||
4 | 1 | 0 | ||
1组 | 5 | 2 | 10 | |
6 | 0 | 1 | ||
7 | 1 | 11 | ||
8 | 2 | 1 | ||
9 | 0 | 11 | ||
2组 | 10 | 1 | 1 | |
11 | 2 | 11 | ||
12 | 0 | 2 | ||
13 | 1 | 12 |
14 | 2 | 2 | ||
3组 | 15 | 0 | 12 | |
16 | 1 | 2 | ||
17 | 2 | 12 | ||
18 | 0 | 3 | ||
19 | 1 | 13 | ||
4组 | 20 | 2 | 3 | |
21 | 0 | 13 | ||
22 | 1 | 3 | ||
23 | 2 | 13 | ||
24 | 0 | 4 | ||
5组 | 25 | 1 | 14 | |
26 | 2 | 4 | ||
27 | 0 | 14 | ||
28 | 1 | 4 | ||
29 | 2 | 14 | ||
6组 | 30 | 0 | 5 | |
31 | 1 | 15 | ||
32 | 2 | 5 | ||
33 | 0 | 15 | ||
34 | 1 | 5 | ||
7组 | 35 | 2 | 15 | |
36 | 0 | 6 | ||
37 | 1 | 16 | ||
38 | 2 | 6 | ||
39 | 0 | 16 | ||
8组 | 40 | 1 | 6 | |
41 | 2 | 16 | ||
42 | 0 | 7 | ||
43 | 1 | 17 | ||
44 | 2 | 7 | ||
9组 | 45 | 0 | 17 | |
46 | 1 | 7 | ||
47 | 2 | 17 | ||
48 | 0 | 8 | ||
49 | 1 | 18 | ||
10组 | 50 | 2 | 8 | |
51 | 0 | 18 | ||
52 | 1 | 8 | ||
53 | 2 | 18 | ||
54 | 0 | 9 | ||
11组 | 55 | 1 | 19 |
56 | 2 | 9 | ||
57 | 0 | 19 | ||
58 | 1 | 9 | ||
59 | 2 | 19 | ||
表1:通道的c值和r值列表
当需要在60个通道中选取24个通道时,可根据上表中的i值,顺序地以5个为一组,将全部通道分为12组,为每组的5个通道连接2个5选1选择器,12组通道连接24个选择器,得到24条通道D_out0~D_out23。对于每个选择器,其选择操作由上层软件配置的排序分组选择参数D_sel0~D_sel23控制,同组的2个选择器不能同时选择同一条通道,又由于12个通道组中各通道组间的通道不会重复,因此24个选择器选择的通道不会出现重复的情况。
上述使用随机算法选择出的AxC数据,仍然是随机的分布状态。为了达到和全选择一样的AxC数据顺序输出效果,还要使用排序选择电路,也就是在软件的控制下,对输出的m×k个AxC数据进行一次全选择,要求有m×k个m×k选1的选择器。
图2所示为本发明实施例二的排序选择示意图。
如图2所述,本发明实施例二为由随机算法选择的24条通道连接24个24选1的选择器,由上层软件控制的24个排序全选择参数S_sel0~S_sel23对24个选择器控制,以实现对24条通道输出顺序的控制,实现与全选择方法同样的灵活性。在排序全选择参数S_sel0~S_sel23的控制下,选择器最终输出排好队的AxC数据S_D0~S_D23。
在本实施例中,系统有3条CPRI链路,每条链路最多承载20个AxC数据通道,共有60个AXC通道,每个AxC通道有3bit,如果做全选择,选出24个AXC通道,就需要24个60选1的选择器,根据经验公式,资源占用估计为:24×60×3×2÷3=2880(LE)。如果采用分组的办法,设5个分为一组,共分12组,从5个里面选择出2个AxC通道,只需要12×2个5选一选择器,再增加一级排序电路,也就是24个24选一选择器,这样总的资源占用估计为:(24×5×3×2÷3)+(24×24×3×2÷3)=1392(LE),可见节省了大量资源。
图3所示为本发明装置示意图。
如图3所示的一种数据通道分组选择装置,包括:
分组模块,用于根据随机算法将数据通道划分为数个数据通道组;
组选择模块,每个组选择模块对应于一个数据通道组,对分组后的数据通道进行选择;
全选择模块,用于对组选择模块选出的数据通道进行全选择,通过全选择控制数据通道的数据输出顺序。
数据通道分组选择装置还包括选择参数配置模块,用于配置排序分组选择参数以便控制数据通道的选择,或用于配置排序全选择参数以便控制数据通道内数据的输出顺序。
数据通道分组选择装置中所述数据通道为CPRI协议的AxC通道。
本发明还包括一种数据通道分组选择基站,所述基站进行数据通道选择时将数据通道划分为数个数据通道组,对分组后的数据通道组进行选择,并在选定数据通道后对已选数据通道进行全选择控制数据输出顺序。
数据通道分组选择基站中所述数据通道为CPRI协议的AxC通道。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (11)
1、一种数据通道分组选择方法,其特征在于,包括:
A、基于随机分布算法对待选的数据通道进行分组,对分组后的各数据通道组进行数据通道选择;
B、对通过选择得到的已选数据通道进行全选择,使用全选择控制数据通道中数据的输出顺序。
2、根据权利要求1所述的一种数据通道分组选择方法,其特征在于,所述步骤A中各分组内的数据通道数是数据通道总数的约数,各分组内的数据通道数相同。
3、根据权利要求1所述的一种数据通道分组选择方法,其特征在于,所述步骤A中数据通道组中数据数为总的待选数据通道数的约数,并且选择的数据通道数与数据通道组组数之商为每组数据通道要求选择的数据通道数。
4、根据权利要求1所述的一种数据通道分组选择方法,其特征在于,所述步骤A中对数据通道组中通道的选择由排序分组选择参数控制,排序分组选择参数由上层软件配置。
5、根据权利要求1所述的一种数据通道分组选择方法,其特征在于,所述步骤B中对数据通道的全选择由排序全选择参数控制,排序全选择参数由上层软件配置。
6、根据权利要求1至5所述的一种数据通道分组选择方法,其特征在于,所述的数据通道为CPRI协议的AxC通道。
7、一种数据通道分组选择装置,其特征在于,包括:
分组模块,用于根据随机算法将数据通道划分为数个数据通道组;
组选择模块,每个组选择模块对应于一个数据通道组,对分组后的数据通道组进行选择;
全选择模块,用于对从数据通道组中选出的数据通道进行全选择,全选择的结果用于控制数据通道的数据输出顺序。
8、根据权利要求7所述的一种数据通道分组选择装置,其特征在于,还包括选择参数配置模块,用于配置排序分组选择参数以便控制数据通道的选择,或用于配置排序全选择参数以便控制数据通道内数据的输出顺序。
9、根据权利要求7或8所述的一种数据通道分组选择装置,其特征在于,所述数据通道为CPRI协议的AxC通道。
10、一种数据通道分组选择基站,其特征在于,所述基站进行数据通道选择时将数据通道划分为数个数据通道组,对分组后的数据通道组进行选择,并在选定数据通道后对已选数据通道进行全选择控制数据输出顺序。
11、根据权利要求10所述的一种数据通道分组选择基站,其特征在于,所述数据通道为CPRI协议的AxC通道。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610003155A CN100596136C (zh) | 2006-02-20 | 2006-02-20 | 一种数据通道分组选择方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610003155A CN100596136C (zh) | 2006-02-20 | 2006-02-20 | 一种数据通道分组选择方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1933475A true CN1933475A (zh) | 2007-03-21 |
CN100596136C CN100596136C (zh) | 2010-03-24 |
Family
ID=37879093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610003155A Expired - Fee Related CN100596136C (zh) | 2006-02-20 | 2006-02-20 | 一种数据通道分组选择方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100596136C (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101662452B (zh) * | 2008-08-27 | 2012-07-04 | 中国移动通信集团公司 | 分组数据协议连接的建立方法及其装置 |
CN109905106A (zh) * | 2019-03-15 | 2019-06-18 | 湖南国科微电子股份有限公司 | 一种数据选择电路、芯片及电子设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000152322A (ja) * | 1998-11-05 | 2000-05-30 | Kanda Tsushin Kogyo Co Ltd | 通信チャネル選択方式及びディジタルコードレス電話装置 |
US6466800B1 (en) * | 1999-11-19 | 2002-10-15 | Siemens Information And Communication Mobile, Llc | Method and system for a wireless communication system incorporating channel selection algorithm for 2.4 GHz direct sequence spread spectrum cordless telephone system |
-
2006
- 2006-02-20 CN CN200610003155A patent/CN100596136C/zh not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101662452B (zh) * | 2008-08-27 | 2012-07-04 | 中国移动通信集团公司 | 分组数据协议连接的建立方法及其装置 |
CN109905106A (zh) * | 2019-03-15 | 2019-06-18 | 湖南国科微电子股份有限公司 | 一种数据选择电路、芯片及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN100596136C (zh) | 2010-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1493041A (zh) | 环形和树形网络中的算术函数 | |
CN101079777A (zh) | 无线通信方法及系统 | |
CN1367624A (zh) | 呼叫接受控制方法,通信系统和基站装置 | |
CN1893342A (zh) | 多载波hsdpa的业务传输信道编码处理方法和编码装置 | |
CN1829345A (zh) | 实现移动终端间数据共享的方法和系统 | |
CN1946054A (zh) | 一种高速数据流的传输方法、装置及数据交换设备 | |
CN1909418A (zh) | 通用无线接口的时钟分配装置及实现速率切换的方法 | |
CN101060374A (zh) | Turbo编码流水处理装置及方法 | |
CN101039496A (zh) | 无线通信系统中级联方式连接的被管理模块的升级方法 | |
CN1848806A (zh) | 重新设定一通信系统的接收窗大小的方法及其相关装置 | |
CN1933475A (zh) | 一种数据通道分组选择方法及装置 | |
CN1933421A (zh) | 一种网元管理方法与系统 | |
CN1581722A (zh) | 一种数字信号处理器(dsp)的动态分配方法 | |
CN101034969A (zh) | 指示终端发送数据所采用的分组数据信道的方法 | |
CN1197267C (zh) | 用于信道交织存取的多路分解器 | |
CN1925385A (zh) | 数据发送及接收系统 | |
CN1630293A (zh) | 一种通讯系统中多通道数据传输的方法和装置 | |
CN1677914A (zh) | 改进的用于管理移动通信网络的hs-dsch下行链路信道中数据块传输的设备和方法 | |
CN1185817C (zh) | 实现寻呼信道及辅助公共控制物理信道选择的方法 | |
CN1917447A (zh) | 一种高速上行分组接入系统中服务授权的配置方法 | |
CN101039202A (zh) | 网络系统的广播处理方法及网络系统 | |
CN1867131A (zh) | 一种移动终端上报频率信息的方法、系统及应用 | |
CN1924817A (zh) | 一种数据结构传输方法 | |
CN1275402C (zh) | 一种wcdma系统信道化码表重整的方法 | |
CN101060644A (zh) | 一种高速空分循环选择电路及其实现方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100324 |