CTCSS (Continuous Tone-Coded Squelch System) and DCS (Digital-Coded Squelch) are privacy code systems used in analog two-way radio communications. They do not create new channels nor encrypt your communications — they simply help radios filter which transmissions are accepted (i.e., when the speaker unmutes).
How They Work
- Without any CTCSS/DCS code: A radio receives all traffic on a frequency and unmutes whenever there’s a signal.
- With a code set: The radio only unmutes when it detects a transmission that includes the same CTCSS tone or DCS code you’ve programmed. If a transmission uses a different code (or none), the receiver stays muted — though the signal is still technically present on the air.
This filtering reduces annoyance from unrelated users sharing the same frequency. However, interference and actual channel occupancy are still there; CTCSS and DCS do not prevent others from transmitting on the same frequency.
CTCSS (Continuous Tone-Coded Squelch System)
Definition:
CTCSS embeds a continuous, low-frequency analog tone (typically between ~67 Hz and ~254 Hz) along with your voice on the RF signal. Radios set to key off a specific CTCSS tone will only open squelch when they detect that tone.
Key Attributes:
- Analog tone (sub-audible under normal audio).
- 38–50 standard CTCSS tones available (exact count varies by manufacturer).
- Works well in many situations, but tone detection can be susceptible to noise.
- Often called PL (Private Line) or Tone on radios.
Practical Example:
If Repeater A uses CTCSS Tone 100 Hz, set both TX and RX CTCSS to 100 Hz to ensure your Baofeng (or other radio) only responds appropriately.
DCS (Digital-Coded Squelch)
Definition:
DCS sends a digital code rather than a steady analog tone. Radios must match the same digital code to unmute. These codes are typically not audio tones but digital bit sequences (e.g., D023N, depending on the vendor).
Key Attributes:
- Uses digital encoding rather than continuous analog tones.
- Larger range of codes (often 83+ variants).
- Generally offers better anti-interference performance than CTCSS, making it more reliable in noisy or busy environments.
Note: Some radios and repeaters support DCS more extensively than others. In amateur (ham) environments, CTCSS tones are more common, but DCS is used widely in commercial and public safety bands.
Comparison: CTCSS vs DCS
Here is how the two systems differ in practice:
| Feature | CTCSS | DCS |
|---|---|---|
| Signal Type | Analog sub-audible tone | Digital coded squelch |
| Typical Variants | ~38 standard tones | 80+ codes (varies by manufacturer) |
| Noise Immunity | Moderate | Higher (digital error correction) |
| Use Case | Common in amateur and basic two-way | Common in commercial/public safety |
| Complexity | Simple analog | Slightly more complex decoding |
How to Configure CTCSS/DCS
According to the Baofeng article and typical programming practice:
- Manual Radio Programming (e.g., Baofeng UV-5R):
- Enter VFO mode.
- Access the menu and choose TX and RX options for CTCSS and/or DCS.
- Select the specific tone or code for each direction (TX and RX).
- Save and verify settings.
- PC Programming (using CHIRP or CPS):
- Read the radio’s memory.
- Set desired CTCSS or DCS values for channels.
- Write back to the radio and test.
Important Operational Note:
If you cannot hear your group or a repeater, ensure everyone is on the same code (TX and RX) and frequency. Mismatched CTCSS/DCS codes will cause the radios to appear “silent” to each other even though the RF is present.
Troubleshooting Common Issues
- If you hear nothing but the frequency is correct, try turning off the tone/code — this verifies the RF and squelch system are working.
- Be aware that some radios will still hear all traffic regardless of tone settings if the hardware doesn’t enforce decode strictly.
- Scanning for repeater CTCSS/DCS tones with a Baofeng involves setting the RX tone/code appropriately before scanning.
Key Clarifications
- CTCSS and DCS are not channels or encryption: They filter reception but do not prevent others from using the same frequency.
- Different brands may label these features differently: Some radios list CTCSS as “Tone,” DCS as “Digital,” PL (Private Line), DPL, etc.
1) Standard CTCSS tone frequencies (Hz)
Most handhelds (including many Baofeng variants) support at least the “common 38” tone set and often the expanded “50” set; the 38/50 framing is widely used in industry references.
Expanded 50-tone list (Hz):
67.0
69.3
71.9
74.4
77.0
79.7
82.5
85.4
88.5
91.5
94.8
97.4
100.0
103.5
107.2
110.9
114.8
118.8
123.0
127.3
131.8
136.5
141.3
146.2
151.4
156.7
159.8
162.2
165.5
167.9
171.3
173.8
177.3
179.9
183.5
186.2
189.9
192.8
196.6
199.5
203.5
206.5
210.7
218.1
225.7
229.1
233.6
241.8
250.3
2) Standard DCS codes with decimal + hex (programming reference)
What the “N / I” suffix means
Many radios display DCS like D023N or D023I:
- N = “normal” polarity
- I = “inverted” polarity
(Your radio/repeater must match.)
Standard DCS code set (octal list)
This is the commonly referenced standard set (RadioReference’s DCS table).
Decimal + hex conversion convention used below
DCS codes are typically represented as 3-digit octal. For numeric conversions:
- Decimal =
int(octal, 8) - Hex shown is the hex form of that decimal value (fits within 9 bits: 0–511)
DCS Code Reference Table
| DCS (Octal) | Decimal | Hex (9-bit) | Normal Code | Inverted Code |
|---|---|---|---|---|
| 006 | 6 | 0x6 | D006N | D006I |
| 007 | 7 | 0x7 | D007N | D007I |
| 015 | 13 | 0xD | D015N | D015I |
| 017 | 15 | 0xF | D017N | D017I |
| 021 | 17 | 0x11 | D021N | D021I |
| 023 | 19 | 0x13 | D023N | D023I |
| 025 | 21 | 0x15 | D025N | D025I |
| 026 | 22 | 0x16 | D026N | D026I |
| 031 | 25 | 0x19 | D031N | D031I |
| 032 | 26 | 0x1A | D032N | D032I |
| 036 | 30 | 0x1E | D036N | D036I |
| 043 | 35 | 0x23 | D043N | D043I |
| 047 | 39 | 0x27 | D047N | D047I |
| 050 | 40 | 0x28 | D050N | D050I |
| 051 | 41 | 0x29 | D051N | D051I |
| 053 | 43 | 0x2B | D053N | D053I |
| 054 | 44 | 0x2C | D054N | D054I |
| 065 | 53 | 0x35 | D065N | D065I |
| 071 | 57 | 0x39 | D071N | D071I |
| 072 | 58 | 0x3A | D072N | D072I |
| 073 | 59 | 0x3B | D073N | D073I |
| 074 | 60 | 0x3C | D074N | D074I |
| 114 | 76 | 0x4C | D114N | D114I |
| 115 | 77 | 0x4D | D115N | D115I |
| 116 | 78 | 0x4E | D116N | D116I |
| 122 | 82 | 0x52 | D122N | D122I |
| 125 | 85 | 0x55 | D125N | D125I |
| 131 | 89 | 0x59 | D131N | D131I |
| 132 | 90 | 0x5A | D132N | D132I |
| 134 | 92 | 0x5C | D134N | D134I |
| 141 | 97 | 0x61 | D141N | D141I |
| 143 | 99 | 0x63 | D143N | D143I |
| 145 | 101 | 0x65 | D145N | D145I |
| 152 | 106 | 0x6A | D152N | D152I |
| 155 | 109 | 0x6D | D155N | D155I |
| 156 | 110 | 0x6E | D156N | D156I |
| 162 | 114 | 0x72 | D162N | D162I |
| 165 | 117 | 0x75 | D165N | D165I |
| 172 | 122 | 0x7A | D172N | D172I |
| 174 | 124 | 0x7C | D174N | D174I |
| 205 | 133 | 0x85 | D205N | D205I |
| 212 | 138 | 0x8A | D212N | D212I |
| 214 | 140 | 0x8C | D214N | D214I |
| 223 | 147 | 0x93 | D223N | D223I |
| 225 | 149 | 0x95 | D225N | D225I |
| 226 | 150 | 0x96 | D226N | D226I |
| 243 | 163 | 0xA3 | D243N | D243I |
| 244 | 164 | 0xA4 | D244N | D244I |
| 245 | 165 | 0xA5 | D245N | D245I |
| 246 | 166 | 0xA6 | D246N | D246I |
| 251 | 169 | 0xA9 | D251N | D251I |
| 252 | 170 | 0xAA | D252N | D252I |
| 255 | 173 | 0xAD | D255N | D255I |
| 261 | 177 | 0xB1 | D261N | D261I |
| 263 | 179 | 0xB3 | D263N | D263I |
| 265 | 181 | 0xB5 | D265N | D265I |
| 266 | 182 | 0xB6 | D266N | D266I |
| 271 | 185 | 0xB9 | D271N | D271I |
| 274 | 188 | 0xBC | D274N | D274I |
| 306 | 198 | 0xC6 | D306N | D306I |
| 311 | 201 | 0xC9 | D311N | D311I |
| 315 | 205 | 0xCD | D315N | D315I |
| 325 | 213 | 0xD5 | D325N | D325I |
| 331 | 217 | 0xD9 | D331N | D331I |
| 332 | 218 | 0xDA | D332N | D332I |
| 343 | 227 | 0xE3 | D343N | D343I |
| 346 | 230 | 0xE6 | D346N | D346I |
| 351 | 233 | 0xE9 | D351N | D351I |
| 356 | 238 | 0xEE | D356N | D356I |
| 364 | 244 | 0xF4 | D364N | D364I |
| 365 | 245 | 0xF5 | D365N | D365I |
| 371 | 249 | 0xF9 | D371N | D371I |
| 411 | 265 | 0x109 | D411N | D411I |
| 412 | 266 | 0x10A | D412N | D412I |
| 413 | 267 | 0x10B | D413N | D413I |
| 423 | 275 | 0x113 | D423N | D423I |
| 431 | 281 | 0x119 | D431N | D431I |
| 432 | 282 | 0x11A | D432N | D432I |
| 445 | 293 | 0x125 | D445N | D445I |
| 446 | 294 | 0x126 | D446N | D446I |
| 452 | 298 | 0x12A | D452N | D452I |
| 454 | 300 | 0x12C | D454N | D454I |
| 455 | 301 | 0x12D | D455N | D455I |
| 462 | 306 | 0x132 | D462N | D462I |
| 464 | 308 | 0x134 | D464N | D464I |
| 465 | 309 | 0x135 | D465N | D465I |
| 466 | 310 | 0x136 | D466N | D466I |
| 503 | 323 | 0x143 | D503N | D503I |
| 506 | 326 | 0x146 | D506N | D506I |
| 516 | 334 | 0x14E | D516N | D516I |
| 523 | 339 | 0x153 | D523N | D523I |
| 526 | 342 | 0x156 | D526N | D526I |
| 532 | 346 | 0x15A | D532N | D532I |
| 546 | 358 | 0x166 | D546N | D546I |
| 565 | 373 | 0x175 | D565N | D565I |
| 606 | 390 | 0x186 | D606N | D606I |
| 612 | 394 | 0x18A | D612N | D612I |
| 624 | 404 | 0x194 | D624N | D624I |
| 627 | 407 | 0x197 | D627N | D627I |
| 631 | 409 | 0x199 | D631N | D631I |
| 632 | 410 | 0x19A | D632N | D632I |
| 654 | 428 | 0x1AC | D654N | D654I |
| 662 | 434 | 0x1B2 | D662N | D662I |
| 664 | 436 | 0x1B4 | D664N | D664I |
| 703 | 451 | 0x1C3 | D703N | D703I |
| 712 | 458 | 0x1CA | D712N | D712I |
| 723 | 467 | 0x1D3 | D723N | D723I |
| 731 | 473 | 0x1D9 | D731N | D731I |
| 732 | 474 | 0x1DA | D732N | D732I |
| 734 | 476 | 0x1DC | D734N | D734I |
| 743 | 483 | 0x1E3 | D743N | D743I |
| 754 | 492 | 0x1EC | D754N | D754I |