\
ТЕЛЕФОНИЯ
\
I
I
I
I
I
I
I
Александр Секториан I
г. Москва
I
В процессе разработки, отладки и ремонта различных телефонных
устройств перед радиолюбителем часто встает проблема работы с
телефонными акустическими сигналами. Отчасти она может быть
решена при наличии специализированного профессионального
оборудования (генераторы, анализаторы спектра и т.п.), однако они
довольно редко встречаются в любительских лабораториях. Гораздо
доступнее для этой же цели оказывается компьютер, оборудованный
звуковой картой и некоторым программным обеспечением. В этом
случае возможности, открывающиеся для решения конкретных задач,
в основном определяются применяемыми программами.
Л ю б и те л ь с ки й п а к е т
п р о г р а м
м
для р аб о ты с тел еф о н н ы м и с и гн ал а м и
О программах
общего назначения
Для обработки звуковых файлов в
первую очередь стараются использо-
вать программы общего назначения,
например SoundForge. Основным
плюсом такого решения является
широкая распространенность этих
программ и присутствующий в них
стандартный набор функций, напри-
мер, вывод графического представ-
ления (“осциллограммы") звукового
сигнала, анализ звукового спектра и
генерация некоторых сигналов. Од-
нако для решения сравнительно про-
стых с точки зрения телефонии за-
дач (в особенности при их многократ-
ном повторении) такой путь являет-
ся достаточно трудоемким и утоми-
тельным. Например, для определе-
ния только одного номера, закодиро-
ванного в звуковой посылке АОН,
необходимо вручную разбить файл
на отдельные двухтональные посыл-
ки, провести анализ спектра для каж-
дой из них, выделить в каждом слу-
чае по два частотных максимума, со-
поставить их одной из цифр, соста-
вить цифровую последовательность
АОН и выделить из нее “читаемый”
номер. Вся эта последовательность
действий (вдобавок зависящая от
ошибок пользователя на каждом из
этапов!) приемлема разве что для
единичной обработки сигнала.
Исходя из описанной выше про-
блемы, а также из имеющегося круга
реальных задач, автором данной ста-
тьи был разработан набор специали-
зированных программ, впоследствии
объединенных в пакет, получивший
название
SunCheek AON Tools.
Веро-
ятно, эти программы могут оказаться
полезны и другим радиолюбителям,
поэтому рассмотрим их подробнее.
AON Generator
В процессе разработки первых соб-
ственных телефонных устройств с
функцией определения номера по оте-
чественному стандарту (АОН) возник-
ла острая задача тестирования алго-
ритмов обработки сигнала АОН. Для
этого требовался обширный набор
различных посылок АОН, в том числе
содержащих номера с нечитаемыми и
повторяющимися цифрами, а также и
вовсе некорректных. Дело в том, что
отлаженное на одной-двух “правиль-
ных” посылках АОН устройство мог-
ло показать совершенно неожидан-
ные (и, естественно, нежелательные)
результаты в нештатных ситуациях.
На момент, предшествовавший
разработке программы
SunCheek
AON Generator,
автор располагал
лишь несколькими звуковыми файла-
ми с посылками АОН, полученными из
интернета и записанными на реальных
телефонных линиях. Попытка “изго-
товления” из этих номеров чего-то но-
вого при помощи вырезания и комби-
нирования отдельных двухтональных
цифр в программе
Creative Wave
Studio
не увенчалась успехом вслед-
ствие неизбежного появления “неопре-
деленностей” между отдельными циф-
рами. Получаемые самодельные по-
сылки практически гарантированно не
вписывались в требования ГОСТ сра-
зу по нескольким параметрам, и их от-
казывались воспринимать даже впол-
не качественные аппараты с АОН за-
водского производства. Стоит ли гово-
рить и о трудоемкости изготовления
одного такого “шедевра”.
Обнаруженные в интернете две
программы аналогичного назначения
оказались весьма устаревшими. В
частности, обе они работали в уже
нежелательной на сегодняшний день
среде MS-DOS, а одна из них выда-
вала посылку АОН только на встро-
енный динамик системного блока,
что оказалось и вовсе неприемлемо.
Вторая программа все-таки генери-
ровала звуковые файлы, но имела
запутанный формат исходных дан-
ных, вдобавок вводимых через ко-
мандную строку. Так или иначе, со-
здание собственной программы для
Windows, генерирующей звуковые
файлы с заранее заданными посыл-
ками АОН, стало неотвратимым.
Для подготовки первого вариан-
та программы
AON Generator
потре-
бовалось лишь освежить в памяти
стандарт на сигналы АОН и выделить
буквально 2-3 часа свободного вре-
мени. В течение последующего года
программа несколько раз совершен-
ствовалась с целью повышения удоб-
ства пользования, и окончательный
вариант ее интерфейса представлен
на
рис. 1.
® SunCheek АОМ Generator 2.10
BSD!
Number
jj
8101001 у р г •;
.'Potfi.
.
Wave file format
8000 Hz
Г
11025Hz-
C
22050 Hz
r
«100 Hz
-<• _"eb'rtmoikHfcr
C
15 bit mono
Ш
1
....
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Generate! I
,Г About.
\
'
Exit ■
' |
.
Рис. 1
46 [
| Радиолюбитель - 03/2006
предыдущая страница 45 Радиолюбитель 2006-03 читать онлайн следующая страница 47 Радиолюбитель 2006-03 читать онлайн Домой Выключить/включить текст