[go: up one dir, main page]

JP2003298559A - Center control device and block code length control method for cable modem transmission system - Google Patents

Center control device and block code length control method for cable modem transmission system

Info

Publication number
JP2003298559A
JP2003298559A JP2002100854A JP2002100854A JP2003298559A JP 2003298559 A JP2003298559 A JP 2003298559A JP 2002100854 A JP2002100854 A JP 2002100854A JP 2002100854 A JP2002100854 A JP 2002100854A JP 2003298559 A JP2003298559 A JP 2003298559A
Authority
JP
Japan
Prior art keywords
code length
block code
predetermined time
error correction
error rate
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
Application number
JP2002100854A
Other languages
Japanese (ja)
Other versions
JP3911576B2 (en
Inventor
Yoshitaka Nakano
吉孝 中野
Yoshinori Rokugo
義典 六郷
Takeo Matsuura
健夫 松浦
Katsuro Osawa
勝朗 大沢
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
National Institute of Information and Communications Technology
NEC Cable Media Ltd
Panasonic Holdings Corp
Original Assignee
NEC Corp
Telecommunications Advancement Organization
NEC Cable Media Ltd
Matsushita Electric Industrial Co Ltd
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, Telecommunications Advancement Organization, NEC Cable Media Ltd, Matsushita Electric Industrial Co Ltd filed Critical NEC Corp
Priority to JP2002100854A priority Critical patent/JP3911576B2/en
Publication of JP2003298559A publication Critical patent/JP2003298559A/en
Application granted granted Critical
Publication of JP3911576B2 publication Critical patent/JP3911576B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

(57)【要約】 【課題】 上り雑音レベルを監視し、雑音発生状況に応
じて誤り訂正のブロック符号長を変更することによっ
て、効率的な通信を提供するケーブルモデム伝送システ
ムを提供する。 【解決手段】 上記システムのセンタ制御装置の上り信
号受信部において、運用中の上り周波数帯域内の雑音レ
ベルを監視し、同時に所定の時間区間における上りデー
タの誤り率を算出する。上記雑音レベルまたは誤り率が
所定の変化量を示す場合に、誤り訂正強度を算出し、更
に、その誤り訂正強度をもとに、最適なブロック符号長
を算出する。次に、ケーブルモデムに対し、上記算出さ
れたブロック符号長で符号化を行うように通知する。
(57) [Problem] To provide a cable modem transmission system that provides efficient communication by monitoring an uplink noise level and changing an error correction block code length according to a noise generation situation. An uplink signal receiving unit of a center control device of the system monitors a noise level in an operating uplink frequency band and simultaneously calculates an uplink data error rate in a predetermined time section. When the noise level or the error rate indicates a predetermined amount of change, an error correction strength is calculated, and an optimum block code length is calculated based on the error correction strength. Next, it notifies the cable modem to perform encoding using the calculated block code length.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、ケーブルモデム伝
送システムに関し、特に、ブロック符号長可変制御方法
を有するケーブルモデム伝送システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cable modem transmission system, and more particularly to a cable modem transmission system having a block code length variable control method.

【0002】[0002]

【従来の技術】従来、ケーブルモデム伝送システムにお
いて使用される誤り訂正符号方式は、特に伝送路品質の
劣化が見込まれる場合に、伝送路の品質に応じて通信品
質を改善し、安定した通信を提供するものである。
2. Description of the Related Art Conventionally, an error correction coding method used in a cable modem transmission system improves communication quality in accordance with the quality of the transmission line to ensure stable communication, especially when deterioration of the transmission line quality is expected. It is provided.

【0003】上記伝送路品質の劣化は、一般的に外的要
因による雑音流入や妨害によるものである。しかし、近
年、高速データ通信サービスやデジタル映像、及びデジ
タル音声の伝送システムが急激に発展してきているた
め、伝送路の品質に左右されずに安定した通信を提供す
ることへのニーズが高まっている。
The above-mentioned deterioration of transmission path quality is generally due to noise inflow or interference due to external factors. However, in recent years, high-speed data communication services and digital video and digital audio transmission systems have been rapidly developed, so that there is an increasing need to provide stable communication regardless of the quality of the transmission path. .

【0004】このように安定した通信を提供するため
に、特開平9−116486号公報では、伝送路品質の
劣化に応じて誤り訂正符号のビットレートを制御して伝
送路品質を改善する方式が提案されている。
In order to provide such stable communication, Japanese Patent Laid-Open No. 9-116486 discloses a method of controlling the bit rate of an error correction code according to deterioration of the transmission line quality to improve the transmission line quality. Proposed.

【0005】この方式は、無線通信における中継局と移
動局(または固定局)間の独立した伝送路品質に対応す
るために、予めいくつかの誤り訂正手段を用意してお
き、伝送路品質の劣化の程度に応じて、それらの誤り訂
正手段の中から最適な誤り訂正手段を選択するものであ
る。
In this system, some error correction means are prepared in advance in order to deal with independent transmission line quality between a relay station and a mobile station (or fixed station) in wireless communication, and the transmission line quality The optimum error correction means is selected from those error correction means according to the degree of deterioration.

【0006】[0006]

【発明が解決しようとする課題】しかし、この方式は、
ケーブルテレビの上り伝送路のように雑音発生の程度が
不定である場合には適用しずらいという問題点がある。
However, this method is
There is a problem that it is difficult to apply when the degree of noise generation is uncertain, as in the case of an upstream transmission line of a cable television.

【0007】このため、上記方式では、固定の雑音発生
パターンに対応した制御とならざるを得ない。従って、
上記方式を特定のケーブルテレビ伝送路で適用できたと
しても、条件が異なるケーブルテレビ伝送路において
は、誤り訂正手段を、条件に合わせて変更しなければな
らないという問題点がある。
Therefore, in the above method, the control is inevitably corresponding to the fixed noise generation pattern. Therefore,
Even if the above method can be applied to a specific cable television transmission line, there is a problem that the error correction means must be changed according to the condition in the cable television transmission line having different conditions.

【0008】[0008]

【課題を解決するための手段】従って、本発明の目的
は、ケーブルテレビ伝送路を利用したケーブルモデム伝
送システムにおいて、上り雑音の状況に応じて柔軟な適
応誤り訂正制御を行い、安定した通信を提供することに
ある。
SUMMARY OF THE INVENTION Therefore, an object of the present invention is to perform a flexible adaptive error correction control according to the situation of upstream noise in a cable modem transmission system using a cable television transmission line to ensure stable communication. To provide.

【0009】本発明の第1の実施態様によれば、上りデ
ータの雑音レベルを監視する手段と、前記監視された雑
音レベルが所定の範囲以上変化した場合に、第1の所定
の時間区間における前記上りデータの誤り訂正できなか
った誤り数を検出する手段と、前記検出された誤り数か
ら、第2の所定の時間区間における前記上りデータの誤
り訂正後の誤り率を算出する手段と、前記誤り率が算出
された場合に、前記雑音レベルと前記誤り率を利用して
誤り訂正強度を算出する手段と、前記算出された誤り訂
正強度を元にブロック符号長を算出する手段と、ブロッ
ク符号長を前記算出されたブロック符号長に変更するよ
う、加入者宅に設置したケーブルモデムに通知する手段
とを有する、ケーブルモデム伝送システムのセンタ制御
装置が提供される。
According to the first embodiment of the present invention, the means for monitoring the noise level of the upstream data and the first predetermined time interval when the monitored noise level changes by a predetermined range or more. A means for detecting the number of errors that could not be corrected in the upstream data; a means for calculating an error rate after the error correction of the upstream data in the second predetermined time interval from the detected number of errors; When an error rate is calculated, means for calculating an error correction strength using the noise level and the error rate, means for calculating a block code length based on the calculated error correction strength, and a block code A center control device for a cable modem transmission system is provided, which has means for notifying a cable modem installed in a subscriber's house so as to change the length to the calculated block code length.

【0010】また、本発明の第2の実施態様によれば、
前記第1の実施態様において、前記第1の所定の時間区
間の整数倍が、前記第2の所定の時間区間であるセンタ
制御装置が提供される。
According to the second embodiment of the present invention,
In the first embodiment, there is provided a center control device, wherein an integral multiple of the first predetermined time period is the second predetermined time period.

【0011】また、本発明の第3の実施態様によれば、
前記第1の実施態様において、前記第1の所定の時間区
間が、データパケットのフレーム長を考慮して、それぞ
れ時間の長さが異なる第3の時間区間と第4の時間区間
とを含み、前記第2の所定の期間区間が、前記上りデー
タのデータパケットのフレーム長の伝送時間に対応する
時間であり、前記誤り率を算出する手段は、前記第3の
所定の時間区間及び前記第4の所定の時間区間における
誤り数から、前記第2の所定の時間区間における誤り率
を推定するよう構成されたセンタ制御装置が提供され
る。
According to the third embodiment of the present invention,
In the first embodiment, the first predetermined time period includes a third time period and a fourth time period which are different from each other in consideration of a frame length of a data packet, The second predetermined time period is a time corresponding to the transmission time of the frame length of the data packet of the uplink data, and the means for calculating the error rate is the third predetermined time period and the fourth time period. There is provided a center control device configured to estimate an error rate in the second predetermined time interval from the number of errors in the predetermined time interval.

【0012】更にまた、本発明の第4の実施態様によれ
ば、前記第1の実施態様において、前記第1の所定の時
間区間は、ブロック符号長、及び誤り訂正強度の組み合
わせが複数ある場合に、前記ブロック符号長、及び前記
誤り訂正強度に応じて複数設定され、前記誤り率を算出
する手段は、未知の前記ブロック符号長、及び前記誤り
訂正強度の組み合わせにおける誤り率を、前記第1の所
定の時間区間における誤り数を元に推定するよう構成さ
れたセンタ制御装置が提供される。
Furthermore, according to a fourth embodiment of the present invention, in the first embodiment, when the first predetermined time interval has a plurality of combinations of block code length and error correction strength. Further, a plurality of units are set according to the block code length and the error correction strength, and the error rate calculating means calculates an error rate in a combination of the unknown block code length and the error correction strength as the first error rate. There is provided a center controller configured to make an estimation based on the number of errors in a predetermined time interval of.

【0013】また、本発明の第5の実施態様によれば、
前記第1の実施態様において、前記ケーブルモデムにブ
ロック符号長を変更するよう通知する手段は、制御信号
を下りデータに多重化させることによって前記信号を前
記ケーブルモデムに伝送し、前記制御信号は、少なくと
もブロック符号長変更通知を含むように構成されたセン
タ制御装置が提供される。
According to a fifth embodiment of the present invention,
In the first embodiment, the means for notifying the cable modem to change the block code length transmits the signal to the cable modem by multiplexing the control signal with downlink data, and the control signal is A center controller configured to include at least a block code length change notification is provided.

【0014】また更に、本発明の第6の実施態様によれ
ば、前記第1の実施態様において、バックボーンを構成
する上位ネットワークにルータを介して接続され、複数
の加入者宅のケーブルモデムに、それぞれ光ノードを介
して並列的に接続され、前記バックボーンと前記ケーブ
ルモデムの間で通信データの配信を行なうケーブルモデ
ム伝送システムを構成するセンタ制御装置が提供され
る。
Further, according to a sixth embodiment of the present invention, in the first embodiment, a cable modem of a plurality of subscribers' houses is connected to a higher-order network forming a backbone through a router, A center control device is provided which is connected in parallel via optical nodes and constitutes a cable modem transmission system for distributing communication data between the backbone and the cable modem.

【0015】更に、本発明の第7の実施態様によれば、
上りデータの雑音レベルを監視するステップと、前記監
視された雑音レベルが所定の範囲以上変化した場合に、
第1の所定の時間区間における前記上りデータの誤り訂
正できなかった誤り数を検出するステップと、前記検出
された誤り数から、第2の所定の時間区間における前記
上りデータの誤り訂正後の誤り率を算出するステップ
と、前記誤り率が算出された場合に、前記雑音レベルと
前記誤り率を利用して誤り訂正強度を算出するステップ
と、前記算出された誤り訂正強度を元にブロック符号長
を算出するステップと、ブロック符号長を前記算出され
たブロック符号長に変更するよう、加入者宅に設置した
ケーブルモデムに通知するステップとを有する、ケーブ
ルモデム伝送システムにおいて使用されるブロック符号
長制御方法が提供される。
Further, according to a seventh embodiment of the present invention,
Monitoring the noise level of the upstream data, and when the monitored noise level changes by a predetermined range or more,
A step of detecting the number of errors in which the error of the uplink data could not be corrected in the first predetermined time section, and an error after the error correction of the uplink data in the second predetermined time section from the detected number of errors A rate, a step of calculating an error correction strength by using the noise level and the error rate when the error rate is calculated, and a block code length based on the calculated error correction strength. Block code length control used in a cable modem transmission system, which comprises: A method is provided.

【0016】更に、本発明の第8の実施態様によれば、
上りデータの雑音レベルを監視する手段と、前記監視さ
れた雑音レベルが所定の範囲以上変化した場合に、第1
の所定の時間区間における前記上りデータの誤り訂正で
きなかった誤り数を検出する手段と、前記検出された誤
り数から、第2の所定の時間区間における前記上りデー
タの誤り訂正後の誤り率を算出する手段と、前記誤り率
が算出された場合に、前記雑音レベルと前記誤り率を利
用して誤り訂正強度を算出する手段と、前記算出された
誤り訂正強度を元にブロック符号長を算出する手段と、
ブロック符号長を前記算出されたブロック符号長に変更
するよう、加入者宅に設置したケーブルモデムに通知す
る手段とからなる、ケーブルモデム伝送システムにおい
て使用されるセンタ制御装置としてコンピュータを機能
させるためのプログラムが提供される。
Further, according to an eighth embodiment of the present invention,
A means for monitoring the noise level of the upstream data; and a first means when the monitored noise level changes by a predetermined range or more.
Means for detecting the number of errors that could not be error-corrected for the upstream data in the predetermined time interval, and an error rate after error correction of the upstream data in the second predetermined time interval from the detected error number. Calculating means, means for calculating an error correction strength by using the noise level and the error rate when the error rate is calculated, and a block code length based on the calculated error correction strength Means to do
A computer for functioning as a center control device used in a cable modem transmission system, comprising means for notifying a cable modem installed in a subscriber's house to change the block code length to the calculated block code length. The program is provided.

【0017】[0017]

【発明の実施の形態】最初に、本発明の一実施形態のケ
ーブルモデム伝送システムの構成について説明する。図
1には、ケーブルモデム伝送システムのセンタ制御装置
の機能ブロック図が示されている。こうしたセンタ制御
装置は通常、「ケーブルモデム制御装置」と呼ばれるこ
とが多く、一方はバックボーンを構成する上位ネットワ
ークにルータを介して接続され、他方は、加入者宅に設
置された複数のケーブルモデムに、それぞれ光ノード等
を介して並列的に接続される。
BEST MODE FOR CARRYING OUT THE INVENTION First, the configuration of a cable modem transmission system according to an embodiment of the present invention will be described. FIG. 1 shows a functional block diagram of a center control device of a cable modem transmission system. Such a center control device is often called a "cable modem control device". One is connected to a higher-level network that constitutes the backbone through a router, and the other is connected to a plurality of cable modems installed in the subscriber's home. , Are respectively connected in parallel via an optical node or the like.

【0018】本実施形態では、ブロック符号を使用した
誤り訂正方式が使用される。また、当該方式の中でも特
に、通信系でよく使用されるリードソロモン符号を用い
る方式を前提として説明する。しかし、本願発明は、こ
うしたリードソロモン符号を用いる方式のみに制限され
るものではない。
In this embodiment, an error correction method using a block code is used. Further, among the methods, a method using Reed-Solomon code, which is often used in communication systems, will be described as a premise. However, the invention of the present application is not limited to such a system using the Reed-Solomon code.

【0019】本実施形態のセンタ制御装置は、ブロック
符号長可変制御部1、下りデータ多重部2、下り誤り訂
正符号化・変調部3、上りデータ復調部4、上り誤り訂
正復号化部5、上り雑音レベル計測部6を備えている。
The center control device of this embodiment comprises a variable block code length control unit 1, a downlink data multiplexing unit 2, a downlink error correction coding / modulation unit 3, an upstream data demodulation unit 4, an upstream error correction decoding unit 5, An upstream noise level measuring unit 6 is provided.

【0020】ブロック符号長可変制御部1は、端末制御
メッセージ生成部11と誤り訂正強度算出部12とを備
えている。
The variable block code length control unit 1 includes a terminal control message generation unit 11 and an error correction strength calculation unit 12.

【0021】ここで、下りデータ信号100は、下りデ
ータ多重部2に供給され、端末制御メッセージ生成部1
1からの制御信号pと多重処理される。下りデータ多重
部2の出力は、下り誤り訂正符号化・変調部3で処理さ
れ、下りRF信号101として出力される。
Here, the downlink data signal 100 is supplied to the downlink data multiplexer 2 and the terminal control message generator 1
It is multiplexed with the control signal p from 1. The output of the downlink data multiplexing unit 2 is processed by the downlink error correction coding / modulation unit 3 and output as the downlink RF signal 101.

【0022】一方、上りRF信号200は、上りデータ
復調部4で上り受信信号に復調され、上り誤り訂正復号
化部5に供給される。上り誤り訂正復号化部5では、誤
り訂正強度算出部12からのブロック符号長データkに
よって誤り訂正処理され、上りデータ信号202として
出力される。
On the other hand, the upstream RF signal 200 is demodulated into an upstream reception signal by the upstream data demodulation section 4 and supplied to the upstream error correction decoding section 5. In the upstream error correction decoding unit 5, the block code length data k from the error correction strength calculation unit 12 is subjected to error correction processing and output as an upstream data signal 202.

【0023】前記誤り訂正処理された後に訂正できなか
ったバイト誤り数gは、誤り訂正強度算出部12に供給
される。
The number of byte errors g that cannot be corrected after the error correction processing is supplied to the error correction strength calculation unit 12.

【0024】上りデータ復調部4で周波数選局後に周波
数変換された上りIF信号201は、上り雑音レベル計
測部6に供給される。上り雑音レベル計測部6は、ケー
ブルモデムからの上りバースト信号が存在するか否かを
判断し、バースト信号の合間を利用して周波数帯域内の
雑音レベルの計測処理を実行する。
The upstream IF signal 201 frequency-converted after the frequency selection by the upstream data demodulation unit 4 is supplied to the upstream noise level measurement unit 6. The upstream noise level measurement unit 6 determines whether or not there is an upstream burst signal from the cable modem, and uses the interval between the burst signals to perform the noise level measurement process within the frequency band.

【0025】本実施形態のブロック符号長可変制御部1
は、上り雑音レベル計測部6から定期的に読み込んだ雑
音レベルデータeによって雑音レベルの変化を監視し、
上り誤り訂正復号部5から出力されるバイト誤り数gを
受信することによって誤り訂正強度を算出し、ブロック
符号長データkを上り誤り訂正復号化部5に供給するこ
とによりブロック符号長を変更する。
Variable block code length control unit 1 of this embodiment
Monitors the change of the noise level by the noise level data e read periodically from the upstream noise level measuring unit 6,
The error correction strength is calculated by receiving the number of byte errors g output from the upstream error correction decoding unit 5, and the block code length is changed by supplying the block code length data k to the upstream error correction decoding unit 5. .

【0026】また、ブロック符号長変更に関連するパラ
メータデータmを端末制御メッセージ生成部11で処理
し、ケーブルモデムに対して上り誤り訂正パラメータ変
更通知を含む制御信号pを下りデータ多重部2へ出力
し、ケーブルモデム側とセンタ制御装置側の上り誤り訂
正処理の整合を図る。
Also, the terminal control message generation unit 11 processes the parameter data m related to the block code length change, and outputs the control signal p including the upstream error correction parameter change notification to the downlink data multiplexing unit 2 to the cable modem. Then, the uplink error correction processing on the cable modem side and the center control apparatus side are matched.

【0027】ケーブルモデムは、制御信号pを受信する
と、上りデータの送信を停止し、その後、ケーブルモデ
ムへの上り誤り訂正パラメータ変更通知(ブロック符号
長変更通知)に基づいてブロック符号長が変更される。
その後更に、上りデータの送信が再開される。ここで、
上り誤り訂正復号化部5は、ケーブルモデムが上りデー
タの送信を停止してから、その送信を再開するまでに、
例えば、上り誤り訂正パラメータ変更通知と同様の通知
によって、ケーブルモデムのブロック符号長にあわせて
変更されることが必要である。
Upon receiving the control signal p, the cable modem stops the transmission of the uplink data, and then the block code length is changed based on the uplink error correction parameter change notification (block code length change notification) to the cable modem. It
After that, the transmission of uplink data is resumed. here,
The uplink error correction decoding unit 5 determines whether the cable modem stops transmitting the uplink data and restarts the transmission.
For example, it is necessary to change the block code length of the cable modem according to the same notification as the uplink error correction parameter change notification.

【0028】また、ケーブルモデムに上り誤り訂正パラ
メータ変更通知が送信された時点で、上り誤り訂正復号
化部5のブロック符号化長が変更されてもよい。
The block coding length of the upstream error correction decoding unit 5 may be changed at the time when the upstream error correction parameter change notification is transmitted to the cable modem.

【0029】パラメータデータmは例えば、ブロック長
(元のデータ+2×誤り訂正バイト数)と誤り訂正バイ
ト数を含むものである。
The parameter data m includes, for example, the block length (original data + 2 × number of error correction bytes) and the number of error correction bytes.

【0030】一方、制御信号pは、前述のように、ケー
ブルモデムへの上り誤り訂正パラメータ変更通知(ブロ
ック符号長変更通知)を含むものであり、上りデータ送
信の停止通知又は上りデータの再開通知を含むように構
成してもよい。
On the other hand, the control signal p includes the upstream error correction parameter change notification (block code length change notification) to the cable modem, as described above, and the upstream data transmission stop notification or the upstream data restart notification. May be included.

【0031】図1に示された、上り雑音レベル計測部6
は、当業者にはよく知られており、また本発明とは直接
関係しないので、その詳細な構成は省略する。
The upstream noise level measuring section 6 shown in FIG.
Are well known to those skilled in the art and are not directly related to the present invention, and therefore detailed description thereof will be omitted.

【0032】次に、本発明実施形態のセンタ制御装置の
処理について説明する。
Next, the processing of the center control device of the embodiment of the present invention will be described.

【0033】最初に、ブロック符号長可変制御部1の動
作について、図2のフローチャートを用いて説明する。
ブロック符号長可変制御部1の運用が開始されると、ス
テップS10で、上り雑音レベル計測部6から、雑音レ
ベルデータeを読み込む。この読み込みは、所定の間隔
で繰り返される。次に、ステップS11で、読み込んだ
雑音レベルが変化したかどうかを判定する。当該判定
は、例えば、直前の所定期間内に読み込んだ雑音レベル
を記憶しておき、その雑音レベルと今回読み込んだ雑音
レベルとを比較することにより行われる。また、変化し
たかどうかを判定するために、所定の閾値を設定可能で
ある。例えば、前回の雑音レベルと今回の雑音レベルを
比較し、前記閾値以上の差があったら、雑音レベルが変
化したと判断する。
First, the operation of the variable block code length control unit 1 will be described with reference to the flowchart of FIG.
When the operation of the variable block code length control unit 1 is started, the noise level data e is read from the upstream noise level measurement unit 6 in step S10. This reading is repeated at predetermined intervals. Next, in step S11, it is determined whether the read noise level has changed. The determination is performed, for example, by storing the noise level read within a predetermined period immediately before and comparing the noise level with the noise level read this time. Also, a predetermined threshold can be set to determine whether or not it has changed. For example, the previous noise level is compared with the current noise level, and if there is a difference equal to or more than the threshold value, it is determined that the noise level has changed.

【0034】ステップS11において、雑音レベルに変
化が認められない場合は、ステップS10に戻り、雑音
レベルの読み込みが繰り返される。雑音レベルに変化が
生じていると判断した場合(ステップS11のYE
S)、ステップS12に進み、そこで、上り誤り訂正復
号化部5から出力されるバイト誤り数gによって、ブロ
ック符号長に応じた時間区間CWLごとに誤り発生を検
出する。
If no change in the noise level is found in step S11, the process returns to step S10 and the reading of the noise level is repeated. When it is determined that the noise level has changed (YES in step S11)
S), the process proceeds to step S12, where the error occurrence is detected for each time interval CWL according to the block code length by the byte error number g output from the upstream error correction decoding unit 5.

【0035】さらに、ステップS13で、時間区間T
(=CWL×n)における誤り率を算出する。この後、
ステップS14で、この誤り率の変化量と雑音レベルの
変化量を基に誤り訂正強度を算出する。
Further, in step S13, the time interval T
The error rate in (= CWL × n) is calculated. After this,
In step S14, the error correction strength is calculated based on the change amount of the error rate and the change amount of the noise level.

【0036】誤り率を計算するには、特定の時間を基準
として計算する必要があり、そのために設定されたのが
時間区分Tである。ここでは、前提として、上り方向は
バースト信号であり、端末から信号が上がってこない限
りデータが誤ったかどうか測定できない。そこで、ラン
ダムに上がってくるバースト信号の情報量をある程度見
込む必要があり、Tという、比較的長い時間を設けてい
る。
In order to calculate the error rate, it is necessary to perform calculation based on a specific time, and the time segment T is set for that purpose. Here, as a premise, the upstream direction is a burst signal, and it is impossible to measure whether or not the data is erroneous unless the signal comes from the terminal. Therefore, it is necessary to expect a certain amount of information of the burst signal that rises randomly, and a relatively long time T is provided.

【0037】例えば、1msの時間区間を設けると、数
個あるいは全くデータがない状態も考えらるが、1秒の
時間区間を設けると、少なくともデータは存在すると考
えられ、データ誤り率が算出できる。
For example, if a time interval of 1 ms is provided, it may be possible that some or no data exists. However, if a time interval of 1 second is provided, it is considered that at least data exists, and the data error rate can be calculated. .

【0038】また、誤り訂正強度を求めるためには、例
えば、以下のような方法が用いられる。
To obtain the error correction strength, the following method is used, for example.

【0039】(1)入力レベルと雑音レベルからなる信
号対雑音比(S/N)と、誤り訂正強度(ブロック符号
においては、例えば訂正バイト数u=2〜8)における
誤り率変化量との関係を予め理論値として用意し、理論
値テーブル(配列)に格納する。
(1) The signal-to-noise ratio (S / N) consisting of the input level and the noise level and the error rate change amount at the error correction strength (in the block code, for example, the number of corrected bytes u = 2 to 8) The relationship is prepared as a theoretical value in advance and stored in a theoretical value table (array).

【0040】(2)上記S/Nと誤り率の変化量を上記
理論値テーブルで検索し、運用上問題とならない基準誤
り率以下となる誤り訂正強度を求める。
(2) The change amount of the S / N and the error rate is searched in the theoretical value table, and the error correction strength below the reference error rate, which does not pose a problem in operation, is obtained.

【0041】ここで、変化量とは、例えば、誤り率、雑
音レベルともに、CWL×n(=時間区間T)における
値を、直前の時間区間Tでの値と比較することによって
得られたものである。この場合、時間区間Tは、瞬間的
な変化による追従でシステム上不安定な動作を避けるた
め、前述したように、できるだけ長い時間にする必要が
ある。
Here, the change amount is obtained, for example, by comparing the value in CWL × n (= time interval T) with the value in the immediately preceding time interval T for both the error rate and the noise level. Is. In this case, the time interval T needs to be as long as possible, as described above, in order to avoid unstable operation in the system due to tracking due to an instantaneous change.

【0042】次に、ステップS15で、算出された誤り
訂正強度から該当するブロック符号長を決定し、ステッ
プS16で、ケーブルモデムへの上り通信を一時停止し
て、ステップS17でブロック符号長の変更メッセージ
を通知し、ステップS18で上り通信を再開させる。ス
テップS16からステップS18までの処理は、端末制
御メッセージ生成部11が下りデータ多重部2に、上り
誤り訂正パラメータ変更通知を含む制御信号pを送信す
ることにより自動的に行われる。また、端末制御メッセ
ージ生成部11が下りデータ多重部2に、それぞれの処
理を行わせるようにそれぞれ制御信号pを送信しても良
い。
Next, in step S15, a corresponding block code length is determined from the calculated error correction strength, in step S16, upstream communication to the cable modem is temporarily stopped, and in step S17, the block code length is changed. The message is notified, and the upstream communication is restarted in step S18. The processing from step S16 to step S18 is automatically performed by the terminal control message generation unit 11 transmitting the control signal p including the uplink error correction parameter change notification to the downlink data multiplexing unit 2. Further, the terminal control message generation unit 11 may transmit the control signal p to the downlink data multiplexing unit 2 so as to perform the respective processes.

【0043】その後、処理はステップS10に進み、そ
こで、上り雑音レベル計測値の読み込みが繰り返され
る。
Thereafter, the process proceeds to step S10, where the reading of the upstream noise level measurement value is repeated.

【0044】また、誤り率の変化量、雑音レベルの変化
量が小さい場合は、ブロック符号長を変更する必要はな
い。このために、それぞれの変化量が所定の値(閾値)
を越えたかどうかを判断し、上記いずれか、あるいは両
方の変化量が閾値を超えない場合には、上記ブロック符
号長を変更しないように制御することもできる。
When the error rate change amount and the noise level change amount are small, it is not necessary to change the block code length. For this reason, each change amount is a predetermined value (threshold value)
It is also possible to judge whether or not the block code length is exceeded, and to control not to change the block code length when either or both of the change amounts do not exceed the threshold value.

【0045】上記ステップS15では、ブロック符号長
sは、例えば、y+2uで求められる。ここで、uは、
誤り訂正強度(訂正バイト数)を表し、yは、元のデー
タ長を表す。
In step S15, the block code length s is calculated by y + 2u, for example. Where u is
It represents the error correction strength (the number of corrected bytes), and y represents the original data length.

【0046】このように、ブロック符号長可変制御部1
は、運用を開始してから停止されるまで上記処理を繰り
返す。
In this way, the block code length variable control unit 1
Repeats the above process after starting operation until it is stopped.

【0047】次に、図3を参照して、上記ステップS1
3で行われた、上り誤り率の算出方法について説明す
る。図3(a)は、ケーブルモデムからセンタ通信装置
に対する上り伝送路上のデータパケットの流れを示して
おり、バースト的にデータパケットが送信されている状
態を示している。この図に対応して、図3(b)から
(d)のそれぞれの左端部分はセンタ通信端末を表し、
右端部分はケーブルモデムを表している。
Next, referring to FIG. 3, the above step S1
A method of calculating the uplink error rate performed in 3 will be described. FIG. 3A shows the flow of data packets on the upstream transmission path from the cable modem to the center communication device, and shows a state in which the data packets are being transmitted in bursts. Corresponding to this figure, the left end portion of each of FIGS. 3B to 3D represents a center communication terminal,
The rightmost part represents the cable modem.

【0048】図3(b)は、センタ制御装置のブロック
符号長可変制御部1で誤り率を算出する第1の方法を示
しており、バイト誤り数gを時間区間CWL単位に取得
し、時間区間Tにおける誤り率を推定する。
FIG. 3B shows a first method for calculating the error rate in the block code length variable control unit 1 of the center control device, in which the byte error number g is acquired in the time section CWL unit and the time is calculated. The error rate in the section T is estimated.

【0049】ここで、バイト誤り数gは、通常、全ての
時間区間CWLで取得するわけではなく、ある時点のバ
イト誤り数gを元に、時間区間Tにおける誤り率を推定
する。また、過去のデータ(例えば、ある雑音状態で測
定したバイト誤り率を元に符号長を変更した場合に、バ
イト誤り率がどのように変化したか等)をも有効に利用
して上記推定が行われる。
Here, the byte error number g is not normally acquired in all the time intervals CWL, and the error rate in the time interval T is estimated based on the byte error number g at a certain time. In addition, past data (for example, how the byte error rate changes when the code length is changed based on the byte error rate measured in a certain noise state) is effectively used to make the above estimation. Done.

【0050】図3(c)は、誤り率を算出する第2の方
法を示している。データパケットのフレーム長を考慮し
て、時間の長さが異なる区間CWL1と区間CWL2ご
とにバイト誤り数gを取得し、フレーム長における誤り
率を推定する。
FIG. 3C shows the second method for calculating the error rate. In consideration of the frame length of the data packet, the byte error number g is acquired for each of the sections CWL1 and CWL2 having different time lengths, and the error rate in the frame length is estimated.

【0051】上記CWL1とCWL2とは長さが異なる
が、これは、誤り符号訂正強度と元のデータ長の組み合
わせによってブロック符号長の長さが異なることを表し
ている。CWL1は、元のデータ長が短く、訂正バイト
数も小さい場合に相当し、CWL2は、元のデータ長を
CWL1より長くし、訂正バイト数を増やした場合に相
当する。推定は、CWL1での誤り率からCWL2を使
用した場合の誤り率を、同じ雑音条件として行われる。
The above CWL1 and CWL2 have different lengths, which means that the block code length differs depending on the combination of the error code correction strength and the original data length. CWL1 corresponds to the case where the original data length is short and the number of corrected bytes is small, and CWL2 corresponds to the case where the original data length is made longer than CWL1 and the number of corrected bytes is increased. The estimation is performed using the error rate in the case of using CWL2 from the error rate in CWL1 under the same noise condition.

【0052】図3(d)は、誤り率を算出する第3の方
法を示している。符号長及び訂正できるバイト数の組み
合わせが複数あるとき、符号長及び訂正バイト数に合わ
せて時間区間CWLnを設定し、それぞれのバイト誤り
数gを取得し、未知の符号長及び訂正バイト数の組み合
わせにおける誤り率を推定する。
FIG. 3D shows the third method for calculating the error rate. When there are multiple combinations of code length and the number of bytes that can be corrected, the time interval CWLn is set according to the code length and the number of corrected bytes, the number of byte errors g is obtained, and the combination of the unknown code length and the number of corrected bytes is acquired. Estimate the error rate at.

【0053】前述したように、ブロック符号長は、s=
y+2uで求められ得る。元のデータ長yと誤り訂正強
度(訂正バイト数)uとの組み合わせにより、ブロック
符号長sは、様々な長さが想定される。元のデータ長y
を固定にすれば、符号長sは誤り訂正強度uに比例する
が、元のデータ長yを固定にすると、効率が悪くなるた
め、元のデータ長yを可変にする必要がある。そこで、
元のデータ長yを固定とした符号長CWL1、CWL
2、CWLnごとの過去の誤り率から元のデータ長yを
短くした場合や長くした場合の誤り率を補間し、推定す
る。
As described above, the block code length is s =
It can be determined by y + 2u. Various lengths of the block code length s are assumed depending on the combination of the original data length y and the error correction strength (correction byte number) u. Original data length y
If is fixed, the code length s is proportional to the error correction strength u, but if the original data length y is fixed, the efficiency becomes poor. Therefore, the original data length y needs to be variable. Therefore,
Code lengths CWL1 and CWL with the original data length y fixed
2. From the past error rate for each CWLn, the error rate when the original data length y is shortened or lengthened is interpolated and estimated.

【0054】上記いずれの算出方法においても、データ
パケットの受信がないときは、誤りには含めない。これ
は、上述したように、上りはバースト的にデータを受信
するので、データが存在しないときも含めてしまうと、
その間誤りがないということになり、誤り率が小さくな
ってしまうからである。ランダムかつ、一様にデータが
流れていれば問題はないが、実際はそうではなく、デー
タ受信時のみの誤りを有効に把握するという点に意味が
ある。
In any of the above calculation methods, if no data packet is received, it is not included in the error. This is because, as described above, data is received in bursts in the upstream, so if you include it even when there is no data,
This is because there is no error during that time, and the error rate becomes small. There is no problem if the data flows randomly and uniformly, but this is not the case in reality, and there is a point in that the error only at the time of data reception can be effectively grasped.

【0055】なお、上記実施形態においては、雑音レベ
ルを直接計測して上り伝送路品質状況を判断している
が、センタ制御装置で上り送信制御を行っているので上
りデータ信号がいつ受信できるかが予め分かっている。
そこで、上りデータ信号のCRCエラー検出を併用し
て、状況判断を行っても良い。さらに、ブロック符号長
可変制御部1については、センタ制御装置に組み込まれ
た構成ではなく、コンピュータ等を用いてソフトウエア
によって実現することもできる。
In the above embodiment, the noise level is directly measured to determine the upstream transmission path quality condition, but since the center control device controls the upstream transmission, it is possible to receive the upstream data signal. Is known in advance.
Therefore, the situation determination may be performed by using the CRC error detection of the upstream data signal together. Further, the variable block code length control unit 1 may be implemented by software using a computer or the like instead of being incorporated in the center control device.

【0056】また、本願発明のセンタ制御装置は、バッ
クボーンを構成する上位ネットワークにルータを介して
接続され、更に、加入者宅に設置された複数のケーブル
モデムにそれぞれ光ノードを介して並列的に接続され、
前記バックボーンと前記ケーブルモデムの間で通信デー
タの配信を行なうよう構成され得る。
Further, the center control device of the present invention is connected to a higher-order network forming a backbone via a router, and is further connected in parallel to a plurality of cable modems installed in a subscriber's home via optical nodes. Connected,
The communication data may be distributed between the backbone and the cable modem.

【0057】[0057]

【発明の効果】このように、本発明のケーブルモデム伝
送システムによれば、上り雑音レベルを監視し、雑音発
生状況に応じて誤り訂正のブロック符号長を変更してい
るので、効率よく良好な通信ができる。
As described above, according to the cable modem transmission system of the present invention, since the upstream noise level is monitored and the block code length for error correction is changed according to the noise occurrence condition, it is possible to efficiently and favorably Can communicate.

【0058】また、誤り率を細分化して求めることも可
能である。更に、過去に発生した誤り率を蓄積すること
ができる。雑音の発生状況は一定ではないので、本願発
明により、過去の雑音の発生パターンを記憶しておくこ
とによって、効果的に誤り訂正強度、及びブロック符号
長を推定することができる。
It is also possible to divide the error rate and obtain it. Furthermore, the error rate that occurred in the past can be accumulated. Since the noise generation status is not constant, the present invention makes it possible to effectively estimate the error correction strength and the block code length by storing past noise generation patterns.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施形態のケーブルモデム伝送シス
テムの機能ブロック図である。
FIG. 1 is a functional block diagram of a cable modem transmission system according to an embodiment of the present invention.

【図2】ブロック符号長可変制御部1の動作を説明する
ためのフローチャートである。
FIG. 2 is a flowchart for explaining the operation of the block code length variable control unit 1.

【図3】上り誤り率の算出方法を説明するための図であ
る。
FIG. 3 is a diagram for explaining a method of calculating an uplink error rate.

【符号の説明】[Explanation of symbols]

1 ブロック符号長可変制御部 2 下りデータ多重部 3 下り誤り訂正符号化・変調部 4 上りデータ復調部 5 上り誤り訂正復号化部 6 上り雑音レベル計測部 11 端末制御メッセージ生成部 12 誤り訂正強度算出部 100 下りデータ信号 101 下りRF信号 200 上りRF信号 201 上りIF信号 202 上りデータ信号 1 block code length variable control unit 2 Downlink data multiplexer 3 Downlink error correction coding / modulation section 4 Uplink data demodulator 5 Uplink error correction decoding unit 6 Upstream noise level measurement unit 11 Terminal control message generator 12 Error correction strength calculator 100 downlink data signal 101 Downlink RF signal 200 upstream RF signal 201 upstream IF signal 202 Upstream data signal

───────────────────────────────────────────────────── フロントページの続き (71)出願人 000005821 松下電器産業株式会社 大阪府門真市大字門真1006番地 (72)発明者 中野 吉孝 東京都港区芝二丁目31番25号 エヌイーシ ーケーブルメディア株式会社内 (72)発明者 六郷 義典 東京都港区芝二丁目31番19号 通信・放送 機構内 (72)発明者 松浦 健夫 東京都港区芝二丁目31番19号 通信・放送 機構内 (72)発明者 大沢 勝朗 東京都港区芝二丁目31番25号 エヌイーシ ーケーブルメディア株式会社内 Fターム(参考) 5C059 MA27 RA01 RA08 RB02 RF07 RF15 UA39 5C064 BA02 BB05 BC10 BC16 BD05 BD07 BD14 5K014 AA01 DA01 FA13 GA02    ─────────────────────────────────────────────────── ─── Continued front page    (71) Applicant 000005821             Matsushita Electric Industrial Co., Ltd             1006 Kadoma, Kadoma-shi, Osaka (72) Inventor Yoshitaka Nakano             2-31-25 Shiba, Minato-ku, Tokyo             -Cable Media Co., Ltd. (72) Inventor Yoshinori Rokugo             2-31-19 Shiba, Minato-ku, Tokyo Communications and broadcasting             Within the mechanism (72) Inventor Takeo Matsuura             2-31-19 Shiba, Minato-ku, Tokyo Communications and broadcasting             Within the mechanism (72) Inventor Katsuro Osawa             2-31-25 Shiba, Minato-ku, Tokyo             -Cable Media Co., Ltd. F-term (reference) 5C059 MA27 RA01 RA08 RB02 RF07                       RF15 UA39                 5C064 BA02 BB05 BC10 BC16 BD05                       BD07 BD14                 5K014 AA01 DA01 FA13 GA02

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 ケーブルモデム伝送システムにおいて使
用されるセンタ制御装置であって、 上りデータの雑音レベルを監視する手段と、 前記監視された雑音レベルが所定の範囲以上変化した場
合に、第1の所定の時間区間における前記上りデータの
誤り訂正できなかった誤り数を検出する手段と、 前記検出された誤り数から、第2の所定の時間区間にお
ける前記上りデータの誤り訂正後の誤り率を算出する手
段と、 前記誤り率が算出された場合に、前記雑音レベルと前記
誤り率を利用して誤り訂正強度を算出する手段と、 前記算出された誤り訂正強度を元にブロック符号長を算
出する手段と、 ブロック符号長を前記算出されたブロック符号長に変更
するよう、加入者宅に設置したケーブルモデムに通知す
る手段とを有することを特徴とするセンタ制御装置。
1. A center control device used in a cable modem transmission system, comprising: means for monitoring a noise level of upstream data; and a first means for monitoring the noise level of the upstream data when the monitored noise level changes by a predetermined range or more. Means for detecting the number of errors that could not be error-corrected for the upstream data in a predetermined time interval, and calculating the error rate after error correction of the upstream data in the second predetermined time interval from the detected number of errors Means for calculating an error correction strength by using the noise level and the error rate when the error rate is calculated, and a block code length based on the calculated error correction strength And a means for notifying the cable modem installed in the subscriber's house to change the block code length to the calculated block code length. Center control device.
【請求項2】 請求項1に記載のセンタ制御装置におい
て、 前記第1の所定の時間区間の整数倍が、前記第2の所定
の時間区間であることを特徴とするセンタ制御装置。
2. The center control device according to claim 1, wherein an integer multiple of the first predetermined time period is the second predetermined time period.
【請求項3】 請求項1に記載のセンタ制御装置におい
て、 前記第1の所定の時間区間が、データパケットのフレー
ム長を考慮して、それぞれ時間の長さが異なる第3の時
間区間と第4の時間区間とを含み、 前記第2の所定の期間区間が、前記上りデータのデータ
パケットのフレーム長の伝送時間に対応する時間であ
り、 前記誤り率を算出する手段は、前記第3の所定の時間区
間及び前記第4の所定の時間区間における誤り数から、
前記第2の所定の時間区間における誤り率を推定するこ
とを特徴とするセンタ制御装置。
3. The center control device according to claim 1, wherein the first predetermined time period and the third time period are different from each other in consideration of a frame length of a data packet. The second predetermined period section is a time corresponding to the transmission time of the frame length of the data packet of the upstream data, and the means for calculating the error rate is the third section. From the number of errors in the predetermined time period and the fourth predetermined time period,
A center control device for estimating an error rate in the second predetermined time period.
【請求項4】 請求項1に記載のセンタ制御装置におい
て、 前記第1の所定の時間区間は、ブロック符号長、及び誤
り訂正強度の組み合わせが複数ある場合に、前記ブロッ
ク符号長、及び前記誤り訂正強度に応じて複数設定さ
れ、 前記誤り率を算出する手段は、未知の前記ブロック符号
長、及び前記誤り訂正強度の組み合わせにおける誤り率
を、前記第1の所定の時間区間における誤り数を元に推
定することを特徴とするセンタ制御装置。
4. The center control device according to claim 1, wherein when there are a plurality of combinations of block code length and error correction strength, the first predetermined time period includes the block code length and the error. A plurality of units are set according to the correction strength, and the means for calculating the error rate calculates an error rate in a combination of the unknown block code length and the error correction strength based on the number of errors in the first predetermined time interval. A center control device which is characterized by:
【請求項5】 請求項1に記載のセンタ制御装置におい
て、 前記ケーブルモデムにブロック符号長を変更するよう通
知する手段は、制御信号を下りデータに多重化させるこ
とによって前記信号を前記ケーブルモデムに伝送し、 前記制御信号は、少なくともブロック符号長変更通知を
含むことを特徴とするセンタ制御装置。
5. The center control device according to claim 1, wherein the means for notifying the cable modem to change the block code length sends the signal to the cable modem by multiplexing a control signal with downlink data. The center control device which is transmitted, wherein the control signal includes at least a block code length change notification.
【請求項6】 請求項1に記載のセンタ制御装置であっ
て、 バックボーンを構成する上位ネットワークにルータを介
して接続され、 複数の加入者宅のケーブルモデムに、それぞれ光ノード
を介して並列的に接続され、 前記バックボーンと前記ケーブルモデムの間で通信デー
タの配信を行なうケーブルモデム伝送システムを構成す
ることを特徴とするセンタ制御装置。
6. The center control device according to claim 1, wherein the center control device is connected to a higher-order network that constitutes a backbone via a router, and is connected in parallel to cable modems of a plurality of subscribers' homes via optical nodes. A center control device, which is connected to a cable modem transmission system for distributing communication data between the backbone and the cable modem.
【請求項7】 ケーブルモデム伝送システムにおいて使
用されるブロック符号長制御方法であって、 上りデータの雑音レベルを監視するステップと、 前記監視された雑音レベルが所定の範囲以上変化した場
合に、第1の所定の時間区間における前記上りデータの
誤り訂正できなかった誤り数を検出するステップと、 前記検出された誤り数から、第2の所定の時間区間にお
ける前記上りデータの誤り訂正後の誤り率を算出するス
テップと、 前記誤り率が算出された場合に、前記雑音レベルと前記
誤り率を利用して誤り訂正強度を算出するステップと、 前記算出された誤り訂正強度を元にブロック符号長を算
出するステップと、 ブロック符号長を前記算出されたブロック符号長に変更
するよう、加入者宅に設置したケーブルモデムに通知す
るステップとを有することを特徴とするブロック符号長
制御方法。
7. A block code length control method used in a cable modem transmission system, comprising: a step of monitoring a noise level of uplink data; and a step of: when the monitored noise level changes by a predetermined range or more. A step of detecting the number of errors in which the error of the upstream data could not be corrected in one predetermined time period; and an error rate after the error correction of the upstream data in the second predetermined time period from the detected number of errors And a step of calculating an error correction strength by using the noise level and the error rate when the error rate is calculated, and a block code length based on the calculated error correction strength. The step of calculating and the step of notifying the cable modem installed in the subscriber's house to change the block code length to the calculated block code length And a block code length control method.
【請求項8】 請求項7に記載のブロック符号長制御方
法において、 前記第1の所定の時間区間の整数倍が、前記第2の所定
の時間区間であることを特徴とするブロック符号長制御
方法。
8. The block code length control method according to claim 7, wherein an integer multiple of the first predetermined time period is the second predetermined time period. Method.
【請求項9】 請求項7に記載のブロック符号長制御方
法において、 前記第1の所定の時間区間が、データパケットのフレー
ム長を考慮して、それぞれ時間の長さが異なる第3の時
間区間と第4の時間区間とを含み、 前記第2の所定の期間区間が、前記上りデータのデータ
パケットのフレーム長の伝送時間に対応する時間であ
り、 前記誤り率を算出するステップは、前記第3の所定の時
間区間及び前記第4の所定の時間区間における誤り数か
ら、前記第2の所定の時間区間における誤り率を推定す
ることを特徴とするブロック符号長制御方法。
9. The block code length control method according to claim 7, wherein the first predetermined time section is a third time section having different time lengths in consideration of a frame length of a data packet. And a fourth time interval, the second predetermined time interval is a time corresponding to the transmission time of the frame length of the data packet of the uplink data, and the step of calculating the error rate includes the 3. A block code length control method, comprising estimating an error rate in the second predetermined time section from the number of errors in the third predetermined time section and the fourth predetermined time section.
【請求項10】 請求項7に記載のブロック符号長制御
方法において、 前記第1の所定の時間区間は、ブロック符号長、及び誤
り訂正強度の組み合わせが複数ある場合に、前記ブロッ
ク符号長、及び前記誤り訂正強度に応じて複数設定さ
れ、 前記誤り率を算出するステップは、未知の前記ブロック
符号長、及び前記誤り訂正強度の組み合わせにおける誤
り率を、前記第1の所定の時間区間における誤り数を元
に推定することを特徴とするブロック符号長制御方法。
10. The block code length control method according to claim 7, wherein when there are a plurality of combinations of block code lengths and error correction intensities, the first predetermined time period includes: A plurality of values are set according to the error correction strength, and the step of calculating the error rate is performed by calculating an error rate in a combination of the unknown block code length and the error correction strength by the number of errors in the first predetermined time interval. A block code length control method, which is characterized by:
【請求項11】 請求項7に記載のブロック符号長制御
方法において、 前記通知ステップは、制御信号を下りデータに多重化さ
せることによって前記信号を前記ケーブルモデムに伝送
し、 前記制御信号は、少なくともブロック符号長変更通知を
含むことを特徴とするブロック符号長制御方法。
11. The block code length control method according to claim 7, wherein said notifying step transmits said signal to said cable modem by multiplexing a control signal with downlink data, and said control signal is at least A block code length control method including a block code length change notification.
【請求項12】 コンピュータを、 上りデータの雑音レベルを監視する手段と、 前記監視された雑音レベルが所定の範囲以上変化した場
合に、第1の所定の時間区間における前記上りデータの
誤り訂正できなかった誤り数を検出する手段と、 前記検出された誤り数から、第2の所定の時間区間にお
ける前記上りデータの誤り訂正後の誤り率を算出する手
段と、 前記誤り率が算出された場合に、前記雑音レベルと前記
誤り率を利用して誤り訂正強度を算出する手段と、 前記算出された誤り訂正強度を元にブロック符号長を算
出する手段と、 ブロック符号長を前記算出されたブロック符号長に変更
するよう、加入者宅に設置したケーブルモデムに通知す
る手段とからなる、ケーブルモデム伝送システムにおい
て使用されるセンタ制御装置として機能させるためのプ
ログラム。
12. A means for monitoring the noise level of upstream data, the computer being capable of correcting the error of the upstream data in a first predetermined time interval when the monitored noise level changes by a predetermined range or more. Means for detecting the number of errors that did not exist, means for calculating the error rate after error correction of the uplink data in the second predetermined time interval from the detected number of errors, and the case where the error rate is calculated A means for calculating an error correction strength using the noise level and the error rate; a means for calculating a block code length based on the calculated error correction strength; and a block code length for the calculated block As a center control device used in a cable modem transmission system, which comprises means for notifying a cable modem installed in a subscriber's house to change the code length A program to make it work.
JP2002100854A 2002-04-03 2002-04-03 Center control apparatus and block code length control method for cable modem transmission system Expired - Fee Related JP3911576B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002100854A JP3911576B2 (en) 2002-04-03 2002-04-03 Center control apparatus and block code length control method for cable modem transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002100854A JP3911576B2 (en) 2002-04-03 2002-04-03 Center control apparatus and block code length control method for cable modem transmission system

Publications (2)

Publication Number Publication Date
JP2003298559A true JP2003298559A (en) 2003-10-17
JP3911576B2 JP3911576B2 (en) 2007-05-09

Family

ID=29388518

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002100854A Expired - Fee Related JP3911576B2 (en) 2002-04-03 2002-04-03 Center control apparatus and block code length control method for cable modem transmission system

Country Status (1)

Country Link
JP (1) JP3911576B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009517979A (en) * 2005-11-30 2009-04-30 マイクロソフト コーポレーション Prediction of communication channel degradation below threshold based on data transmission errors
JP2009544187A (en) * 2006-07-10 2009-12-10 クゥアルコム・インコーポレイテッド Method and apparatus for providing measurement reports in a network environment
US8396041B2 (en) 2005-11-08 2013-03-12 Microsoft Corporation Adapting a communication network to varying conditions

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8396041B2 (en) 2005-11-08 2013-03-12 Microsoft Corporation Adapting a communication network to varying conditions
US9031042B2 (en) 2005-11-08 2015-05-12 Microsoft Technology Licensing, Llc Adapting a communication network to varying conditions
JP2009517979A (en) * 2005-11-30 2009-04-30 マイクロソフト コーポレーション Prediction of communication channel degradation below threshold based on data transmission errors
US8381047B2 (en) 2005-11-30 2013-02-19 Microsoft Corporation Predicting degradation of a communication channel below a threshold based on data transmission errors
US9106433B2 (en) 2005-11-30 2015-08-11 Microsoft Technology Licensing, Llc Predicting degradation of a communication channel below a threshold based on data transmission errors
JP2009544187A (en) * 2006-07-10 2009-12-10 クゥアルコム・インコーポレイテッド Method and apparatus for providing measurement reports in a network environment
JP2011066883A (en) * 2006-07-10 2011-03-31 Qualcomm Inc Method and device for providing measurement report in network environment

Also Published As

Publication number Publication date
JP3911576B2 (en) 2007-05-09

Similar Documents

Publication Publication Date Title
CA2430218C (en) Apparatus and method for providing adaptive forward error correction
JP4592963B2 (en) Dynamic forward error signal correction method
US5699365A (en) Apparatus and method for adaptive forward error correction in data communications
RU2264035C2 (en) Method and device for controlling transmission power in system with high data transfer speed
CA2555757C (en) Impulse noise management
US20040015765A1 (en) Apparatus and method for providing optimal adaptive forward error correction in data communications
US8155247B2 (en) Message decoding with a priori information and soft combining
JP2001251279A (en) Method of setting bit error probability reference value in wired / wireless video communication system
JP2004032467A (en) Packet communication device
JPH08265304A (en) Adaptive coding error control method
JP3911576B2 (en) Center control apparatus and block code length control method for cable modem transmission system
JP4366945B2 (en) Viterbi decoding apparatus and method, and OFDM demodulation apparatus
CA2197528A1 (en) Decoder with an error control adaptively applied on the basis of the estimated position of a slot in a frame
JP3159298B2 (en) Stations, networks and communication systems
EP1787431A1 (en) A method and system for error differentiating in wireless networks
JP2861851B2 (en) Data communication retransmission method
JPH08130541A (en) Data transmission method
JP2003110581A (en) Wireless communication control device
US20110244803A1 (en) Wireless communications system and wireless device
CN110086564B (en) Error control method, device and system based on data transmission
JP2003101601A (en) Modulation scheme selection apparatus and modulation scheme selection method, base station apparatus and mobile station apparatus including modulation scheme selection apparatus, wireless communication system, and modulation scheme selection program
JP2008035211A (en) COMMUNICATION SYSTEM, COMMUNICATION METHOD, BASE STATION DEVICE, AND TERMINAL DEVICE
JP2896387B2 (en) Wireless paging method
JPH10126431A (en) Cable network system and its central unit
JP2000134168A (en) Data output method after receiving digital broadcast

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20040412

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20040513

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20040517

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20040824

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050421

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061204

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: 20061213

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070111

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: 20100209

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110209

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120209

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130209

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20140209

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20140209

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20140209

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees