I
і
ТЕЛЕФОНИЯ
I-
а символ “начало” - символом
(“нижнее подчеркивание”). Символ
“повтор” специального отображени'я
не имеет и может присутствовать на
экране только в виде повтора преды-
дущих цифр. В случае, если одна из
цифр номера не определена и за ней
следует символ “повтор”, обе цифры
отображаются в виде “прочерков”.
Для достижения наилучших ре-
зультатов в обрабатываемом звуко-
вом файле должна присутствовать
единственная посылка АОН, в против-
ном случае все равно будет опреде-
лен только один из присутствующих
в файле номеров. Следует также по-
мнить, что размер файла существен-
но влияет на время обработки. Ход
обработки отображается на линейном
индикаторе в нижней части окна про-
граммы. Прервать работу можно в лю-
бой момент нажатием кнопки Cancel.
При попытке загрузить в програм-
му звуковой файл не поддерживае-
мого формата (например, wav со
встроенным кодеком mp3) выдается
соответствующее предупреждение и
обработка не производится.
При помощи программы SunCheek
Offline AON могут быть определены
телефонные номера, содержащиеся
в виде звуковых посылок на магни-
тофонных, диктофонных и цифровых
записях. Программа также показала
удовлетворительные результаты при
работе с неоднократно оцифрован-
ными файлами (например, когда об-
рабатываемая посылка была записа-
на на цифровой автоответчик и за-
тем введена в компьютер при помо-
щи микрофона).
DTMF Reader
Логическим продолжением идеи про-
граммы Offline AON стала разработ-
ка программы-считывателя двухто-
нальных звуковых кодов стандарта
DTMF, широко применяемого в теле-
фонных и некоторых других систе-
мах. Преемственность по отношению
к предыдущей программе обеспечи-
валась за счет использования того
же математического аппарата, прав-
да с некоторыми нюансами.
Специфика DTMF-сигналов по
сравнению с двухтональными сигнала-
ми АОН не ограничивается различием
I
_________________________
наборов частот, применяемых в том
и другом стандартах. Дело в том, что
помимо параметров отдельных двух-
тональных сигналов, в стандарте
АОН содержатся четкие параметры
формируемой из них посылки. На-
пример, длительность одной цифры
в посылке должна быть 40±2 мс, а
паузы между ними не допускаются.
Для различения идущих подряд оди-
наковых цифр применяется только
специальный символ “повтор”.
Напротив, звучание цифры стан-
дарта DTMF может иметь произволь-
ную длительность (от 40 мс до не-
скольких секунд), а различение оди-
наковых цифр производится по пау-
зе между ними (не менее 40 мс). С
учетом этих особенностей стандар-
та, на основе алгоритма программы
Offline AON была написана програм-
ма SunCheek DTMF Reader (рис. 3).
Интерфейс версии 2.00 полнос-
тью аналогичен программе Offline
AON 3.00. Запуск обработки файла
осуществляется по уже описанной
схеме.
Результатом работы программы
является отображение обнаруженной
DTMF-последовательцости в поле
DTMF. Отображаются все 16 цифр
этого стандарта: “0” .
..“9”,
“#”,
“A”.
..“D”. Отдельные символы разде-
ляются пробелами.
Программа S u n C h e e k D TM F
Reader может быть полезна для тес-
тирования телефонов с тоновым на-
бором, для декодирования передан-
ных по радиоэф иру управляющих
кодов, а также для анализа записан-
ных на магнитофон сеансов связи.
Кроме этого, она успешно справля-
ется и с декодированием информа-
ции о вызывающем абоненте, пере-
даваемой некоторыми АТС перед
началом звонка (СЮ стандарта
DTMF).
Pulse Counter
Говоря о проверке номеронабирате-
лей телефонных аппаратов, нельзя
упустить из вида тот факт, что пока
еще значительное число АТС поддер-
живают только импульсный режим
набора номера. Для контроля таких
номеронабирателей необходима спе-
циальная аппаратура, обязательно
15 SunCheek DTMF Reader 2.00
Load .
]
Raw code
About
DTMF
I
045 8 7,1 5 2 9#'
Рис. 3
включаемая в одну цепь с телефон-
ным аппаратом.
Для работы с сигналами импульс-
ного набора номера, записанными в
звуковой файл, была написана еще
одна из предлагаемых вниманию чи-
тателей программ - SunCheek Pulse
Counter. При разработке ее алгорит-
ма автору пришлось столкнуться с
весьма нетривиальными проблемами,
вкратце описанными ниже. Задача ос-
ложнялась тем, что в отличие от обра-
ботки двухтональных сигналов, подан-
ной тематике полностью отсутствова-
ли какие-либо готовые наработки либо,
даже теоретические сведения.
По сути дела, программе Pulse
Counter предстояло решить задачу
дистанционного считывания сигна-
лов импульсного набора, которую
иногда даже считают нерешаемой.
Дело в том, что импульсы тока в або-
нентской линии, создаваемые номе-
ронабирателем аппарата, могут быть
надежно считаны только в том шлей-
фе, через который непосредственно
протекает этот ток (то есть на всем
протяжении линии до местной АТС
включительно). На последующих уча-
стках телефонной сети этот сигнал
преобразуется в импульсы напряже-
ния, форма которых зависит от мно-
жества факторов. В результате на
стороне удаленного абонента им-
пульсный набор воспринимается как
набор неких щелчков, из которых уже
практически невозможно выделить
передаваемые номеронабирателем
цифры.
Анализ графического представ-
ления сигналов импульсного набора
показал, что несмотря на значитель-
ные отличия в форме и амплитуде
“щелчков”, они все еще наследуют
некоторые свойства исходных им-
пульсов, в частности их импульсный
коэффициент. Исходя из этого, авто-
ром был предложен оригинальный
Г\
О /ОЛЛА
предыдущая страница 47 Радиолюбитель 2006-03 читать онлайн следующая страница 49 Радиолюбитель 2006-03 читать онлайн Домой Выключить/включить текст