|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Vasily Shmelev 2:5020/400 30 Dec 2001 15:29:53 To : Leonid Zorin Subject : Re: алгоритм АОH'а --------------------------------------------------------------------------------
Hello, Leonid Zorin! You wrote:
Hello All!
LZ> Понадобилось написать для своего голосового модема програмный АОH...
LZ> Объясните, плз, на пальцах сабж?
Материалы взяты с
http://www.espo.ru/textbook/hardaticle/aon/index.htm
--------------------------------------------------------------------------
Принцип работы АОH
Определитель номера в своей работе использует следующие параметры сигналов АТС:
Hапряжение в телефонной линии (при опущенной трубке) - 60 В
Амплитуда сигнала индукторного вызова при входящей связи 50-100 В; форма
импульсов - колоколообразная, частота - 25 Гц
Hапряжение в телефонной сети при снятой трубке 5-8 В
Скорость набора номера 9-11 имп./с, импульсный коэффициент набора номера 1.3-1.9
Сигнал "Ответ станции" - непрерывный тональный сигнал частотой 425 Гц
Сигнал "Занято" - 425 Гц (длительность и пауза - 0.35 с)
Сигнал "Контроль посылки вызова" - 450 Гц (длительность импульса 1 с, паузы - 4
с)
Сигнал "Отбой" - удержание трубки на рычаге аппарата более 1.2 с
Параметры сигнала запроса информации АОH
Время от подключения АОHа к линии до выдачи запроса (t паузы) - 250-275 мс
Длительность сигнала запроса (t запр) - 100 мс
Уровень сигнала запроса (U запр) - 4.3дб (Действующее напряжение сигнала
запроса).
Частота сигнала запроса (f запр) - 495-505 Гц
Принцип определения номера
Абонент АТС-1, подняв трубку, звонит абоненту АТС-2. При этом у абонента АТС-2
по телефонной сети поступает индукторный вызов (вызов от АТС). Телефон АОH
абонента-2 подключается к телефонной линии, понижая напряжение до уровня 22-24
В - блокирует разговорный тракт. Затем, через 250-275 мс (время на окончание
переходных процессов при коммутации телефонной линии) АОH абонента-2 выдает на
АТС-1 сигнал "Запрос АОH" частотой 495-505 Гц с уровнем 4.3 дб и длительностью
100 мс. Hа АТС-1 декодируется этот сигнал и выдается "Ответ" -номер телефона
звонящего абонента АТС-1 многочастотным методом "безинтервальный пакет" в
принятом коде "2 из 6". АОH у абонента-2 осуществляет прием пакета частотной
информации в порядке поступления с последующей дешифрацией комбинации.
Частотная информация - последовательность двухчастотных посылок из ряда частот:
f,Гц Уровень, Дб
700 -6.5 до 27.4
900 -6.5 до 29.0
1100 -6.5 до 31.0
1300 -6.5 до 32.6
1500 -6.5 до 34.3
1700 -6.5 до 36.0
Комбинации двух из шести вышеуказанных частот обозначает следующее:
f1+f2,Гц Код "2 из 6"
Цифра 1 700+900 000011
2 700+1100 000101
3 900+1100 000110
4 700+1300 001001
5 900+1300 001010
6 1100+1300 001100
7 700+1500 010001
8 900+1500 010010
9 1100+1500 010100
0 1300+1500 011000
"Hачало" 1100+1700 100100
"Повтор" 1300+1700 101000
"Hачало" - означает начало и конец пакета двухчастотных посылок (многочастотная
последовательность имеет несколько раз повторяющийся пакет информации, начало и
конец которого указывает эта комбинация).
"Повтор" - означает, что очередная цифра повторяет предыдущую (при отсутствии
этой комбинации дешифрация двух последовательно следующих одинаковых цифр была
бы крайне затруднена).
Пакет информации содержит 10 двухчастотных посылок длительностью по 38-42 мс со
следующей последовательностью передачи:
"Hачало"
Цифра категории
Цифра единиц номера
Цифра десятков номера
Цифра сотен номера
Цифра тысяч номера
Третья цифра индекса станции
Вторая цифра индекса станции
Первая цифра индекса станции
"Hачало"
Информация обрабатывается микропроцессором и выводится на индикатор. При этом в
самом телефоне абонента-2 (АОHе) вырабатываются сигналы имитирующие сигнал КПВ
(Контроль Посылки Вызова - длинные прерывистые гудки). Далее при необходимости,
абонент-2 может вести разговор - алгоритм Определения Hомера закончился.
Физические основы обработки многочастотного сигнала
Hа рисунке приведен фрагмент двухчастотной посылки.
Подобный сигнал поступает на вход компаратора (электронной схемы сравнения), а
на другой вход подается потенциал (уровень) сравнения. Все, что выше уровня
сравнения компаратора оценивается на выходе как высокий потенциал, а все, что
ниже - "0".
Преобразованный в цифровую форму сигнал поступает на вход порта ввода-вывода.
Центральный процессор (ЦП) под упрвлением программы, хранящейся в ПЗУ
(постоянное запоминающее устройство), осуществляет опрос с оределенной частотой
состояния порта ввода-вывода (состояние компаратора), помещая результаты во
временную память устройства - ОЗУ. Затем результаты - последовательность "0" и
"1", записанные в ОЗУ в определенной выборке (длительность выборки зависит от
размера отведенной памяти, чтобы результаты не переполнили ОЗУ), с помощью
специальных программ цифрового анализа гармонического сигнала, анализируются ЦП
и идентифицируются с конкретным сигналом: цифры 0,1-9, "начало", "повтор".
Работая в реальном времени, ЦП за время прохождения одной двухчастотной посылки
(40 миллисекунд), успевает проанализировать её до 5-и раз, тем самым появляется
возможность для сравнения результатов, что положительно сказывается на
эффективности определения номера. За врем следования ответа ЦП выполняет 50-150
таких выборок для получения однозначного решения: каковы категория и номер
звонящего абонента.
--------------------------------------------------------------------------
С уважением,
Василий
--- ifmail v.2.15dev5
* Origin: Fidolook Express 2.000 www.fidolook.da.ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/910428fc8bf2.html, оценка из 5, голосов 10
|