• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SATAのSSC(スペクトル拡散))

SATAのSSC(スペクトル拡散)について

このQ&Aのポイント
  • SATAのSSC(スペクトル拡散)の仕組みとは?
  • SSCがデータエラーを引き起こす可能性について
  • SSCを活用したデータ通信の効果とは?

質問者が選んだベストアンサー

  • ベストアンサー
  • KEN_2
  • ベストアンサー率59% (930/1576)
回答No.2

SATAのSSCには精通してはいないのですが、EMI対策や通信機器のSSCで周波数ホッピング(FH)での応用理論から、少し異なる回答になりますが、・・・ 1)クロック信号に対して意図的にジッターを加える。(ベースバンド中心での周波数拡散となります。) 2)電波障害(EMI)の原因となる特定周波数へのエネルギー集中を緩和し、妨害を軽減する。 3)周波数ホッピング(FH)で妨害・干渉・傍受に強くなり、程度は通信の秘匿性にも優れている。 *送信側のSSCは受信側でジッター吸収できる範囲で、FHの採用に付いてもホッピング・シーケンスやホッピング・パターンと呼ぶ一定の規則を規定して、通信を行っても問題ない仕組みを採用しています。 参考:スペクトラム拡散 http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%9A%E3%82%AF%E3%83%88%E3%83%A9%E3%83%A0%E6%8B%A1%E6%95%A3 >その上で-5000ppm@33kHzといったSSCを掛ける場合、 >そのSSCが重畳したデータを受信する側のレファレンスクロックにも >-5000ppmのSSCが掛かっていると理解しております。 FHを採用したSSCでは-5000ppmといったオフセット周波数を受信側にも与えるのが普通です。 >ただ前述の通りそれぞれの発振素子が独立であるため、 >受信側CDRという観点からは、 >データは-5000ppmズレているがレファレンスクロックは0ppm >といった状況も有りうるのではないでしょうか。 前述の通り、受信側もSSCの情報を検知して自動追従する仕組みをもちます。 >これってCDRの追従能力を超えてしまってデータエラーになってしまうのではないでしょうか。 FIFOでバッファーリングしたり、データ転送速度が遅ければCDRへの書込みを一時中断したり、データ転送速度が早ければデータ転送を一時停止するなどの通信プロコトルで詳細は定義されています。 CDRへの書込み処理ではバッファアンダーランの防止技術の三洋電機の「BURN-Proof」(バーン・プルーフ)などで問題に対応しています。 バッファアンダーラン回避 http://ja.wikipedia.org/wiki/CD-R#.E3.83.90.E3.83.83.E3.83.95.E3.82.A1.E3.83.BC.E3.82.A2.E3.83.B3.E3.83.80.E3.83.BC.E3.83.A9.E3.83.B3.E3.82.A8.E3.83.A9.E3.83.BC.E5.9B.9E.E9.81.BF

その他の回答 (1)

  • tance
  • ベストアンサー率57% (402/704)
回答No.1

具体的でなくて申し訳ありませんが、おそらくCDRの後に結構長いFIFOが 必須なのではないかと思います。 Tx, Rxのクロック周波数の偏差を吸収するしくみがあるはずです。 FIFOだけではなく、貯まってきたタイミング誤差をはき出すしくみです。 USBなどのアイソクロノス伝送がヒントになるかもしれません。