发明名称 离散资源分配方法及系统
摘要 本发明公开了一种离散资源分配方法及系统,该方法包括:对分配的多个簇的预定参数进行联合编码,并将联合编码结果发送至接收端,其中,预定参数包括多个簇中每个簇的起点和长度;接收端根据联合编码结果计算分配的多个簇的预定参数。本发明便于实现,且开销较小,通过合理配置互质数的数目及大小,可以实现资源分配开销和灵活性的平衡。
申请公布号 CN102123499B 申请公布日期 2015.10.21
申请号 CN201010003147.8 申请日期 2010.01.07
申请人 中兴通讯股份有限公司 发明人 夏树强;米德忠;梁春丽
分类号 H04W72/04(2009.01)I 主分类号 H04W72/04(2009.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 余刚;吴孟秋
主权项 一种离散资源分配方法,其特征在于,包括:对分配的多个簇的预定参数进行联合编码,并将联合编码结果发送至接收端,其中,所述预定参数包括所述多个簇中每个簇的起点和长度;所述接收端根据所述联合编码结果计算分配的所述多个簇的所述预定参数;其中,对需要分配的多个簇的预定参数进行联合编码包括:计算<img file="FDA0000687841270000011.GIF" wi="1704" he="180" />,其中,P为所述多个簇的数量,x<sub>i</sub>为所述多个簇中第i个簇的起点,L<sub>i</sub>为所述第i个簇的长度,<img file="FDA0000687841270000012.GIF" wi="421" he="142" />M=m<sub>1</sub>*...*m<sub>2j‑1</sub>*m<sub>2j</sub>*....*m<sub>2P</sub>,K<sub>i</sub>是满足<img file="FDA0000687841270000013.GIF" wi="446" he="148" />的最小正整数,m<sub>1</sub>...m<sub>2P</sub>是系统配置的2P个互质数,[D<sub>2i‑1</sub>,m<sub>2i‑1</sub>+D<sub>2i‑1</sub>)是x<sub>i</sub>的范围,[D<sub>2i</sub>+1,m<sub>2i</sub>+D<sub>2i</sub>]是L<sub>i</sub>的范围,D<sub>1</sub>...D<sub>2P</sub>是预先设定的非负整数,i为小于等于P的正整数;所述接收端根据所述联合编码结果计算分配的所述多个簇的所述预定参数包括:计算所述第i个簇的起点r<sub>2i‑1</sub>=mod(Y,m<sub>2i‑1</sub>)+D<sub>2i‑1</sub>,所述第i个簇的长度r<sub>2i</sub>=mod(Y,m<sub>2i</sub>)+D<sub>2i</sub>+1;或者,在所述多个簇中的每个簇的长度相同的情况下,对需要分配的多个簇的预定参数进行联合编码包括:计算Y=mod[(x<sub>1</sub>‑D<sub>1</sub>)*c<sub>1</sub>+...+(x<sub>i</sub>‑D<sub>i</sub>)*c<sub>i</sub>+...+(x<sub>P</sub>‑D<sub>P</sub>)*c<sub>P</sub>+(L‑1‑D<sub>P+1</sub>)*c<sub>P+1</sub>,M],其中,P为所述多个簇的数量,x<sup>i</sup>为所述多个簇中第i个簇 的起点,L为所述每个簇的长度,<img file="FDA0000687841270000021.GIF" wi="278" he="159" />M=m<sub>1</sub>*...*m<sub>i</sub>*....*m<sub>P+1</sub>,K<sub>i</sub>是满足<img file="FDA0000687841270000022.GIF" wi="431" he="164" />的最小正整数,m<sub>1</sub>...m<sub>P+1</sub>是系统配置的P+1个互质数,[D<sub>i</sub>,m<sub>i</sub>+D<sub>i</sub>)是x<sub>i</sub>的范围,[D<sub>P+1</sub>+1,m<sub>P+1</sub>+D<sub>P+1</sub>]是L的范围,D<sub>1</sub>...D<sub>P+1</sub>是预先设定的非负整数,i为小于等于P的正整数;所述接收端根据所述联合编码结果计算分配的所述多个簇的所述预定参数包括:计算所述第i个簇的起点r<sub>i</sub>=mod(Y,m<sub>i</sub>)+D<sub>i</sub>,所述每个簇的长度r<sub>P+1</sub>=mod(Y,m<sub>P+1</sub>)+D<sub>P+1</sub>+1;或者,在所述多个簇中的簇相对于所述簇的前一个簇的起始位置具有固定偏置的情况下,对需要分配的多个簇的预定参数进行联合编码包括:计算Y=mod[(L<sub>1</sub>‑1‑D<sub>1</sub>)*c<sub>1</sub>+...+(L<sub>i</sub>‑1‑D<sub>i</sub>)*c<sub>i</sub>+...+(L<sub>P</sub>‑1‑D<sub>2</sub>)*c<sub>2</sub>+(x‑D<sub>P+1</sub>)*c<sub>P+1</sub>,M],其中,P为所述多个簇的数量,x为所述多个簇中的第一个簇的起点,L<sub>i</sub>为所述多个簇中第i个簇的长度,<img file="FDA0000687841270000023.GIF" wi="284" he="162" />M=m<sub>1</sub>*...*m<sub>i</sub>*....*m<sub>P+1</sub>,K<sub>i</sub>是满足<img file="FDA0000687841270000024.GIF" wi="428" he="167" />的最小正整数,m<sub>1</sub>...m<sub>P+1</sub>是系统配置的P+1个互质数,[D<sub>P+1</sub>,m<sub>P+1</sub>+D<sub>P+1</sub>)是x的范围,[D<sub>i</sub>+1,m<sub>i</sub>+D<sub>i</sub>]是L<sub>i</sub>的范围,D<sub>1</sub>...D<sub>P+1</sub>是预先设定的非负整数,i为小于等于P正整数;所述接收端根据所述联合编码结果计算分配的所述多个簇的所述预定参数包括:计算所述第i个簇的起点r<sub>i</sub>=mod(Y,m<sub>i</sub>)+D<sub>i</sub>,所述每个簇的长度r<sub>P+1</sub>=mod(Y,m<sub>P+1</sub>)+D<sub>P+1</sub>+1;或者,对需要分配的多个簇的预定参数进行联合编码之前,所述方法还包括:将可用于分配的资源分成多个资源集,从所述多 个资源集中选择分配给P个簇的P个资源集,并将所述P个资源集通知所述接收端,其中,P为所述多个簇的数量;对需要分配的多个簇的预定参数进行联合编码包括:计算<img file="FDA0000687841270000031.GIF" wi="1704" he="176" />,其中,x<sub>i</sub>为所述多个簇中第i个簇对应的资源集的起点,L<sub>i</sub>为所述第i个簇的长度,<img file="FDA0000687841270000032.GIF" wi="406" he="148" />M=m<sub>1</sub>*...*m<sub>2j‑1</sub>*m<sub>2j</sub>*....*m<sub>2P</sub>,K<sub>i</sub>是满足<img file="FDA0000687841270000033.GIF" wi="432" he="146" />的最小正整数,m<sub>1</sub>...m<sub>2P</sub>是系统配置的2P个互质数,[D<sub>2i‑1</sub>,m<sub>2i‑1</sub>+D<sub>2i‑1</sub>)是x<sub>i</sub>的范围,[D<sub>2i</sub>+1,m<sub>2i</sub>+D<sub>2i</sub>]是L<sub>i</sub>的范围,D<sub>1</sub>...D<sub>2P</sub>是预先设定的非负整数,i为小于等于P的正整数;所述接收端根据所述联合编码结果计算分配的所述多个簇的所述预定参数包括:计算所述第i个簇的起点r<sub>2i‑1</sub>=mod(Y,m<sub>2i‑1</sub>)+D<sub>2i‑1</sub>,所述第i个簇的长度r<sub>2i</sub>=mod(Y,m<sub>2i</sub>)+D<sub>2i</sub>+1。
地址 518057 广东省深圳市南山区科技南路55号