【手続補正書】
【提出日】平成17年8月9日(2005.8.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パケットベースの通信システム内のノード間でデータを伝送する方法において、
第１のノードにおいて、データ・パケット内の１次コード・ワードが前記データ・パケットによって供給されるすべてのビット位置を使用していないことを認識することと、
前記第１のノードにおいて、第２のノードにアドレス指定され、２次コード・ワードとして伝送されるコード・ワードを識別することと、
前記第１のノードにおいて、前記１次コード・ワードが使用しない前記データ・パケットのビット位置に２次コード・ワードとして前記コード・ワードを格納することと、
前記データ・パケットを前記第２のノードに伝送することと、
前記第２のノードにおいて、前記データ・パケットに含まれる前記２次コード・ワードが前記第２のノードにアドレス指定されていることを認識することと、
前記第２のノードにおいて、前記データ・パケットから前記２次コード・ワードを抽出することと、
を含むことを特徴とするデータ伝送方法。
【請求項２】
第３のノードにおいて、前記データ・パケットが前記１次コード・ワードを受け入れられることを認識することと、
前記第３のノードにおいて、前記１次コード・ワードを前記データ・パケットに格納することと、
前記データ・パケットを前記第１のノードに伝送することと、
をさらに含むことを特徴とする請求項１に記載のデータ伝送方法。
【請求項３】
前記第３のノードにおいて、前記１次コード・ワードに基づいて１次誤り訂正コードを計算することと、
前記第３のノードにおいて、前記１次誤り訂正コードを前記データ・パケットに格納することと、
をさらに含むことを特徴とする請求項２に記載のデータ伝送方法。
【請求項４】
前記第３のノードにおいて前記１次コード・ワードに基づいて１次誤り訂正コードを計算することが、前記１次コード・ワードとデータ・パケットの前記１次コード・ワードによって占有されていないビット位置用の固定ビット・パターンとを使用して前記１次誤り訂正コードを計算することを含むことを特徴とする請求項３に記載のデータ伝送方法。
【請求項５】
前記データ・パケットを第４のノードに伝送することと、
前記第４のノードにおいて、前記データ・パケットに含まれる前記１次コード・ワードが前記第４のノードにアドレス指定されていることを認識することと、
前記第４のノードにおいて、前記１次コード・ワードと前記１次誤り訂正コードを抽出することと、
前記１次コード・ワードと前記固定ビット・パターンとに基づいて誤り訂正コードを計算し、前記計算した誤り訂正コードと前記１次誤り訂正コードとを比較することにより、前記１次コード・ワードの有効性を確認することと、
をさらに含むことを特徴とする請求項４に記載のデータ伝送方法。
【請求項６】
前記第１のノードにおいて、前記１次コード・ワードおよび２次コード・ワードに基づいて結合誤り訂正コードを計算することと、
前記第１のノードにおいて、前記データ・パケット内の前記誤り訂正コードを前記結合誤り訂正コードで置き換えることと、
をさらに含むことを特徴とする請求項３に記載のデータ伝送方法。
【請求項７】
前記データ・パケットの内容に基づいて誤り訂正コードを計算し、前記計算した誤り訂正コードと前記データ・パケットに格納されている前記誤り訂正コードとを比較することにより、前記第１のノードにおいて前記１次コード・ワードを検証することをさらに含むことを特徴とする請求項６に記載のデータ伝送方法。
【請求項８】
前記データ・パケットの内容に基づい誤り訂正コードを計算し、前記計算した誤り訂正コードと前記データ・パケットに格納されている前記誤り訂正コードとを比較することにより、前記第２のノードにおいて前記２次コード・ワードを検証することをさらに含むことを特徴とする請求項６に記載のデータ伝送方法。
【請求項９】
前記データ・パケットの内容に基づいて誤り訂正コードを計算し、前記計算した誤り訂正コードと前記データ・パケットに格納された前記誤り訂正コードとを比較することにより、前記第４のノードにおいて前記１次コード・ワードを検証することをさらに含むことを特徴とする請求項６に記載のデータ伝送方法。
【請求項１０】
前記第１のノードにおいて前記２次コード・ワードに基づいて２次誤り訂正コードを計算することと、
前記第１のノードにおいて前記２次誤り訂正コードを前記データ・パケットに格納することと、
前記第２のノードにおいて前記２次誤り訂正コードを抽出することと、
前記２次コード・ワードに基づいて誤り訂正コードを計算し、前記計算した誤り訂正コードと前記２次誤り訂正コードとを比較することにより、前記２次コード・ワードの有効性を確認することと、
をさらに含むことを特徴とする請求項１に記載のデータ伝送方法。
【請求項１１】
前記データ・パケットが前記１次コード・ワードによってアドレス指定されたノードに経路指定された際に前記データ・パケットが移動する経路が前記第２のノードを通過するかまたは前記第２のノードで終了する場合、前記第２のノードにアドレス指定されたコード・ワードが２次コード・ワードとして伝送されることを特徴とすることを特徴とする請求項１に記載のデータ伝送方法。
【請求項１２】
前記データ・パケットが前記１次コード・ワードによってアドレス指定されたノードに経路指定された際に前記データ・パケットが移動する経路が前記第２のノードに前記コード・ワードを中継できるノードを通過するかまたはそのノードで終了する場合、前記第２のノードにアドレス指定されたコード・ワードが２次コード・ワードとして伝送されることを特徴とすることを特徴とする請求項１に記載のデータ伝送方法。
【請求項１３】
ネットワーク化装置と、
前記ネットワーク化装置に結合されたネットワーク・インタフェースと、
を備え、
前記ネットワーク・インタフェースが、
データ・パケットを保持し、ネットワーク媒体に結合された転送メモリ領域と、
前記転送メモリ領域と前記ネットワーク化装置に結合されたパケット処理ユニットと、
を備え、
前記パケット処理ユニットが、
ネットワーク・ノードにアドレス指定された１次コード・ワードを前記転送メモリ領域から前記ネットワーク化装置に伝送するための入力１次コード・ワード処理ユニットと、
前記ネットワーク化装置から出力コード・ワードを受信し、前記出力コード・ワードを１次コード・ワードおよび２次コード・ワードとして前記転送メモリ領域に格納するための出力コード・ワード処理ユニットと、
前記ネットワーク・ノードにアドレス指定された２次コード・ワードを前記転送メモリ領域から前記ネットワーク化装置に伝送するための入力２次コード・ワード処理ユニットと、
を備えることを特徴とするパケット処理ユニットとを有するネットワーク・ノード。
【請求項１４】
前記入力１次コード・ワード処理ユニットが入力１次コード・ワードの完全性を検証するための１次コード・ワード検証ユニットを含み、前記入力２次コード・ワード処理ユニットが入力２次コード・ワードの完全性を検証するための２次コード・ワード検証ユニットを含み、前記出力コード・ワード処理ユニットが１次コード・ワード誤りコード生成ユニットと２次コード・ワード誤りコード生成ユニットとを含むことを特徴とする請求項１３に記載のネットワーク・ノード。
【請求項１５】
前記１次コード・ワード誤りコード生成ユニットが前記１次コード・ワードと前記データ・パケット内の前記１次コード・ワードが使用しないビット位置用の固定ビット・パターンとを使用してデータ・パケット誤りコードを生成し、前記１次コード・ワード検証ユニットが、前記１次コード・ワードに基づき、前記データ・パケット内の前記１次コード・ワードが使用しない前記ビット位置用の前記固定ビット・パターンを使用して誤りコードを計算し、前記計算した誤りコードと前記データ・パケット誤りコードとを比較することにより、入力１次コード・ワードの完全性を検証することを特徴とする請求項１４に記載のネットワーク・ノード。
【請求項１６】
前記２次コード・ワード誤りコード生成ユニットが前記２次コード・ワードを使用して２次誤りコードを生成し、前記２次コード・ワード検証ユニットが、前記２次コード・ワードに基づいて誤りコードを計算し、前記計算した誤りコードと前記２次誤りコードとを比較することにより、入力２次コード・ワードの完全性を検証することを特徴とする請求項１４に記載のネットワーク・ノード。
【請求項１７】
前記２次コード・ワード誤りコード生成ユニットが、前記データ・パケットに基づいて第１の誤りコードを計算し、前記計算した第１の誤りコードと前記データ・パケット誤りコードとを比較することにより、前記１次コード・ワードの完全性を検証し、前記２次コード・ワードが前記データ・パケットに格納された後で前記データ・パケットに基づいて再計算した誤りコードを生成し、前記２次コード・ワード検証ユニットが、前記データ・パケットに基づいて第２の誤りコードを計算し、前記計算した第２の誤りコードと前記データ・パケット誤りコードとを比較することにより、入力２次コード・ワードの完全性を検証することを特徴とする請求項１４に記載のネットワーク・ノード。
【請求項１８】
ネットワーク媒体によりひとまとめに接続されたネットワーク・ノードを含み、前記ネットワーク媒体を介して前記ネットワーク・ノード間を移動するデータ・パケットを有するパケットベースの通信システムにおいて、
前記データ・パケットが、
複数のビット位置と、
前記複数のビット位置の第１の部分に格納された１次コード・ワードと、
前記複数のビット位置の第２の部分に格納された２次コード・ワードと、
を含むことを特徴とするパケットベースの通信システム。
【請求項１９】
前記データ・パケットが、前記複数のビット位置の第３部分に格納されたデータ・パケット誤りコードをさらに含むことを特徴とする請求項１８に記載のパケットベースの通信システム。
【請求項２０】
前記データ・パケット誤りコードが、前記１次コード・ワードと、前記複数のビット位置のうち前記第１の部分が使用しないビット位置の代わりに使用する固定ビット・パターンとに基づいて計算されることを特徴とする請求項１９に記載のパケットベースの通信システム。
【請求項２１】
前記データ・パケットが、前記複数のビット位置の第４の部分に格納された前記２次コード・ワードに基づく２次誤りコードをさらに含むことを特徴とする請求項２０に記載のパケットベースの通信システム。
【請求項２２】
前記データ・パケット誤りコードが前記１次コード・ワードおよび２次コード・ワードに基づいて計算されることを特徴とする請求項１６に記載のパケットベースの通信システム。