예술
뷰티 및 웰니스
공예
문화 및 역사
엔터테인먼트
환경
음식 및 음료
역공학
과학
스포츠
기술
웨어러블

The FSK Modem
There were computers in 1962 and there were telephone lines, and no way at all to connect them. A UART's mark and space are DC levels, and the telephone network is a chain of transformers and filters that passes roughly 300 to 3400 hertz and nothing outside it. A DC level dies at the first transformer.
The Bell 103 dataset put the bits inside the passband. A one is a tone at 1270 hertz, a zero is a tone at 1070, and the receiver simply asks which of the two is louder over each bit period. That is frequency-shift keying, and it is the same idea as the FM broadcast blueprint this one links to, applied to a channel four thousand times narrower.
The detail that makes it useful is the second pair of tones. The answering end uses 2025 and 2225 hertz, far enough above the originating pair that a filter separates them completely, so both ends can talk at once over one pair of wires. Three hundred bits per second in each direction, full duplex, over any line good enough to hold a conversation.
The word modem is what the box does: MOdulate on the way out, DEModulate on the way in. Everything for the next thirty-five years is the same box getting cleverer about how much it can push through three kilohertz — phase keying, then quadrature amplitude modulation, then trellis coding — until V.34 stopped at 33.6 kbit/s because Shannon said so.
FULLY BUILDABLE, and it genuinely works. Generate the tones on a microcontroller, detect them with a pair of Goertzel filters, and send data down an audio cable — or across the room through a loudspeaker and a microphone, which is exactly what an acoustic coupler was.
중급
4 hours
안내
1
1
Listen to the channel you have to fit inside
Listen to the channel you have to fit inside
Before building anything, measure what a voice channel actually passes. Feed a swept tone from the function generator into any audio path you can borrow — a phone handset, a headset amplifier, a cheap intercom — and read the output amplitude on the scope from 100 Hz to 5 kHz.
Plot it. You will find a passband roughly 300 Hz to 3.4 kHz with steep skirts, and nothing at DC at all. That shape is not an accident or a defect: it is the deliberate result of packing as many conversations as possible onto one trunk, which is the next blueprint.
Now put a square wave at 300 Hz through the same path and look at what comes out. The flat tops are gone and the DC has vanished. That is what happens to a UART frame on a telephone line, and it is the whole reason this blueprint exists.
필요한 도구:
Function Generator (10MHz)
Digital Oscilloscope2
2
Modulate and demodulate
Modulate and demodulate
Flash the sketch on two boards. Couple them with an audio cable and a series capacitor at each end, or point a small speaker at an electret microphone across the desk — the second is an acoustic coupler and is exactly how a 1960s modem worked, because you were not allowed to wire anything of your own to the telephone.
Note the two details that matter. Phase is CONTINUOUS across bit boundaries: jumping phase makes a click, and a click is broadband energy that both filters hear. And the framing is blueprint 1's start and stop bits, unchanged — the modem replaces the physical layer and leaves the framing alone, which is the first time in this batch that a layer is swapped without disturbing the one above it.
Watch the printed mark/space ratio while you turn the volume down. It falls smoothly, and then the data stops. That is your margin.
bell103_fsk.inocpp
이 단계의 재료:
Electret Microphone1 개
Capacitor Kit1 개
Resistor Kit1 개필요한 도구:
ESP32 Development Board
Speaker (Lab)
Digital Oscilloscope
Breadboard - Classic
Jumper Wire Set3
3
Tones, detection and Shannon's ceiling
Tones, detection and Shannon's ceiling
Jupyter 노트북 불러오는 중…
필요한 도구:
Desktop Computer4
4
Compendium: what a modem is really negotiating
Compendium: what a modem is really negotiating
WHY FULL DUPLEX NEEDED FOUR TONES. Both ends want to transmit at once on one pair. Bell 103 solves it by frequency division: the originating end lives at 1070/1270 and the answering end at 2025/2225, with 755 Hz of clear space between the bands. Later standards ran out of room for that and switched to echo cancellation — transmit and receive in the SAME band, and subtract a model of your own signal from what comes back. That is the reason V.32 and later needed a digital signal processor and Bell 103 needed four filters.
AGAINST THE BROADCAST FM BLUEPRINT. Wideband FM spends 150 kHz of spectrum to buy noise immunity, because the broadcaster has spectrum and wants quality. A modem has three kilohertz that it cannot widen at any price, so every advance had to come from packing more bits into each symbol instead. Same modulation family, opposite constraint, and it is the constraint that shapes the engineering.
WHAT THIS LAYER ACTUALLY PROMISED. Not reliability — a modem hands up whatever it decoded, errors included, which is why the CRC of the previous blueprint sits above it and why every file-transfer protocol of the era carried its own checksum. The modem's only promise is that bits go in one end and come out the other. Every blueprint after this one is built on how thin that promise is.
재료
3- Electret Microphone10% 수수료1 개₩16
- 플레이스홀더
- 부터₩78
필요 도구
7- Digital Oscilloscope10% 수수료Magento Legacy Storeships internationally플레이스홀더
- 플레이스홀더
- 플레이스홀더
- Breadboard - Classic10% 수수료₩130
- 플레이스홀더
- 플레이스홀더
예상 총액
만든 사람이 산 것. 가격이 없는 재료는 구매하는 곳에서 구하면 됩니다.
관련 블루프린트
이 블루프린트들은 지식을 공유합니다 — 기술, 재료 또는 원리
CC0 퍼블릭 도메인
이 블루프린트는 CC0로 공개되었습니다. 어떤 목적으로든 자유롭게 복사, 수정, 배포 및 사용할 수 있습니다.
제품 구매를 통해 메이커를 지원하세요. 판매자가 설정한 메이커 커미션 을 받거나, 이 블루프린트의 새로운 반복을 만들어 연결로 포함시킬 수 있습니다.



