Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4292879B2 - Transmission power allocation method for ADSL system - Google Patents
[go: Go Back, main page]

JP4292879B2 - Transmission power allocation method for ADSL system - Google Patents

Transmission power allocation method for ADSL system Download PDF

Info

Publication number
JP4292879B2
JP4292879B2 JP2003166588A JP2003166588A JP4292879B2 JP 4292879 B2 JP4292879 B2 JP 4292879B2 JP 2003166588 A JP2003166588 A JP 2003166588A JP 2003166588 A JP2003166588 A JP 2003166588A JP 4292879 B2 JP4292879 B2 JP 4292879B2
Authority
JP
Japan
Prior art keywords
subchannel
adsl
bit
transmission power
snr
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.)
Expired - Fee Related
Application number
JP2003166588A
Other languages
Japanese (ja)
Other versions
JP2005005989A (en
Inventor
華 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2003166588A priority Critical patent/JP4292879B2/en
Publication of JP2005005989A publication Critical patent/JP2005005989A/en
Application granted granted Critical
Publication of JP4292879B2 publication Critical patent/JP4292879B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は非対称デジタル加入者線ADSL(Asymmetric Digital Subscriber Line)システムの送信電力割当方法に関し、特にマルチキャリア伝送において、通信中のシステムのBER(Bit Error Rate)性能を維持しながら、短時間で各キャリアに最適なビット数および送信電力の割り当てを行うADSLシステムの送信電力割当方法に関する。
【0002】
【従来の技術】
一般に、離散的複数トーン伝送環境におけるビット割り当てはよく研究されたテーマである。それを裏付けるように、多数のビット割り当てアルゴリズムが開発されている。最適なビット割り当ては、よく知られた「注水(water−filling)」アルゴリズムを使って得ることができるが、このアルゴリズムの欠点は計算によって得られるビット分布が必ずしも整数の集合ではないことである。ビット分布が整数でなければ、実施時の手順がきわめて複雑になる。このアルゴリズムを実施するために必要とされる算出負荷はかなり大きく、この算出の複雑さのために、モデム・ハードウェアのコストが高くなる。
【0003】
従来のADSLシステムの送信電力割当方法は、所望のビットエラーレート、特定コード化方式のための信号対雑音比ギャップおよびゲイン倍率を考慮して計算し、この計算値を記憶するルックアップテーブルを使用することで、通信装置が複雑かつ膨大な時間を要する計算を実行することなく、伝送サブチャネル群にビット割り当てを行っている(例えば、特許文献1参照。)。
【0004】
また、マルチキャリア伝送システムに対し、ATU−C側のマッピング、ATU−R側のマッピングに、雑音が大きい期間にキャリアへのビット割当配分と送信パワー配分とを記録し、データ伝送時に雑音が小さい期間のビットレートが、雑音が大きい期間のビットレートよりも高くなるように、キャリアへのビット配分および送信パワー配分を行うことで伝送容量を確保しているものもある(例えば、特許文献2参照。)。
【0005】
【特許文献1】
特開2000−244587号公報(第8−13頁、図5)
【特許文献2】
特開2000−31936号公報(第27−31頁、図2)
【0006】
【発明が解決しようとする課題】
上述した従来のADSLシステムの送信電力割当方法は、離散的複数トーン伝送環境における多数の最適ビット割り当てアルゴリズムとして周知の「注水(water−filling)」アルゴリズムが使用されるが、計算によって得られるビット分布が必ずしも整数の集合ではないため、ビット分布が整数でなければ実施時の手順がきわめて複雑になるという欠点を有している。
【0007】
また、このアルゴリズムを実施するために必要とされる算出負荷はかなり大きく、この算出の複雑さのためにモデム・ハードウェアのコストが高くなるという欠点を有している。
【0008】
本発明の目的は、最初に平均SNR(Signal to Noise Ratio:信号対雑音比)の近似算法の採用より使用するサブチャネルを決めて、次に伝送チャネルに配分される総ビット数と目標ビット数が同じになるように調整し、最後に各サブチャネルの実際の送信電力を比例的に調整することにより、算出負荷の改善ができるADSLシステムの送信電力割当方法を提供することにある。
【0009】
【課題を解決するための手段】
本発明の第1のADSLシステムの送信電力割当方法は、
局側ADSL(Asymmetric Digital Subscriber Line)装置と、加入者側ADSL装置とを備え、
互いのADSL装置を認識し合った後、前記局側ADSL装置はいくつかの周波数信号を対向する前記加入者側ADSL装置に送り、
前記加入者側ADSL装置は、キャリア毎のSNR(Signal to Noise Ratio)を計算し、この計算したSNRに基づいて各キャリアの割り当てビットを決定し、前記局側ADSL装置に該割り当てビットと送信電力情報を通知し、
前記局側ADSL装置は、通知された割り当てビット及び送信電力情報を基にしてマルチキャリア変調しデータ送信するADSLシステムの送信電力割当方法であって、
前記SNRの近似平均値SNR(Av)を導出し、最初に使用するサブチャネルを決定し、通信路に配分されるビット数を目標値のビット数に等しくなるように設定し、各サブチャネルの送信電力を調整することを特徴としている。
【0011】
本発明の第2のADSLシステムの送信電力割当方法は、前記第1のADSLシステムの送信電力割当方法において、
前記局側ADSL装置がATU−C(ADSL Transceiver Unit−Center side)であり、前記加入者側ADSL装置がATU−R(ADSL Transceiver Unit−Remote side)であることを特徴としている。
【0012】
本発明の第のADSLシステムの送信電力割当方法は、
局側ADSL(Asymmetric Digital Subscriber Line)装置であるATU−C(ADSL Transceiver Unit−Center side)と、加入者側ADSL装置であるATU−R(ADSL Transceiver Unit−Remote side)とを備え、
SNR(Signal to Noise Ratio)の近似平均値SNR(Av)を導出し、最初に使用するサブチャネルを決定するサブチャネル決定ステップと;
通信路に配分されるビット数を目標値のビット数に等しくなるように設定するサブチャネルビット数決定ステップと;
各サブチャネルの送信電力を調整する送信電力割当ステップと;
を備えたことを特徴としている。
【0013】
本発明の第のADSLシステムの送信電力割当方法は、前記第のADSLシステムの送信電力割当方法において、
前記サブチャネル決定ステップは、
すべてのサブチャネル(N)について、各チャネルの送信電力を設定して、各サブチャネルのSNRを計算するSNR計算ステップと;
利用できるサブチャネルの最少ビット数bminとして、初期値bmin=1を設定する初期値設定ステップと;
SNR(i)の降順でサブチャネルを配置するサブチャネル配置ステップと;
チャネル損失量γ及びSNR(i)のiの最大値を設定し、サブチャネル数に配分されるビット総数を計算するビット総数計算ステップと;
サブチャネルのビット総数bが、b総数≦b目標 ならば、bmin=bmin+1として、前記サブチャネル配置ステップから繰り返す第1のビット数判定ステップと;
前記サブチャネルのビット総数bが、(b総数−b目標)>(b総数/k) ならば、k=k−1として次のステップに進む第2のビット数判定ステップと;
前記SNRの近似平均値SNR(Av)k を計算する近似平均値ステップと;
前記チャネル損失量γ及び前記サブチャネルのビット総数bを更新し、前記第2のビット数判定ステップに戻り、この条件を満たすまで前記チャネル損失量γ及び前記サブチャネルのビット総数bを更新する更新ステップと;
を備えたことを特徴としている。
【0014】
本発明の第のADSLシステムの送信電力割当方法は、前記第3または第4のADSLシステムの送信電力割当方法において、
前記サブチャネルビット数決定ステップが、
前記第2のビット数判定ステップの条件を満たさない場合は、
iからkまでのiについて各サブチャネルに配分されるビット数bi、biを四捨五入した整数であるRi、biとRiの差の絶対値である差分値diffiを計算する差分計算ステップと;
biの総和をRiの総和=b目標で計算する総和計算ステップと;
次のビット比較ステップの判定で、Riの総和>b目標ならば、最大のdiffiを与えるサブチャネルのビット数を1ビット増やして前記差分計算ステップに戻りサブチャネルのdiffiを調整し、前記総和計算ステップの条件Riの総和=b目標を満たすまで繰り返すビット増加ステップと;
前記ビット比較ステップで、Riの総和<b目標ならば、最小のdiffiを与えるサブチャネルから1ビットを減らして前記差分計算ステップに戻りサブチャネルのdiffiを調整し、前記総和計算ステップの条件Riの総和=b目標を満たすまで繰り返すビット減少ステップと;
を備えたことを特徴としている。
【0015】
本発明の第のADSLシステムの送信電力割当方法は、前記第5のADSLシステムの送信電力割当方法において、
前記送信電力割当ステップが、
前記総和計算ステップで、条件Riの総和=b目標を満たした場合、各サブチャネルのビット数により各サブチャネルの電力を計算する電力計算ステップと;
配分される総電力P総電力を計算する総電力計算ステップと;
各サブチャネルの実際の通信路に配分される総電力P総電力と目標電力P目標が同じになるようにするため、電力割当てを最終的に調整し処理を終了する電力割当ステップと;
を備えたことを特徴としている。
【0016】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【0017】
図1は本発明のADSLシステムの送信電力割当方法の一つの実施の形態を示すブロック図である。
【0018】
図1に示す本実施の形態は、局側ADSL装置であるATU−C1と、加入者側ADSL装置であるATU−R2とから構成されている。
【0019】
ここで、ATU−CはADSL Transceiver Unit−Center sideであり、ATU−RはADSL Transceiver Unit−Remote sideである。
【0020】
図1を参照して送信電力の割り当てを説明すると、トレーニング時、互いのADSL装置を認識し合った後、たとえば、▲1▼:局側ADSL装置ATU−Cはいくつかの周波数信号を対向する加入者側ADSL装置ATU−Rに送る。
▲2▼:ATU−Rは各キャリア毎のSNRを計算する。▲3▼:ついで、ATU−Rは計算したSNRに基づいて各キャリアの割り当てビットを決定し、ATU−Cに該割り当てビットと送信電力を通知する。▲4▼:局側ADSL装置ATU−Cは通知された割り当てビットおよび送信電力情報を基にしてマルチキャリア変調してデータ送信を行う。
【0021】
ADSL(Asymmetric Digital Subscriber
Line)は既存の通信回線を利用して高速にデータ通信を行うデジタル加入者線伝送システムである。ADSLでは伝送チャネルがいくつかの狭帯域サブチャネルに分割され、デジタル信号処理を使用することにより1つのマルチキャリア変調装置ですべてのサブチャネルを変調することが可能になり、このため信頼性が向上し、通信コストが低減する。
【0022】
そこで望まれるのは、各サブチャネルへのビット、送信電力配分を、そのサブチャネルの伝送特性に基づいて個別に行う方式である。高品質なサブチャネルは、品質が劣るサブチャネルよりも多くの情報を搬送できるはずである。これによって、通信チャネル資源の利用効率を高めることができる。
【0023】
また、加算利得を求める過程を簡単にすることで、短時間で最適な加算利得、送信電力割り当てを算出できるビット割当ての方法が求められている。
【0024】
図2は送信電力の割り当てを示すフローチャートである。
【0025】
図2を参照すると、まずSNR(Signal to Noise Ratio:信号対雑音比)の近似平均値SNR(Av)を導出し、最初に使用するサブチャネルを決定する(ステップ1:S1)。次に、通信路に配分されるビット数を目標値のビット数に等しくなるように調整する(ステップ2:S2)。次のステップで、各サブチャネルの送信電力を比例的に調整する(ステップ3:S3)。
【0026】
さて、ADSLにおける各サブチャネルに配分されるビット数は、式(1)で表されることが知られている。
【0027】
【数1】

Figure 0004292879
【0028】
ある特定のサブチャネルi内のSNRとSNRギャップが与えられると、そのサブチャネル内で十分な信頼性をもって伝送できるビット数bは、上記の式(1)によって得られる。ここで、γはチャネル容量に対するチャネル損失量を表す。換言すれば、式(1)によって、γdB分減少したSNRを有するサブチャネルの容量が得られる。このことから、γは「SNRギャップ」と呼ばれる。
【0029】
本方法では、使用するサブチャネル数を最初に決めて、次に伝送路に配分されるビットの総数を目標値のビット数に等しくなるように調整して、最後に各サブチャネルの送信電力を調整することになる。
【0030】
具体的には以下の計算手順で行う。
(A)<ビットを割り当てる方法→サブチャネル決定>
図3はビットを割り当てる方法を示すフローチャートである。
【0031】
サブチャネルの決定方法は図3に示す手順で実行する。
1)すべてのサブチャネル(N)について、各チャネルの送信電力を設定して、各サブチャネルのSNRを式(2)で計算する(ステップ1:S1)。
【0032】
【数2】
Figure 0004292879
【0033】
ここで、|H|はサブチャネルiの電力伝達関数、σ はサブチャネルiの雑音の電力である。
2)利用できるサブチャネルの最少ビット数(初期値設定)bmin=1を設定する(ステップ2:S2)。
3)SNR(i)の降順でサブチャネルを配置する(ステップ3:S3)。
4)γ=9.8 dB(システム誤り率:10−7)とする。
5)Nは{SNR(i)≧(2bmin−1)×γ}のiの最大値と設定する(ステップ4:S4)。
6)サブチャネル数k=Nとして、配分されるビット総数は式(3)のように与えられる(ステップ5:S5)。
【0034】
【数3】
Figure 0004292879
【0035】
ここで、
【0036】
【数4】
Figure 0004292879
【0037】
である。
7)b総数≦b目標 ならば、bmin=bmin+1として、3)のステップ3から繰り返す(ステップ6:S6)。
8)(b総数−b目標)>(b総数/k) ならば(ステップ7:S7)、k=k−1とする(ステップ8:S8)。
9)SNRの近似平均値SNR(Av) は式(4)で与えられる(ステップ9:S9)。
【0038】
【数5】
Figure 0004292879
【0039】
10)γとb総数を次の式(5)のように更新し、
【0040】
【数6】
Figure 0004292879
【0041】
11)8)のステップ7に戻り、ステップ7の条件を満たすまで繰り返す(ステップ10:S10)。
(B)<ビットを割り当てる方法→サブチャネルのビット数決定>
図4はサブチャネルのビット数決定を示すフローチャートである。
【0042】
サブチャネルのビット数の決定方法は図4に示す手順で実行する。ここで図3のステップ7でステップ7の条件を満たさない場合は、
12)iからkまでのiについて各サブチャネルのb、R、差分値diffiを次の式(6)で計算する(ステップ11:S11)。
【0043】
【数7】
Figure 0004292879
【0044】
ここで、bは各サブチャネルに配分されるビット数、Rはbを四捨五入した整数であり、diffiはbとRの差の絶対値であり、Rの総和=b目標で計算する(ステップ12:S12)。
13)次のステップ13の判定で、R>b目標ならば、最大のdiffiを与えるサブチャネルのビット数を1ビット増やし、ステップ11に戻り、式(6)によってこのサブチャネルのdiffiを調整する。ステップ12の条件Rの総和=b目標を満たすまで繰り返す(ステップ14:S14)。
14)ステップ13で、Rの総和<b目標ならば、最小のdiffiを与えるサブチャネルから1ビットを減らし、ステップ11に戻る。式(6)によってこのサブチャネルのdiffiを調整し、ステップ12の条件Rの総和=b目標を満たすまで繰り返す(ステップ15:S15)。
(C)<ビットを割り当てる方法→送信電力の割り当て>
図5は送信電力の割り当てを示すフローチャートである。
【0045】
サブチャネルの送信電力の割り当て方法は図5に示す手順で実行する。ここで、図4のステップ12で条件を満たした場合、
15)式(1)、式(2)を用いて、各サブチャネルのビット数により各サブチャネルの電力を計算する(ステップ16:S16)。
16)次に、総電力P総電力を計算する(ステップ17:S17)。
17)次のステップ18で、各サブチャネルの実際の通信路に配分される総電力P総電力と目標電力P目標が同じになるようにするため、式(7)で電力割当てを最終的に調整し処理を終了する(ステップ18:S18)。
【0046】
【数8】
Figure 0004292879
【0047】
他の実施の形態として、例えば本発明の適用システムをADSLに限定したが、xDSL(X Digital Subscriber Line)通信処理及び他の様々な処理を実行できるように動作可能である。
【0048】
上述の通り、ADSLは既存の通信回線を利用して高速にデータ通信を行うデジタル加入者線伝送システムとして、伝送チャネルがいくつかの狭帯域サブチャネルに分割され、各サブチャネルへのビット、送信電力配分をそのサブチャネルの伝送特性に基づいて個別に行う方式である。ADSLシステムにおけるマルチキャリア伝送において、サブチャネル間送信ビットおよび送信電力を割り当てるための方法に関し、通信中のシステムのBER(Bit Error Rate:ビット誤り率)性能を維持しながら、短時間で各キャリアに最適なビット数および送信電力の割り当てが行える。
【0049】
デジタル信号処理を使用することにより、1つのマルチキャリア変調装置ですべてのサブチャネルを変調することが可能になるので、信頼性が向上し、通信コストが低減することになる。これによって、通信チャネル資源の利用効率を高めることができる。
【0050】
【発明の効果】
以上説明したように、本発明のADSLシステムの送信電力割当方法は、送信ビットおよび送信電力を割り当てる際に、最初に平均SNRの近似算法の採用より使用するサブチャネルを決めて、次に伝送チャネルに配分される総ビット数と目標ビット数が同じになるように調整し、最後に各サブチャネルの実際の送信電力を比例的に調整することにより、所望のビット・エラー率、ビット伝送速度及び総送信電力を考慮して事前に近似計算することができるので、通信装置を簡素化することができるという効果を有している。
【図面の簡単な説明】
【図1】本発明のADSLシステムの送信電力割当方法の一つの実施の形態を示すブロック図である。
【図2】送信電力の割り当てを示すフローチャートである。
【図3】ビットを割り当てる方法を示すフローチャートである。
【図4】サブチャネルのビット数決定を示すフローチャートである。
【図5】送信電力の割り当てを示すフローチャートである。
【符号の説明】
1 ATU−C
2 ATU−R[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a transmission power allocation method for an asymmetric digital subscriber line ADSL (Asymmetric Digital Subscriber Line) system, and in particular, in multicarrier transmission, while maintaining the BER (Bit Error Rate) performance of a system in communication, The present invention relates to a transmission power allocation method for an ADSL system that allocates the optimum number of bits and transmission power to a carrier.
[0002]
[Prior art]
In general, bit allocation in a discrete multi-tone transmission environment is a well-studied theme. A number of bit allocation algorithms have been developed to support it. Optimal bit allocation can be obtained using the well-known “water-filling” algorithm, but the disadvantage of this algorithm is that the bit distribution obtained by calculation is not necessarily a set of integers. If the bit distribution is not an integer, the implementation procedure is very complex. The computational load required to implement this algorithm is quite large and the complexity of this computation increases the cost of the modem hardware.
[0003]
The conventional transmission power allocation method of the ADSL system uses a lookup table that calculates and stores the calculated value in consideration of a desired bit error rate, a signal-to-noise ratio gap and a gain ratio for a specific coding scheme. As a result, the communication apparatus performs bit allocation to the transmission subchannel group without executing a complicated and time-consuming calculation (see, for example, Patent Document 1).
[0004]
Also, for multicarrier transmission systems, the bit allocation distribution and transmission power distribution to the carrier are recorded in the ATU-C side mapping and ATU-R side mapping during periods of high noise, and noise is low during data transmission. In some cases, the transmission capacity is secured by performing bit allocation to the carrier and transmission power allocation so that the bit rate of the period is higher than the bit rate of the period when noise is large (for example, see Patent Document 2). .)
[0005]
[Patent Document 1]
Japanese Unexamined Patent Publication No. 2000-244457 (page 8-13, FIG. 5)
[Patent Document 2]
JP 2000-31936 A (pages 27-31, FIG. 2)
[0006]
[Problems to be solved by the invention]
In the conventional transmission power allocation method of the ADSL system, a well-known “water-filling” algorithm is used as a number of optimal bit allocation algorithms in a discrete multi-tone transmission environment. Is not necessarily a set of integers, it has the disadvantage that the implementation procedure is very complicated if the bit distribution is not an integer.
[0007]
Also, the calculation load required to implement this algorithm is quite large, and this calculation complexity has the disadvantage of increasing the cost of the modem hardware.
[0008]
An object of the present invention is to first determine a subchannel to be used by adopting an approximation method of an average SNR (Signal to Noise Ratio), and then to determine the total number of bits and the target number of bits allocated to the transmission channel. The transmission power allocation method of the ADSL system is capable of improving the calculation load by adjusting the transmission power to be the same, and finally adjusting the actual transmission power of each sub-channel proportionally.
[0009]
[Means for Solving the Problems]
The transmission power allocation method of the first ADSL system of the present invention is as follows:
A station side ADSL (Asymmetric Digital Subscriber Line) device, and a subscriber side ADSL device,
After recognizing each other's ADSL devices, the local ADSL device sends several frequency signals to the opposing subscriber ADSL device,
The subscriber-side ADSL apparatus calculates an SNR (Signal to Noise Ratio) for each carrier, determines an allocation bit of each carrier based on the calculated SNR, and transmits the allocation bit and transmission power to the station-side ADSL apparatus. Inform information,
The station-side ADSL apparatus is a transmission power allocation method of an ADSL system that performs multi-carrier modulation and data transmission based on a notified allocation bit and transmission power information ,
Deriving the approximate average value SNR (Av) of the SNR, determining the subchannel to be used first, setting the number of bits allocated to the communication path to be equal to the number of bits of the target value, It is characterized by adjusting the transmission power .
[0011]
A transmission power allocation method for a second ADSL system according to the present invention is the transmission power allocation method for the first ADSL system,
The station ADSL device is an ATU-C (ADSL Transceiver Unit-Center side), and the subscriber ADSL device is an ATU-R (ADSL Transceiver Unit-Remote side) .
[0012]
The transmission power allocation method of the third ADSL system of the present invention is as follows:
ATU-C (ADSL Transceiver Unit-Center side), which is a station side ADSL (Asymmetric Digital Subscriber Line) device, and ATU-R (ADSL Transceiver Unit-Remote), which is a subscriber side ADSL device.
A subchannel determination step of deriving an approximate average value SNR (Av) of SNR (Signal to Noise Ratio) and determining a subchannel to be used first;
A subchannel bit number determination step for setting the number of bits allocated to the communication path to be equal to the bit number of the target value;
A transmission power allocation step of adjusting the transmission power of each subchannel;
It is characterized by having.
[0013]
According to a fourth ADSL system transmission power allocation method of the present invention, in the third ADSL system transmission power allocation method,
The subchannel determination step includes:
An SNR calculation step of setting the transmission power of each channel and calculating the SNR of each subchannel for all subchannels (N);
An initial value setting step of setting an initial value bmin = 1 as the minimum number of subchannel bits bmin that can be used;
A subchannel arrangement step of arranging subchannels in descending order of SNR (i);
A bit total number calculating step of setting a maximum value of i of the channel loss amount γ and SNR (i) and calculating the total number of bits allocated to the number of subchannels;
If the total number b of subchannel bits is b total number ≦ b target, bmin = bmin + 1 is set, and a first bit number determination step repeated from the subchannel arrangement step;
If the total bit number b of the subchannel is (b total number−b target)> (b total number / k), a second bit number determination step that proceeds to the next step with k = k−1;
An approximate average value step of calculating an approximate average value SNR (Av) k of the SNR;
Update the channel loss amount γ and the subchannel bit total number b, return to the second bit number determination step, and update the channel loss amount γ and the subchannel bit total number b until this condition is satisfied Steps and;
It is characterized by having.
[0014]
The fifth ADSL system transmission power allocation method of the present invention is the transmission power allocation method of the third or fourth ADSL system,
The subchannel bit number determining step includes:
If the condition of the second bit number determination step is not satisfied,
a difference calculation step of calculating a difference value diffi that is an absolute value of a difference between Bi and Ri, which is an integer obtained by rounding off the number of bits bi and bi allocated to each subchannel for i from i to k;
a sum calculation step of calculating the sum of bi with the sum of Ri = b target;
If it is determined in the next bit comparison step that the sum of Ri is larger than b, the number of subchannel bits giving the maximum diffi is increased by one bit, the process returns to the difference calculation step, the subchannel diffi is adjusted, and the sum calculation is performed. Sum of step conditions Ri = bit increment step repeated until b target is satisfied;
If the sum of Ri in the bit comparison step is smaller than b, 1 bit is reduced from the subchannel that gives the minimum diffi, the process returns to the difference calculation step to adjust the diffi of the subchannel, and the condition Ri of the sum calculation step is satisfied. Bit reduction step that repeats until sum = b goal is satisfied;
It is characterized by having.
[0015]
According to a sixth ADSL system transmission power allocation method of the present invention, in the fifth ADSL system transmission power allocation method,
The transmission power allocation step includes:
A power calculation step of calculating the power of each sub-channel according to the number of bits of each sub-channel when the sum of the conditions Ri = b target is satisfied in the total calculation step;
A total power calculation step for calculating a total power P to be allocated;
A power allocation step of finally adjusting the power allocation and ending the process so that the total power P total power allocated to the actual communication path of each subchannel and the target power P target are the same;
It is characterized by having.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described with reference to the drawings.
[0017]
FIG. 1 is a block diagram showing an embodiment of a transmission power allocation method for an ADSL system according to the present invention.
[0018]
The present embodiment shown in FIG. 1 includes an ATU-C1 that is a station-side ADSL apparatus and an ATU-R2 that is a subscriber-side ADSL apparatus.
[0019]
Here, ATU-C is ADSL Transceiver Unit-Center side, and ATU-R is ADSL Transceiver Unit-Remote side.
[0020]
Referring to FIG. 1, transmission power allocation will be described. After training each other, for example, {circle over (1)}: the station ADSL device ATU-C faces several frequency signals. It is sent to the subscriber side ADSL apparatus ATU-R.
{Circle around (2)} ATU-R calculates SNR for each carrier. {Circle over (3)} Next, the ATU-R determines the assigned bit of each carrier based on the calculated SNR, and notifies the ATU-C of the assigned bit and transmission power. {Circle over (4)} The station ADSL apparatus ATU-C performs data transmission by performing multicarrier modulation based on the notified allocation bit and transmission power information.
[0021]
ADSL (Asymmetric Digital Subscriber
Line) is a digital subscriber line transmission system that performs high-speed data communication using an existing communication line. In ADSL, the transmission channel is divided into several narrowband subchannels, and using digital signal processing, it is possible to modulate all subchannels with one multicarrier modulator, which improves reliability. Communication cost is reduced.
[0022]
Therefore, what is desired is a method of individually allocating bits and transmission power to each subchannel based on the transmission characteristics of the subchannel. A high quality subchannel should be able to carry more information than a subchannel with poor quality. Thereby, the utilization efficiency of communication channel resources can be improved.
[0023]
Further, there is a need for a bit allocation method that can calculate an optimal addition gain and transmission power allocation in a short time by simplifying the process of obtaining the addition gain.
[0024]
FIG. 2 is a flowchart showing transmission power allocation.
[0025]
Referring to FIG. 2, first, an approximate average value SNR (Av) of SNR (Signal to Noise Ratio) is derived, and a subchannel to be used first is determined (step 1: S1). Next, the number of bits allocated to the communication path is adjusted to be equal to the target number of bits (step 2: S2). In the next step, the transmission power of each subchannel is adjusted proportionally (step 3: S3).
[0026]
Now, it is known that the number of bits allocated to each subchannel in ADSL is expressed by Expression (1).
[0027]
[Expression 1]
Figure 0004292879
[0028]
Given the SNR and SNR gap within a particular subchannel i, the number of bits b i that can be transmitted with sufficient reliability within that subchannel is given by equation (1) above. Here, γ represents the channel loss amount with respect to the channel capacity. In other words, the capacity of the subchannel having the SNR reduced by γ dB is obtained by the equation (1). For this reason, γ is called an “SNR gap”.
[0029]
In this method, the number of subchannels to be used is determined first, then the total number of bits allocated to the transmission path is adjusted to be equal to the target number of bits, and finally the transmission power of each subchannel is adjusted. Will be adjusted.
[0030]
Specifically, the following calculation procedure is performed.
(A) <Method for allocating bits-> subchannel determination>
FIG. 3 is a flowchart showing a method of assigning bits.
[0031]
The sub-channel determination method is executed according to the procedure shown in FIG.
1) For all subchannels (N), the transmission power of each channel is set, and the SNR of each subchannel is calculated using equation (2) (step 1: S1).
[0032]
[Expression 2]
Figure 0004292879
[0033]
Here, | H i | 2 is the power transfer function of subchannel i , and σ i 2 is the noise power of subchannel i.
2) The minimum number of subchannels that can be used (initial value setting) b min = 1 is set (step 2: S2).
3) Subchannels are arranged in descending order of SNR (i) (step 3: S3).
4) Let γ = 9.8 dB (system error rate: 10 −7 ).
5) N 0 is set as the maximum value of i of {SNR (i) ≧ (2 bmin −1) × γ} (step 4: S4).
6) Assuming that the number of subchannels k = N 0 , the total number of allocated bits is given by equation (3) (step 5: S5).
[0034]
[Equation 3]
Figure 0004292879
[0035]
here,
[0036]
[Expression 4]
Figure 0004292879
[0037]
It is.
7) If b total number ≦ b target , b min = b min +1 and repeat from step 3 of 3) (step 6: S6).
8) If (b total number− b target )> (b total number / k) (step 7: S7), k = k−1 is set (step 8: S8).
9) The approximate average value SNR (Av) k of SNR is given by equation (4) (step 9: S9).
[0038]
[Equation 5]
Figure 0004292879
[0039]
10) Update the total number of γ and b as in the following equation (5),
[0040]
[Formula 6]
Figure 0004292879
[0041]
11) Return to Step 7 of 8) and repeat until the condition of Step 7 is satisfied (Step 10: S10).
(B) <Method for allocating bits → determining the number of bits of the subchannel>
FIG. 4 is a flowchart showing the determination of the number of subchannel bits.
[0042]
The method for determining the number of bits of the subchannel is executed according to the procedure shown in FIG. Here, if the condition of step 7 is not satisfied in step 7 of FIG.
12) For i from i to k b i for each sub-channel, R i, the difference value diff i calculated by the following equation (6) (step 11: S11).
[0043]
[Expression 7]
Figure 0004292879
[0044]
Here, b i is the number of bits allocated to each subchannel, R i is an integer obtained by rounding b i , diff i is the absolute value of the difference between b i and R i , and the sum of R i = b Calculate with the target (step 12: S12).
13) is determined in the next step 13, R i> if b target, increased by one bit the number of bits of the sub-channels to provide maximum diff i, returns to step 11, diff i of the sub-channel by the equation (6) Adjust. Condition of step 12 is repeated until satisfying the sum = b goal R i (step 14: S14).
14) In step 13, the sum of R i <if b target, reducing the 1 bit from the sub-channel which gives the smallest diff i, returns to step 11. The diff i of this subchannel is adjusted by the equation (6), and the process is repeated until the sum of the conditions R i in step 12 = b target is satisfied (step 15: S15).
(C) <Method for assigning bits → assignment of transmission power>
FIG. 5 is a flowchart showing transmission power allocation.
[0045]
The sub-channel transmission power allocation method is executed according to the procedure shown in FIG. Here, if the condition is satisfied in step 12 of FIG.
15) Using formulas (1) and (2), the power of each subchannel is calculated from the number of bits of each subchannel (step 16: S16).
16) Next, the total power P total power is calculated (step 17: S17).
17) In the next step 18, in order to make the total power P total power allocated to the actual communication path of each sub-channel equal to the target power P target , the power allocation is finally made by equation (7). The adjustment is made and the process is terminated (step 18: S18).
[0046]
[Equation 8]
Figure 0004292879
[0047]
In another embodiment, for example, the application system of the present invention is limited to ADSL, but the system can operate so as to execute xDSL (X Digital Subscriber Line) communication processing and various other processing.
[0048]
As described above, ADSL is a digital subscriber line transmission system that performs high-speed data communication using an existing communication line, and the transmission channel is divided into several narrowband subchannels. In this method, power distribution is performed individually based on the transmission characteristics of the subchannel. In a multicarrier transmission in an ADSL system, a method for allocating transmission bits and transmission power between subchannels, while maintaining the BER (Bit Error Rate) performance of a system in communication, each carrier can be transmitted in a short time. An optimal number of bits and transmission power can be allocated.
[0049]
By using digital signal processing, it is possible to modulate all subchannels with a single multicarrier modulation device, thereby improving reliability and reducing communication costs. Thereby, the utilization efficiency of communication channel resources can be improved.
[0050]
【The invention's effect】
As described above, according to the transmission power allocation method of the ADSL system of the present invention, when allocating transmission bits and transmission power, first, a subchannel to be used is determined by adopting an approximate calculation method of average SNR, and then a transmission channel is determined. By adjusting the total number of bits allocated to the target bit number to be equal to the target number of bits, and finally adjusting the actual transmission power of each sub-channel proportionally, the desired bit error rate, bit transmission rate and Since the approximate calculation can be performed in advance in consideration of the total transmission power, the communication device can be simplified.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of a transmission power allocation method for an ADSL system according to the present invention.
FIG. 2 is a flowchart showing transmission power allocation.
FIG. 3 is a flowchart illustrating a method for assigning bits.
FIG. 4 is a flowchart showing determination of the number of bits of a subchannel.
FIG. 5 is a flowchart showing transmission power allocation.
[Explanation of symbols]
1 ATU-C
2 ATU-R

Claims (6)

局側ADSL(Asymmetric Digital Subscriber Line)装置と、加入者側ADSL装置とを備え、
互いのADSL装置を認識し合った後、前記局側ADSL装置はいくつかの周波数信号を対向する前記加入者側ADSL装置に送り、
前記加入者側ADSL装置は、キャリア毎のSNR(Signal to Noise Ratio)を計算し、この計算したSNRに基づいて各キャリアの割り当てビットを決定し、前記局側ADSL装置に該割り当てビットと送信電力情報を通知し、
前記局側ADSL装置は、通知された割り当てビット及び送信電力情報を基にしてマルチキャリア変調しデータ送信するADSLシステムの送信電力割当方法であって、
前記SNRの近似平均値SNR(Av)を導出し、最初に使用するサブチャネルを決定し、通信路に配分されるビット数を目標値のビット数に等しくなるように設定し、各サブチャネルの送信電力を調整することを特徴とするADSLシステムの送信電力割当方法。
A station side ADSL (Asymmetric Digital Subscriber Line) device, and a subscriber side ADSL device,
After recognizing each other's ADSL devices, the local ADSL device sends several frequency signals to the opposing subscriber ADSL device,
The subscriber-side ADSL apparatus calculates an SNR (Signal to Noise Ratio) for each carrier, determines an allocation bit of each carrier based on the calculated SNR, and transmits the allocation bit and transmission power to the station-side ADSL apparatus. Inform information,
The station-side ADSL apparatus is a transmission power allocation method of an ADSL system that performs multi-carrier modulation and data transmission based on a notified allocation bit and transmission power information ,
Deriving the approximate average value SNR (Av) of the SNR, determining the subchannel to be used first, setting the number of bits allocated to the communication path to be equal to the number of bits of the target value, A transmission power allocation method for an ADSL system, characterized by adjusting transmission power.
前記局側ADSL装置がATU−C(ADSL Transceiver Unit−Center side)であり、前記加入者側ADSL装置がATU−R(ADSL Transceiver Unit−Remote side)であることを特徴とする請求項記載のADSLシステムの送信電力割当方法。The station ADSL unit is ATU-C (ADSL Transceiver Unit- Center side), according to claim 1, wherein the subscriber ADSL unit is ATU-R (ADSL Transceiver Unit- Remote side) Transmission power allocation method for ADSL system. 局側ADSL(Asymmetric Digital Subscriber Line)装置であるATU−C(ADSL Transceiver Unit−Center side)と、加入者側ADSL装置であるATU−R(ADSL Transceiver Unit−Remote side)とを備え、
SNR(Signal to Noise Ratio)の近似平均値SNR(Av)を導出し、最初に使用するサブチャネルを決定するサブチャネル決定ステップと;
通信路に配分されるビット数を目標値のビット数に等しくなるように設定するサブチャネルビット数決定ステップと;
各サブチャネルの送信電力を調整する送信電力割当ステップと;
を備えたことを特徴とするADSLシステムの送信電力割当方法。
ATU-C (ADSL Transceiver Unit-Center side), which is a station side ADSL (Asymmetric Digital Subscriber Line) device, and ATU-R (ADSL Transceiver Unit-Remote), which is a subscriber side ADSL device.
A subchannel determination step of deriving an approximate average value SNR (Av) of SNR (Signal to Noise Ratio) and determining a subchannel to be used first;
A subchannel bit number determination step for setting the number of bits allocated to the communication path to be equal to the bit number of the target value;
A transmission power allocation step of adjusting the transmission power of each subchannel;
A transmission power allocation method for an ADSL system.
前記サブチャネル決定ステップは、
すべてのサブチャネル(N)について、各チャネルの送信電力を設定して、各サブチャネルのSNRを計算するSNR計算ステップと;
利用できるサブチャネルの最少ビット数bminとして、初期値bmin=1を設定する初期値設定ステップと;
SNR(i)の降順でサブチャネルを配置するサブチャネル配置ステップと;
チャネル損失量γ及びSNR(i)のiの最大値を設定し、サブチャネル数に配分されるビット総数を計算するビット総数計算ステップと;
サブチャネルのビット総数bが、b総数≦b目標 ならば、bmin=bmin+1として、前記サブチャネル配置ステップから繰り返す第1のビット数判定ステップと;
前記サブチャネルのビット総数bが、(b総数−b目標)>(b総数/k) ならば、k=k−1として次のステップに進む第2のビット数判定ステップと;
前記SNRの近似平均値SNR(Av)k を計算する近似平均値ステップと;
前記チャネル損失量γ及び前記サブチャネルのビット総数bを更新し、前記第2のビット数判定ステップに戻り、この条件を満たすまで前記チャネル損失量γ及び前記サブチャネルのビット総数bを更新する更新ステップと;
を備えたことを特徴とする請求項記載のADSLシステムの送信電力割当方法。
The subchannel determination step includes:
An SNR calculation step of setting the transmission power of each channel and calculating the SNR of each subchannel for all subchannels (N);
An initial value setting step of setting an initial value bmin = 1 as the minimum number of subchannel bits bmin that can be used;
A subchannel arrangement step of arranging subchannels in descending order of SNR (i);
A bit total number calculating step of setting a maximum value of i of the channel loss amount γ and SNR (i) and calculating the total number of bits allocated to the number of subchannels;
If the total number b of subchannel bits is b total number ≦ b target, bmin = bmin + 1 is set, and a first bit number determination step repeated from the subchannel arrangement step;
If the total bit number b of the subchannel is (b total number−b target)> (b total number / k), a second bit number determination step that proceeds to the next step with k = k−1;
An approximate average value step of calculating an approximate average value SNR (Av) k of the SNR;
Update the channel loss amount γ and the subchannel bit total number b, return to the second bit number determination step, and update the channel loss amount γ and the subchannel bit total number b until this condition is satisfied Steps and;
4. The transmission power allocation method for an ADSL system according to claim 3, further comprising :
前記サブチャネルビット数決定ステップが、
前記第2のビット数判定ステップの条件を満たさない場合は、
iからkまでのiについて各サブチャネルに配分されるビット数bi、biを四捨五入した整数であるRi、biとRiの差の絶対値である差分値diffiを計算する差分計算ステップと;
biの総和をRiの総和=b目標で計算する総和計算ステップと;
次のビット比較ステップの判定で、biの総和>b目標ならば、最大のdiffiを与えるサブチャネルのビット数を1ビット増やして前記差分計算ステップに戻りサブチャネルのdiffiを調整し、前記総和計算ステップの条件Riの総和=b目標を満たすまで繰り返すビット増加ステップと;
前記ビット比較ステップで、Riの総和<b目標ならば、最小のdiffiを与えるサブチャネルから1ビットを減らして前記差分計算ステップに戻りサブチャネルのdiffiを調整し、前記総和計算ステップの条件Riの総和=b目標を満たすまで繰り返すビット減少ステップと;
を備えたことを特徴とする請求項3又は4記載のADSLシステムの送信電力割当方法。
The subchannel bit number determining step includes:
If the condition of the second bit number determination step is not satisfied,
a difference calculation step of calculating a difference value diffi that is an absolute value of a difference between Bi and Ri, which is an integer obtained by rounding off the number of bits bi and bi allocated to each subchannel for i from i to k;
a sum calculation step of calculating the sum of bi with the sum of Ri = b target;
If it is determined in the next bit comparison step that the sum of bi> b is the target, the number of subchannel bits giving the maximum diffi is increased by one bit, the process returns to the difference calculation step, the subchannel diffi is adjusted, and the sum calculation is performed. Sum of step conditions Ri = bit increment step repeated until b target is satisfied;
If the sum of Ri in the bit comparison step is smaller than b, 1 bit is reduced from the subchannel that gives the minimum diffi, the process returns to the difference calculation step to adjust the diffi of the subchannel, and the condition Ri of the sum calculation step is satisfied. Bit reduction step that repeats until sum = b goal is satisfied;
The transmission power allocation method for an ADSL system according to claim 3 or 4, further comprising :
前記送信電力割当ステップが、
前記総和計算ステップで、条件Riの総和=b目標を満たした場合、各サブチャネルのビット数により各サブチャネルの電力を計算する電力計算ステップと;
配分される総電力P総電力を計算する総電力計算ステップと;
各サブチャネルの実際の通信路に配分される総電力P総電力と目標電力P目標が同じになるようにするため、電力割当てを最終的に調整し処理を終了する電力割当ステップと;
を備えたことを特徴とする請求項記載のADSLシステムの送信電力割当方法。
The transmission power allocation step includes:
A power calculation step of calculating the power of each sub-channel according to the number of bits of each sub-channel when the sum of the conditions Ri = b target is satisfied in the total calculation step;
A total power calculation step for calculating a total power P to be allocated;
A power allocation step of finally adjusting the power allocation and ending the process so that the total power P total power allocated to the actual communication path of each subchannel and the target power P target are the same;
The transmission power allocation method for the ADSL system according to claim 5, further comprising :
JP2003166588A 2003-06-11 2003-06-11 Transmission power allocation method for ADSL system Expired - Fee Related JP4292879B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003166588A JP4292879B2 (en) 2003-06-11 2003-06-11 Transmission power allocation method for ADSL system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003166588A JP4292879B2 (en) 2003-06-11 2003-06-11 Transmission power allocation method for ADSL system

Publications (2)

Publication Number Publication Date
JP2005005989A JP2005005989A (en) 2005-01-06
JP4292879B2 true JP4292879B2 (en) 2009-07-08

Family

ID=34092708

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003166588A Expired - Fee Related JP4292879B2 (en) 2003-06-11 2003-06-11 Transmission power allocation method for ADSL system

Country Status (1)

Country Link
JP (1) JP4292879B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4552635B2 (en) * 2004-12-07 2010-09-29 日本電気株式会社 Multi-carrier transmission apparatus and multi-carrier transmission method
JP5586043B2 (en) * 2010-01-12 2014-09-10 独立行政法人情報通信研究機構 Power allocation method and power allocation apparatus in MIMO-OFDM system

Also Published As

Publication number Publication date
JP2005005989A (en) 2005-01-06

Similar Documents

Publication Publication Date Title
JP4657289B2 (en) Apparatus and method for controlling transmission power in a communication system using orthogonal frequency division multiple access
JP3679722B2 (en) Enhanced bit loading for multi-carrier communication channels
EP2259479B1 (en) Adaptive subcarrier loading
US10375697B2 (en) Wireless communication apparatus, mobile terminal and wireless communication method
US7720167B2 (en) Power save mode transition using loading translation function
US8842757B2 (en) Method and system for adaptive peak to average power ratio reduction in orthogonal frequency division multiplexing communication networks
CN100536376C (en) Apparatus and method for allocating resources of a virtual cell in an OFDM mobile communication system
US9220108B2 (en) Scheduling method and control station apparatus
JPH08307385A (en) Power distribution method and apparatus in multi-carrier transmission system
CN107949065B (en) A NOMA Adaptive Bit Power Allocation Method
JP2003258751A (en) Application-driven adaptive duplex method and apparatus for digital subscriber loop
CN101379789B (en) Method for uplink multiuser OFDM with constrained inputs
KR100532062B1 (en) Adaptive Resource Allocation Apparatus and Method in Multi-channel Communication System
CN108289022A (en) A kind of adaptively equivalent subcarrier distribution system and the method for multi-user NOMA
CN100466799C (en) A method for multiplexing of soft frequency
CN101098326B (en) An Adaptive Resource Allocation Method in Orthogonal Frequency Division Multiple Access System
CN101057474B (en) Apparatus and method for processing digital signals in an orthogonal frequency division multiple access wireless communication system
CN101064701B (en) Method for transmitting measurement pilot and its user terminal, system
JP4292879B2 (en) Transmission power allocation method for ADSL system
EP1816819A2 (en) Transmitting apparatus and method in an orthogonal frequency division multiplexing system
US7593426B1 (en) Bit rate and power allocation for multi-carrier communication systems
CN1805421B (en) Multi-subchannel Parallel Bit Loading Method for Optimal Power Allocation in DMT System
CN1960198B (en) Subcarrier, Bit, Power Allocation Method for Orthogonal Frequency Division Multiple Access System
JP4038114B2 (en) Wireless transmission apparatus and wireless transmission method
CN100493058C (en) Discrete multi-audio frequency modulating system optimal power distributing comprehensive bit position loading method

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050314

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060518

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080602

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20080605

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081111

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090317

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090330

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120417

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120417

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130417

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130417

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140417

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees