![[Under Construction]](images/undercon.gif)
We are recovering from a web-server melt down (complete with
smoke!)
Please bear with us as we bring our web services back on line.
| |
CTCSS or "PL" "Sub Channels?"
by
John Huggins, at al
For many years two-way radios have had a feature called
by many names including Motorola's Private Line ("PL"), GE/Ericsson's "Channel
Guard", E. F. Johnson's "Call Guard", RCA's "Quiet Channel." Others simply call
it tone activated squelch. A few call it by the most correct name (probably) of
Continuous Tone Coded Squelch System (CTCSS).
DCS and digital RANs come later- read on...
A simple explanation: SQUELCH (remember the CB radio days?) says that the signal
'must be this tall' before the radio will play it. SQUELCH CODES say that the
signal has to have a green ticket or is ignored. SQUELCH and SQUELCH CODES used
together say that the signal must first 'be this tall' AND secondly have a
green ticket. Tall signals with red, yellow, blue, gold or silver tickets (or no
ticket at all) will be ignored.
All this CTCSS stuff is just a simple low frequency
audio tone that is transmitted along with your voice when you talk, and a
receiver with a filter or logic gate that keeps the receiver silent unless it
hears the correct tone. When the receiver hears the correct tone, it opens the
squelch gate and turns on the speaker, otherwise it keeps the speaker silent
even though the receiver may be hearing a strong, clear radio signal.
Human speech seldom drops below 300Hz. Communications engineers realized this
long ago and don't even transmit the un-necessary audio spectrum; in fact both
telephones and 2-way radios only handle audio between 300Hz and 3,000Hz. CTCSS
takes advantage of the lower unused bandwidth by mixing one of the many tones
into the audio. If you were to listen to this raw tone/voice combination on a
good stereo, you would hear the voice along with a very annoying low hum. But
before the audio gets to the receiver's speaker, the radio filters out the
annoying low frequency tones and only plays the voice portion. 2-way fidelity
really does stink compared to what you expect when you play music, but for
passing the human voice over a radio system it is perfectly acceptable.
There are three very important points to remember about squelch codes:
---CTCSS DOES NOT keep your communications
private.
---CTCSS WILL keep your intended receiver from
hearing you unless both radios are programmed properly.
---CTCSS DOES keep you from hearing unwanted
noises or voices unless the correct code is also received.
So...
To start with, always create (or get) the master plan before you hand out the
first radio. If every radio is a particular system has the correct squelch codes
properly programmed from the get-go, the end users will have no problems. And,
always verify that the code selected is the right one before deploying a system.
Reprogramming a fleet after the fact is unhandy at best. Been there, done
that...
So, this sounds complicated, why bother? IF your radio has CTCSS receive
filtering turned on, it will keep the radio silent unless the correct code is
present. It will keep you from hearing foreign signals IF the
foreigners do not transmit the same code. This also means that while your
home or office computer (normally a very strong source of radio interference)
may be sending a RF signal strong enough the "break the squelch" and open up
your radio filling the room with a lovely hissing noise, the likelihood of it
ALSO sending a valid CTCSS is slim making your radio a much quieter companion to
have around. Simply, your computer/clock radio/microwave/whatever interference
may 'be this tall', but it doesn't have the right color ticket.
This also means that a crowded frequency can have multiple users... sort of. If
your organization uses one code, and another uses a different code, each group's
radios will not open up when the other group transmits. However, if two
transmitters happen to key up at the same time, your receiver will only hear
garbage since both transmitters are on the same RF frequency. But unless the
frequency is very busy in a particular location or a distant transmitter has a
very high power this is seldom a problem.
There's another advantage. An open (non-CTCSS) receiver may need to have the
squelch tightened WAY up to keep noise and unwanted signals from coming out of
the speaker. This also has the tendency to keep out weak signals you really need
to hear. A classic case of throwing the baby out with the bathwater. Applying a
squelch receive filter means that the radio can have a "looser" squelch. This
both filters out unwanted noise and if the right code is present allows weak
desired signals to come through. This is especially important where 2-way radios
are used in paging systems. Modern radios in scan look at the squelch code also,
and simply skip on by signals (noises OR voices) that may be strong enough to
open the squelch, but don't have the right code.
Most radios have some means to turn off the CTCSS receive filter. Portables
usually have the top left side button (not the talk button) programmed to
manually toggle the filter on and off. Some radios can be programmed to
automatically open the filter gate for a period of time after you transmit. And,
many mobile radios turn the receive filter off when the microphone is lifted
from the hanger.
Squelch codes are a NECESSITY in repeater systems. The receive side of the
repeater uses a squelch code to keep foreigners or distant base stations on the
same channel - and believe me, they're out there - from keying up your
repeater's transmitter. Simply put, the repeater uses the squelch code to
identify which signals it should re-transmit, and ignore interference or foreign
users. Modern repeaters also allow multiple codes- if the repeater hears a green
code, then it transmits a green code. If it hears a blue code, it transmits a
blue code, and so on. This allows different groups to access the same repeater
but not have their traffic normally heard by other user groups.
Most manufacturers will let you program a radio with a transmit-only code and an
open ("CS" or "QSC") receiver with no code. You will transmit your
group's code for those who have receive CTCSS enabled, but hear everything, near
or far, real or interference, good or bad. It is also possible to transmit one
code, and receive another, a useful feature in large repeater systems.
Don't confuse squelch codes with "Selective Calling". While sometimes very
similar, they are two different features and technologies.
Not all radios have all codes in their software, and
some (/\/\)anufacturers can't seem to speak plain English. They give their CTCSS
codes a proprietary name, mostly to make life difficult and make them seem more
special. Other manufacturers simply use the frequency of the tone; the most
simple and fool-proof method. For completeness I have included a table
containing the available tone frequencies and a cross reference to what others
name them. Since most FRS radios seem to have adopted a 1 - 38 sub-channel
system we at last have a way to express what CTCSS tone we all wish to utilize
with a simple number.
Midian Electronics has an excellent wall chart and
downloadable reference for all industry standard (and non-standard) tones. You
can get it at
http://www.midians.com/pdf/tone_signaling.pdf.
The moral of the story is that CTCSS sub-channels are a
good idea for all users, but don't expect them to provide you with a private
Secret Squirrel channel; You are still sharing the same RF frequency with others
just like a party line telephone system with all the same issues. You just can't
hear them.
Commonly used squelch codes.
Tone
Frequency
(EIA in Bold) |
Motorola
Alpha
Code |
FRS
and FRS/GMRS Radios |
The
rest
of the
Industry |
Uniden
Code |
Motorola
Talkabout
Code |
Cobra
Code |
67.0 Hz |
XZ |
1 |
1 |
1 |
67.0 |
69.3 Hz |
WZ |
- |
- |
- |
69.3 |
71.9 Hz |
XA |
2 |
2 |
2 |
71.9 |
74.4 Hz |
WA |
3 |
3 |
3 |
74.4 |
77.0 Hz |
XB |
4 |
4 |
4 |
77.0 |
79.7 Hz |
WB |
5 |
5 |
5 |
79.7 |
82.5 Hz |
YZ |
6 |
6 |
6 |
82.5 |
85.4 Hz |
YA |
7 |
7 |
7 |
85.4 |
88.5 Hz |
YB |
8 |
8 |
8 |
88.5 |
91.5 Hz |
ZZ |
9 |
9 |
9 |
91.5 |
94.8 Hz |
ZA |
10 |
10 |
10 |
94.8 |
97.4 Hz |
ZB |
11 |
11 |
11 |
97.4 |
100.0 Hz |
1Z |
12 |
12 |
12 |
100.0 |
103.5 Hz |
1A |
13 |
13 |
13 |
103.5 |
107.2 Hz |
1B |
14 |
14 |
14 |
107.2 |
110.9 Hz |
2Z |
15 |
15 |
15 |
110.9 |
114.8 Hz |
2A |
16 |
16 |
16 |
114.8 |
118.8 Hz |
2B |
17 |
17 |
17 |
118.8 |
123.0 Hz |
3Z |
18 |
18 |
18 |
123.0 |
127.3 Hz |
3A |
19 |
19 |
19 |
127.3 |
131.8 Hz |
3B |
20 |
20 |
20 |
131.8 |
136.5 Hz |
4Z |
21 |
21 |
21 |
136.5 |
141.3 Hz |
4A |
22 |
22 |
22 |
141.3 |
146.2 Hz |
4B |
23 |
23 |
23 |
146.2 |
151.4 Hz |
5Z |
24 |
24 |
24 |
151.4 |
156.7 Hz |
5A |
25 |
25 |
25 |
156.7 |
159.8 Hz |
- |
- |
- |
- |
159.8 |
162.2 Hz |
5B |
26 |
26 |
26 |
162.2 |
165.5 Hz |
- |
- |
- |
- |
- |
167.9 Hz |
6Z |
27 |
27 |
27 |
167.9 |
171.3 Hz |
- |
- |
- |
- |
171.3 |
173.8 Hz |
6A |
28 |
28 |
28 |
173.8 |
177.3 Hz |
- |
- |
- |
- |
177.3 |
179.9 Hz |
6B |
29 |
29 |
29 |
179.9 |
183.5 Hz |
- |
- |
- |
- |
- |
186.2 Hz |
7Z |
30 |
30 |
30 |
186.2 |
189.9 Hz |
- |
- |
- |
- |
- |
192.8 Hz |
7A |
31 |
31 |
31 |
192.8 |
196.6 Hz |
- |
- |
- |
- |
- |
199.5 Hz |
- |
- |
- |
- |
- |
203.5 Hz |
M1 |
32 |
32 |
32 |
203.5 |
206.5 Hz |
8Z |
- |
- |
- |
- |
210.7 Hz |
M2 |
33 |
33 |
33 |
210.7 |
218.1 Hz |
M3 |
34 |
34 |
34 |
218.1 |
225.7 Hz |
M4 |
35 |
35 |
35 |
225.7 |
229.1 Hz |
9Z |
- |
- |
- |
- |
233.6 Hz |
M5 |
36 |
36 |
36 |
233.6 |
241.8 Hz |
M6 |
37 |
37 |
37 |
241.8 |
250.3 Hz |
M7 |
38 |
38 |
38 |
250.3 |
254.1 Hz |
0Z |
- |
- |
- |
- |
270.4 Hz |
- |
- |
- |
- |
- |
DCS and RAN codes.
There's one more wrinkle: Over the past dozen years, radio manufacturers have
started using a variation called Digital Coded Squelch ("DCS"). DCS (or DPL)
works in a similar way to CTCSS: It is a digital code of ones and zeros that is
sent at a low audio frequency with each transmission. Just like CTCSS, receivers
that do not recognize the code remain silent. And like CTCSS, the low frequency
code is filtered out of what you hear.
The DCS codeword consists of a 23 bit frame which is
transmitted at 134.4 bits/sec. As this data is send on audio frequencies below
that normally used for speech, and like CTCSS the radio filters out the code so
the user doesn't hear it.
There are a total of 104 codes available but only 52 codes are normally assigned
for use on radio bands. This is because the other 52 are the inverted codes or
complementary codes, e.g. a codeword such as 10010 is the complement of 01101.
Simply, an inverted code sequence can look like a mirror image of normal code
sequence and cause false audio.
DCS codes can be a bit finicky- if the audio of the radios is sloppy or either
is off-frequency, the low frequency code isn't received properly, and the
receiver doesn't open up when required.
Digital radios do not use either of the above but have a
system that provides the same function. For digital radios, engineers have
developed a third system that works the same as CTCSS or DCS for filtering out
unwanted signals, but instead of using a sub-audible tone puts the code directly
in the string of "1's" and "0's" that make up digital transmissions. APCO P-25
radios use a feature called a Network Access Code ("NAC"), while the newest real
6.25 bandwidth radios from Icom, Kenwood, Bendix-King and others use a similar
cross-platform feature called a Radio Access Number ("RAN"). The code appears in
more than one place in each data packet, allowing for "late entry". Motorola "Trbo"
radios use a unique proprietary scheme not available to other manufacturers.
A few final notes. For public safety, DHS has
standardized on a CTCSS of "156.7" and the APCO P-25 NAC of "$293" for nearly
all interoperable radios nationwide. For most users, any particular locality
should decide on one code and use it in all of their equipment across many
frequencies whenever possible. This makes it easier to remember what code is
used.
Lower tones (CTCSS below 150hz) seem to have less background noise than higher
ones. And while the FCC clearly sets out the frequency, bandwidth and emission
of every license, there is no rhyme or reason to selection of squelch codes.
Doing your code homework before setting up a system is mandatory, but it is
often a matter of trial and error.
INSIST that your radio vendor tells you what codes he put in your radios and
write it down on the license. It it your information, not his, and having the
codes makes interoperability easier and keeps any one vendor from having a lock
on your future business
A final note: ALWAYS ALWAYS ALWAYS transmit a squelch
code, even if you like hearing all the static and foreign voices and don't use
it on the receive side. A mutual aid agency may require it to hear you. And
somewhere down the road, it may become handy to have it, and pre-sending the
code on all transmitters makes the transition smoother.
|