モデム側のハードウェアを簡略化し、コンピュータ側のCPUで処理の多くを行うものである。コンピュータに内蔵されたモデムや、拡張スロットに装着するモデムのほとんどは、このソフトモデムである。機能の多くをソフトウェアで実現しているため、安価で新規格にソフトウェアの変更のみで対応が可能である。しかし、処理速度・通信速度・安定性の低下の原因となることもある。また、オペレーティングシステムごとにデバイスドライバの開発が必要である。
基本的に一般的なモデム(インテリジェントモデム)の場合、NCUからアナログ信号とデジタル信号の相互変換を行うADC/DACに接続するまでのトランス・アンプ・イコライザ等のアナログ回路と、ADC/DACと接続され変調・復調・圧縮展開・エラー訂正・コマンド処理を司るDSPとシリアルインターフェース回路で構成されている。コンピューター側のCPUがDSPの機能を担当すれば、ハードウエアで必要な部品はNCU・トランス・必要最小限のアナログ回路・ADC/DACになる。特にDSPは高価な部品なので、省略する事で大幅なコストダウンとなる。
シリアルインターフェースも省略され、生のアナログ信号をADC/DAC経由で高速にCPUと入出力する為、FIFOメモリとホストバスインターフェース(ISAやPCI,USB)が使われる。初期のソフトモデムを除き、現在のソフトモデムはアナログ回路からホストバスインターフェースまでの一切をワンチップで構成している。
デバイスドライバはDSPが担当していた処理をエミュレーションし、イコライザ・ゲイン調整・NCUで使用する信号の生成・変調・復調・圧縮展開・エラー訂正・コマンド処理を行い、オペレーティングシステムに仮想シリアルインターフェースの形でインテリジェントモデムが存在する様に見せかけている。
初期のソフトモデムは非常に多くのCPUパワーを消費していた。これは当時のCPUがDSP的な命令セットを備えていなかった為、特に変調・復調処理が重かった。現代のCPUはDSP的な命令セットを備え、かつ並列して一度に実行する事ができる事から、ソフトモデムが登場した頃に比べるとCPU負荷はかなり軽減されている。
部品点数が少なく済む事はコストを引き下げる事ができ、また回路が占有する面積が少なくて済む事、非動作時には電源を切っても構わない事から、ノートパソコンに標準内蔵されているモデムの多くはソフトモデムである。
『ウィキペディア(Wikipedia)』引用
仮想シリアルインターフェース…ややこしいですね。
山形 デリバリーヘルス 風俗 出勤速報 八戸市 デリバリーヘルス 風俗 出勤速報 千葉デリバリーヘルス 風俗情報 デリバリーヘルス 風俗 上野 東京デリバリーヘルス 風俗情報 ススキノ デリバリーヘルス 風俗 北海道 大塚デリバリーヘルス 風俗研究所 富山県 デリバリーヘルス 風俗 情報 まっさーじ りらくさ 03発信・転送電話 保証人紹介