Project

General

Profile

Software Modems » History » Version 1

laforge, 06/29/2022 07:54 AM

1 1 laforge
h1. Software Modems
2
3
(sometimes also called _WinModems_)
4
5
h2. What is a Software Modem
6
7
Traditional analog modems are based around hardware modulators/demodulators, typically some kind of DSP or VLSI chipset including some kind of internal processor / software.  They are basically an embedded system with two external interfaces:
8
* the analog phone line interface
9
* a RS-232 serial line towards a terminal or computer
10
11
As desktop computers and laptops became more powerful around the turn of the century, various manufacturers started to implement _software modems_.  Those modems only contained the analog line interface and an ADC/DAC.  All the actual signal processing (equalizer, modulation, demodulation, coding/decoding, etc.) happened in software running on the main processor of the desktop/laptop computer (typically an x86 CPU).
12
13
The related proprietary software for the main CPU was typically specific to a given vendor/chipset, and was offered in most cases only for Windows type operating systems, hence also the name _WinModem_.  There were some exceptions where binary-only software was also offered for Linux or other OSs.
14
15
h2. Models of Software Modems
16
17
FIXME
Add picture from clipboard (Maximum size: 48.8 MB)