CN104272819B - 功率控制方法、设备及*** - Google Patents
功率控制方法、设备及*** Download PDFInfo
- Publication number
- CN104272819B CN104272819B CN201380000820.4A CN201380000820A CN104272819B CN 104272819 B CN104272819 B CN 104272819B CN 201380000820 A CN201380000820 A CN 201380000820A CN 104272819 B CN104272819 B CN 104272819B
- Authority
- CN
- China
- Prior art keywords
- subcarrier
- circuit
- closing
- channel matrix
- collection
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/46—Monitoring; Testing
- H04B3/487—Testing crosstalk effects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/32—Reducing cross-talk, e.g. by compensating
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0042—Arrangements for allocating sub-channels of the transmission path intra-user or intra-terminal allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0078—Timing of allocation
- H04L5/0085—Timing of allocation when channel conditions change
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
本发明实施例提供了一种功率控制方法、设备及***,涉及通讯技术领域,方法应用在矢量化***中,矢量化***包括多条线路,每条线路上包括多个子载波,对于每个子载波多条线路之间形成串扰信道,包括:根据多个子载波中的各个子载波所对应的线路信道信息获取多条线路的关闭子载波集,所述关闭子载波集包括多条线路上需要关闭的子载波集合;将所述多条线路的关闭子载波集发送给收发器,由收发器关闭各条线路上需要关闭的子载波上的发送信号,以进行功率控制。本发明通过各个子载波所对应的线路信道信息计算各条线路的关闭子载波集,从而由收发器关闭各条线路上需要关闭的子载波上的发送信号,保证了剩余线路的性能,在进行功率控制时,效果更佳。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种功率控制方法、设备及***。
背景技术
随着通信技术的飞速发展,xDSL(Digital Subscribe Line,数字用户线路)作为一种高速数据传输技术,得到了广泛应用。而G.fast(吉比特DSL)作为最新的xDSL技术,由于其在数据传输时使用了高频段,因此串扰现象十分严重。为了消除串扰对数据传输的影响,矢量化(Vectoring)技术应运而生。
在如图1所示的矢量化***中,当进行下行传输时,发送方的各个收发器作为发送端,接收方的各个收发器作为接收端,且发送方的各个收发器的发送信号在进行IFFT(Inverse Fast Fourier Transform,快速傅里叶逆变换)变换之前需经过一个抵消器(Precoder)进行预编码。当对发送信号进行预编码及IFFT变换后,便可将其发送。其中,下行用于串扰抵消的抵消器位于发送数据的模块之前,所以下行抵消器也被称为下行预编码器,下行抵消矩阵也被称为预编码矩阵。因此,下行抵消器和下行预编码器的含义相同,下行抵消矩阵和下行预编码矩阵的含义相同。在数据传输时,为避免该发送信号的传输对其他信号产生过大的干扰,通常会对发送信号的功率进行控制。
现有技术中,通常包括两种功率控制方式。第一种控制方式中,VCE(VectorControl Enitity,矢量化控制实体)根据信道矩阵求逆得到抵消矩阵后,根据抵消矩阵获取一个对角矩阵,将获取到的对角矩阵发送至收发器,收发器根据该对角矩阵的相应对角元素的大小计算小于等于该对角矩阵的相应对角元素的功率控制因子,再将该功率控制因子与抵消前的发送信号进行相乘,得到功率缩放后的发送信号,从而实现对发送信号的功率进行控制;第二种控制方式中,VCE根据信道矩阵求逆得到抵消矩阵后,根据抵消矩阵获取一个对角矩阵,并将抵消矩阵与对角矩阵相乘后得到的矩阵作为新的抵消矩阵,将新的抵消矩阵发送给抵消器,抵消器根据该新的抵消矩阵对发送信号进行编码,实现对发送信号的功率进行控制。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于无论是上述第一种控制方式还是第二种控制方式,均需要根据信道矩阵求逆计算抵消矩阵,在对条件数差的信道矩阵求逆后得到的抵消矩阵的各个元素值过大,对角矩阵的各个元素值过小,进而导致对发送信号进行功率缩放的程度过大,减弱了缩小后的发送信号强度,使发送速率大受影响,严重降低了功率使用效率。
发明内容
为了解决现有技术存在的问题,本发明实施例提供了一种功率控制方法、设备及***。所述技术方案如下:
第一方面,提供了一种功率控制方法,应用在矢量化***中,所述矢量化***包括多条线路,每条线路上包括多个子载波,对于每个子载波所述多条线路之间形成串扰信道,所述方法包括:
根据所述多个子载波中的各个子载波所对应的线路信道信息获取所述多条线路的关闭子载波集,所述关闭子载波集包括所述多条线路上需要关闭的子载波集合;
将所述多条线路的关闭子载波集发送给收发器,由所述收发器关闭所述各条线路上需要关闭的子载波上的发送信号,以进行功率控制。
结合第一方面,在第一方面的第一种可能的实现方式中,所述获取所述多条线路的关闭子载波集,包括:
根据各个子载波所对应的线路信道串扰信息计算需要关闭的与所述各个子载波对应的线路集合;
根据已计算得到的所述各个子载波对应的线路集合查找所述线路集合中的每条线路上需要关闭的子载波,得到所述多条线路需要关闭的子载波集合。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据各个子载波所对应的线路串扰信道信息计算需要关闭的与所述各个子载波对应的线路集合,包括:
根据所述各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致所述估计的功率增益因子大于某一门限的线路加入所述需要关闭的与所述各个子载波所对应的线路集合。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述各个子载波所对应的线路串扰信道信息包括所述各个子载波所对应的信道矩阵,所述根据所述各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致所述估计的功率增益因子大于某一门限的线路加入所述需要关闭的与所述各个子载波所对应的线路集合,包括:
步骤a1、根据任一子载波所对应的信道矩阵计算所述任一子载波的抵消矩阵Pk,并将所述Pk中的各个元素作为估计的功率增益因子;
步骤b1、判断所述任一子载波的Pk中的各个元素是否大于第一预设门限;
步骤c1、如果所述任一子载波的Pk中的元素Pk ij大于所述第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合;
其中,所述Pk ij表示线路j对线路i的抵消系数。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合之后,所述方法还包括:
如果将所述线路i加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第i行和第i列移除,并对剩余的子矩阵重复执行步骤a1至步骤c1,直至所述任一子载波的Pk中的所有元素均小于所述第一预设门限;或,
如果将所述线路j加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行步骤a1至步骤c1,直至所述任一子载波的Pk中的所有元素均小于所述第一预设门限。
结合第一方面的第二种可能的实现方式,在第一方面的第五种可能的实现方式中,所述各个子载波所对应的线路串扰信道信息包括所述各个子载波所对应的信道矩阵,所述根据所述各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致所述估计的功率增益因子大于某一门限的线路加入所述需要关闭的与所述各个子载波所对应的线路集合,包括:
步骤a2、选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算所述索引子矩阵的功率增益因子PI(i,j);
步骤b2、判断所述索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;
步骤c2、如果所述索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合。
结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合之后,所述方法还包括:
如果将所述线路i加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第i行和第i列移除,选取与所述任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其依次执行上述步骤a2至步骤c2,直至遍历到所有线路;或,
如果将所述线路j加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第j行和第j列移除,选取与所述任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其依次执行上述步骤a2至步骤c2,直至遍历到所有线路。
结合第一方面的第二种可能的实现方式,在第一方面的第七种可能的实现方式中,所述各个子载波所对应的线路串扰信道信息包括所述各个子载波所对应的信道矩阵,所述根据所述各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致所述估计的功率增益因子大于某一门限的线路加入所述需要关闭的与所述各个子载波所对应的线路集合,包括:
步骤a3:对任一子载波所对应的信道矩阵进行分解,得到一个酉矩阵和一个三角矩阵,并计算所述三角矩阵的对角线模值最小元素的值,和/或计算三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值,所述三角矩阵的对角线模值最小元素的值的倒数,和/或所述三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值的倒数为功率增益因子;
步骤b3:判断所述模值最小元素的值是否小于第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值是否小于第四预设门限;
步骤c3:如果所述模值最小元素的值小于所述第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限,则将所述最小元素对应的线路j加入需要关闭的与所述任一子载波所对应的线路集合。
结合第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,所述将所述最小元素对应的线路j加入需要关闭的与所述任一子载波所对应的线路集合之后,所述方法还包括:
将所述任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行步骤a3至步骤c3,直至所述模值最小元素的值小于第三预设门限,和/或所述模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限。
结合第一方面,在第一方面的第九种可能的实现方式中,所述将所述多条线路的关闭子载波集发送给收发器之后,所述收发器根据所述各个子载波的抵消矩阵计算对应的对角矩阵,并根据得到的对角矩阵对发送信号进行功率控制。
结合第一方面及第一方面的第一种至第九种可能的实现方式,在第一方面的第十种可能的实现方式中,所述方法还包括:
将所述各条线路上需要关闭的子载波上的功率分配至所述各条线路上未关闭的子载波上。
结合第一方面及第一方面的第一种至第九种可能的实现方式,在第十一种可能的实现方式中,所述由所述收发器关闭各条线路上需要关闭的子载波上的发送信号,包括:
由所述收发器将所述各条线路上需要关闭的子载波的数据符号发送信号关闭,同步符号发送信号打开。
结合第一方面及第一方面的第一种至第九种及第十一种可能的实现方式,在第一方面的第十二种可能的实现方式中,所述方法还包括:
判断是否满足更新所述各条线路的关闭子载波集的触发条件;
如果满足更新所述各条线路的关闭子载波集的触发条件,则更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集;
根据所述各条线路的关闭子载波集及所述各条线路的新的关闭子载波集获取各条线路需重新启用的子载波,并启用所述各条线路的需重新启用的子载波。
结合第一方面的第十二种可能的实现方式,在第一方面的第十三种可能的实现方式中,所述判断是否满足更新所述各条线路的关闭子载波集的触发条件,包括:
当有新的线路加入时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,
当原有线路离开时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,
当原有线路的功率状态发生变化时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,
当信道矩阵更新时,则判断满足更新所述各条线路的关闭子载波集的触发条件。
结合第一方面的第十二种可能的实现方式,在第一方面的第十四种可能的实现方式中,所述更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集之前,所述方法还包括:
在所述各条线路的关闭子载波集中的关闭子载波的同步符号上发送非零信号,所述非零信号至少包括导频信号;
根据所述各个导频信号重新计算各个子载波所对应的信道矩阵;
所述更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集,包括:
根据所述各个子载波所对应的信道矩阵更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集。
第二方面,提供了一种功率控制设备,应用在矢量化***中,所述矢量化***包括多条线路,每条线路上包括多个子载波,对于每个子载波所述多条线路之间形成串扰信道,所述设备包括:
第一获取模块,用于根据所述多个子载波中的各个子载波所对应的线路信道信息获取所述多条线路的关闭子载波集,所述关闭子载波集包括所述多条线路上需要关闭的子载波集合;
第一发送模块,用于将所述获取模块获取到的所述多条线路的关闭子载波集发送给收发器,由所述收发器关闭各条线路上需要关闭的子载波上的发送信号,以进行功率控制。
结合第二方面,在第二方面的第一种可能的实现方式中,所述第一获取模块,包括:
计算单元,用于根据各个子载波所对应的线路串扰信道信息计算需要关闭的与所述各个子载波对应的线路集合;
查找单元,用于根据所述计算单元已计算得到的所述各个子载波对应的线路集合查找所述线路集合中的每条线路上需要关闭的子载波,得到所述多条线路需要关闭的子载波集合。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述计算单元,用于根据所述各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致所述估计的功率增益因子大于某一门限的线路加入所述需要关闭的与所述各个子载波所对应的线路集合。
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述各个子载波所对应的线路串扰信道信息包括所述各个子载波所对应的信道矩阵,所述计算单元,用于根据任一子载波所对应的信道矩阵计算所述任一子载波的抵消矩阵Pk,并将所述Pk中的各个元素作为估计的功率增益因子;判断所述任一子载波的Pk中的各个元素是否大于第一预设门限;如果所述任一子载波的Pk中的元素Pk ij大于所述第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合;其中,所述Pk ij表示线路j对线路i的抵消系数。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述各个子载波所对应的线路串扰信道信息包括各个子载波所对应的信道矩阵,所述计算单元,还用于如果将所述线路i加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第i行和第i列移除,并对剩余的子矩阵重复执行判断所述任一子载波的Pk中的各个元素是否大于第一预设门限;如果所述任一子载波的Pk中的元素Pk ij大于所述第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合的步骤,直至所述任一子载波的Pk中的所有元素均小于所述第一预设门限;
或,所述计算单元,还用于如果将所述线路j加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行判断所述任一子载波的Pk中的各个元素是否大于第一预设门限;如果所述任一子载波的Pk中的元素Pk ij大于所述第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合的步骤,直至所述任一子载波的Pk中的所有元素均小于所述第一预设门限。
结合第二方面的第二种可能的实现方式,在第二方面的第五种可能的实现方式中,所述各个子载波所对应的线路串扰信道信息包括各个子载波所对应的信道矩阵,所述计算单元,用于选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算所述索引子矩阵的功率增益因子PI(i,j);判断所述索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;如果所述索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合。
结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述计算单元,还用于如果将所述线路i加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第i行和第i列移除,选取与所述任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其执行选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算所述索引子矩阵的功率增益因子PI(i,j);判断所述索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;如果所述索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合的步骤,直至遍历到所有线路;
或,所述计算单元,还用于如果将所述线路j加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第j行和第j列移除,选取与所述任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其执行选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算所述索引子矩阵的功率增益因子PI(i,j);判断所述索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;如果所述索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合的步骤,直至遍历到所有线路。
结合第二方面的第二种可能的实现方式,在第二方面的第七种可能的实现方式中,所述各个子载波所对应的线路串扰信道信息包括所述各个子载波所对应的信道矩阵,所述计算单元,用于对任一子载波所对应的信道矩阵进行分解,得到一个酉矩阵和一个三角矩阵,并计算所述三角矩阵的对角线模值最小元素的值,和/或计算三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值,所述三角矩阵的对角线模值最小元素的值的倒数,和/或所述三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值的倒数为功率增益因子;判断所述模值最小元素的值是否小于第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值是否小于第四预设门限;如果所述模值最小元素的值小于所述第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限,则将所述最小元素对应的线路j加入需要关闭的与所述任一子载波所对应的线路集合。
结合第二方面的第七种可能的实现方式,在第二方面的第八种可能的实现方式中,所述计算单元,还用于将所述任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行对任一子载波所对应的信道矩阵进行分解,得到一个酉矩阵和一个三角矩阵,并计算所述三角矩阵的对角线模值最小元素的值,和/或计算三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值;判断所述模值最小元素的值是否小于第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值是否小于第四预设门限;如果所述模值最小元素的值小于所述第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限,则将所述最小元素对应的线路j加入需要关闭的与所述任一子载波所对应的线路集合的步骤,直至所述模值最小元素的值小于第三预设门限,和/或所述模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限。
结合第二方面及第二方面的第一种至第八种可能的实现方式,在第二方面的第九种可能的实现方式中,所述设备还包括:
分配模块,用于将所述各条线路上需要关闭的子载波上的功率分配至所述各条线路上未关闭的子载波上。
结合第二方面及第二方面的第一种至第九种可能的实现方式,在第二方面的第十种可能的实现方式中,所述设备,还包括:
判断模块,用于判断是否满足更新所述各条线路的关闭子载波集的触发条件;
更新模块,用于当所述判断模块判断满足更新所述各条线路的关闭子载波集的触发条件时,更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集;
启用模块,用于根据所述第一获取模块获取的各条线路的关闭子载波集及所述更新模块获取的各条线路的新的关闭子载波集获取各条线路需重新启用的子载波,并启用所述各条线路的需重新启用的子载波。
结合第二方面的第十种可能的实现方式,在第二方面的第十一种可能的实现方式中,所述判断模块,用于当有新的线路加入时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,当原有线路离开时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,当原有线路的功率状态发生变化时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,当信道矩阵更新时,则判断满足更新所述各条线路的关闭子载波集的触发条件。
结合第二方面的第十种可能的实现方式,在第二方面的第十二种可能的实现方式中,所述设备,还包括:
第二发送模块,用于在所述各条线路的关闭子载波集中的关闭子载波的同步符号上发送非零信号,所述非零信号至少包括导频信号;
第二计算模块,用于根据所述各个导频信号重新计算各个子载波所对应的信道矩阵;
所述更新模块,用于根据所述第二计算模块计算得到的各个子载波所对应的信道矩阵更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集。
第三方面,还提供了一种功率控制***,所述***包括:功率控制设备及收发器;
其中,所述功率控制设备如上述功率控制设备,所述收发器用于接收所述功率控制设备发送的多条线路的关闭子载波集,关闭各条线路上需要关闭的子载波上的发送信号,以进行功率控制。
本发明实施例提供的技术方案的有益效果是:
本发明通过各个子载波所对应的线路信道信息计算各条线路的关闭子载波集,并将其发送给收发器,从而由收发器关闭各条线路上需要关闭的子载波上的发送信号,保证了剩余线路的性能,在进行功率控制时,效果更佳。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种矢量化***;
图2是本发明实施例一提供的一种功率控制方法流程图;
图3是本发明实施例二提供的一种功率控制方法流程图;
图4是本发明实施例三提供的第一种功率控制设备的结构示意图;
图5是本发明实施例三提供的一种第一获取模块的内部结构示意图;
图6是本发明实施例三提供的第二种功率控制设备的结构示意图;
图7是本发明实施例三提供的第三种功率控制设备的结构示意图;
图8是本发明实施例三提供的第四种功率控制设备的结构示意图;
图9是本发明实施例四提供的一种功率控制设备的结构示意图;
图10是本发明实施例五提供的一种功率控制***的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
本发明实施例提供了一种功率控制方法,该方法应用在矢量化***中,该矢量化***包括多条线路,每条线路上包括多个子载波,对于每个子载波多条线路之间形成串扰信道,参见图2,本实施例提供的方法流程包括:
201:根据多个子载波中的各个子载波所对应的线路串扰信道信息获取多条线路的关闭子载波集,该关闭子载波集包括多条线路上需要关闭的子载波集合;
其中,获取多条线路的关闭子载波集,包括:
根据各个子载波所对应的线路串扰信道信息计算需要关闭的与各个子载波对应的线路集合;
根据已计算得到的各个子载波对应的线路集合查找线路集合中的每条线路上需要关闭的子载波,得到多条线路需要关闭的子载波集合。
进一步地,根据各个子载波所对应的线路串扰信道信息计算需要关闭的与各个子载波对应的线路集合,包括:
根据各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致估计的功率增益因子大于某一门限的线路加入需要关闭的与各个子载波所对应的线路集合。
进一步地,各个子载波所对应的线路串扰信道信息包括各个子载波所对应的信道矩阵,根据各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致估计的功率增益因子大于某一门限的线路加入需要关闭的与各个子载波所对应的线路集合,包括:
步骤a1、根据任一子载波所对应的信道矩阵计算任一子载波的抵消矩阵Pk,并将Pk中的各个元素作为估计的功率增益因子;
步骤b1、判断任一子载波的Pk中的各个元素是否大于第一预设门限;
步骤c1、如果任一子载波的Pk中的元素Pk ij大于第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合;
其中,Pk ij表示线路j对线路i的抵消系数。
进一步地,将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合之后,方法还包括:
如果将线路i加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第i行和第i列移除,并对剩余的子矩阵重复执行步骤a1至步骤c1,直至任一子载波的Pk中的所有元素均小于第一预设门限;或,
如果将线路j加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行步骤a1至步骤c1,直至任一子载波的Pk中的所有元素均小于第一预设门限。
可选地,各个子载波所对应的线路串扰信道信息包括各个子载波所对应的信道矩阵,根据各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致估计的功率增益因子大于某一门限的线路加入需要关闭的与各个子载波所对应的线路集合,包括:
步骤a2、选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算索引子矩阵的功率增益因子PI(i,j);
步骤b2、判断索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;
步骤c2、如果索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合。
进一步地,将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合之后,方法还包括:
如果将线路i加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第i行和第i列移除,选取与任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其依次执行上述步骤a2至步骤c2,直至遍历到所有线路;或,
如果将线路j加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第j行和第j列移除,选取与任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其依次执行上述步骤a2至步骤c2,直至遍历到所有线路。
可选地,各个子载波所对应的线路串扰信道信息包括各个子载波所对应的信道矩阵,根据各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致估计的功率增益因子大于某一门限的线路加入需要关闭的与各个子载波所对应的线路集合,包括:
步骤a3:对任一子载波所对应的信道矩阵进行分解,得到一个酉矩阵和一个三角矩阵,并计算三角矩阵的对角线模值最小元素的值,和/或计算三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值,三角矩阵的对角线模值最小元素的值的倒数,和/或三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值的倒数为功率增益因子;
步骤b3:判断模值最小元素的值是否小于第三预设门限,和/或模值最小元素的值比上与元素对应的信道矩阵中第k列构成的向量的长度所得的比值是否小于第四预设门限;
步骤c3:如果模值最小元素的值小于第三预设门限,和/或模值最小元素的值比上与元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限,则将最小元素对应的线路j加入需要关闭的与任一子载波所对应的线路集合。
进一步地,将最小元素对应的线路j加入需要关闭的与任一子载波所对应的线路集合之后,方法还包括:
将任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行步骤a3至步骤c3,直至模值最小元素的值小于第三预设门限,和/或模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限。
202:将多条线路的关闭子载波集发送给收发器,由收发器关闭各条线路上需要关闭的子载波上的发送信号,以进行功率控制。
进一步地,将多条线路的关闭子载波集发送给收发器之后,收发器根据各个子载波的抵消矩阵计算对应的对角矩阵,并根据得到的对角矩阵对发送信号进行功率控制。
进一步地,方法还包括:
将各条线路上需要关闭的子载波上的功率分配至各条线路上未关闭的子载波上。
进一步地,由收发器关闭各条线路上需要关闭的子载波上的发送信号,包括:
由收发器将各条线路上需要关闭的子载波的数据符号发送信号关闭,同步符号发送信号打开。
进一步地,方法还包括:
判断是否满足更新各条线路的关闭子载波集的触发条件;
如果满足更新各条线路的关闭子载波集的触发条件,则更新各条线路的关闭子载波集,得到各条线路的新的关闭子载波集;
根据各条线路的关闭子载波集及各条线路的新的关闭子载波集获取各条线路需重新启用的子载波,并启用各条线路需重新启用的子载波。
其中,所述收发器可以是本端或远端的收发器。
其中,判断是否满足更新各条线路的关闭子载波集的触发条件,包括:
当有新的线路加入时,则判断满足更新各条线路的关闭子载波集的触发条件;或,
当原有线路离开时,则判断满足更新各条线路的关闭子载波集的触发条件;或,
当原有线路的功率状态发生变化时,则判断满足更新各条线路的关闭子载波集的触发条件;或,
当信道矩阵更新时,则判断满足更新各条线路的关闭子载波集的触发条件。
进一步地,更新各条线路的关闭子载波集,得到各条线路的新的关闭子载波集之前,方法还包括:
在各条线路的关闭子载波集中的关闭子载波的同步符号上发送非零信号,非零信号至少包括导频信号;
根据各个导频信号重新计算各个子载波所对应的信道矩阵;
更新各条线路的关闭子载波集,得到各条线路的新的关闭子载波集,包括:
根据各个子载波所对应的信道矩阵更新各条线路的关闭子载波集,得到各条线路的新的关闭子载波集。
本实施例提供的方法,通过各个子载波所对应的信道信息计算各条线路的关闭子载波集,并将其发送给收发器,从而由收发器关闭各条线路上需要关闭的子载波上的发送信号,保证了剩余线路的性能,在进行功率控制时,效果更佳。而在关闭各条线路上需要关闭的子载波上的发送信号后,为了保持***的性能,还可在满足更新各条线路的关闭子载波集的触发条件下,可重新恢复各条线路的关闭子载波集中的子载波上的发送信号,因此,功率控制方式更加灵活,且***性能更加优化。
实施例二
本发明提供了一种功率控制方法,以图1所示的矢量化***中的发送方和接收方均存在M(K>0)个收发器,且对应K(K>0)个子载波为例,则在第k(k=1~K)个子载波上,下行信号传输过程可以写作如下形式:
x'k=Pk.xk (1)
yk=Feqk.(Hk.Pk.xk+γk) (2)
其中,Pk标识第k个子载波的抵消矩阵,大小为M*M;
Hk标识第k个子载波对应的信道矩阵,大小为M*M;
Feqk标识第k个子载波的FEQ(Frequency Equalizer,频域均衡器)矩阵,大小为M*M,且Feqk为对角矩阵;其作用是将接收信号恢复成发送信号,下行FEQ在接收方的收发器中实现,其理论值为Hk对角线的倒数;
xk标识在第k个子载波上M个发送方收发器在经过抵消器之前的发送信号,大小为M*1;
x'k标识在第k个子载波上M个发送方收发器在经过抵消器之后的发送信号,大小为M*1;
yk标识在第k个子载波上M个接收方收发器的接收信号,大小为M*1;
γk标识在第k个子载波上M个接收方收发器的噪声信号,大小为M*1。
在第k(k=1~K)个子载波上,上行信号传输过程可以写作如下形式:
yk=Feqk.Wk.(Hk.xk+γk) (3)
其中,Wk标识第k个子载波的抵消矩阵,大小为M*M;
Hk标识第k个上行子载波对应的信道矩阵,大小为M*M;
Feqk标识第k个子载波的FEQ(Frequency Equalizer,频域均衡器)矩阵,大小为M*M,且Feqk为对角矩阵;其作用是将接收信号恢复成发送信号,上行FEQ在接收方的收发器中实现,其理论值为Hk对角线的倒数;
标识在第k个子载波上M个接收方收发器的接收信号,大小为M*1;
标识在第k个子载波上M个接收方收发器在经过抵消器之后的接收信号,大小为M*1;
γk标识在第k个子载波上M个接收方收发器的噪声信号,大小为M*1。
此外,本实施例提供的方法在进行数据传输时,其传输数据发送单位为符号、时分复用帧或超帧。其中,每个时分复用帧的长度为36个符号,而其中35个为数据符号,且每个时分复用帧中,前面的部分发送下行信号,后面的部分发送上行信号,另外一个符号是上下行发送的空隙,不发送信号。且8个时分复用帧组成一个超帧,因此一个超帧的长度为288个符号,其中280个为数据符号,280个数据符号中,有一个上行同步符号和一个下行同步符号,剩余278个符号为数据符号,供传输数据。
对于上行方向,本发明实施例提供的方法可以限制抵消矩阵每一个元素的大小,从而避免对接收端噪声被抵消器放大。因此,对上行的性能损失的避免也有明显作用。
现结合上述内容,对本实施例提供的功率控制方式进行详细地解释说明。参见图3,本实施例提供的方法流程包括:
301:根据各个子载波所对应的线路串扰信道信息计算需要关闭的与各个子载波对应的线路集合。
针对该步骤,根据各个子载波所对应的线路串扰信道信息计算需要关闭的与各个子载波对应的线路集合,包括:
根据各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致估计的功率增益因子大于某一门限的线路加入需要关闭的与各个子载波所对应的线路集合。
以线路串扰信道信息为信道矩阵为例,根据各个子载波所对应的线路串扰信道信息计算需要关闭的与各个子载波对应的线路集合之前,需先获取各个子载波对应的信道矩阵,获取各个子载波对应的信道矩阵的具体实现方式可依据现有的获取方式实现,以获取第k个子载波所对应的信道矩阵为例,则发送方首先在第k个子载波的同步符号上向接收方发送正交导频序列,并获取接收方根据该正交导频序列返回的误差采样值,之后,VCE根据该正交导频序列及误差采样值便可估算出第k个子载波所对应的信道矩阵Hk或Heq k。其中,Heq k为归一化的信道矩阵,其对角线元素值全部为1。
此外,根据各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致估计的功率增益因子大于某一门限的线路加入需要关闭的与所述各个子载波所对应的线路集合的实现方式可分为三种,具体采用何种计算方式,可视具体情况而定,本实施例对此不作具体限定。
第一种方式:该种方式的具体步骤如下:
步骤a1、根据任一子载波所对应的信道矩阵计算任一子载波的抵消矩阵Pk,并将Pk中的各个元素作为估计的功率增益因子;
步骤b1、判断任一子载波的Pk中的各个元素是否大于第一预设门限;
步骤c1、如果任一子载波的Pk中的元素Pk ij大于第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合;
其中,Pk ij表示Pk中第i行第j列的元素,且表示线路j对线路i的抵消系数。
在将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合之后,本实施例提供的方法还包括:
如果将线路i加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第i行和第i列移除,并对剩余的子矩阵重复执行步骤a1至步骤c1,直至任一子载波的Pk中的所有元素均小于第一预设门限;或,
如果将线路j加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行步骤a1至步骤c1,直至任一子载波的Pk中的所有元素均小于第一预设门限。
其中,第一预设门限的大小具体可为1,当然第一预设门限的大小除上述数值外,还可为其他数值,例如,2或3等等,本实施例对第一预设门限的大小不进行具体限定。
针对该种方式,根据上述公式(1)可以得出:
即在第k个子载波上线路j的发送信号对线路i的发送信号产生干扰,为了消除该干扰,需在第k个子载波上将线路i的发送信号或线路j的发送信号置0,也即在第k个子载波上将线路i或线路j关闭,如果关闭线路i,则由于信道矩阵中的第i行元素和第i列元素分别表示其他线路对线路i产生的干扰和线路i对其他线路的干扰,因此将信道矩阵中的第i行和第i列元素都移除;而如果关闭线路j,则由于信道矩阵中的第j行元素和第j列元素分别表示其他线路对线路j产生的干扰和线路j对其他线路的干扰,因此将信道矩阵中的第j行和第j列元素都移除,重复执行上述步骤a1至c1,直至任一子载波的Pk中的所有元素均小于第一预设门限,便可计算出第k个子载波的关闭线路集。
第二种方式:该种方式的具体步骤如下:
步骤a2、选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算索引子矩阵的功率增益因子PI(i,j);
步骤b2、判断索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;
步骤c2、如果索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合。
在将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合之后,本实施例提供的方法还包括:
如果将线路i加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第i行和第i列移除,选取与任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其依次执行上述步骤a2至步骤c2,直至遍历到所有线路;或,
如果将线路j加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第j行和第j列移除,选取与任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其依次执行上述步骤a2至步骤c2,直至遍历到所有线路。
其中,第二预设门限的大小具体可为2,当然第二预设门限的大小除上述数值外,还可为其他数值,例如,1或3等等,本实施例对第二预设门限的大小不进行具体限定。
针对该种方式,索引子矩阵的大小为2*2,以第k个子载波的信道矩阵Hk为例,则Hk的索引子矩阵为而该索引子矩阵的功率控制因子:
其中,h11指代索引子矩阵中第1行第1列的元素,h22指代第2行第2列的元素,h12指代第1行第2列元素,h21指代第2行第1列元素。
由于各个子载波的信道矩阵大小均为M*M,而索引子矩阵的大小为2*2,因此,需进行M(M-1)/2次的运算才能遍历完M个线路,当遍历完M个线路后,便可得到第k个子载波的关闭线路集。且该种方式由于直接根据各个子载波的所对应的信道矩阵计算各个子载波的关闭线路集,因此相较于第一种方式其计算量由O(M3)减小为M(M-1)/2,降低了一个数量级。
第三种方式:该种方式的具体步骤如下:
步骤a3:对任一子载波所对应的信道矩阵进行分解,得到一个酉矩阵和一个三角矩阵,并计算三角矩阵的对角线模值最小元素的值,和/或计算三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值,三角矩阵的对角线模值最小元素的值的倒数,和/或三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值的倒数为功率增益因子;
步骤b3:判断模值最小元素的值是否小于第三预设门限,和/或模值最小元素的值比上与元素对应的信道矩阵中第k列构成的向量的长度所得的比值是否小于第四预设门限;
步骤c3:如果模值最小元素的值小于第三预设门限,和/或模值最小元素的值比上与元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限,则将最小元素对应的线路j加入需要关闭的与任一子载波所对应的线路集合。
在将最小元素对应的线路j加入需要关闭的与任一子载波所对应的线路集合之后,本实施例提供的方法还包括:
将任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行步骤a3至步骤c3,直至模值最小元素的值小于第三预设门限,和/或模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限。
其中,第三预设门限的大小具体可为3,当然第三预设门限的大小除上述数值外,还可为其他数值,例如,1或2等等,本实施例对第三预设门限及第四预设门限的大小不进行具体限定。
针对该种方式,在对任一子载波所对应的信道矩阵进行分解时,可通过一个旋转因子记录三角矩阵中各个元素与各条线路的对应关系,当判断模值最小元素的值小于第三预设门限和/或模值最小元素的值比上与元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限时,便可根据对应关系查找到最小元素对应的线路j,进而将其加入需要关闭的与该任一子载波所对应的线路集合,并将该任一子载波所对应的信道矩阵的第j行和第j列的元素进行移除,对剩余的子矩阵重复执行步骤a3至步骤c3,直至模值最小元素的值小于第三预设门限,和/或模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限。
进一步地,为了实现按照优先级的顺序将线路关闭,在对任一子载波所对应的信道矩阵进行分解时,可将信道矩阵中优先级高的线路对应的行排列在优先级低的线路对应的行之前,而根据该种分解方式得到的三角矩阵的元素大小与信道矩阵中元素排列顺序相关,即在信道矩阵中排列在前面的行对应的线路更容易获得较大的元素,而排在信道矩阵前面的行对应的线路的优先级高,且在进行线路关闭时,会将最小元素对应的线路加入需要关闭的与任一子载波所对应的线路集合,因此,按照上述方式可实现依据线路的优先级顺序将待关闭线路加入需要关闭的与任一子载波所对应的线路集合。
需要说明的是,在根据上述三种方式计算各个子载波的关闭线路集的过程中,本实施例提供的方法还包括:为各条线路设置各条线路的优先级的步骤。通常,优先级的设置方式可采取如下三种模式:
激活(showtime)线路优先模式:设置已激活线路的优先级高于新加入线路的优先级。采用这种模式可保证已激活线路的发送速率波动较小。
子载波交替模式:在不同的子载波上针对同一线路设置不同的优先级。以符号为m1的线路和符号为m2的线路为例,则可在奇数子载波上将m1线路的优先级设置为高于m2线路的优先级,而在偶数子载波上将m1线路的优先级设置为低于m2线路的优先级。采用这种模式可使所有线路的性能得到均衡,从而可避免某些线路的性能波动过大。
用户设置模式:运营商可以根据用户的业务需求,将对数据传输速率要求高的用户对应的线路的优先级设置为高。
针对上述三种设置优先级的模式,在对各条线路进行优先级设置时,可任意选取其中一种,而无论采用上述哪种模式设置线路的优先级,该设置线路优先级的步骤仅需在初次执行本实施例提供的方法时执行,在后续再次执行本实施例提供的方法时,无需再执行该步骤,当且仅当需调整各条线路的优先级时,执行设置各条线路优先级的步骤。
302:根据已计算得到的各个子载波对应的线路集合查找线路集合中的每条线路上需要关闭的子载波,得到多条线路需要关闭的子载波集合。
针对该步骤,以M=4、K=2,即存在4个线路,分别以符号a、b、c及d对4个线路进行标识,存在两个子载波,分别以符号1和2进行标识,且通过上述步骤301计算出需要关闭的与各个子载波所对应的线路集合为如下表1所示为例:
表1
载波名称 | 需要关闭的线路集合 |
载波1 | 线路a、线路b、线路c |
载波2 | 线路b、线路c |
则可根据各条线路的标识在表1中进行查找,如果某一子载波存在需要关闭的线路集合,则表明该线路在该子载波上不进行信号发送,因此将该子载波加入到线路的关闭子载波集中,当对表1中需要关闭的与各个子载波所对应的线路集合查找完毕后,便可得到各条线路的关闭子载波集。例如,根据上述表1可得知,线路a的关闭子载波集中有子载波1,线路b和线路c的关闭子载波集中都有子载波1和子载波2,而线路d的关闭子载波集为空集,即表明线路d在子载波1和子载波2上均可发送信号。
303:将多条线路的关闭子载波集发送给收发器,由收发器关闭各条线路上需要关闭的子载波上的发送信号。
针对该步骤,收发器关闭各条线路上需要关闭的子载波上的发送信号,包括将各条线路上需要关闭的子载波的数据符号发送信号关闭,同步符号发送信号打开。继续以上述步骤302中的表1为例,则在获取到线路a的关闭子载波集后,便将线路a对应的子载波1的数据符号上的发送信号置0,在获取到线路b的关闭子载波集后,便将线路b对应的子载波1的数据符号上的发送信号置0及线路b对应的子载波2的数据符号上的发送信号置0,线路c对应的子载波1的数据符号上的发送信号置0及线路c对应的子载波2的数据符号上的发送信号置0。
此外,收发器根据各个子载波的抵消矩阵计算对应的对角矩阵,并根据得到的对角矩阵对发送信号进行功率控制。该收发器可以是本端的收发器,也可以是远端的收发器,具体实施时,上行为本端的收发器,下行为远端的收发器。上述步骤301至步骤303仅给出了下行方向的各条线路的关闭子载波集的计算方法,而在上行方向,同样也是根据各个信道矩阵计算抵消矩阵W,所以获取各条线路的关闭子载波集的方式同下行方向一样。与下行方向不同的是,下行方向的第一预设门限至第四预设门限表示的是功率增加值,而上行方向的相应的第一预设门限至第四预设门限表示的是噪声增加值。当上行方向的子载波信号需要关闭时,其关闭方式同下行方向也一致。
需要说明的是,根据上述步骤301至步骤303可获取到各条线路的关闭子载波集,并可成功关闭各条线路上需要关闭的子载波上的发送信号。而在根据步骤301确定需要关闭的与任一子载波所对应的线路集合时便对该任一子载波所对应的信道矩阵中与需要关闭的与该任一子载波所对应的线路集合中关闭线路相对应的行和列移除,因此,在获取到需要关闭的与任一子载波所对应的线路集合后,该任一子载波所对应的信道矩阵的行列数为该任一子载波的未关闭线路个数,而对此时的信道矩阵求逆可得到该任一子载波的抵消矩阵,在得到该抵消矩阵后,便可对发送信号进行功率控制,详细过程详见下述步骤304。
304:收发器根据各个子载波的抵消矩阵计算对应的对角矩阵,并根据得到的对角矩阵对发送信号进行功率控制。
针对该步骤,以需要关闭的与第k个子载波所对应的线路集合中的线路个数为M1,未关闭线路数为M2为例,则获取到第k个子载波的抵消矩阵的大小为M2*M2,之后便可计算第k个子载波的对角矩阵,对角矩阵的具体计算方式可依据现有的计算方式实现。例如,为保证未关闭线路的预编码前的信号xk满足功率限制,则需使未关闭线路之间的抵消矩阵行的平方和小于1。即通过一个对角矩阵,对功率进行缩放(Scale),使得二者相乘后得到的矩阵的行平方和小于1。
以归一化信道矩阵为例,则对其求逆可得到抵消矩阵:
为了控制预编码后的发送信号功率,需采用的对角矩阵为:
其中另外,需要说明的是,此处的D与本实施例中的功率增益因子PI(i,j)互为倒数。
以第k个子载波为例,则
yk=((Dk)-1.Feqk).(Hk.Pk.Dk.xk+γk)
由于Dk是一个对角阵,相当于对每条线路的预编码前的发送信号单独做了功率缩放,所以可以在发送方的收发器中实现功率控制,首先设置功率控制因子gik,然后通过公式gik≤Dk计算gik大小,在得到功率控制因子后,将该功率控制因子与发送信号相乘即可实现功率控制。
除了上述的功率控制方式外,还可以直接将Pk.Dk作为新的抵消矩阵,发送方的抵消器根据该新的抵消矩阵对发送信号进行预编码,实现对发送信号进行功率控制,也就是功率控制在抵消器上实现而不是在收发器上实现。针对上述两种功率控制方式,具体采用哪种方式对发送信号进行功率控制本实施例对此不进行限定。
305:将各条线路上需要关闭的子载波上的功率分配至各条线路上未关闭的子载波上。
具体地,由于针对任一线路其所有子载波的发送功率之和是固定的,而根据上述步骤303在关闭需要关闭的各个子载波上的发送信号后,为优化***的性能及提高功率使用率,本实施例提供的方法会将该线路的关闭子载波集中的各个子载波的发送功率分配给该线路上未关闭的子载波。具体的分配方式可依据现有的分配方式实现,本实施例对此不作具体限定。例如,针对功率小的子载波为其分配较多的功率,而针对功率大的子载波为其分配较少的功率。
此外,如果一味地关闭各条线路上需要关闭的子载波,则各条线路的性能将越来越低,不利于***性能的优化。为了保证***的性能,本实施提供的方法还包括重新启用各条线路的关闭子载波集中关闭的子载波的步骤,详见下述步骤306至步骤308。
306:判断是否满足更新各条线路的关闭子载波集的触发条件。
针对该步骤,判断是否满足更新各条线路的关闭子载波集的触发条件,包括但不限于如下方式:
当有新的线路加入时,则判断满足更新各条线路的关闭子载波集的触发条件;或,
当原有线路离开时,包括发生DLE(Disorderly Leaving event,非正常离开事件)和OLE(Orderly Leaving Event,正常离开事件)。则判断满足更新各条线路的关闭子载波集的触发条件;或,
当原有线路的功率状态发生变化时,即线路在全功率模式(L0state)、LPM(LowPower Mode,低功率模式)、DM(Discontinuous Mode,非连续发送模式)之间切换,或者在两种不同的非连续发送模式之间切换,则判断满足更新各条线路的关闭子载波集的触发条件;或,
当信道矩阵更新时,则判断满足更新各条线路的关闭子载波集的触发条件。
307:如果满足更新各条线路的关闭子载波集的触发条件,则更新各条线路的关闭子载波集,得到各条线路的新的关闭子载波集。
为了保证各条线路的关闭子载波集中的关闭子载波的后续可用性,本实施例提供的方法在更新各条线路的关闭子载波集,得到各条线路的新的关闭子载波集之前,还包括:
在各条线路的关闭子载波集中的关闭子载波的同步符号上发送非零信号,非零信号至少包括导频信号;
根据各个导频信号重新计算全部子载波的各条线路的信道矩阵;
更新各条线路的关闭子载波集,得到各条线路的新的关闭子载波集,包括但不限于如下方式:
根据各个子载波的各条线路的信道矩阵更新各条线路的关闭子载波集,得到各条线路的新的关闭子载波集。
其中,根据各个子载波的各条线路的信道矩阵更新各条线路的关闭子载波集的具体实现方式可参照上述步骤301至步骤302提供的计算各条线路的关闭子载波集方式,此处不再赘述。
308:根据各条线路的关闭子载波集及各条线路的新的关闭子载波集获取各条线路需重新启用的子载波,并启用各条线路需重新启用的子载波。
现结合一个具体的例子对根据各条线路的关闭子载波集及各条线路的新的关闭子载波集获取各条线路需重新启用的子载波的具体实现方式进行详细地说明。
以在未更新线路a的关闭子载波集之前,线路a的关闭子载波集中存在子载波1、子载波2及子载波3,而在更新线路a的关闭子载波集之后,线路a的新的关闭子载波集中存在子载波1、子载波2为例,则取二者的交集后,可知子载波1和子载波2均存在于二者中,二子载波3未存在于线路a的新的关闭子载波集中,所以将子载波3作为线路a需重新启用的子载波。
其中,启用各条线路的需重新启用的子载波,包括但不限于:
根据各条线路的关闭子载波的本线信道信息在各条线路的关闭子载波的数据符号上开启信号发送。
其中,本线信道信息至少包括频域均衡器参数及信噪比,且各条线路的关闭子载波的本线信道信息根据在各条线路的关闭子载波的同步符号上发送的非零信号计算得到。
本实施例提供的方法,通过各个子载波所对应的信道矩阵计算各条线路的关闭子载波集,并将其发送给收发器,从而由收发器关闭各条线路上需要关闭的子载波上的发送信号,保证了剩余线路的性能,在根据各个子载波的未关闭线路的预编码矩阵计算对角矩阵进行功率控制时,效果更佳。而在关闭各条线路上需要关闭的子载波上的发送信号后,为了保持***的性能,还可在满足更新各条线路的关闭子载波集的触发条件下,可重新恢复各条线路的关闭子载波集中关闭子载波上的发送信号,因此,功率控制方式更加灵活,且***性能更加优化。
实施例三
本发明实施例提供了一种功率控制设备,用于执行上述实施例一或实施例二提供的方法,应用在矢量化***中,矢量化***包括多条线路,每条线路上包括多个子载波,对于每个子载波多条线路之间形成串扰信道,参见图4,该设备包括:
第一获取模块401,用于根据多个子载波中的各个子载波所对应的线路串扰信道信息获取多条线路的关闭子载波集,关闭子载波集包括多条线路上需要关闭的子载波集合;
第一发送模块402,用于将获取模块401获取到的多条线路的关闭子载波集发送给收发器,由收发器关闭各条线路上需要关闭的子载波上的发送信号,以进行功率控制。
进一步地,参见图5,第一获取模块401,包括:
计算单元4011,用于根据各个子载波所对应的线路串扰信道信息计算需要关闭的与各个子载波对应的线路集合;
查找单元4012,用于根据计算单元4011已计算得到的各个子载波对应的线路集合查找线路集合中的每条线路上需要关闭的子载波,得到多条线路需要关闭的子载波集合。
进一步地,计算单元4011,用于根据各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致估计的功率增益因子大于某一门限的线路加入需要关闭的与各个子载波所对应的线路集合。
进一步地,各个子载波所对应的线路串扰信道信息包括各个子载波所对应的信道矩阵,计算单元4011,用于根据任一子载波所对应的信道矩阵计算任一子载波的抵消矩阵PkPk,并将Pk中的各个元素作为估计的功率增益因子;判断任一子载波的Pk中的各个元素是否大于第一预设门限;如果任一子载波的Pk中的元素Pk ij大于第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合;其中,Pk ij表示线路j对线路i的抵消系数。
进一步地,计算单元4011,还用于如果将线路i加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第i行和第i列移除,并对剩余的子矩阵重复执行判断任一子载波的Pk中的各个元素是否大于第一预设门限;如果任一子载波的Pk中的元素Pk ij大于第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合的步骤,直至任一子载波的Pk中的所有元素均小于第一预设门限;
或,计算单元4011,还用于如果将线路j加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行判断任一子载波的Pk中的各个元素是否大于第一预设门限;如果任一子载波的Pk中的元素Pk ij大于第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合的步骤,直至任一子载波的Pk中的所有元素均小于第一预设门限。
进一步地,计算单元4011,用于选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算索引子矩阵的功率增益因子PI(i,j);判断索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;如果索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合。
进一步地,计算单元4011,还用于如果将线路i加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第i行和第i列移除,选取与任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其执行选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算索引子矩阵的功率增益因子PI(i,j);判断索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;如果索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合的步骤,直至遍历到所有线路;
或,计算单元4011,还用于如果将线路j加入需要关闭的与任一子载波所对应的线路集合,则将任一子载波所对应的信道矩阵的第j行和第j列移除,选取与任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其执行选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算索引子矩阵的功率增益因子PI(i,j);判断索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;如果索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与任一子载波所对应的线路集合的步骤,直至遍历到所有线路。
进一步地,计算单元4011,用于对任一子载波所对应的信道矩阵进行分解,得到一个酉矩阵和一个三角矩阵,并计算三角矩阵的对角线模值最小元素的值,和/或计算三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值,三角矩阵的对角线模值最小元素的值的倒数,和/或三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值的倒数为功率增益因子;判断模值最小元素的值是否小于第三预设门限,和/或模值最小元素的值比上与元素对应的信道矩阵中第k列构成的向量的长度所得的比值是否小于第四预设门限;如果模值最小元素的值小于第三预设门限,和/或模值最小元素的值比上与元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限,则将最小元素对应的线路j加入需要关闭的与任一子载波所对应的线路集合。
进一步地,计算单元4011,还用于将任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行对任一子载波所对应的信道矩阵进行分解,得到一个酉矩阵和一个三角矩阵,并计算三角矩阵的对角线模值最小元素的值,和/或计算三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值;判断模值最小元素的值是否小于第三预设门限,和/或模值最小元素的值比上与元素对应的信道矩阵中第k列构成的向量的长度所得的比值是否小于第四预设门限;如果模值最小元素的值小于第三预设门限,和/或模值最小元素的值比上与元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限,则将最小元素对应的线路j加入需要关闭的与任一子载波所对应的线路集合的步骤,直至模值最小元素的值小于第三预设门限,和/或模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限。
进一步地,参见图6,该设备还包括:
分配模块403,用于将各条线路上需要关闭的子载波上的功率分配至各条线路上未关闭的子载波上。
进一步地,参见图7,该设备,还包括:
判断模块404,用于判断是否满足更新各条线路的关闭子载波集的触发条件;
更新模块405,用于当判断模块404判断满足更新各条线路的关闭子载波集的触发条件时,更新各条线路的关闭子载波集,得到各条线路的新的关闭子载波集;
启用模块406,用于根据第一获取模块401获取的各条线路的关闭子载波集及更新模块405获取的各条线路的新的关闭子载波集获取各条线路需重新启用的子载波,并启用各条线路的需重新启用的子载波。
进一步地,判断模块404,用于当有新的线路加入时,则判断满足更新各条线路的关闭子载波集的触发条件;或,当原有线路离开时,则判断满足更新各条线路的关闭子载波集的触发条件;或,当原有线路的功率状态发生变化时,则判断满足更新各条线路的关闭子载波集的触发条件;或,当信道矩阵更新时,则判断满足更新各条线路的关闭子载波集的触发条件。
进一步地,参见图8,该设备,还包括:
第二发送模块407,用于在各条线路的关闭子载波集中的关闭子载波的同步符号上发送非零信号,非零信号至少包括导频信号;
第二计算模块408,用于根据各个导频信号重新计算各个子载波所对应的信道矩阵;
更新模块405,用于根据第二计算模块408计算得到的各个子载波的各条线路的信道矩阵更新各条线路的关闭子载波集,得到各条线路的新的关闭子载波集。
本实施例提供的设备,通过各个子载波所对应的线路串扰信道信息计算各条线路的关闭子载波集,并将其发送给收发器,从而由收发器关闭各条线路上需要关闭的子载波上的发送信号,保证了剩余线路的性能,在进行功率控制时,效果更佳。而在关闭各条线路上需要关闭的子载波上的发送信号后,为了保持***的性能,还可在满足更新各条线路的关闭子载波集的触发条件下,可重新恢复各条线路的关闭子载波集中关闭的子载波上的发送信号,因此,功率控制方式更加灵活,且***性能更加优化。
实施例四
图9为一个实施方式中功率控制设备的结构示意图,该功率控制设备包括至少一个处理器(901),例如CPU,至少一个网络接口904或者其他用户接口903,存储器905,和至少一个通信总线902。通信总线902用于实现这些装置之间的连接通信。用户接口903可以是显示器,键盘或者点击设备。存储器905可能包含高速Ram存储器,也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器905可选的可以包含至少一个位于远离前述CPU902的存储装置。在一些实施方式中,存储器905存储了如下的元素,模块或者数据结构,或者他们的子集,或者他们的扩展集:
操作***906,包含各种程序,用于实现各种基础业务以及处理基于硬件的任务;
应用模块907,包含第一获取模块401、第一发送模块402,分配模块403、判断模块404、更新模块405、启用模块406、第二发送模块407、第二计算模块408,其功能具体参见上述实施例三中的内容,此处不再一一赘述。
本实施例提供的设备,通过各个子载波所对应的线路串扰信道信息计算各条线路的关闭子载波集,并将其发送给收发器,从而由收发器关闭各条线路上需要关闭的子载波上的发送信号,保证了剩余线路的性能,在进行功率控制时,效果更佳。而在关闭各条线路上需要关闭的子载波上的发送信号后,为了保持***的性能,还可在满足更新各条线路的关闭子载波集的触发条件下,可重新恢复各条线路的关闭子载波集中关闭的子载波上的发送信号,因此,功率控制方式更加灵活,且***性能更加优化。
实施例五
本实施例提供了一种功率控制***,参见图10,该***包括:功率控制设备1001及收发器1002;
其中,功率控制设备1001如上述实施例三所提供的功率控制设备,详见上述实施例三,收发器1002用于接收功率控制设备1001发送的多条线路的关闭子载波集,关闭各条线路上需要关闭的子载波上的发送信号,以进行功率控制。
本实施例提供的***,通过功率控制设备根据各个子载波所对应的线路串扰信道信息计算各条线路的关闭子载波集,并将其发送给收发器,从而由收发器关闭各条线路上需要关闭的子载波上的发送信号,保证了剩余线路的性能,在进行功率控制时,效果更佳。而在关闭各条线路上需要关闭的子载波上的发送信号后,为了保持***的性能,还可在满足更新各条线路的关闭子载波集的触发条件下,可重新恢复各条线路的关闭子载波集中关闭的子载波上的发送信号,因此,功率控制方式更加灵活,且***性能更加优化。
需要说明的是:上述实施例提供的功率控制设备在进行功率控制时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的功率控制设备、***与功率控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (28)
1.一种功率控制方法,应用在矢量化***中,所述矢量化***包括多条线路,每条线路上包括多个子载波,对于每个子载波所述多条线路之间形成串扰信道,其特征在于,所述方法包括:
根据所述多个子载波中的各个子载波所对应的线路串扰信道信息获取所述多条线路的关闭子载波集,所述关闭子载波集包括所述多条线路上需要关闭的子载波集合;
将所述多条线路的关闭子载波集发送给收发器,由所述收发器关闭各条线路上需要关闭的子载波上的发送信号,以进行功率控制;
所述将所述多条线路的关闭子载波集发送给收发器之后,所述收发器根据所述各个子载波的抵消矩阵计算对应的对角矩阵,并根据得到的对角矩阵对发送信号进行功率控制。
2.根据权利要求1所述的方法,其特征在于,所述获取所述多条线路的关闭子载波集,包括:
根据各个子载波所对应的线路串扰信道信息计算需要关闭的与所述各个子载波对应的线路集合;
根据已计算得到的所述各个子载波对应的线路集合查找所述线路集合中的每条线路上需要关闭的子载波,得到所述多条线路需要关闭的子载波集合。
3.根据权利要求2所述的方法,其特征在于,所述根据各个子载波所对应的线路串扰信道信息计算需要关闭的与所述各个子载波对应的线路集合,包括:
根据所述各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致所述估计的功率增益因子大于某一门限的线路加入所述需要关闭的与所述各个子载波所对应的线路集合。
4.根据权利要求3所述的方法,其特征在于,所述各个子载波所对应的线路串扰信道信息包括所述各个子载波所对应的信道矩阵,所述根据所述各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致所述估计的功率增益因子大于某一门限的线路加入所述需要关闭的与所述各个子载波所对应的线路集合,包括:
步骤a1、根据任一子载波所对应的信道矩阵计算所述任一子载波k的抵消矩阵Pk,并将所述Pk中的各个元素作为估计的功率增益因子,k的取值在1~K之间,K是所述矢量化***中的发送方和接收方对应的子载波的数目;
步骤b1、判断所述任一子载波的Pk中的各个元素是否大于第一预设门限;
步骤c1、如果所述任一子载波的Pk中的元素Pk ij大于所述第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合;
其中,所述Pk ij表示线路j对线路i的抵消系数。
5.根据权利要求4所述的方法,其特征在于,所述将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合之后,所述方法还包括:
如果将所述线路i加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第i行和第i列移除,并对剩余的子矩阵重复执行步骤a1至步骤c1,直至所述任一子载波的Pk中的所有元素均小于所述第一预设门限;或,
如果将所述线路j加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行步骤a1至步骤c1,直至所述任一子载波的Pk中的所有元素均小于所述第一预设门限。
6.根据权利要求3所述的方法,其特征在于,所述各个子载波所对应的线路串扰信道信息包括所述各个子载波所对应的信道矩阵,所述根据所述各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致所述估计的功率增益因子大于某一门限的线路加入所述需要关闭的与所述各个子载波所对应的线路集合,包括:
步骤a2、选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算所述索引子矩阵的功率增益因子PI(i,j);
步骤b2、判断所述索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;
步骤c2、如果所述索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合。
7.根据权利要求6所述的方法,其特征在于,所述将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合之后,所述方法还包括:
如果将所述线路i加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第i行和第i列移除,选取与所述任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其依次执行上述步骤a2至步骤c2,直至遍历到所有线路;或,
如果将所述线路j加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第j行和第j列移除,选取与所述任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其依次执行上述步骤a2至步骤c2,直至遍历到所有线路。
8.根据权利要求3所述的方法,其特征在于,所述各个子载波所对应的线路串扰信道信息包括所述各个子载波所对应的信道矩阵,所述根据所述各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致所述估计的功率增益因子大于某一门限的线路加入所述需要关闭的与所述各个子载波所对应的线路集合,包括:
步骤a3:对任一子载波所对应的信道矩阵进行分解,得到一个酉矩阵和一个三角矩阵,并计算所述三角矩阵的对角线模值最小元素的值,和/或计算三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值,所述三角矩阵的对角线模值最小元素的值的倒数,和/或所述三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值的倒数为功率增益因子;
步骤b3:判断所述模值最小元素的值是否小于第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值是否小于第四预设门限;
步骤c3:如果所述模值最小元素的值小于所述第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限,则将所述最小元素对应的线路j加入需要关闭的与所述任一子载波所对应的线路集合。
9.根据权利要求8所述的方法,其特征在于,所述将所述最小元素对应的线路j加入需要关闭的与所述任一子载波所对应的线路集合之后,所述方法还包括:
将所述任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行步骤a3至步骤c3,直至所述模值最小元素的值小于第三预设门限,和/或所述模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限。
10.根据权利要求1至9中任一权利要求所述的方法,其特征在于,所述方法还包括:
将所述各条线路上需要关闭的子载波上的功率分配至所述各条线路上未关闭的子载波上。
11.根据权利要求1至9中任一权利要求所述的方法,其特征在于,所述由所述收发器关闭各条线路上需要关闭的子载波上的发送信号,包括:
由所述收发器将所述各条线路上需要关闭的子载波的数据符号发送信号关闭,同步符号发送信号打开。
12.根据权利要求1至9任一权利要求所述的方法,其特征在于,所述方法还包括:
判断是否满足更新所述各条线路的关闭子载波集的触发条件;
如果满足更新所述各条线路的关闭子载波集的触发条件,则更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集;
根据所述各条线路的关闭子载波集及所述各条线路的新的关闭子载波集获取各条线路需重新启用的子载波,并启用所述各条线路需重新启用的子载波。
13.根据权利要求12所述的方法,其特征在于,所述判断是否满足更新所述各条线路的关闭子载波集的触发条件,包括:
当有新的线路加入时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,
当原有线路离开时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,
当原有线路的功率状态发生变化时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,
当信道矩阵更新时,则判断满足更新所述各条线路的关闭子载波集的触发条件。
14.根据权利要求12所述的方法,其特征在于,所述更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集之前,所述方法还包括:
在所述各条线路的关闭子载波集中的关闭子载波的同步符号上发送非零信号,所述非零信号至少包括导频信号;
根据所述各个导频信号重新计算各个子载波所对应的信道矩阵;
所述更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集,包括:
根据所述各个子载波所对应的信道矩阵更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集。
15.一种功率控制设备,应用在矢量化***中,所述矢量化***包括多条线路,每条线路上包括多个子载波,对于每个子载波所述多条线路之间形成串扰信道,其特征在于,所述设备包括:
第一获取模块,用于根据所述多个子载波中的各个子载波所对应的线路串扰信道信息获取所述多条线路的关闭子载波集,所述关闭子载波集包括所述多条线路上需要关闭的子载波集合;
第一发送模块,用于将所述获取模块获取到的所述多条线路的关闭子载波集发送给收发器,由所述收发器关闭各条线路上需要关闭的子载波上的发送信号,以进行功率控制;
所述设备还用于:
所述将所述多条线路的关闭子载波集发送给收发器之后,根据所述各个子载波的抵消矩阵计算对应的对角矩阵,并根据得到的对角矩阵对发送信号进行功率控制。
16.根据权利要求15所述的设备,其特征在于,所述第一获取模块,包括:
计算单元,用于根据各个子载波所对应的线路串扰信道信息计算需要关闭的与所述各个子载波对应的线路集合;
查找单元,用于根据所述计算单元已计算得到的所述各个子载波对应的线路集合查找所述线路集合中的每条线路上需要关闭的子载波,得到所述多条线路需要关闭的子载波集合。
17.根据权利要求16所述的设备,其特征在于,所述计算单元,用于根据所述各个子载波所对应的线路串扰信道信息估计功率增益因子,将导致所述估计的功率增益因子大于某一门限的线路加入所述需要关闭的与所述各个子载波所对应的线路集合。
18.根据权利要求17所述的设备,其特征在于,所述各个子载波所对应的线路串扰信道信息包括所述各个子载波所对应的信道矩阵,所述计算单元,用于根据任一子载波所对应的信道矩阵计算所述任一子载波k的抵消矩阵Pk,并将所述Pk中的各个元素作为估计的功率增益因子;判断所述任一子载波的Pk中的各个元素是否大于第一预设门限;如果所述任一子载波的Pk中的元素Pk ij大于所述第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合;其中,所述Pk ij表示线路j对线路i的抵消系数,k的取值在1~K之间,K是所述矢量化***中的发送方和接收方对应的子载波的数目。
19.根据权利要求18所述的设备,其特征在于,所述计算单元,还用于如果将所述线路i加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第i行和第i列移除,并对剩余的子矩阵重复执行判断所述任一子载波的Pk中的各个元素是否大于第一预设门限;如果所述任一子载波的Pk中的元素Pk ij大于所述第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合的步骤,直至所述任一子载波的Pk中的所有元素均小于所述第一预设门限;
或,所述计算单元,还用于如果将所述线路j加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行判断所述任一子载波的Pk中的各个元素是否大于第一预设门限;如果所述任一子载波的Pk中的元素Pk ij大于所述第一预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合的步骤,直至所述任一子载波的Pk中的所有元素均小于所述第一预设门限。
20.根据权利要求17所述的设备,其特征在于,所述各个子载波所对应的线路串扰信道信息包括各个子载波所对应的信道矩阵,所述计算单元,用于选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算所述索引子矩阵的功率增益因子PI(i,j);判断所述索引子矩阵的功率增益因子PI(i,j)是否小于第二预设门限;如果所述索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合。
21.根据权利要求20所述的设备,其特征在于,所述计算单元,还用于如果将所述线路i加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第i行和第i列移除,选取与所述任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其执行选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算所述索引子矩阵的功率增益因子PI(i,j);判断所述索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;如果所述索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合的步骤,直至遍历到所有线路;
或,所述计算单元,还用于如果将所述线路j加入需要关闭的与所述任一子载波所对应的线路集合,则将所述任一子载波所对应的信道矩阵的第j行和第j列移除,选取与所述任一子载波所对应的信道矩阵相对应的其他索引子矩阵,并对其执行选取与任一子载波所对应的信道矩阵相对应的一个索引子矩阵,并计算所述索引子矩阵的功率增益因子PI(i,j);判断所述索引子矩阵的功率增益因子PI(i,j)是否大于第二预设门限;如果所述索引子矩阵的功率增益因子PI(i,j)大于第二预设门限,则将线路i和线路j中优先级低的线路加入需要关闭的与所述任一子载波所对应的线路集合的步骤,直至遍历到所有线路。
22.根据权利要求17所述的设备,其特征在于,所述各个子载波所对应的线路串扰信道信息包括所述各个子载波所对应的信道矩阵,所述计算单元,用于对任一子载波所对应的信道矩阵进行分解,得到一个酉矩阵和一个三角矩阵,并计算所述三角矩阵的对角线模值最小元素的值,和/或计算三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值,所述三角矩阵的对角线模值最小元素的值的倒数,和/或所述三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值的倒数为功率增益因子;判断所述模值最小元素的值是否小于第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值是否小于第四预设门限;如果所述模值最小元素的值小于所述第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限,则将所述最小元素对应的线路j加入需要关闭的与所述任一子载波所对应的线路集合。
23.根据权利要求22所述的设备,其特征在于,所述计算单元,还用于将所述任一子载波所对应的信道矩阵的第j行和第j列移除,并对剩余的子矩阵重复执行对任一子载波所对应的信道矩阵进行分解,得到一个酉矩阵和一个三角矩阵,并计算所述三角矩阵的对角线模值最小元素的值,和/或计算三角矩阵对角线的模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值;判断所述模值最小元素的值是否小于第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值是否小于第四预设门限;如果所述模值最小元素的值小于所述第三预设门限,和/或所述模值最小元素的值比上与所述元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限,则将所述最小元素对应的线路j加入需要关闭的与所述任一子载波所对应的线路集合的步骤,直至所述模值最小元素的值小于第三预设门限,和/或所述模值最小元素的值比上与该元素对应的信道矩阵中第k列构成的向量的长度所得的比值小于第四预设门限。
24.根据权利要求15至23中任一权利要求所述的设备,其特征在于,所述设备还包括:
分配模块,用于将所述各条线路上需要关闭的子载波上的功率分配至所述各条线路上未关闭的子载波上。
25.根据权利要求15至23中任一权利要求所述的设备,其特征在于,所述设备,还包括:
判断模块,用于判断是否满足更新所述各条线路的关闭子载波集的触发条件;
更新模块,用于当所述判断模块判断满足更新所述各条线路的关闭子载波集的触发条件时,更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集;
启用模块,用于根据所述第一获取模块获取的各条线路的关闭子载波集及所述更新模块获取的各条线路的新的关闭子载波集获取各条线路需重新启用的子载波,并启用所述各条线路需重新启用的子载波。
26.根据权利要求25所述的设备,其特征在于,所述判断模块,用于当有新的线路加入时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,当原有线路离开时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,当原有线路的功率状态发生变化时,则判断满足更新所述各条线路的关闭子载波集的触发条件;或,当信道矩阵更新时,则判断满足更新所述各条线路的关闭子载波集的触发条件。
27.根据权利要求25所述的设备,其特征在于,所述设备,还包括:
第二发送模块,用于在所述各条线路的关闭子载波集中的关闭子载波的同步符号上发送非零信号,所述非零信号至少包括导频信号;
第二计算模块,用于根据所述各个导频信号重新计算各个子载波所对应的信道矩阵;
所述更新模块,用于根据所述第二计算模块计算得到的各个子载波所对应的信道矩阵更新所述各条线路的关闭子载波集,得到各条线路的新的关闭子载波集。
28.一种功率控制***,其特征在于,所述***包括:功率控制设备及收发器;
其中,所述功率控制设备如所述权利要求15至27中任一权利要求所述的设备,所述收发器用于接收所述功率控制设备发送的多条线路的关闭子载波集,关闭各条线路上需要关闭的子载波上的发送信号,以进行功率控制。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/075148 WO2014176788A1 (zh) | 2013-05-03 | 2013-05-03 | 功率控制方法、设备及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104272819A CN104272819A (zh) | 2015-01-07 |
CN104272819B true CN104272819B (zh) | 2017-12-29 |
Family
ID=51843084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380000820.4A Active CN104272819B (zh) | 2013-05-03 | 2013-05-03 | 功率控制方法、设备及*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US9813112B2 (zh) |
EP (1) | EP2986062B1 (zh) |
CN (1) | CN104272819B (zh) |
WO (1) | WO2014176788A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10038473B2 (en) * | 2015-01-30 | 2018-07-31 | Alcatel Lucent | Methods and systems for reducing crosstalk via stabilized vectoring control |
WO2016162873A1 (en) * | 2015-04-09 | 2016-10-13 | Sckipio Technologies S.I Ltd | A communication method and system adapted for concurrently operating over a communication channel susceptible to crosstalk from at least a second communication system |
TWI619359B (zh) * | 2016-01-12 | 2018-03-21 | 智易科技股份有限公司 | 自動移除串音的方法與裝置 |
CN109644018B (zh) * | 2016-12-30 | 2020-09-08 | 华为技术有限公司 | 一种控制收发器开关状态的方法及发送端设备 |
CN111418166A (zh) * | 2017-11-28 | 2020-07-14 | 英国电讯有限公司 | 局域网 |
CN112751792B (zh) * | 2019-10-31 | 2022-06-10 | 华为技术有限公司 | 一种信道估计方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101083553A (zh) * | 2006-05-30 | 2007-12-05 | 华为技术有限公司 | xDSL上下行共用频率动态频谱管理方法和装置 |
CN101222242A (zh) * | 2005-09-30 | 2008-07-16 | 华为技术有限公司 | 降低vdsl高频串扰的方法及装置 |
CN102388588A (zh) * | 2011-09-30 | 2012-03-21 | 华为技术有限公司 | 一种串扰信道估计方法、装置及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100426807C (zh) * | 2005-09-30 | 2008-10-15 | 华为技术有限公司 | 降低串扰的方法及装置 |
JP4929784B2 (ja) * | 2006-03-27 | 2012-05-09 | 富士通株式会社 | 多層配線基板、半導体装置およびソルダレジスト |
CN101047459B (zh) | 2006-05-19 | 2011-05-04 | 华为技术有限公司 | 用于动态管理xDSL频谱的方法及其装置 |
CN105471473A (zh) * | 2010-07-28 | 2016-04-06 | 伊卡诺斯通讯公司 | 改进矢量化数字用户线路的上行功率削减的***和方法 |
EP2704331B1 (en) * | 2012-08-30 | 2014-12-24 | Alcatel Lucent | Method and device for determining a parameter that characterizes a number of spare positions to be used for cancelling the crosstalk of lines joining a digital subscriber line vectoring group |
-
2013
- 2013-05-03 WO PCT/CN2013/075148 patent/WO2014176788A1/zh active Application Filing
- 2013-05-03 EP EP13883415.5A patent/EP2986062B1/en active Active
- 2013-05-03 CN CN201380000820.4A patent/CN104272819B/zh active Active
-
2015
- 2015-10-30 US US14/928,567 patent/US9813112B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101222242A (zh) * | 2005-09-30 | 2008-07-16 | 华为技术有限公司 | 降低vdsl高频串扰的方法及装置 |
CN101083553A (zh) * | 2006-05-30 | 2007-12-05 | 华为技术有限公司 | xDSL上下行共用频率动态频谱管理方法和装置 |
CN102388588A (zh) * | 2011-09-30 | 2012-03-21 | 华为技术有限公司 | 一种串扰信道估计方法、装置及*** |
Non-Patent Citations (1)
Title |
---|
Vectored Transmission for Digital;George Ginis等;《IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS》;20020630;第20卷(第5期);第4-9页 * |
Also Published As
Publication number | Publication date |
---|---|
US9813112B2 (en) | 2017-11-07 |
US20160049990A1 (en) | 2016-02-18 |
CN104272819A (zh) | 2015-01-07 |
EP2986062A1 (en) | 2016-02-17 |
WO2014176788A1 (zh) | 2014-11-06 |
EP2986062A4 (en) | 2016-04-13 |
EP2986062B1 (en) | 2017-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104272819B (zh) | 功率控制方法、设备及*** | |
EP2356790B1 (en) | Alien interference removal in vectored dsl | |
CN104509031B (zh) | 选择对用于节点规模矢量化的系数进行压缩的参数的***和方法 | |
KR101766108B1 (ko) | 저전력 모드를 위한 타임셰어링 | |
WO2011035596A1 (zh) | 滤波处理方法、***及设备 | |
US20100329386A1 (en) | Crosstalk Control Method and Apparatus Using a Bandwidth-Adaptive Precoder Interface | |
EP2802083B1 (en) | Dynamic rate adaptation methods in a vectored G.fast system | |
US20140185701A1 (en) | Power Control in Linear Precoder Design for MIMO DSL Transmission | |
CN102104398B (zh) | 用于消除串音的资源分配的方法和*** | |
CN107454995A (zh) | 用于数字用户线的多用户多输入多输出 | |
CN103229445A (zh) | 一种线路的初始化方法及设备 | |
CN104054275A (zh) | 一种dsl***信号处理方法、装置及*** | |
US9136907B2 (en) | Vectoring for low power modes | |
CN105763292A (zh) | 多对双绞线自适应传输方法及*** | |
CN106797273B (zh) | 预编码方法、装置及*** | |
EP1998464A1 (en) | Method and device for data processing and communication system comprising such device | |
CN103369647A (zh) | 多天线的功率分配方法及装置 | |
CN108702176B (zh) | 用于矢量化矩阵的确定的方法和装置 | |
WO2011084253A1 (en) | Crosstalk control method and apparatus using a bandwidth-adaptive precoder interface | |
Liang et al. | Time-domain transmit beamforming for MIMO-OFDM systems with finite rate feedback | |
CN102165724B (zh) | 一种降低用户线路串扰的方法、装置和*** | |
CN105917592A (zh) | 信息处理装置、网络节点和信息处理方法 | |
CN101562487B (zh) | 频谱优化方法、装置及数字用户线*** | |
CN104170338B (zh) | 功率控制方法及装置、*** | |
CN107431504A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |