調制解調器,是調制器和解調器的縮寫 ,一種計算機硬件,它能把計算機的數(shù)字信號翻譯成可沿普通電話線傳送的模擬信號,而這些模擬信號又可被線路另一端的另一個調制解調器接收,并譯成計算機可懂的語言。這一簡單過程完成了兩臺計算機間的通信。
調制解調器是Modulator(調制器)與Demodulator(解調器)的簡稱,中文稱為調制解調器,根據(jù)Modem的諧音,親昵地稱之為“貓”,是一種能夠實現(xiàn)通信所需的調制和解調功能的電子設備。一般由調制器和解調器組成。在發(fā)送端,將計算機串行口產生的數(shù)字信號調制成可以通過電話線傳輸?shù)哪M信號;在接收端,調制解調器把輸入計算機的模擬信號轉換成相應的數(shù)字信號,送入計算機接口。在個人計算機中,調制解調器常被用來與別的計算機交換數(shù)據(jù)和程序,以及訪問聯(lián)機信息服務程序等.
所謂調制,就是把數(shù)字信號轉換成電話線上傳輸?shù)哪M信號;解調,即把模擬信號轉換成數(shù)字信號。合稱調制解調器。調制解調器的英文是MODEM,它的作用是模擬信號和數(shù)字信號的“翻譯員”。電子信號分兩種,一種是"模擬信號",一種是"數(shù)字信號"。我們使用的電話線路傳輸?shù)氖悄M信號,而PC機之間傳輸?shù)氖菙?shù)字信號。所以當你想通過電話線把自己的電腦連入Internet時,就必須使用調制解調器來"翻譯"兩種不同的信號。連入Internet后,當PC機向Internet發(fā)送信息時,由于電話線傳輸?shù)氖悄M信號,所以必須要用調制解調器來把數(shù)字信號"翻譯"成模擬信號,才能傳送到Internet上,這個過程叫做"調制"。當PC機從Internet獲取信息時,由于通過電話線從Internet傳來的信息都是模擬信號,所以PC機想要看懂它們,還必須借助調制解調器這個“翻譯”,這個過程叫作“解調”。總的來說就稱為“調制解調”。
Modem起初是為1950年代的半自動地面防空警備系統(tǒng)(SAGE)研制,用來連接不同基地的終端,雷達站和指令控制中心到美國和加拿大的SAGE指揮中心。SAGE運行在專用線路上,但是當時兩端使用的設備跟Modem根本不是一回事。IBM是SAGE系統(tǒng)中計算機和Modem的供貨商。幾年后美國航空(American Airlines)的首席執(zhí)行官(CEO)與IBM一位區(qū)域經(jīng)理的一次會晤促成了"mini-SAGE"這種航空自動訂票系統(tǒng)。在這系統(tǒng)中,一個位于票務中心的終端連接在中心電腦上,用來管理機票有效性和時間。這個系統(tǒng),叫做Sabre,是SABRE系統(tǒng)的早期原型。1960年代早期,商業(yè)計算機的應用逐漸普及,以及上述技術成果,1958年 AT&T 發(fā)布了第一個商業(yè)化modem, Bell 103。使用兩個音調表示1和0的移頻鍵控技術,103已經(jīng)能夠實現(xiàn)300 bit/s的傳輸速度。很短時間后繼版本Bell 212就研制出來,轉移到更穩(wěn)定的移項鍵控技術把數(shù)據(jù)速率提高到1200 bit/s。類似Bell 201的系統(tǒng)用雙向信號集在4對專用線路上實現(xiàn)了2400 bit/s。
賀氏智能Modem是一個重大的進步,1981年賀氏通訊研制成功。智能Modem是一個簡單的300bpsModem,使用的是Bell103信令標準,內置了一個小型控制器,可以讓計算機發(fā)送命令來控制電話線,例如摘機,撥號,重撥,掛機等功能。在智能Modem之前,幾乎所有的Modem都需要兩個步驟來產生一個連接:第一步,人工在電話機上撥叫對方的號碼,然后將聽筒放在Modem附帶的acoustic coupler里,一個用兩個橡膠杯組成的用來在聲音信號和電信號之間轉換的設備。使用智能Modem就不再需要acoustic coupler,而是直接將modem連接在標準電話線或插座上。然后電腦就能自動完成接通電話并撥叫號碼的功能。這個改變極大的簡化了bulletin board systems (BBS)的安裝和使用。到1980年代Modem的速率一直沒有多大變化。美國一般使用一種與貝爾212類似的2400 bit/s的系統(tǒng),而歐洲的系統(tǒng)稍有差別。到1980年代晚期大多數(shù)Modem都能支持當時所有的標準,2400bit/s逐漸普及。大量特定用途的標準也被加了進來,通常都是使用高速信道接受低速信道發(fā)送,典型的例子就是法國的Minitel 系統(tǒng),用戶終端大部分時間都在接受信息。Minitel終端的Modem用1200bit/s接受數(shù)據(jù)75 bit/s發(fā)送命令反饋給服務器。