(57)【要約】【課題】本発明は、信号処理方法および装置を開示する。【解決手段】本信号処理方法によれば、処理された送信用データ信号のうち送信用データ信号の大半とデータ同期信号との間の位相差が特定の条件を満たすように、データ同期信号の位相状態および送信用データ信号の位相状態に従って送信用データ信号に対して位相変更処理を行うことができ、それにより、データ同期信号に対して送信用データ信号によって発生するカップリングクロストークの量を低減するとともに、さらにシステムに対するＳＳＮの影響を低減する。【選択図】図１
2015115961.tif 000002
【特許請求の範囲】
【請求項１】
信号送信端に適用される信号処理方法であって、
データ同期信号の位相状態およびＮ個の送信用データ信号の位相状態を判定するステップであって、Ｎが正の整数である、ステップと、
各送信用データ信号と前記データ同期信号との間の位相差を判定するステップと、
前記判定の結果に従って、前記送信用データ信号の全てまたは一部に対して位相変更処理を行うステップと、
全ての前記送信用データ信号および位相変更指示信号を信号受信端に送信するステップとを含む、信号処理方法。
【請求項２】
前記判定の結果に従って、前記送信用データ信号の全てまたは一部に対して位相変更処理を行うステップは、
前記送信用データ信号の半数以上と前記データ同期信号との間の位相差が、事前設定された範囲内にある場合、全ての前記送信用データ信号に対して極性反転を行うステップ、または、
前記送信用データ信号と前記データ同期信号との間の位相差が事前設定された範囲内にある送信用データ信号に対して極性反転を行うステップを含む、請求項１に記載の信号処理方法。
【請求項３】
前記判定の結果に従って、前記送信用データ信号の全てまたは一部に対して位相変更処理を行うステップは、
事前設定されたアルゴリズムに従って、前記送信用データ信号のうち、前記送信用データ信号と前記データ同期信号との間の位相差が事前設定された範囲内にある、Ｘ個の送信用データ信号に対して極性反転を行うとともに、前記送信用データ信号のうち、前記送信用データ信号と前記データ同期信号との間の位相差が事前設定された範囲外にある、Ｙ個の送信用データ信号に対して極性反転を行うステップを含み、Ｘは正の整数であるとともに、Ｙは自然数である、請求項１に記載の信号処理方法。
【請求項４】
前記信号送信端の構成レジスタに構成情報を追加するステップをさらに含み、前記構成情報は、前記信号送信端が送信用データ信号の処理を有効にするかどうかを示すために使用される、請求項１〜３のいずれか一項に記載の信号処理方法。
【請求項５】
前記信号送信端と前記信号受信端との間に追加された信号指示線を使うことによって、または前記信号送信端と前記信号受信端との間の元からある信号線を再利用することによって、前記位相変更指示信号を伝送するステップをさらに含み、請求項１〜３のいずれか一項に記載の信号処理方法。
【請求項６】
信号受信端に適用される信号処理方法であって、
信号送信端によって送信された位相変更指示信号およびデータ信号を受信するステップと、
前記位相変更指示信号が、前記信号送信端が前記データ信号に対して位相変更処理を行ったことを示す場合、前記データ信号に対して位相復元処理を行うステップとを含む、信号処理方法。
【請求項７】
前記データ信号に対して位相復元処理を行うステップは、
前記位相変更指示信号内の指示情報に従って、全ての前記データ信号に対して極性反転を行うステップ、または、
前記位相変更指示信号内の指示情報に従って、前記信号送信端上で極性反転処理を受ける前記データ信号の一部に対して極性反転を行うステップを含む、請求項６に記載の信号処理方法。
【請求項８】
信号送信端に適用される信号処理装置であって、
データ同期信号の位相状態およびＮ個の送信用データ信号の位相状態を判定するように構成された状態判定モジュールであって、Ｎは正の整数である、状態判定モジュールと、
各送信用データ信号と前記データ同期信号との間の位相差を判定するように構成された位相差判定モジュールと、
前記位相差判定モジュールによって判定された結果に従って、前記送信用データ信号の全てまたは一部に対して位相変更処理を行うように構成された信号処理モジュールと、
全ての前記送信用データ信号および位相変更指示信号を信号受信端に送信するように構成された信号送信モジュールとを具備する信号処理装置。
【請求項９】
前記信号処理モジュールはさらに、
前記位相差判定モジュールが、前記送信用データ信号の半数以上と前記データ同期信号との間の位相差が事前設定された範囲内にあると判定した場合、全ての前記送信用データ信号に対して極性反転を行う、または、
前記位相差判定モジュールの判定の結果に従って、前記送信用データ信号と前記データ同期信号との間の位相差が事前設定された範囲内にある送信用データ信号に対して極性反転を行うように構成される、請求項８に記載の信号処理装置。
【請求項１０】
前記信号処理モジュールはさらに、
事前設定されたアルゴリズムに従って、前記送信用データ信号のうち、前記送信用データ信号と前記データ同期信号との間の位相差が事前設定された範囲内にある、Ｘ個の送信用データ信号に対して極性反転を行うとともに、前記送信用データ信号のうち、前記送信用データ信号および前記データ同期信号との間の位相差が前記事前設定された範囲外にある、Y個の送信用データ信号に対して極性判定を行うように構成され、Ｘは正の整数であるとともに、Ｙは自然数である、請求項８に記載の信号処理装置。
【請求項１１】
前記信号処理装置は、前記信号送信端の構成レジスタに構成情報を追加するように構成され、前記構成情報は、前記信号送信端が送信用データ信号の処理を有効にするかどうかを示すために使用される、請求項８〜１０のいずれか一項に記載の信号処理装置。
【請求項１２】
前記信号送信モジュールはさらに、
前記信号送信端と前記信号受信端との間に追加された信号指示線を使用することによって、または、前記信号送信端と前記信号受信端との間の元からある信号線を再利用することによって、位相変更指示信号を伝送するように構成される、請求項８〜１０のいずれか一項に記載の信号処理装置。
【請求項１３】
信号受信端に適用される信号処理装置であって、
信号送信端によって送信される位相変更指示信号およびデータ信号を受信するように構成された信号受信モジュールと、
前記位相変更指示信号が、前記信号送信端が前記データ信号に対して位相変更処理を行ったことを示す場合、前記データ信号に対して位相復元処理を行うように構成された復元処理モジュールとを具備する信号処理装置。
【請求項１４】
前記復元処理モジュールがさらに、
前記位相変更指示信号内の指示情報に従って、全てのデータ信号に対して極性反転を行う、または、
前記信号送信端上で極性反転処理を受ける前記データ信号の一部に対して極性反転を、前記指示信号内の指示情報に従って行うように構成される、請求項１３に記載の信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野、特に信号処理方法および装置に関する。
【背景技術】
【０００２】
ダブルデータレート（Double Data Rate、略してＤＤＲ）同期式ダイナミックランダムアクセスメモリ（Synchronous Dynamic Random Access Memory、略してＳＤＲＡＭ）は、現在最も一般的でかつ汎用なメモリであり、以下、ＤＤＲと称する。ダブルデータレート機能を有するため、ＤＤＲは全ての産業の電子デバイスに対して現在広範に利用されている。
【０００３】
ハードウェアおよびネットワーク技術の迅速な開発とともに、ユーザも、ＤＤＲチップとコントローラチップとカプセル化および統合に対するますます高い要求を有する。従って、ＤＤＲチップとコントローラチップとの間でデータを交換するプロセスにおいて、同時スイッチングノイズ（Simultaneously Switching Noise、略してＳＳＮ）が信号送信の間に発生する。それにより、ＤＤＲインターフェースの信頼性に影響を与える。
【０００４】
従来技術では、ＤＤＲインターフェースの信頼性に対するＳＳＮの影響を低減するために、通常、信号間の誘導性カップリングクロストークを減少させる。これは、Ｉ／Ｏ（入力／出力）の量が変わらないケースにおいて、チップのグランドピンおよび電源を増加させることによって、ならびにＩ／Ｏ駆動電流を減少させることによって具体的に実装される。この方法は、一部のＳＳＮを減少させることができるが、ＳＳＮを減少させる効果は明白ではない。また、チップのグランドピンおよび電源を増加させることは基板設計および製造の難しさを直接増やすとともに、Ｉ／Ｏ駆動電流を減少させることは信号エッジのレートにも影響を与え得、それにより信号列に影響を与える。
【発明の概要】
【課題を解決するための手段】
【０００５】
上記の観点から、ＳＳＮを減少させる効果が明白でなく基板を設計および生産することが難しいという従来技術における問題を克服するために、本発明は信号処理方法および装置を提供する。
【０００６】
前述の目的を遂行するために、本発明は、以下の技術的解決方法を提供する。
【０００７】
第１の態様によれば、本出願は、信号処理方法を開示する。本信号処理方法は、信号送信端に適用されるとともに、
データ同期信号の位相状態およびＮ個の送信用データ信号の位相状態を判定するステップであって、Ｎは正の整数であるステップと、
各送信用データ信号とデータ同期信号との間の位相差を判定するステップと、
上記判定の結果に従って、送信用データ信号の全てまたは一部に対して位相変更処理を行うステップと、
全ての送信用データ信号および位相変更指示信号を信号受信端に送信するステップとを含む。
【０００８】
第１の態様の第１の可能な実装方法において、上記判定の結果に従って、送信用データ信号の全てまたは一部に対して位相変更処理を行うステップは、
送信用データ信号の半数以上とデータ同期信号との間の位相差が事前設定された範囲内にある場合、全ての送信用データ信号に対して極性反転を行うステップ、または
送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲外にある、送信用データ信号に対して極性反転を行うステップを含む。
【０００９】
第１の態様の第２の可能な実装方法において、上記判定の結果に従って、送信用データ信号の全てまたは一部に対して位相変更処理を行うステップは、事前設定されたアルゴリズムに従って、送信用データ信号のうち、送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲内にある、Ｘ個の送信用データ信号に対して極性反転を行うとともに、送信用データ信号のうち、送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲外にある、Y個の送信用データ信号に対して極性反転を行うステップを含み、Ｘは正の整数であるとともに、Ｙは自然数である。
【００１０】
第１の態様の第１および第２の可能な実装方法の第１の態様のいずれかによれば、第１の態様の第３の可能な実装方法において、本方法はさらに、信号送信端の構成レジスタに構成情報を追加するステップを含み、構成情報は、信号送信端が送信用データ信号の処理を有効にするかどうかを示すために使用される。
【００１１】
第１の態様ならびに第１の態様の第１および第２の可能な実装方法のいずれかによれば、第１の態様の第４の可能な実装方法において、本方法はさらに、信号送信端と信号受信端との間に信号指示線を追加することによって、または信号送信端と信号受信端との間の元からある信号線を再利用することによって、位相変更指示信号を伝送するステップを含む。
【００１２】
第２の態様によれば、本出願は、別の信号処理方法を開示する。本信号処理方法は、信号受信端に適用されるとともに、
信号送信端によって送信された位相変更指示信号およびデータ信号を受信するステップと、
位相変更指示信号が、信号送信端がデータ信号に対して位相変更処理を行ったことを示す場合、データ信号に対して位相復元処理を行うステップとを含む。
【００１３】
第２の態様の第１の可能な実装方法において、データ信号に対して位相復元処理を行うステップは、
位相変更指示信号内の指示情報に従って、全てのデータ信号に対して極性反転を行うステップ、または
位相変更指示信号内の指示情報に従って、信号送信端上で極性反転処理を受けるデータ信号の一部に対して極性反転を行うステップを含む。
【００１４】
第３の態様によれば、本出願は、信号処理装置を開示する。本信号処理装置は、信号送信端に適用されるとともに、
データ同期信号の位相状態およびＮ個の送信用データ信号の位相状態を判定するように構成された状態判定モジュールであって、Ｎは正の整数である、状態判定モジュールと、
各送信用データ信号とデータ同期信号との間の位相差を判定するように構成された位相差判定モジュールと、
位相差判定モジュールによって判定された結果に従って、送信用データ信号の全てまたは一部に対して位相変更処理を行うように構成された信号処理モジュールと、
全ての送信用データ信号および位相変更指示信号を信号受信端に送信するように構成された信号送信モジュールとを含む。
【００１５】
第３の態様の第１の可能な実装方法において、信号処理モジュールはさらに、
位相差判定モジュールが判定によって、送信用データ信号の半数以上とデータ同期信号との間の位相差が事前設定された範囲内にあることを得た場合、全ての送信用データ信号に対して極性反転を行う、または
位相判定モジュールの判定の結果に従って、送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲内にある、送信用データ信号に対して極性反転を行うように構成される。
【００１６】
第３の態様の第２の可能な実装可能な実装において、本信号処理モジュールはさらに、
事前設定されたアルゴリズムに従って、送信用データ信号のうち、送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲内にある、Ｘ個の送信用データ信号に対して極性反転を行うとともに、送信用データ信号のうち、送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲外にある、Y個の送信用データ信号に対して極性判定を行い、Ｘは正の整数であるとともに、Ｙは自然数である。
【００１７】
第３の態様ならびに第３の態様の第１および第２の可能な実装方法のいずれかによれば、第３の態様の第３の可能な実装方法において、本装置は、信号送信端の構成レジスタに構成情報を追加するように構成され、構成情報は、信号送信端が送信用データ信号の処理を有効にするかどうかを示すために使用される。
【００１８】
第３の態様ならびに第３の態様の第１および第２の可能な実装方法のいずれかによれば、第３の態様の第４の可能な実装方法において、本装置は、追加された信号送信端と信号受信端との間に信号指示線を使用することによって、または信号送信端と信号受信端との間の元からある信号線を再利用することによって、位相変更指示信号を伝送するように構成される。
【００１９】
第４の態様によれば、本出願は、別の信号処理装置を提供する。本信号処理装置は、信号受信端に適用されるとともに、
信号送信端によって送信された位相変更指示信号およびデータ信号を受信するように構成された信号受信モジュールと、
位相変更指示信号が、信号送信端がデータ信号に対して位相変更処理を行ったことを示す場合、データ信号に対して位相復元処理を行うように構成された復元処理モジュールとを含む。
【００２０】
第４の態様の第１の可能な実装方法において、復元処理モジュールはさらに、
位相変更指示信号内の指示情報に従って、全てのデータ信号に対して極性反転を行う、または
指示信号内の指示情報に従って、信号送信端上で極性反転処理を受けるデータ信号の一部に対して極性反転を行うように構成される。
【００２１】
前述の技術的解決方法から、従来技術と比べて本発明の実施形態は信号処理方法および装置を開示することが分かる。本信号処理方法によれば、処理された送信用データ信号のうち送信用データ信号の大半とデータ同期信号との間の位相差が特定の条件を満たすように、データ同期信号の位相状態および送信用データ信号の位相状態に従って、送信用データ信号に対して位相変更処理を行うことができ、それにより、データ同期信号に対して送信用データ信号によって発生したカップリングクロストークの量をソースから低減し、データ同期信号に対する送信用データ信号の干渉を低減するとともに、さらにシステムに対するＳＳＮの影響を低減する。本発明の実施形態によって提供される方法および装置において、位相変更処理は、データ同期信号の位相状態および送信用データ信号の位相状態に従って送信用データ信号に対して直接行われ、ＳＳＮの発生源からＳＳＮの振幅の値を低減し、それにより、基板設計の難しさを増やすことも信号の通常の送信に影響を与えることもせずにＳＳＮを減少させる効果が明白である。
【００２２】
本発明の実施形態および従来技術における技術的解決方法をより明確に説明するために、以下、実施形態または従来技術を説明するために必要な添付図面を簡単に紹介する。以下の説明のおける添付図面は明らかに、本発明の実施形態を示すものに過ぎず、当業者であれば創意工夫せずともこれらの添付図面から他の図面を導き得る。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態による信号処理方法のフローチャートである。
【図２】データ同期信号と送信用データ信号との間の位相差が３６０°の整数倍である場合の信号波形の図である。
【図３】データ同期信号と送信用データ信号との間の位相差が１８０°の奇数倍である場合の信号波形の図である。
【図４】本発明の実施形態による別の信号処理方法のフローチャートである。
【図５】本発明の実施形態による信号処理装置の概念的構造図である。
【図６】本発明の実施形態による別の信号処理装置の概念的構造図である。
【図７】本発明の実施形態による信号処理システムの概念的構造図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態における添付図面の参照とともに、本発明の実施形態における技術的解決方法を明確かつ十分に説明する。説明される実施形態は明らかに、本発明の全て実施形態というよりはむしろ一部に過ぎない。創意工夫せずに本発明の実施形態に基づいて当業者が得られる他の全ての実施形態は、本発明の保護範囲内にあるべきである。
【００２５】
図１は、本発明の実施形態による信号処理方法のフローチャートである。本信号処理方法は信号送信端に適用される。図１に示されるように、本方法は以下のステップを含み得る。
【００２６】
ステップ101：データ同期信号の位相状態およびＮ個の送信用データ信号の位相状態を判定する。
【００２７】
Ｎは正の整数であるともに、送信用データ信号は、１つまたは複数の送信用データ信号を含み得る。ここで説明される複数の送信用データ信号は、異なる送信経路を使用することによって同時に送信され得る複数の送信用データ信号である。
【００２８】
データ同期信号および送信用データ信号が同時に送信される場合、送信用データ信号は、データ同期信号への干渉を発生し得、主な干渉はＳＳＮである。理解を容易にするために図２および図３を参照すると、図２は、データ同期信号と送信用データ信号との間の位相差が３６０°の整数倍である場合の信号波形の図である。図３は、データ同期信号と送信用データ信号との間の位相差が１８０°の奇数倍である場合の信号波形の図である。図２において、灰色の線はデータ同期信号の線であるとともに、黒色の線は送信用データ信号の線である。データ同期信号の線および送信用データ信号は同じ位相を有し、２本の信号の線は基本的に重なっている。データ同期信号は基本的に、送信用データ信号に干渉されない。一方で図３においては、灰色の線はデータ同期信号の線であるとともに、黒色の線は送信用データ信号の線である。この場合、データ同期信号の線の位相は、送信用データ信号の線の位相とは逆である。送信用データ信号の駆動電流が最大である、すなわち、図３において送信用データ信号を表す黒色の線が中央の位置にある場合、データ同期信号は逆方向である送信用データ信号の駆動電流の影響を受けるとともに、ステップ／バックが形成される。詳細は、図３において円で示された位置を参照されたい。
【００２９】
送信用データ信号の位相がデータ同期信号の位相とは逆またはほとんど逆である場合、特に、送信用データ信号の駆動電流の方向がデータ同期信号の駆動電流の方向とは逆でありかつ送信用データ信号の駆動電流が最大値に達する場合、送信用データ信号はデータ同期信号に対する比較的強い干渉を発生することが、前述の説明から分かる。従って、ステップ101において、信号送信端が送信用データ信号を送信する際、データ同期信号の位相状態および送信用データ信号の位相状態が最初に判定され得る。その後、データ同期信号に対して送信用データ信号によって発生する干渉を低減する目的を遂行するように、対応する処理が、データ同期信号に対する比較的強い干渉を発生する送信用データ信号に対して行われ得る。
【００３０】
ステップ102：各送信用データ信号とデータ同期信号との間の位相差を判定する。
【００３１】
ステップ101においてデータ同期信号の位相状態および送信用データ信号の位相状態が判定された後、全ての送信用データ信号が全体としてデータ同期信号に対する比較的強い干渉を現在発生することが見つかった場合、データ同期信号に対する処理済み送信用データ信号の干渉を大きく低減するように、幾つかの処理を送信用データ信号に対して行う必要がある。
【００３２】
以上、送信用データ信号およびデータ同期信号が同じ位相を有する場合、送信用データ信号は、データ同期信号に対する明らかな干渉を基本的に発生せず、その一方で、送信用データ信号の位相がデータ同期信号の位相とは逆またはほとんど逆である場合、送信用データ信号は、データ同期信号に対して非常に強い干渉を発生することが分析された。従って、送信用データ信号とデータ同期信号との間の位相差に従って、送信用データ信号の位相状態およびデータ同期信号の位相状態が同じ位相であるのに近いか、または逆の位相であるのに近いかどうかが判定され得る。
【００３３】
ステップ103：上記判定の結果に従って、送信用データ信号の全てまたは一部に対して位相変更処理を行う。
【００３４】
送信用データ信号に対して位相変更をどのように行うかは、異なるユーザ要求に従って事前に構成され得る。例えば、ステップ102における判定の結果が第１の事前設定条件を満たす場合、第１の事前設定処理を行うとともに、ステップ102における判定の結果が第２の事前設定条件を満たす場合、第２の事前設定処理を行うように構成され得る。
【００３５】
ステップ104：全ての送信用データ信号および位相変更指示信号を信号受信端に送信する。
【００３６】
信号送信端は送信用データ信号に対する関連する処理を行ったため、信号受信端によって続いて受信される送信用データ信号は、信号送信端によって処理された送信用データ信号でありかつ元の送信用データ信号ではない。信号受信端の後続の処理に影響しないように、信号送信端は、送信用データ信号に対して行われた位相変更処理を示す位相変更指示信号を信号受信端に送信する必要があり、それにより、信号受信端は、信号送信端が送信用データ信号に対して行う処理を知るとともに、復元される元の送信用データ信号に係る後続の作業を行う。
【００３７】
前述の技術的解決方法を実施するために、構成情報が信号送信端の構成レジスタに追加され得る。構成情報は、信号送信端が送信用データ信号の処理を有効にするかどうかを示すために使用される。信号指示線がさらに信号送信端と信号受信端との間に追加され得る、または信号送信端と信号受信端との間の元からある信号線が再利用される。位相変更指示信号は、元からある信号線または信号指示線を使用することによって伝送され、それにより、信号受信端は、信号送信端が送信用データ信号に対する処理を有効にする機能の状態をリアルタイムに知る。例えば、信号送信端がＤＤＲでありかつ信号受信端がコントローラである場合、ＤＤＲが送信用データ信号を処理する機能が適用されたかどうかを示す情報を実装するように、１つのピンがＤＤＲとコントローラとの間に相応して追加される、またはＤＭ（データマスク）ピンが再利用される。
【００３８】
本実施形態において、本信号処理方法によれば、処理された送信用データ信号のうち送信用データ信号の大半とデータ同期信号との間の位相差が特定の条件を満たすように、位相変更処理は、データ同期信号の位相状態および送信用データ信号の位相状態に従って、送信用データ信号に対して行うことができ、それにより、データ同期信号に対する送信用データ信号の干渉を低減するとともに、さらにＳＳＮを減少させる。本方法によれば、位相変更処理は、データ同期信号の位相状態および送信用データ信号の位相状態に従って送信用データ信号に対して直接行われ、ＳＳＮの発生源からのＳＳＮの振幅の値を低減し、それにより、基板設計の難しさを増やすことも信号の通常の送信に影響を与えることもせずに、ＳＳＮを減少させる効果は明白である。
【００３９】
前述の実施形態において、ステップ103は異なる方法で実施され得る。例えば、送信用データ信号の半数以上とデータ同期信号との間の位相差が事前設定された範囲内にある場合、極性反転は全ての送信用データ信号に対して行われる。代替として、極性反転は送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲内にある送信用データ信号に対して行われる。代替として、事前設定されたアルゴリズムに従って、極性反転は、送信用データ信号のうち、送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲内ある、Ｘ個の送信用データ信号に対して行われるとともに、送信用データ信号のうち、送信用データ信号とデータ同期信号との間の位相差は事前設定された範囲外にある、Ｙ個の送信用データ信号に対して行われ、Ｘは正の整数であるとともに、Ｙは自然数である。
【００４０】
事前設定された範囲は、送信用データ信号の位相がデータ同期信号の位相とは逆またはほとんど逆であるケースにおける位相差の範囲であり得る。
【００４１】
ＳＳＮに対する要件が厳しくないシナリオでは、送信用データ信号の半数以上とデータ同期信号との間の位相差が事前設定された範囲内にある場合、全ての送信用データ信号のうちほとんどの送信用データ信号が、データ同期信号に対する比較的強いＳＳＮ干渉を発生することを示す。従って、極性反転処理が全ての送信用データ信号に対して行われた場合、全ての処理された送信用データ信号のうちほとんどの送信用データ信号は、データ同期信号に対して明白な干渉を発生せず、それにより、システムにおけるＳＳＮを減少させる。
【００４２】
さらにいくつかのケースでは、信号送信端は、事前設定された固定のアルゴリズムに従って、送信用データ信号に対して極性反転処理を行う。例えば、全ての送信用データ信号内に、Ｎ個の送信用データ信号の位相がデータ同期信号の位相とは逆である条件を満たすＮ個の送信用データ信号があることが判定された場合、事前設定されたアルゴリズムに従って、極性反転処理がＮ個の送信用データ信号のうち数個の送信用データ信号に対して行われることが最終的に判定される、または、極性反転処理が、Ｎ個の送信用データ信号のうち数個の送信用データ信号、およびＮ個の送信用データ信号には含まれない他の数個の送信用データ信号（ここで、送信用データ信号はデータ同期信号と同じ位相を有し得る）に対して行われることが最終的に判定される。当然、どのようなアルゴリズムが使用されるかにかかわらず、または極性反転処理が最終的に行われる送信用データ信号の位相がデータ同期信号の位相とは逆であるかどうかにかかわらず、位相処理が行われた後、全ての送信用データ信号の大半がデータ同期信号に対する比較的強い干渉を発生しないとともに、全ての送信用データ信号を単位としてデータ同期信号に対する位相処理が行われた後に発生した干渉の値が、全ての送信用データ信号を単位としてデータ同期信号に対して処理が行われる前に発生した干渉の値よりも小さいことを保証することのみが要求される。
【００４３】
ＳＳＮに対する要件が比較的厳しいシナリオでは、全ての送信用データ信号とデータ同期信号との間のうちごく少数の位相差が事前設定された範囲内にある場合、全ての送信用データ信号のうちごく少数の送信用データ信号がデータ同期信号に対する比較的強い干渉を発生することを示す。従って、極性反転は、送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲内にある、送信用データ信号に対して特別に行われ得、それによりシステムにおけるＳＳＮを減少させる。当然、全ての送信用データ信号のうち一部の送信用データ信号に対して極性反転処理を行った後、信号送信端は極性反転処理が行われた送信用データ信号を記録するとともに、対応する位相変更指示信号を信号受信端に送信し、位相変更指示信号は、信号送信端によって位相変更処理が行われたのがいずれの信号かを示し得る。従って、データ信号を受信した後、信号受信端は、位相変更処理を受けるデータ信号と位相変更処理を受けないデータ信号とを適宜識別することができる。
【００４４】
本信号処理方法によれば、処理された送信用データ信号のうち送信用データ信号の大半とデータ同期信号との間の位相差が特定の条件を満たすように、データ同期信号の位相状態および送信用データ信号の位相状態に従って、位相変更処理を送信用データ信号に対して行うことでき、それにより、データ同期信号に対して送信用データ信号によって発生したカップリングクロストークの量を低減するとともに、さらにシステムに対するＳＳＮの影響を減少させる。
【００４５】
図４は、本発明の実施形態による別の信号処理方法のフローチャートである。本信号処理方法は信号受信端に適用される。図４に示されるように、本信号処理方法は、以下のステップを含み得る。
【００４６】
ステップ401：信号送信端によって送信された位相変更指示信号およびデータ信号を受信する。
【００４７】
位相変更指示信号は、信号送信端がデータ信号に対して行う位相変更処理を示すために使用される。位相変更処理は、信号伝送プロセスにおけるＳＳＮを減少させるために、信号送信端がデータ信号に対して行う位相変更処理であり得る。信号受信端が信号送信端によって送信された位相変更指示信号を受信した場合、受信したデータ信号は、信号送信端によって行われる位相変更処理を受けるデータ信号である。
【００４８】
ステップ402：位相変更指示信号が、信号送信端がデータ信号に対して位相変更処理を行ったことを示す場合、データ信号に対して位相復元処理を行う。
【００４９】
信号受信端によって受信されたデータ信号は、信号送信端によって行われた位相変更処理を受けるデータ信号でありかつ元のデータ信号ではない。従って、後続の作業が正確かつ円滑に行われることを保証するため、信号送信端から受信した位相変更指示信号に従って、位相復元処理が受信したデータ信号に対して最初に行われる必要がある。
【００５０】
本実施形態において、信号受信端は、信号送信端によって送信された位相変更指示信号を受信し得、位相変更指示信号は、信号送信端がデータ信号に対して行う位相変更処理を示す信号であり得る。位相変更処理は、処理された送信用データ信号のうちデータ信号の大半とデータ同期信号との間の位相差が特定の条件を満たすのを可能にし、それにより、データ同期信号に対して送信用データ信号によって発生したカップリングクロストークの量を低減するとともに、さらにシステムに対するＳＳＮの影響を低減する。従って、信号送信端によって送信されたデータ信号を受信した後に、信号受信端は、信号送信端がデータ信号に対して以前に行った処理に従って、データ信号を元のデータ信号に復元する、すなわち、受信したデータ信号に対する位相復元処理を行うことができる。このようにして、データ信号に従って続いて行われる通常の作業に影響を与えることなく、信号送信プロセスにおけるＳＳＮは低減されるとともに、元のデータ信号も取得することができる。
【００５１】
前述の実施形態において、ステップ402は、異なる方法で実施され得る。例えば、極性反転は、位相変更指示信号内の指示情報に従って、全てのデータ信号に対して行われる。代替として、位相変更指示信号内の指示情報に従って、極性反転は、信号送信端に対して極性反転処理を受けるデータ信号の一部に対して行われる。
【００５２】
信号受信端は、信号送信端によって送信されかつ信号受信端によって受信される位相変更指示信号に従って、データ信号に対する位相復元処理を行うことに留意すべきである。データ信号を送信する際、位相変更指示信号が、信号送信端が全てのデータ信号に対して極性反転を行ったことを示す場合、信号受信端が全てのデータ信号に対して極性反転を行う。データ信号を送信する際、位相変更指示信号が、信号送信端がデータ信号の一部のみに対して極性反転を行ったことを示す場合、信号受信端は、処理されていない元の実際のデータ信号を得るように、信号送信端上で極性反転処理を受けるデータ信号に対して極性反転を行う。本信号処理方法によれば、処理された送信用データ信号のうち送信用データ信号の大半とデータ同期信号との間の位相差が特定の条件を満たすように、データ同期信号の位相状態および送信用データ信号の位相状態に従って、位相変更処理を送信用データ信号に対して行うことができ、それにより、データ同期信号に対して送信用データ信号によって発生したカップリングクロストークの量を低減するとともに、さらにシステムに対するＳＳＮの影響を低減する。
【００５３】
本発明に開示される前述の実施形態は、本方法を詳細に説明する。方法は、本発明における複数の形式で装置を使用することによって実施され得る。従って、本発明はさらに、装置を開示する。以下、具体的な実施形態を使用することによって詳細な説明を提供する。図５は、本発明の実施形態による信号処理装置の概念的構造図である。信号処理装置は、信号送信端に適用されかつ図１に示される本発明の信号処理方法を実施するように構成される。図５に示されるように、信号処理装置50は、データ同期信号の位相状態およびＮ個の送信用データ信号の位相状態を判定するように構成された状態判定モジュール501を含み得る。
【００５４】
Ｎは正の整数であるとともに、送信用データ信号は、１つまたは複数の送信用データ信号を含み得る。複数の送信用データ信号は、異なる送信経路を使用することによって同時に送信され得る複数の送信用データ信号である。
【００５５】
送信用データ信号は、送信用データ信号の位相がデータ同期信号の位相とは逆またはほとんど逆である場合、特に、送信用データ信号の駆動電流の方向がデータ同期信号の駆動電流の方向とは逆でありかつ駆動電流の値が最大に達する場合、データ同期信号に対する比較的強い干渉を発生する。従って、信号送信端が送信用データ信号を送信する際、データ同期信号の位相状態および送信用データ信号の位相状態が最初に判定され得る。その後、データ同期信号に対して送信用データ信号によって発生した干渉を低減する目的を遂行するように、対応する処理が、データ同期信号に対する比較的強い干渉を発生する送信用データ信号に対して行われ得る。
【００５６】
位相差判定モジュール502は、各送信用データ信号とデータ同期信号との間の位相差を判定するように構成される。
【００５７】
状態判定モジュール501がデータ同期信号の位相状態および送信用データ信号の位相状態を判定した後、全ての送信用データ信号が全体としてデータ同期信号に対する比較的強い干渉を現在発生することが見つかった場合、データ同期信号に対する処理済み送信用データ信号の干渉を大きく低減するように、幾つかの処理を送信用データ信号に対して行う必要がある。
【００５８】
本方法の実施形態では、送信用データ信号およびデータ同期信号が同じ位相を有する場合、送信用データ信号はデータ同期信号に対する明らかな干渉を基本的に生成せず、その一方で、送信用データ信号の位相がデータ同期信号の位相とは逆またはほとんど逆である場合、送信用データ信号は、データ同期信号に対して非常に強い干渉を発生することを説明した。従って、本実施形態において、送信用データ信号とデータ同期信号との間の位相差に従って、送信用データ信号の位相状態およびデータ同期信号の位相状態が同じ位相であるのに近いか、または逆の位相であるのに近いかどうかが判定され得る。
【００５９】
信号処理モジュール503は、位相差判定モジュールによって判定された結果に従って、送信用データ信号の全てまたは一部に対して位相変更処理を行うように構成される。送信用データ信号に対する位相変更をどのように行うかは、異なるユーザ要求に従って事前に構成され得る。
【００６０】
信号送信モジュール504は、全ての送信用データ信号および位相変更指示信号を信号受信端に送信するように構成される。
【００６１】
信号送信端は送信用データ信号に対する関連する処理を行ったため、信号受信端によって続いて受信される送信用データ信号は、信号送信端によって処理される送信用データ信号でありかつ元の送信用データ信号ではない。信号受信端によって行われる後続の処理に影響を与えないように、信号送信端は、送信用データ信号に対して行われた位相変更処理を示す指示信号を信号受信端に送信する必要があり、それにより、信号受信端は、信号送信端が送信用データ信号に対して行う処理を知るとともに、復元される元の送信用データ信号に係る後続の作業を行う。
【００６２】
本実施形態において、信号処理装置は、処理された送信用データ信号のうち送信用データ信号の大半とデータ同期信号との間の位相が特定の条件を満たすように、データ同期信号の位相状態および送信用データ信号の位相状態に従って送信用データ信号に対して位相変更処理を行うことができ、それにより、データ同期信号に対する送信用データ信号の干渉を低減するとともに、さらにＳＳＮを減少させる。本装置は、データ同期信号の位相状態および送信用データ信号の位相状態に従って、送信用データ信号に対して位相変更処理を直接行い、ＳＳＮの発生源からのＳＳＮの振幅の値を低減し、それにより、基板設計の難しさを増やすこともなく信号の通常の送信に影響を与えることもせずに、ＳＳＮを減少させる効果は明確である。
【００６３】
前述の実施形態において、信号処理モジュール503が具体的に実行することができるアクションは、異なるシナリオ構成のケースごとに異なる。例えば、あるシナリオにおいて、信号処理モジュール503はさらに、送信用データ信号の半数以上とデータ同期信号との間の位相差が事前設定された範囲内にあることを、位相判定モジュール502が判定したおよび得られた場合、全ての送信用データ信号に対して極性反転を行うように構成され得る。しかし、別のシナリオでは、信号処理モジュール503はさらに、位相判定モジュール502によって判定された結果に従って、送信用データ信号とデータ同期信号との間の位相差は事前設定された範囲内にある送信用データ信号に対して極性反転を行うように構成され得る。さらに別のシナリオにおいて、信号処理モジュール503はさらに、事前設定されたアルゴリズムに従って、送信用データ信号のうち、送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲内にある、Ｘ個の送信用データ信号に対して極性反転を行うとともに、送信用データ信号のうち、送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲外にある、Ｙ個の送信用データ信号に対して極性判定を行うように構成され得、Ｘは正の整数であるとともに、Ｙは自然数である。
【００６４】
事前設定された範囲は、送信用データ信号の位相がデータ同期信号の位相とは逆またはほとんど逆であるケースにおける位相差の範囲であり得る。
【００６５】
ＳＳＮに対する要件が厳しくないシナリオでは、送信用データ信号の半数以上とデータ同期信号との間の位相差が事前設定された範囲内にある場合、全ての送信用データ信号のうちほとんどの送信用データ信号が、データ同期信号に対する比較的強いＳＳＮ干渉、すなわちＳＳＮを発生することを示す。従って、極性反転処理が全ての送信用データ信号に対して行われる場合、全ての処理された送信用データ信号のうちほとんどの送信用データ信号が、データ同期信号に対して明白な干渉を発生せず、それにより、システムにおけるＳＳＮを減少させる。
【００６６】
さらに幾つかのケースでは、信号送信端は、事前設定された固定のアルゴリズムに従って、送信用データ信号に対する極性反転処理を行う。例えば、全ての送信用データ信号内に、Ｎ個の送信用データ信号の位相がデータ同期信号の位相とは逆である条件を満たすＮ個の送信用データ信号があることが判定された場合、事前設定されたアルゴリズムに従って、極性反転処理がＮ個の送信用データ信号のうち数個の送信用データ信号に対して行われることが最終的に判定される、または極性反転処理が、Ｎ個の送信用データ信号のうち数個の送信用データ信号、およびＮ個の送信用データ信号には含まれない他の数個の送信用データ信号（ここで、送信用データ信号は、データ同期信号と同じ位相を有し得る）に対して行われることが最終的に判定される。当然、どのようなアルゴリズムが使用されるかにかかわらず、または極性反転処理が最終的に行われる送信用データ信号の位相がデータ同期信号の位相とは逆であるかどうかにかかわらず、位相処理が行われた後に、全ての送信用データ信号の大半がデータ同期信号に対する比較的強い干渉を発生しないとともに、全ての送信用データ信号を単位としてデータ同期信号に対する位相処理が行われた後に発生した干渉の値は、全てのデータ同期信号を単位としてデータ同期信号に対する処理が行われる前に生成された干渉の値よりも小さいことを保証することのみが要求される。
【００６７】
ＳＳＮに対する要件が比較的厳しいシナリオでは、ごく少数の送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲内にあり、全ての送信用データ信号のうちごく少数の送信用データ信号がデータ同期信号に対する比較的強い干渉を発生することを示す。従って、極性反転は、送信用データ信号とデータ同期信号との間の位相差が事前設定された範囲内にある送信用データ信号に対して特別に行われ得、それにより、システムにおけるＳＳＮを減少させる。
【００６８】
信号処理装置は、処理された送信用データ信号のうち送信用データ信号の大半とデータ同期信号との間の位相差が特定の条件を満たすように、データ同期信号の位相状態および送信用データ信号の位相状態に従って、送信用データ信号に対して位相変更処理を行うことができ、それにより、データ同期信号に対して送信用データ信号によって発生するカップリングクロストークの量を低減するとともに、さらにシステムに対するＳＳＮの影響を低減する。図６は、本発明の実施形態による別の信号処理装置の概念的構造図である。信号処理装置は信号受信端に適用されるとともに、本発明の図４に示される信号処理方法を実施するために構成される。図６に示されるように、信号処理装置60は信号受信モジュール601を含み得る。
【００６９】
信号受信モジュール601は、信号送信端によって送信された位相変更指示信号およびデータ信号を受信するように構成される。
【００７０】
位相変更指示信号は、信号送信端がデータ信号に対して行う位相変更処理を示すために使用される。位相変更処理は、信号伝送プロセスにおけるＳＳＮを減少させるために、信号送信端がデータ信号に対して行う位相変更処理であり得る。信号受信端が、信号送信端によって送信された位相変更指示信号を受信した場合、受信したデータ信号は、信号送信端が位相変更処理を行うデータ信号である。復元処理モジュール602は、信号送信端がデータ信号に対して位相変更処理を行ったことを位相変更指示信号が示す場合、データ信号に対して位相復元処理を行うように構成される。
【００７１】
信号受信端によって受信されたデータ信号は、信号送信端によって行われた位相変更処理を受けるデータ信号でありかつ元のデータ信号ではない。従って、後続の作業が正確かつ円滑に行われることを保証するために、信号送信端から受信した位相変更指示信号に従って、位相復元処理が受信したデータ信号に対して最初に行われる必要がある。
【００７２】
本実施形態において、信号受信端は、信号送信端によって送信された位相変更指示信号を受信し得、位相変更指示信号は、信号送信端がデータ信号に対して行った位相変更処理を示す信号であり得る。位相変更処理は、信号送信プロセスにおいて発生したＳＳＮを減少させるために使用することができる。従って、信号送信端によって送信されたデータ信号を受信した後、信号受信端は、信号送信端がデータ信号に対して以前に行った処理に従ってデータ信号を元のデータ信号に復元する、すなわち受信したデータ信号に対して位相復元処理を行うことができる。このようにして、送信用データ信号に従って続いて行われる通常の作業に影響を与えることなく、信号送信プロセスにおけるＳＳＮは低減されるとともに、元のデータ信号も取得することができる。
【００７３】
前述の実施形態において、復元処理モジュール602が具体的に実行できるアクションは、異なるシナリオごとに異なる。例えば、あるシナリオにおいて、復元処理モジュール602はさらに、位相変更指示信号内の指示情報に従って、全てのデータ信号に対して極性反転を行うように構成され得る。しかし、別のシナリオでは、復元処理モジュール602はさらに、信号送信端に対して極性反転処理を受けるデータ信号の一部に対して、位相変更指示信号内の指示情報に従って、極性反転を行うように構成され得る。
【００７４】
信号受信端は、信号送信端によって送信されかつ信号受信端によって受信される位相変更指示情報に従って、データ信号に対する位相復元処理を行うことに留意すべきである。データ信号を送信する際、位相変更指示情報が、信号送信端が全てのデータ信号に対して極性反転を行ったことを示す場合、信号受信端は全てのデータ信号に対して極性反転を行う。データ信号を送信する際、位相変更指示情報が、信号送信端がデータ信号の一部のみに対して極性反転を行ったことを示す場合、信号受信端は、処理されていない元の実際のデータ信号を得るように、信号送信端上で極性反転処理を受けるデータ信号に対して極性反転を行う。
【００７５】
信号処理装置は、処理された送信用データ信号のうち送信用データ信号の大半とデータ同期信号との間の位相差が特定の条件を満たすように、データ同期信号の位相状態および送信用データ信号の位相状態に従って、送信用データ信号に対する位相変更処理を行うことができ、それにより、データ同期信号に対して送信用データ信号によって発生するカップリングクロストークの量を低減するとともに、さらにシステムに対するＳＳＮの影響を低減する。
【００７６】
また、本発明はさらに、信号処理システムを開示する。信号処理システムは、本発明の図５に示されるような信号送信端に適用される信号処理装置、および本発明の図６に示されるような信号受信端に適用される信号処理装置を含む。
【００７７】
信号処理システムは、処理された送信用データ信号のうちの送信用データ信号の大半とデータ同期信号との間の位相差が特定の条件を満たすように、データ同期信号の位相状態および送信用データ信号の位相状態に従って、送信用データ信号に対して位相変更処理を行うように構成され、それにより、データ同期信号に対する送信用データ信号の干渉を低減するとともに、さらにＳＳＮを減少させる。本システムにおいて、データ同期信号の位相状態および送信用データ信号の位相状態に従って、位相変更処理は送信用データ信号に対して直接行われ、ＳＳＮの発生源からＳＳＮの振幅の値を低減し、それにより、基板設計の難しさを増やすことも信号の通常の送信に影響を与えることもせずに、ＳＳＮを減少させる効果は明白である。
【００７８】
信号送信端に適用される信号処理装置は、ＤＤＲに配置され得かつＤＤＲバスコントローラを使用することによって実装されるとともに、それに対応して、信号受信端に適用される信号処理装置はコントローラに配置され得る。代替として、信号送信端に適用される信号処理装置はコントローラに配置され得るとともに、それに対応して、信号受信端に適用される信号処理装置は、ＤＤＲに配置され得かつＤＤＲバスコントローラを使用することによって実装され得る。通常、ＤＤＲが信号送信端である場合、信号受信端はコントローラであるとともに、コントローラが信号送信端である場合、信号受信端はＤＤＲである。図７に示されるように、信号処理システム70は、ＤＤＲ701およびコントローラ702を含む。ＤＤＲ701およびコントローラ702は、バス703を使用することによって接続される。
【００７９】
コントローラは、中央処理装置(Central Processing Unit、略してＣＰＵ）、またはネットワークプロセッサ（Network Processor、略してＮＰ）等を含むユニバーサルプロセッサであり得る、またはデジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または別のプログラマブルロジックデバイス等であり得る。信号処理機能を提供しかつＤＤＲバスインターフェースを有するデバイスであれば、本出願の本実施形態におけるコントローラであり得る。
【００８０】
本明細書の上記実施形態に開示される装置は、実施形態で開示された方法に対応する。関連する内容については、上記方法の実施形態における説明を参照されたい。
【００８１】
本明細書で開示される実施形態と組み合わせて、本方法またはアルゴリズムのステップは、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、またはそれらの組み合わせによって直接実施され得る。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、メモリ、リードオンリーメモリ（ＲＯＭ）、電気的消去書込み可能型ＲＯＭ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当分野において周知な他の何らかの形式における記憶媒体に構成され得る。 
【００８２】
実施形態に開示された前述の説明は、当業者が本発明を実施または使用するのを可能する。実施形態に対する多様な変更は当業者にとって自明であるとともに、本明細書で定義された一般的な原理は、本発明の範囲から逸脱することなく他の実施形態において実施し得る。従って、本発明は、本明細書に開示される実施形態に限定されるものではなく、本明細書に開示される原理に従う最も広い範囲にまで拡張されるものである。
【符号の説明】
【００８３】
50  信号処理装置
501  状態判定モジュール
502  位相差判定モジュール
503  信号処理モジュール
504  信号送信モジュール
60  信号処理モジュール
601  信号受信モジュール
602  復元処理モジュール
70  信号処理システム
702  コントローラ
703  バス
【図１】
2015115961.tif 000003
【図４】
2015115961.tif 000004
【図５】
2015115961.tif 000005
【図６】
2015115961.tif 000006
【図７】
2015115961.tif 000007
【図２】
2015115961.tif 000008
【図３】
2015115961.tif 000009
【外国語明細書】
2015115961000001.pdf