RU2038699C1 - Telephone communication system - Google Patents
Telephone communication system Download PDFInfo
- Publication number
- RU2038699C1 RU2038699C1 SU4613701A RU2038699C1 RU 2038699 C1 RU2038699 C1 RU 2038699C1 SU 4613701 A SU4613701 A SU 4613701A RU 2038699 C1 RU2038699 C1 RU 2038699C1
- Authority
- RU
- Russia
- Prior art keywords
- subscriber
- station
- channel
- input
- output
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 35
- 238000012545 processing Methods 0.000 claims description 8
- 230000000694 effects Effects 0.000 abstract description 3
- 239000000126 substance Substances 0.000 abstract 1
- 230000011664 signaling Effects 0.000 description 35
- 238000012790 confirmation Methods 0.000 description 16
- 230000005540 biological transmission Effects 0.000 description 12
- 238000000034 method Methods 0.000 description 11
- 235000019527 sweetened beverage Nutrition 0.000 description 11
- 230000008569 process Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 238000009966 trimming Methods 0.000 description 5
- 239000006185 dispersion Substances 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 101001096074 Homo sapiens Regenerating islet-derived protein 4 Proteins 0.000 description 2
- 102100037889 Regenerating islet-derived protein 4 Human genes 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000010845 search algorithm Methods 0.000 description 2
- 230000007781 signaling event Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 101000826083 Streptococcus agalactiae serotype V (strain ATCC BAA-611 / 2603 V/R) Single-stranded DNA-binding protein 4 Proteins 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000008521 reorganization Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Изобретение относится к системам абонентской связи и направлено, в частности, на инициализацию канала связи между абонентским пунктом и опорной станцией в такой системе. The invention relates to subscriber communication systems and is directed, in particular, to initialization of a communication channel between a subscriber station and a reference station in such a system.
Цель изобретения повышение качества связи путем обеспечения идентификации абонента. The purpose of the invention is the improvement of communication quality by providing subscriber identification.
На фиг.1 представлена структурная схема предлагаемой системы; на фиг.2-5 алгоритмы рабочей системы. Figure 1 presents the structural diagram of the proposed system; figure 2-5 algorithms of the working system.
Система абонентской связи содержит центральную телефонную станцию 1, опорную станцию 2, абонентский пункт 3, соединенный с абонентскими терминалами 4. Опорная станция 2 содержит телефонную станцию 5, мультиплексор 6, блок 7 обработки дистанционных соедлинений, задающий генератор 8, канальный модуль 9, состоящий из кодека 10 речи, блока 11 управления каналом и модема 12. Абонентский пункт 3 содержит модем 13, процессор 14, генератор 15 тактовой частоты, блок 16 управления абонентом и блок 17 управления каналом. Блок 11 управления каналом опорной станции 2 снабжен блоком идентификации абонентской станции, а блок 17 управления каналом абонентского пункта 3 снабжен блоком идентификации опорной станции. The subscriber communication system comprises a central telephone exchange 1, a reference station 2, a subscriber station 3 connected to subscriber terminals 4. The reference station 2 comprises a telephone exchange 5, a multiplexer 6, a remote connection processing unit 7, a master oscillator 8, a channel module 9, consisting of speech codec 10, channel control unit 11, and modem 12. Subscriber unit 3 includes a modem 13, processor 14, clock generator 15, subscriber control unit 16, and channel control unit 17. The channel control unit 11 of the reference station 2 is provided with a subscriber station identification unit, and the channel control unit 17 of the subscriber station 3 is equipped with a reference station identification unit.
В системе абонентской связи опорная станция 2 включена в сеть с множеством абонентских пунктов 3, а информация управления передается между опорной станцией и абонентскими пунктами 3 по радиоканалу управления (РСС) на частоте, выбираемой опорной станцией 2 из множества предопределенных частот. Опорная станция 2 передает по радиоканалу управления управляющие сообщения, которые включают номер сети, уникальный для этой опорной станции. Каждый абонентский пункт 3 обрабатывает номер сети в управляющем сообщении, принимаемом по радиоканалу управления, что позволяет абоненту обработать управляющее сообщение в соответствии с тем, находится ли абонентский пункт 3 в той же самой сети, что и опорная станция 2. In a subscriber communication system, reference station 2 is included in a network with a plurality of subscriber stations 3, and control information is transmitted between the reference station and subscriber stations 3 via a radio control channel (PCC) at a frequency selected by reference station 2 from a plurality of predetermined frequencies. The reference station 2 transmits control messages via the control radio channel, which include a network number unique to this reference station. Each subscriber station 3 processes the network number in the control message received via the control radio channel, which allows the subscriber to process the control message in accordance with whether the subscriber station 3 is in the same network as the reference station 2.
Кроме того, каждый абонентский пункт 3 работает в режиме поиска, в котором он отыскивает частоту радиоканала управления путем последовательной передачи сообщения о получении радиоканала управления на каждой из предопределенных частот, причем каждое сообщение о получении включает идентификационный номер, который уникален для абонентского пункта. Опорная станция 2 обрабатывает идентификационный номер абонента в сообщении о получении, принятом по радиоканалу управления, определяя, находится ли абонентский пункт 3 в той же самой сети, что и опорная станция 2. Когда обработка идентификационного номера абонента показывает, что абонентский пункт 3 находится в той же сети, что и опорная станция 2 абонентскому пункту 3 передается подтверждение того, что радиочастотный канал управления получен абонентским пунктом 3. In addition, each subscriber station 3 operates in a search mode in which it searches for the frequency of the control channel by sequentially transmitting a message about receiving the control channel at each of the predetermined frequencies, each receiving message including an identification number that is unique to the subscriber station. The reference station 2 processes the subscriber’s identification number in the receipt message received on the control radio channel, determining whether the subscriber station 3 is in the same network as the reference station 2. When the processing of the subscriber’s identification number indicates that the subscriber station 3 is in that on the same network as the reference station 2, the subscriber station 3 receives confirmation that the radio frequency control channel is received by the subscriber station 3.
В системе абонентской связи синхронизация сообщений, передаваемых абонентским пунктом 3 по данному каналу связи между опорной станцией 2 и абонентским пунктом 3, в начале усталновления канала связи подстраивается. Опорная станция 2 содержит задающий генератор 8 тактовых сигналов для обеспечения сигнала синхронизации системы. Абонентский пункт 3 содержит генератор 15, генерирующий сигнал синхронизации для синхронизации сигналов, передаваемых по данному каналу связи. Абонентский пункт 3 обеспечивает сигнал подстройки, характеризующий синхронизацию внутреннего генератора 15. В начале установления канала связи между опорной станцией 2 и абонентским пунктом 3 последний передает опорной станции по данному каналу связи сигнал подстройки и опорная станция 2 обрабатывает полученный от абонентского пункта сигнал подстройки, определяя величину некоторого расхождения между сигналом синхронизации системы и синхронизацией сигнала подстройки. Опорная станция 2 сообщает абонентскому пункту найденную величину расхождения, а абонентский пункт 3 обрабатывает полученную от опорной станции 2 величину расхождения, подстраивая свой сигнал синхронизации так, чтобы уменьшить это расхождение. In the subscriber communication system, the synchronization of messages transmitted by the subscriber station 3 over a given communication channel between the reference station 2 and the subscriber station 3, is adjusted at the beginning of the fatigue of the communication channel. The reference station 2 comprises a clock master 8 for providing a system clock signal. Subscriber station 3 contains a generator 15 that generates a synchronization signal for synchronizing signals transmitted over this communication channel. The subscriber station 3 provides a tuning signal characterizing the synchronization of the internal oscillator 15. At the beginning of the establishment of the communication channel between the reference station 2 and the subscriber station 3, the latter transmits the tuning signal to the reference station via this communication channel and the reference station 2 processes the tuning signal received from the subscriber station, determining the value some discrepancy between the system synchronization signal and the tuning signal synchronization. The reference station 2 informs the subscriber station of the discrepancy value found, and the subscriber station 3 processes the discrepancy value received from the reference station 2, adjusting its synchronization signal so as to reduce this discrepancy.
В системе абонентской связи информация сигнализации постоянного тока и сигналы речевых данных передаются по назначенному каналу между линией, которая соединяет опорную станцию 2 с центральной телефонной станцией 1, и линейным интерфейсом, соединяющим абонентский пункт 3 с абонентским терминалом 4. Система обрабатывает информацию сигнализации постоянного тока для передачи по назначенному каналу между линией и линейным интерфейсом путем детектирования сигнальной информации постоянного тока на линии и/или линейном интерфейсе и подготавливает детектированную информацию сигнализации постоянного тока для передачи по назначенному каналу вместо сигнала речевых данных. In a subscriber communication system, DC signaling information and voice data signals are transmitted over a designated channel between the line that connects the base station 2 to the central telephone exchange 1, and the line interface connecting the subscriber station 3 to the subscriber terminal 4. The system processes the DC signaling information for transmitting on the designated channel between the line and the linear interface by detecting the DC signaling information on the line and / or the linear interface and preparing It uses the detected DC signaling information for transmission on the designated channel instead of the speech data signal.
Опорная станция 2 включает телефонную станцию 5, блок 7 обработки дистанционных соединений, задающий генератор 8, мультиплексор и модуль 9 канала. Телефонная станция 5 соединена с центральной телефонной станцией 1 посредством множества двухпроводных линий, а с модулем канала 9 через магистраль и мультиплексор 6. Мультиплексор 6 уплотняет различные каналы связи в различные временные интервалы на магистрали. Блок 11 помещает каналы свлязи в различные радиочастотные каналы. Кодек 10 подготавливает сигналы передачи речи, передаваемые по каналамл связи. Модем 12 обеспечивает передачу и прием сигналов речи и данных, передаваемых по назначенному радиочастотному каналу. Кодек 10 передает сигналы сообщений между назначенным радиочастотным каналом и назначенным каналом связи в предписанный временной интервал на магистраль. Блок 7 контролирует состояние временных интервалов на магистрали в состояние радиочастотных каналов и затем назначает каналам связи предопределенные временные интервалы и радиочастотные каналы в соответствии с предопределенной программой назначений. Блок 11 обменивается управляющими сообщениями с абонентскими пунктами 3 по радиоканалу управления в заданный временной интервал в предопределенном радиочастотном канале. The reference station 2 includes a telephone exchange 5, a remote connection processing unit 7, a master oscillator 8, a multiplexer and a channel module 9. The telephone exchange 5 is connected to the central telephone exchange 1 via a plurality of two-wire lines, and to the channel module 9 through the trunk and multiplexer 6. The multiplexer 6 compresses the various communication channels at different time intervals on the trunk. Block 11 places the communication channels into various radio frequency channels. Codec 10 prepares voice signals transmitted over communication channels. The modem 12 provides the transmission and reception of speech signals and data transmitted over the assigned radio frequency channel. The codec 10 transmits message signals between the assigned radio frequency channel and the assigned communication channel in a prescribed time interval to the trunk. Block 7 monitors the state of time slots on the trunk to the state of the radio frequency channels and then assigns the predetermined time intervals and radio frequency channels to the communication channels in accordance with a predetermined assignment program. Unit 11 exchanges control messages with subscriber stations 3 via a control radio channel at a predetermined time interval in a predetermined radio frequency channel.
Каждый абонентский пункт включает модем 13, процессор 14 опорного диапазона и генератор 15. Процессор 14 опорного диапазона соединен посредством двухпроводной интерфейсной линии с терминалом абонента, таким как телефон и/или процессор данных. Процссор 14 опорного диапазорна включает два пограммируемых модуля: модуль задачи управления абонента и модуль задачи управления канала. Блок 16 отвечает за слово синхронизации и организацию кадра, детектирование и разрешение коллизий и детектирование ошибок. Блоки 11 и 16, которые "слушают" радиоканал управления, должны исчерпывающе проверять достоверные сообщения радиоканала управления в его каждом временном интервале. Блок 17 выполняет эту задачу путем поиска уникального слова U ω в окне ±4 символа возле номинального расположения U ω основываясь на сигнале задающего генератора 15 системы. Блок 11, "слушающий" радиоканал управления, ищет уникальное слово в окне ± 3 символа возле номинального положения U ω Алгоритм поиска сдвигает данные до тех пор, пока не будет найдена комбинация U ω или до тех пор, пока не будут исчерпаны все возможности. Как только комбинация Uω найдена, сообщение радиоканала управления считается достоверным, если контрольная сумма радиоканала управления правильная. Each subscriber station includes a modem 13, a reference range processor 14 and a generator 15. The reference range processor 14 is connected via a two-wire interface line to a subscriber terminal, such as a telephone and / or data processor. The reference range processor 14 includes two programmable modules: a subscriber control task module and a channel control task module. Block 16 is responsible for the synchronization word and frame organization, collision detection and resolution, and error detection. Blocks 11 and 16 that "listen" to the control channel must exhaustively check the reliable messages of the control channel in its each time interval. Block 17 performs this task by searching for a unique word U ω in a window of ± 4 characters near the nominal location U ω based on the signal of the master oscillator 15 of the system. Block 11, listening to the control radio channel, searches for a unique word in the window ± 3 characters near the nominal position U ω. The search algorithm moves the data until a combination of U ω is found or until all possibilities are exhausted. As soon as the combination Uω is found, the message of the radio control channel is considered reliable if the checksum of the radio control channel is correct.
Блок 16 реализует алгоритм поиска частоты радиоканала управления. Поиск радиоканала управления позволит абонентскому пункту 3 отыскать опорную станцию 2 той же самой сети, что и абонентский пункт, как можно быстрее и запретить абонентскому пункту попытку связи с известными неправильными сетями. Каждая опорная станция 2 имеет уникальный идентификационный номер сети NID. Каждый абонентский пункт 3 имеет уникальный 24-битовый идентификационный номер абонента SID, который запоминается в электрически стираемом запоминающем устройстве ПЗУ (ЕЕРРОМ) абонентского пункта 3. Все SID в конкретной сети запоминаются в основном массиве данных на опорной станции 2. Block 16 implements the search algorithm frequency of the radio control channel. Searching for the radio control channel will allow subscriber station 3 to find the reference station 2 of the same network as the subscriber station, as quickly as possible and prevent the subscriber station from attempting to communicate with known incorrect networks. Each reference station 2 has a unique NID network number. Each subscriber station 3 has a unique 24-bit subscriber identification number SID, which is stored in the electrically erasable memory ROM (EEPROM) of the subscriber station 3. All SIDs in a particular network are stored in the main data array at the reference station 2.
Поиск радиоканала управления либо активен, либо пассивен. Активный поиск радиоканала упавления выполняется только тогда, когда исходящий вызов не закончен. Абонентский пункт 3 принимается в сеть и определяет ее NID только через активный поиск. Когда исходящего вызова нет, устройство выполняет пассивный поиск, используя известный местный NID, чтобы повторным образом получать правильный радиоканал управления. The search for the radio control channel is either active or passive. Active search for radio control channels is performed only when the outgoing call is not completed. Subscriber point 3 is accepted into the network and determines its NID only through active search. When there is no outgoing call, the device performs a passive search using the known local NID to retrieve the correct radio control channel.
Если все возможные частоты радиоканала управления в любом режиме поиска были опробованы безуспешно, блок 16 предпинимает жесткий сброс. Это могло бы потенциально очистить ошибку системы, которая препятствует достиженрию синхронизации абонентским пунктом 3. Жесткий сброс также повторно подготавливает модем, приспосабливая его фильтры к текущим окружающим условиям. Если трубка на телефннром аппанате снята, когда все частоты были опробованы безуспешно, то блок 16 вызывает подачу к телефону частого тона занятости возможного канала радиоуправления. If all possible frequencies of the radio control channel in any search mode were unsuccessfully tested, block 16 assumes a hard reset. This could potentially clear the system error, which prevents the subscriber station from achieving synchronization. 3. A hard reset also prepares the modem, adapting its filters to the current environmental conditions. If the handset on the telephonic office is off-hook when all frequencies have been tried unsuccessfully, then block 16 causes the telephone to supply a frequent busy tone to the telephone of a possible radio control channel.
Каждый раз, когда блок 16 выполняет сброс, оно считывает SID и NID из ЕЕРРОМ. Если в ЕЕРРОМ никакого не существует, он устанавливается на нуль по умолчанию. Когда блок 16 получает синхронизацию в пассивном поиске на частоте радиоканала управления, оно сравнивает принимаемый NID c NID, запомненным внутри, и отвергает все частоты радиоканала управления с несоответствующими NID. Each time block 16 performs a reset, it reads the SID and NID from EPEPOM. If none exists in EEPROM, it is set to zero by default. When block 16 receives synchronization in a passive search on the frequency of the control channel, it compares the received NID with the NID stored internally and rejects all frequencies of the control channel with non-matching NIDs.
Активный поиск частоты радиоканала управления инициируется только тогда, когда существует исходящий вызов. Когда состояние исходящего вызова заканчивается, пользователь "завивает" или устройство входит в состояние прекращения выполнения пограммы. Тогда активный поиск становится пассивным поиском. Если блок опробовал все частоты радиоканала управления безуспешно, оно переходит к состоянию прекращения выполнения программы и посылает на телефонный аппарат тон изменения обходного пути. Это очищает состояние исходящего вызова и заставляет поиск перейти из активного режима в пассивный. Когда блок 16 определяет присоединение к сети, поиск оканчивается. Active search for the frequency of the radio control channel is initiated only when an outgoing call exists. When the state of the outgoing call ends, the user “curls” or the device enters the state of the program termination. Then an active search becomes a passive search. If the unit has tried all the frequencies of the radio control channel unsuccessfully, it goes to the state of termination of the program and sends the tone of the change in the workaround to the telephone set. This clears the state of the outgoing call and forces the search to switch from active to passive mode. When block 16 determines the network connection, the search ends.
Блок 16 определяет присоединение к сети абонентского пункта и NID посредством процедуры установки нормального вызова. Блок 16 выполняет поиск частот. Каждый раз, когда блок 16 получает синхронизацию по частоте радиоканала упавления, оно посылает сообщение радиоканала управления "Запрос вызова". Если опорная станция 2 распознает SID, она отвечает либо сообщением "Подключение" вызова", если хочет завершить вызов, либо сообщением "Индикация очистки" с кодом очистки изменения обходного пути, если она слишком занята, чтобы завершить вызов. В любом случае поиск заканчивается и NID в поле данных сообщения радиоканала управления запоминается в ЕЕРРОМ абонентским пунктом 3 для сохранениня во время сбоев питания. Block 16 determines the connection to the network of the subscriber station and NID through the normal call setup procedure. Block 16 performs a frequency search. Each time, when block 16 receives synchronization on the frequency of the radio control channel, it sends a message to the radio control channel "Call Request". If the reference station 2 recognizes the SID, it responds with either a Call Connect message if it wants to end the call or a Clear Indication message with a clear code to change the workaround if it is too busy to complete the call. In any case, the search ends and The NID in the data field of the message of the radio control channel is stored in the EEPROM subscriber station 3 for storage during power failures.
Если опорная станция 2 не распознает SID, она посылает на абонентский пункт 3 сообщение "Индикация очистки" с кодом очистки неизвестного абонента. Затем блок 16 генерирует следующую частоту, на которой происходит поиск радиоканала управления. Отсутствие сигнала "Подтверждение" с опорной станции также заставляет блок 16 генерировать следующую частоту, на которой должен происходит поиск. Кроме того, новая частота может быть затребована блоком 16 из-за потери синхронизации. If the reference station 2 does not recognize the SID, it sends to the subscriber station 3 the message "Clear indication" with the clear code of the unknown subscriber. Then block 16 generates the next frequency at which the search for the radio control channel. The absence of a “Confirmation” signal from the reference station also causes block 16 to generate the next frequency at which the search is to take place. In addition, the new frequency may be requested by block 16 due to loss of synchronization.
После того, как правильная сеть найдена, блок выполняет пассивный поиск каждый раз, когда оно теряет синхронизацию радиоканала упавления или переходит к радиоканалу упавления от речевого канала. Оно также выполняет пассивный поиск, если номер сети не подтвержден, но состояние исходящего вызова очищено. Если абонентский пункт 3 детектирует снятие трубки (запос обслуживания), он начинает активный поиск. Блок 16 генерирует следующую частоту радиоканала уравления в режиме пассивного поиска, когда появляется запрос новой частоты от блока 16 из-за дефекта обнаружения провала АМ или потери синхронизации радиоканала управления, или возврат к каналу управления от речевого канала, а также в случае синхронизации радиоканала управления, достигнутой в неправильной сети. After the correct network is found, the unit performs a passive search every time when it loses synchronization of the radio channel of the control or goes to the radio channel of the control from the speech channel. It also performs a passive search if the network number is not confirmed, but the status of the outgoing call is cleared. If subscriber station 3 detects a pick-up (service charge), it starts an active search. Block 16 generates the next frequency of the radio control channel in the passive search mode when a new frequency request appears from block 16 due to a defect in detecting an AM failure or loss of synchronization of the radio control channel, or a return to the control channel from the speech channel, as well as in the case of synchronization of the radio control channel, achieved in the wrong network.
Чтобы повысить скорость пассивного поиска, блок 16 запоминает вплоть до шести частот, которые соответствуют собственной опорной станции 2. Когда требуется активнрый или пассивный поиск, алгоритм генерирования частот изменяется между частотами из запомненной таблицы частот радиоканала управления и получающим приращение счетчиком частот. Этот дает приоритет наиболее вероятным частотам и ускоряет получение опорной станции после краткого перебоя. To increase the speed of the passive search, block 16 stores up to six frequencies that correspond to its own reference station 2. When an active or passive search is required, the frequency generation algorithm changes between the frequencies from the stored frequency table of the radio channel and the incremental frequency counter. This gives priority to the most probable frequencies and speeds up the receipt of the reference station after a brief interruption.
Каждый раз, когда блок 16 получает синхронизацию на радиоканале управления, блок 16 ищет соответствие между его запомненным NID и пинятым NID. Если соответствия нет, т.е. блок 16 получил синхронизацию с неправильной сетью, то он генерирует новую частоту, на которой пытается достичь синхронизации. Если NID действительно соответствует, то блок 16 обнаружил правильную сеть и поиск заканчивается. Each time, when block 16 receives synchronization on the radio control channel, block 16 searches for a correspondence between its stored NID and the kicked NID. If there is no match, i.e. unit 16 received synchronization with the wrong network, then it generates a new frequency at which it tries to achieve synchronization. If the NID really matches, then block 16 has detected the correct network and the search ends.
Общие подпрограммы, выполняемые в режиме активного поиска, представлены на фиг. 2. Блок 16 на абонентском пункте 3 выполняет подпрограмму 18, в которой сообщение с получении, заключающее SID абонентского пункта 3, передается последовательно на каждой из данных частот радиоканала управления, которые используются опорной станцией 2 предписанной сети абонентских пунктов 3. Блок 7 на опорной станции 2 выполняет подпрограмму 19 определения, позволяющую определить согласуется ли SID, содержащийся в сообщении о получении, принятом на данной частоте радиоканала управления, с SID в перечне SID, запомненном на опорной станции 2. Если SID в сообщении о получении, переданном абонентским пунктом 3, соответствует одному из SID, запомненных на опорной станции 2, тогда опорная станция 2 выполняет подпрограмму 20 передачи сообщения "Подтверждение" абонентскому пункту на данной частоте радиоканала управления. Сообщение "Подтверждение" включает NID опорной станции 2. Абонетский пункт 3 отвечает на сообщение "Подтверждение" выполнением подпрограммы 21, которая позволяет абонентскому пункту 3 обработать управляющее сообщение. Абонентский пункт 3 также отвечает на сообщение "Подтверждение" выполнением подпрограммы 22 запоминания NID в памяти абонентского пункта 3. General routines executed in active search mode are shown in FIG. 2. Block 16 at subscriber station 3 performs
Если SID в сообщении о получении, передаваемом абонентским пунктом 3, не соответствует никакому SID, запомненному на опорной станции 2, последняя передает сообщение "Отрицательное подтверждение" абонентскому пункту 3 на данной частоте радиоканала управления. При получении сообщения "Отрицательное подтверждение" абонентский пункт 3 выполняет подпрограмму 23 изменения данной частоты радиоканала управления и затем повторяет подпрограмму 18 передачи сообщения о получении на измененной данной частоте радиоканала управления. If the SID in the receipt message transmitted by the subscriber station 3 does not correspond to any SID stored on the reference station 2, the latter transmits the message "Negative confirmation" to the subscriber station 3 at a given frequency of the radio control channel. Upon receipt of the message "Negative confirmation", the subscriber station 3 executes a
Общие подпрограммы, выполняемые в режиме пассивного поиска, представлены на фиг. 3. Абонентский пункт 3 выполняет подпрограмму 24 последовательного приема управляющих сообщений, передаваемых на каждой из частот радиоканала управления, используемых в сети, к которой приписан. На данной частоте радиоканала управления опорная станция 2 выполняет подпрограмму 25 передачи управляющего сообщения, которое включает NID. Для управления сообщения, принятого на данной частоте радиоканала управления, абонентский пункт 3 выполняет подпрограмму 26 определения, позволяющую определить соответствует ли NID в принятом управляющем сообщении NID, запомненному на абонентском пункте 3. Если эти NID соответствуют, абонентский пункт 3 выполняет подпрограмму 27, которая позволяет ему обрабатывать управляющие сообщения с опорной станции 2. Если NID не соответствуют, абонентский пункт 3 выполняет подпрограмму 28 изменения данной частоты радиоканала управления, на которой абонентский пункт 3 принимает управляющие сообщения, и подпрограмма 26 сравнения этих NID повторяется. General routines executed in passive search mode are shown in FIG. 3. Subscriber point 3 performs a routine 24 for sequentially receiving control messages transmitted on each of the frequencies of the radio control channel used in the network to which it is assigned. At a given frequency of the control channel, the reference station 2 executes a control
В начале установления каждого речевого соединения по назначенному каналу связи выполняется подстройка синхронизации. Ее назначением является точная подстройка синхронизации передаваемых символов абонентского пункта 3 в пределах ± 3% задающего тактового сигнала символов опорной станции. At the beginning of the establishment of each voice connection on the assigned communication channel, synchronization adjustment is performed. Its purpose is to fine-tune the synchronization of the transmitted symbols of the subscriber station 3 within ± 3% of the reference clock signal of the symbols of the reference station.
Чтобы достигнуть допуска ± 3% на абонентскому пункте 3 за ряд кадров скапливаются величины Δ t дробного временного сдвига. Каждая передаваемая вспышка с опорной станции 2 обеспечивает другую точку данных в перечне величин отсчетов дробного временного сдвига. Периодически вычисляется значение отсчета среднее Δ t, чтобы генерировать оценку фактического дробного временного сдвига. Эта оценка используется для регулирования внутреннего генератора синхронизации абонентского пункта так, чтобы приблизить ее к требуемому значению. Этот процесс продолжается до тех пор, пока опорная станция 2 не обнаружит, что синхронизация абонентского пункта 3 находится в пределах ± 3% от правильного значения синхронизации символов. In order to achieve a tolerance of ± 3% at subscriber station 3, the values Δ t of a fractional time shift are accumulated for a number of frames. Each transmitted flash from the reference station 2 provides a different data point in the list of fractional time shift samples. The reference value Δt is periodically calculated to generate an estimate of the actual fractional time shift. This estimate is used to adjust the internal synchronization generator of the subscriber station so as to bring it closer to the desired value. This process continues until the reference station 2 detects that the synchronization of the subscriber station 3 is within ± 3% of the correct symbol synchronization value.
Блок 11 опорной станции 2 автоматически вводит операцию подстройки, когда назначается речевой канал. Блок 11 побуждает модем 12 инициировать операцию подстройки и приступить к передаче вспышек сигнала подстройки. Каждая вспышка содержит информацию о мощности, синхронизации символов и дробном времени для абонентского пункта 3. Block 11 of the reference station 2 automatically enters a trimming operation when a voice channel is assigned. Block 11 prompts the modem 12 to initiate a trimming operation and proceed to transmit flashes of the trimming signal. Each flash contains information on power, character synchronization and fractional time for subscriber station 3.
Блок 11 опорной станции 2 последовательно принимает вспышки сигнала подстройки абонента, если уникальное слово подстройки найдено ли проверено на правильность. Если в какой-либо момент блок 11 опорной станции не принимает абонентскую вспышку, следующая передаваемая вспышка опорной станции 2 содержит нуль для синхронизации символов. Кроме того, если опорная станция 2 определяет, что качество связи для абонентской вспышки упало ниже предопределенного уровня, опорная станция индицирует это абонентскому пункту 3 в командном байте путем установки бита "Игнорировать ГТ". Тогда абонентский пункт 3 отбрасывает информацию дробного времени, содержащуюся во вспышке. Block 11 of the reference station 2 sequentially receives flashes of the tuning signal of the subscriber, if a unique tuning word is found whether it is checked for correctness. If at some point the reference station unit 11 does not receive a subscriber flash, the next transmitted flash of the reference station 2 contains zero for character synchronization. In addition, if the reference station 2 determines that the communication quality for the subscriber flash has fallen below a predetermined level, the reference station will indicate this to subscriber station 3 in the command byte by setting the “Ignore GT” bit. Then, the subscriber station 3 discards the fractional time information contained in the flash.
Операция подстройки успешно заканчивается тогда, когда опорная станция 2 считывает три последовательных значения дробного времени в пределах ± 3% от основного сигнала синхронизации задающего генератора 8 тактовых импульсов. Успешное окончание подстройки сигнализируется на абонентский пункт 3 через командный байт путем установки бита "Остановка подстройки". Абонентский пункт подтверждает окончание путем очистки бита "Продолжение подстройки" в следующей вспышке обратного канала. Затем абонентский пункт 3 вводит речевую работу. При детектировании подтверждения опорная станция вводит речевую работу. The tuning operation successfully ends when the reference station 2 reads three consecutive fractional time values within ± 3% of the main synchronization signal of the master oscillator 8 clock pulses. Successful completion of tuning is signaled to subscriber station 3 through the command byte by setting the bit "Stop tuning". The subscriber station confirms the end by clearing the “Continue tuning” bit in the next flash of the return channel. Subscriber station 3 then introduces voice work. When a confirmation is detected, the reference station introduces voice work.
Если цель в ± 3% не была достигнута, то подстройка прекращается опорной станцией 2 после 67 кадров (3,0 с). Это сигнализируется абонентскому пункту 3 через командный байт путем установки бита "Прекращение подстройки". Прекращение подстройки подтверждается абонентским пунктом 3 таким же образом, как и остановка подстройки. Тогда абоентский пункт 3 обрывает речевой канал. При детектировании подтверждения опорная станция 2 также обрывает речевой канал. If the target of ± 3% has not been achieved, the adjustment is terminated by reference station 2 after 67 frames (3.0 s). This is signaled to subscriber station 3 via the command byte by setting the "Stop tuning" bit. The termination of the adjustment is confirmed by the subscriber station 3 in the same way as the stop of the adjustment. Then the aboente point 3 cuts off the speech channel. When detecting confirmation, the reference station 2 also interrupts the speech channel.
Опорная стация 2 передает команду окончания второй раз, если она безуспешна в приеме подтверждения абонентского пункта после первой передачи (т.е. Ruω не найдено или CRC плохая). Если опорная станция все безуспешна в приеме подтверждения абонентского пункта 3 после второй передачи, она автоматически вводит речевую работу, в случае если был передан бит "Остановка подстройки" или обрывает речевой канал, если был передан бит "Прекращение подстройки".Reference station 2 transmits an end command a second time if it is unsuccessful in receiving confirmation of a subscriber station after the first transmission (i.e., R uω is not found or CRC is bad). If the reference station is unsuccessful in receiving confirmation of subscriber station 3 after the second transmission, it automatically enters voice work if the “Trim Stop” bit was transmitted or breaks the voice channel if the “Trim Stop” bit is transmitted.
По принятии назначения речевого канала блок 16 абонента автоматически вводит операцию подстройки. Когда принимаются вспышки сигнала подстройки опорной станции, абонентский пункт использует содержимое байта "мощность", чтобы скорректировать его передаваемый байт мощности и дробного времени для коррекции его синхронизации символов. Upon accepting the purpose of the speech channel, the subscriber unit 16 automatically enters a trimming operation. When flashes of the reference station trim signal are received, the subscriber station uses the contents of the power byte to adjust its transmitted power byte and fractional time to correct its character synchronization.
Значения дробного временного сдвига Δt принимаемые с опорной станции 2, запоминаютя по мере их поступления. Как только соберется пять действительных значений, абонент вычиcляет дисперсию отсчетов, чтобы определить их разброс. Если дисперсия слишком велика, собираются дополнительные отсчеты. Как только дисперсия окажется достаточно малой или когда число действительных отсчетов достигнет 16 вычисляется среднее значение отсчетов (среднее Δ t), которое используется для регулирования сигнала дробного времени, передаваемого на опорную станцию 2. Следом за регулировкой еще раз повторяется операция буферирования. The values of the fractional time shift Δt received from the reference station 2 are stored as they arrive. As soon as five real values are collected, the subscriber calculates the variance of the samples to determine their spread. If the variance is too large, additional samples are collected. As soon as the dispersion is sufficiently small or when the number of valid samples reaches 16, the average value of the samples (average Δ t) is calculated, which is used to control the fractional time signal transmitted to the reference station 2. After the adjustment, the buffering operation is repeated again.
Блок 17 абонентского пункта 3 последовательно принимает вспышку сигнала подстройки опорной станции,если найдено Ruω и CRC проверена на правильность. Абонентский пункт 3 игнорирует вспышки опорной станции, которые принимаются непоследовательно. Абонентский пункт 3 также игнорирует значение дробногоо времени, когда опорная станция 2 скомандует сделать это. Этот пример единственный, когда абонентский пункт 3 игнорирует значение мощности в пределах вспышки. Это значение мощности в пределах первой, последовательно принятой вспышки (т. е. эта регулировка мощности могола бы вызвать эффект "пика" следующей вспышки обратного канала).Block 17 of subscriber station 3 sequentially receives a flash of the tuning signal of the reference station, if R uω is found and CRC is checked for correctness. Subscriber point 3 ignores flashes of the reference station, which are received inconsistently. Subscriber point 3 also ignores the fractional time value when reference station 2 commands to do so. This example is the only one when subscriber station 3 ignores the power value within the flash. This is the value of the power within the first sequentially received flash (that is, this power adjustment could cause the “peak” effect of the next flash of the return channel).
Операция подстройки оканчивается успешно по команде от опорной станции. Сразу после подтверждения абонентским пунктом команды окончания опорной станции начинается речевая работа. The tuning operation ends successfully on command from the reference station. Immediately after the subscriber station confirms the command to end the reference station, voice work begins.
Подстройка прекращается после 67 кадров (3 с) при команде с опорной станции 2. В этом случае после подтверждения команды от опорной станции речевой канал обрывается. Абонентский пункт прекращает подстройку по собственной инициативе после приема 77 кадров (3,5 с) плохих вспышек сигнала подстройки. Это временное расхождение позволяет абонентскому пункту принять команду "Прекращение подстройки" до выхода из синхронизации и обрыва речевого канала. The adjustment stops after 67 frames (3 s) when the command from the reference station 2. In this case, after confirming the command from the reference station, the speech channel is terminated. The subscriber station stops tuning on its own initiative after receiving 77 frames (3.5 s) of bad flashes of the tuning signal. This temporary discrepancy allows the subscriber station to accept the “Stop tuning" command before exiting synchronization and breaking the speech channel.
До регулировки дробного времени на абонентскому пункте 3 дисперсия отсчетов должна упасть ниже порога. Определение этого порога несколько произвольно, нижеследующий анализ дает правдоподобное значение порога. Before adjusting the fractional time at subscriber station 3, the dispersion of the samples should fall below the threshold. The definition of this threshold is somewhat arbitrary, the following analysis gives a plausible threshold value.
Известно, что 75% всех отсчетов в случайном процессе лежит в пределах удвоенных стандартных девиаций среднего значения. Следовательно, если найдено, что удвоенная стандартная девиация находится в интервале от -5 до +5% то 75% отсчетов находится в пределах 5% среднего отсчета. Это обеспечивает разумную уверенность, что средний отсчет точен и может быть использован для регулирования обратной связи. It is known that 75% of all samples in a random process lie within the doubled standard deviations of the average value. Therefore, if it is found that the doubled standard deviation is in the range from -5 to + 5%, then 75% of the readings are within 5% of the average readout. This provides reasonable assurance that the average reading is accurate and can be used to regulate feedback.
Поскольку размер шага регулирования составляет Т/200, где Т время символа, то интервал от -5% до +5% соответствует интервалу от -10 до +10 в шагах приращения. Следовательно, стандартная девиация должна лежать в интервале от -5 до +5% или равноценно дисперсия отсчета должна быть менее 25. Дисперсия отсчета легче для вычисления, чем стандартная девиация, поэтому она используется в фактическом применении. Формула имеет следующий вид:
V2 ( Δ ti-Δ tcp)2/n-1, где V дисперсия отсчетов;
Δti i-ый отсчет вычисленного дробного временного сдвига;
Δtcp вычисленное среднее значение Δt для n отсчетов;
n размер отсчета.Since the size of the control step is T / 200, where T is the symbol time, the interval from -5% to + 5% corresponds to the interval from -10 to +10 in incremental steps. Therefore, the standard deviation should lie in the range from -5 to + 5%, or equivalently, the dispersion of the reference should be less than 25. The dispersion of the reference is easier to calculate than the standard deviation, therefore, it is used in actual application. The formula is as follows:
V 2 (Δ t i -Δ t cp ) 2 / n-1, where V is the variance of the samples;
Δt i i -th sample of the calculated fractional time shift;
Δt cp calculated mean Δt for n samples;
n reference size.
Такой подход к подстройке позволяет при хороших условиях достигать ускорения, в то же время обеспечивая четкую работу при неблагоприятных условиях. Если оценки дробного времени хорошие, подстройка завершается в пределах 4 кадров (180 мс). При менее идеальных условиях может потребоваться вычисление среднего полных 16 кадров, что займет около 19 кадров (855 мс). Худшие условия могут подвести алгоритм к его верхней границе из 67 кадров (3 с), но кажется маловероятным, чтобы речевая работа была бы возможна при таких чрезвычайных обстоятельствах (т.е. подстройка прекращается, если достигается максимальный счет). This approach to fine tuning allows acceleration to be achieved under good conditions, while at the same time ensuring accurate operation under adverse conditions. If the fractional time estimates are good, the adjustment is completed within 4 frames (180 ms). Under less ideal conditions, it may be necessary to calculate the average full 16 frames, which will take about 19 frames (855 ms). Worst conditions can lead the algorithm to its upper boundary of 67 frames (3 s), but it seems unlikely that speech work would be possible under such extreme circumstances (i.e., tuning stops if the maximum score is reached).
Общие подпрограммы, выполняемые опорной станцией 2 и абонентским пунктом, для достижения подстройки синхронизации представлены на фиг.4. Абонентский пункт 3 выполняет подпрограмму 29 передачи последовательных кадров вспышек сигнала подстройки, которые синхронизируются внутренним генератором 15 сигнала синхронизации. Блок 7 опорной станции 2 выполняет подпрограмму 30 обработки каждой вспышки сигнала подстройки относительно синхросигнала системы с задающего генератора, определяя величину сдвига для каждой вспышки между синхронизацией системы и синхронизацией сигнала подстройки. General routines performed by the reference station 2 and the subscriber station to achieve synchronization adjustment are presented in figure 4. Subscriber station 3 performs a routine 29 for transmitting successive frames of flashes of a tuning signal that are synchronized by the internal synchronization signal generator 15. Block 7 of the reference station 2 performs a routine 30 for processing each flash of the tuning signal relative to the clock of the system from the master oscillator, determining the amount of shift for each flash between the synchronization of the system and the synchronization of the tuning signal.
Блок 11 опорной станции 2 выполняет подпрограмму 31, позволяющую определить ниже ли предопределенное число n последовательно найденных значений сдвига Δt, чем предопределенная величина U. Когда блок 11 опорной станции 2 определит, что предопределенное число n последовательно найденных значений сдвига Δ t ниже предопределенной величины U, тогода он выполняет подпрогорамму 32 передачи на абонентский пункт 3 сигнала "Остановка подстройки". Процессор 14 на абонентском пункте 3 отвечает на сигнал "Остановка подстройки" путем выполнения подпрогораммы 33, которая заканчивает передачу сигнала подстройки и посылает сигнал "Подтверждение" обратно на опорную станцию. Далее процессор 14 выполняет подпрограмму 35, которая обеспечивает нормальную связь по данному каналу связи с опорной станцией 2. The block 11 of the reference station 2 performs a routine 31, which allows to determine whether the predetermined number n of successively found shift values Δt is lower than the predetermined value U. When the block 11 of the reference station 2 determines that the predetermined number n of successively found shift values Δ t is lower than the predetermined value U, then he performs the
Блок 11 опорной станции 2 отвечает на сигнал "Подтверждение" в подпрограмме 33 путем выполнения подпрограммы 36, которая обеспечивает нормальную связь по данному каналу связи с абонентским пунктом 3. Block 11 of the reference station 2 responds to the signal "Confirmation" in
Блок 11 опорной стацнии 2 также выполняет подпрограмму 37 синхронизации продолжительности подпрограммы 31, где она определяет, меньше ли все из n последовательных значений сдвига Δt предопределенной величины S. Если такое определение не сделано в пределах предопределенной продолжительности S (т.е. D > S), то блок 11 опорной станции 2 выполняет подпрограмму 38, которая передает на абонентский пункт 3 сигнал "Прерывание" выполнением подпрограммы 39, которая посылает сигнал "Подтверждение" обратно на опорную станцию 2, а затем выполнением подпрограммы 40, которая обрывает данный канал связи на абонетском пункте 3, блок 4 опорной станции 2 отвечает на сигнал "Подтверждение" от абонентского пункта 3 выполнением подпрограммы 41, которая обрывает данный канал связи на опорной станции. The reference station unit 11 also executes a
Перед окончанием предопределенной продолжительности определяемой подпрограммой 37 синхронизации продолжительности подпрограммы 31, позволяющей определить является ли предопределенное число последовательных найденных значений сдвига ниже предопределенной величины U (т.е. D < S), и перед определением, когда предопределенное число n последовательно найденных значений сдвига Δ t ниже предопределенной величины U, блок 11 опорной станции 2 выполняет подпрограмму 42, которая передает найденное значение сдвига Δ t абонентскому пункту 3. Before the end of the predetermined duration determined by the
Процессор 14 на абонентском пункте 3 выполняет подпрограмму 43 вычисления среднегоо значения сдвига (среднее Δ t) из последних m значений сдвига Δt, полученных от опорной станции 2 (если подтверждается, что значение сдвига не сопровождается битом "Игнорировать ГТ" как описано выше). Процессор 14 выполняет далее подпрограмму 44), позволяющую определить находится ли предопределенное число R принятых подтвержденных значений сдвига Δt в пределах предопределенного допуска R среднего значения сдвига (среднего Δ t), вычисленного в соответствии с подпрограммой 43. The processor 14 at the subscriber station 3 performs a
Если в соответствии с подпрограммой 44 определяет, что предопределенное число Р принятых подтвержденных значений сдвига Δt находится в пределах предопределенного допуска Р среднего значения сдвига (среднего Δ t), процессор 14 выполняет подпрограмму 45, которая регулирует синхронизацию внутреннего генератора 15 сигнала синхронизации с помощью вычисленного среднего значения сдвига (среднего Δt). If, in accordance with
Если определяется в соответствии с подпрограммой 44, что предопределенное число R принятых подтвержденных значений сдвига Δ t не находится внутри предопределенногоо допуска среднего значения сдвига (среднего Δt), процессор выполняет подпрограмму 46 подсчета числа таких отрицательных определений. Когда достигается предопределенный счет "0", соответствующий предопределенной продолжительности, то процессор выполняет подпрограмму 45 регулирования синхронизации внутреннего генератора синхросигнала с помощью вычисленного среднего значения сдвига (среднего Δt). If it is determined in accordance with
Система абонентской связи передает информацию сигнализации постоянного тока между двухпроводным линейным интерфейсом на абонентском пункте 3 и двухпроводной линией на центральной телефоной станции 1. Информация, передаваемая в направлении "обратного канала" от абонентского пункта 3 к опорной станции 2, включает изменения в контролирующем состоянии, импульсы цифр набора и импульсы рычажного переключателя. Сигнализация постоянного тока прямого канала поддерживает такие признаки, как синхронный звонок, отличительный звонок и работа монетоприемника. The subscriber communication system transmits DC signaling information between the two-wire line interface at the subscriber station 3 and the two-wire line at the central telephone exchange 1. The information transmitted in the direction of the "return channel" from the subscriber station 3 to the reference station 2 includes changes in the monitoring state, pulses dial digits and lever switch pulses. The direct channel DC signaling supports features such as synchronous ringing, distinctive ringing and coin acceptor operation.
Желательно обеспечить по возможности максимальную прозрачность в пределах системы с мультиплексным временным разделением. Прозрачность сигнализации может быть измерена путем количественной оценки следующих атрибутов характеристики: надежности тракта сигнализации, задержки сигнализации и разрешения сигнализации. It is desirable to ensure maximum possible transparency within a multiplexed time division system. Signaling transparency can be measured by quantifying the following attribute attributes: signaling path reliability, signaling delay, and signaling resolution.
Чтобы оптимизировать эти параметры, система использует схему кодирования колебаний для цифровой передачи информации сигнализации постоянного тока от линейного интерфейса абонентского пункта к линии центральной телефонной станции 1. To optimize these parameters, the system uses an oscillation coding scheme for digitally transmitting DC signaling information from the line interface of the subscriber station to the line of the central telephone exchange 1.
Изменения состояния рычажного переключателя контролируются процессором 14 на абонентском пункте 3. Таймер прерываний позволяет считывать состояние рычажного переключателя каждые 1,5 мс или 30 раз на мультиплексный кадр с временным разделением. Каждый отсчет запоминается как один бит (трубка телефонного аппарата лежит или трубка снята) в буфере состояния рычажного переключателя SSB 18. SSB 18 содержит 80 битов отсчета, хотя обычно активно используются только около 45 позиций этих битов. Остальные биты обеспечивают гибкую возможность переполнения буфера. Номинальные 45 битов обеспечивают окно 67,5 мс информации состояния рычажного переключателя. Процессор 14 использует SSB, чтобы определять изменения в контролирующем состоянии, такие как запрос обслуживания, ответ и разъединения. Когода вызов активен, SSB также контролируется на события сигнализации постоянного тока. The state of the lever switch is controlled by the processor 14 at the subscriber station 3. The interrupt timer allows you to read the state of the lever switch every 1.5 ms or 30 times per time-division multiplex frame. Each sample is stored as one bit (the handset of the telephone is on or off-hook) in the status buffer of the
Событие сигнализации постоянного тока может возникать только во время активной речевой работы. Процессор 14 проверяется на событие один раз за мультиплексный кадр с временным разделением (каждые 45 мс). Событие детектируется путем использования группового отсчета. Начиная с 16 бита и вплоть до 45 бита, групповые отсчеты получают положительное приращение для каждого бита при положенной трубке и отрицательные приращения для каждого бита при снятой трубке. Если отсчет достигает порога, определенного оконечным групповым отсчетом Тсс, устанавливается событие сигнализации постоянного тока. Групповому отсчету не позволяется стать отрицательным или превысить Тсс. Групповой отсчет также поддерживается по другую сторону границ кадра, так что поток отсчетов рычажного переключателя наблюдается как континиум.A DC alarm event can occur only during active speech operation. The processor 14 is checked for an event once per time division multiplexed frame (every 45 ms). An event is detected by using a group count. Starting from 16 bits and up to 45 bits, group samples receive a positive increment for each bit with the handset on and negative increments for each bit with the handset off. If the count reaches the threshold defined by the terminal group count T cc , a DC alarm event is set. A group count is not allowed to become negative or exceed T ss . A group sample is also supported on the other side of the frame boundaries, so that the stream of samples of the lever switch is observed as a continuum.
Метод группового отсчета обладает эффектом детектирования групп состояний положенной трубки даже в присутствии искрений. Совпадения отвергаются, основываясь на выборе Тсс. The group counting method has the effect of detecting groups of states of a put tube even in the presence of sparks. Matches are rejected based on the choice of Shh.
Как только детектируется событие сигнализации постоянного тока, последующая передаваемая вспышка используется как вспышка управления. Информация речи во вспышке заменяется информацией сигнализации постоянного тока, использующей текущий уровень модуляции речи. Самые старшие 30 битов данных SSB, представляющие 45-миллисекундное состояние рычажного переключателя, кодируются во вспышке. As soon as a DC alarm event is detected, the subsequent transmitted flash is used as a control flash. The flash speech information is replaced by DC signaling information using the current level of speech modulation. The oldest 30 bits of SSB data representing the 45-millisecond state of the lever switch are flash encoded.
Если детектируются последовательные события сигнализации постоянного тока, вспышки управления продолжают посылаться в последовательных кадрах. Иногда следом за одной вспышкой или за последовательностью большего количества вспышек требуется одна дополнительная вспышка управления, хотя в этом кадре не устанавливается событие сигнализации постоянного тока. Единственное условие, при котором требуется дополнительная вспышка управления, возникает когда предыдущая вспышка управления окончилась битом положенной телефонной трубки, оставляя опорную станцию 2 в состоянии положенной телефонной трубки. Если требуется дополнительная вспышка управления, процессор 14 должен гарантировать, что последнее состояние рычажного переключателя устанавливается для снятой трубки и возвращается к состоянию снятой трубки. If successive DC alarm events are detected, control flashes continue to be sent in successive frames. Sometimes, after one flash or a sequence of more flashes, one additional flash is required, although the DC signaling event is not set in this frame. The only condition that requires an additional flash of control occurs when the previous flash of control ended with a bit of the off-hook handset, leaving the base station 2 in the off-hook state. If an additional control flash is required, the processor 14 must ensure that the last state of the lever switch is set for the off-hook and returns to the off-hook state.
Первые шесть слов каждогоо блока управления посвящаются флагу произвольной комбинации. Эта комбинация флага позволяет детектировать блок управления во время нормальной речевой работы. The first six words of each control unit are dedicated to the flag of an arbitrary combination. This flag combination allows the control unit to be detected during normal speech operation.
Следом за комбинацией флага имеется 14 слов данных сигнализации постоянного тока. Слова организованы с семь групп, включающие каждые два слова информации. Самый младший бит каждого слова не содержит информации и произвольно устанавливается на нуль. Однако эти биты могут и должны использоваться для детектирования ошибок. Остальные 15 бит каждого слова в группе сообща содержат 30 бит информации состояния снятой телефонной трубки. Информация запоминается хронологически от первого слова к второму слову в группе и от самого старшего к самому младшему биту данных внутри слова. Чтобы предотвратить ложные решения из-за повторных, но не верных, комбинаций, каждая группа проходит операцию исключающего ИЛИ с уникальной комбинацией бит. Following the flag combination, there are 14 DC signaling data words. Words are organized with seven groups, including every two words of information. The least significant bit of each word contains no information and is arbitrarily set to zero. However, these bits can and should be used to detect errors. The remaining 15 bits of each word in the group together contain 30 bits of status information for the off-hook handset. Information is stored chronologically from the first word to the second word in the group and from the oldest to the lowest bit of data within the word. In order to prevent false decisions due to repeated, but incorrect, combinations, each group undergoes an exclusive OR operation with a unique combination of bits.
Кодек 10 на опорной станции 2 определяет присутствие блока управления, противопоставляемого речевому блоку, простым мажоритарным решением по словам комбинации флага в начале блока. Если порог мажоритарности превзойден, устанавливается, что блок является управляющим. Синтез RELP продолжается во время обработки блока управления и нормальные данные заменяются молчанием RELP. The codec 10 at the reference station 2 determines the presence of the control unit, which is opposed to the speech block, by a simple majority decision according to the flag combination at the beginning of the block. If the majority threshold is exceeded, it is established that the block is the control. RELP synthesis continues during processing of the control unit and normal data is replaced by silent RELP.
Как только управляющий блок детектирован, информация состояния сигнализации постоянного тока, которую он содержит, декодируется, также используя простое мажоритарное решение. Перед мажоритарной операцией должна быть устранена трансформация с помощью исключающего ИЛИ. Если мажоритарность не превысит своего порога, блок отвергается и в состоянии рычажного переключателя изменений не производится. Once the control unit is detected, the DC signaling status information that it contains is decoded, also using a simple majority decision. Before the majority operation, the transformation must be eliminated with an exclusive OR. If the majority does not exceed its threshold, the block is rejected and no changes are made in the state of the lever switch.
Как только содержимое тридцати бит В 114 декодируется кодеком 10 оно транслируется в биты сигнализации магистрали. В случае состояния двухпроводного рычажного переключателя 30 бит SSB точно соответствуют требуемым А-битам данных сигнализации. Once the contents of thirty bits of B 114 are decoded by the codec 10, it is translated into the signaling bits of the trunk. In the case of the state of the two-wire lever switch, 30 bits of SSB exactly correspond to the required A-bits of the signaling data.
А-биты магистрали подаются в очередь первый на вход первый на выходе для передачи по линии с импульсно-кодовой модуляцией на опорную станцию 2. Соответствующий мультиплексор 6 обеспечивает прерывание процессора точно перед А-битовым кадром сигнализации магистрали, позволяя процессору инжектировать соответствующий бит сигнализации в байт импульсно-кодовой модуляции. The A-bits of the trunk are fed into the first input queue first at the output for transmission via a pulse-code modulated line to the reference station 2. The corresponding multiplexer 6 interrupts the processor exactly before the A-bit frame of the signaling of the trunk, allowing the processor to inject the corresponding signaling bit in bytes pulse code modulation.
Когда никаких блоков управления не поступает, чтобы повторно заполнить А-битовую очередь, самое старое состояние повторяется неопределенное время. В случае операции сигнализации постоянного тока процессор 14 гарантирует, что последнее состояние является состоянием снятой трубки. When no control blocks arrive to refill the A-bit queue, the oldest state is repeated indefinitely. In the case of a DC signaling operation, the processor 14 ensures that the last state is the state of the off-hook.
Следом за установкой вызова блок 11 на опорной станции 2 инициализирует VCU 24 в состояние снятой трубки. В случае исходящего вызова блока 11 он помещает состояние снятой трубки точно перед завершением подстройки, а в случае оконечного вызова блока 11 помещает состояние снятой трубки кодека 10 после того, как детектируется ответ. Вспышки управления для этих переходов, контролирующих состояние, не используются. Following the call setup, the unit 11 at the reference station 2 initializes the
Как только установлена речевая работа, вспышки управления используются для того, чтобы передавать события сигнализации постоянного тока на опорную станцию 2. Если на абонентском пункте 3 детектируется отключение, сигнализация блока 11 опорной станции 2 остается в состоянии положенной трубки, хотя вызов очищается вспышкой "Очищение запроса" по радиоканалу управления. Once speech operation has been established, control flashes are used to transmit DC signaling events to the base station 2. If a shutdown is detected at the subscriber station 3, the alarm of the block 11 of the base station 2 remains in the off-hook state, although the call is cleared by the flash “Clear request” "by radio control channel.
Путем соответствующего выбора параметров сигнализации постоянного тока возможно регулировать характеристики системы. Чтобы помочь при детектировании и коррекции ошибок комбинации флага и мажоритарность SSB представляют восьмибитовыми сегментами (совпадающими с границами байтов). Мажоритарность ко мбинации флага берется по всем 12 байтам. Для процессора 14 имеется четыре независимые мажоритарности, по одной для каждого байта, которые ее содержат. Если какая,либо одна из мажоритарностей пропадает, тогда вся мажоритарность будет считаться пропавшей. Выбранные значения параметров следующие: Оконченный групповой отсчет 15 Мажоритарность комбинации флага 6 и 12 байтов Мажоритарность SSB 4 из 7 байтов
Выбор оконечного группового отсчета представляет компромисс между отклонением совпадений и достоверным воспроизведением импульсов сигнализации постоянного тока. Минимальная значащая длительность импульса положенной телефонной трубки, создаваемая наборным устройством с 20 импульсами в секунду, при 58% -ном перерыве составляет 29 мс. При оконечном групповом отсчете 15 совпадения менее 22,5 ± 1,5 мс будут отвергаться. Этот порог отклонения достаточно ниже требуемых 29 мс, которые соответствуют времени 18,5 отсчетов. Порог также означает, что управляющий блок передается, только если по меньшей мере 50% мультиплексного кадра с временным разделением берется при лежащей трубке телефонной установки. 45 битов SSB содержат 67,5 мс информации сигнализации обеспечивая 22,5 мс предварительных данных для буфера, чтобы сделать решение "идти не идти". Без предварительных данных не всегда было бы возможно послать своевременным образом передние биты перехода состояния рычажного переключателя.By appropriately selecting DC signaling parameters, it is possible to adjust the characteristics of the system. To assist in the detection and correction of errors, the flag and majority combinations of SSBs are represented by eight-bit segments (matching byte boundaries). Majority flag combination is taken over all 12 bytes. For processor 14, there are four independent majorities, one for each byte that contains it. If any one of the majorities disappears, then all majority will be considered missing. The selected parameter values are as follows: End group count 15 Majority of the flag combination of 6 and 12 bytes Majority of the SSB 4 of 7 bytes
The choice of the final group count represents a compromise between the deviation of coincidences and the reliable reproduction of DC signaling pulses. The minimum significant pulse duration of the put handset created by the dialer with 20 pulses per second, with a 58% break, is 29 ms. With a final group count of 15, matches less than 22.5 ± 1.5 ms will be rejected. This deviation threshold is well below the required 29 ms, which corresponds to a time of 18.5 samples. The threshold also means that the control unit is transmitted only if at least 50% of the time division multiplexed frame is taken while the telephone set is on-hook. The 45 bits of the SSB contain 67.5 ms of signaling information providing 22.5 ms of preliminary data for the buffer to make the decision "go not go". Without preliminary data, it would not always be possible to send the front bits of the state transition of the lever switch in a timely manner.
Порог комбинации флага является центральным, чтобы избежать детектирования ложных блоков управления и пропуска блоков управления. Хотя ложные блоки управления и нежелательны, их детектирование во время нормальной речевой работы не фатально для системы. Ложное детектирование выражается только в 45-миллисекундной вспышке молчания и отдельной возможности некоторых совпадений на линии центральной телефонной станции. Гораздо менее приемлемой была бы потеря блока управления, поскольку это нарушает возможность абонента выполнить сигнализацию. Имея это в виду, порог комбинации флага устаналиваетcя на шести (фиксированное положение) восьмибитовых (граница байта) совпадениях из возможных 12. Вероятность появления этого в случайном шуме (данные RCLP выглядят как белый шум) составляет 2-6х8 х (6 из 12) или 3,2-10-12. При периоде передачи блока 22,5 мс такое совпадение имеет степень ожидаемого возникновения раз в 200 лет непрерывной речевой работы. Анализ для потери блока управления несколько труднее, особенно если ошибки суммируются, чтобы возникнуть во вспышках, но предполагается, что эта схема детектирования обеспечивает хорошую реальность.The flag combination threshold is central to avoid detection of false control units and skipping control units. Although false control units are undesirable, their detection during normal speech operation is not fatal to the system. False detection is expressed only in a 45-millisecond flash of silence and a separate possibility of some coincidences on the line of the central telephone exchange. The loss of the control unit would be much less acceptable, since this violates the ability of the subscriber to perform an alarm. With this in mind, the flag combination threshold is set at six (fixed position) eight-bit (byte boundaries) matches out of a possible 12. The probability of this occurring in random noise (RCLP data looks like white noise) is 2 -6x8 x (6 out of 12) or 3.2-10 -12 . With a block transfer period of 22.5 ms, this coincidence has the degree of expected occurrence of continuous speech work every 200 years. The analysis for the loss of the control unit is somewhat more difficult, especially if the errors are summed up to occur in flashes, but it is assumed that this detection scheme provides good reality.
Мажоритарный порог SSB позволяет корректировать ошибки внутри данных сигнализации, так как биты сигнализации постоянного тока запоминаются группами соответствующего слова. The SSB majority threshold allows errors to be corrected within the signaling data, since the DC signaling bits are stored in groups of the corresponding word.
SSB разделяются множеством битовых позиций. Эта естественная прослойка позволяет ошибке вспышки устранить три полные группы, все еще не нарушая мажоритарности. SSBs are separated by many bit positions. This natural layer allows the flash error to eliminate three complete groups, while still not violating the majority.
Используя эту методику, речевые каналы, которые обеспечивают приемлемое качество речи, будут также обеспечивать очень надежную сигнализацию постоянного тока. Разрешающая способность системы сигнализации составляет 1,5 мс. Это соответствует разрешающей способности А-Б сигнализации магистрали и, следовательно, представляет приемлемый уровень. Задержка сигнализации через систему представляет примерно 80 мс. Эта задержка составлена из 67,5 мс окна SSB, 6 мс времени передачи к времени обработки соответствующей опорной станции. Эти меры делают прозрачность сигнализации постоянного тока системы сравнимой с существующими цифровыми системами с петлевым носителем. Using this technique, voice channels that provide acceptable speech quality will also provide very reliable DC signaling. The resolution of the alarm system is 1.5 ms. This corresponds to the resolution of AB signaling the trunk and, therefore, represents an acceptable level. Alarm delay through the system is approximately 80 ms. This delay is composed of 67.5 ms of the SSB window, 6 ms of transmission time to the processing time of the corresponding reference station. These measures make the transparency of the DC signaling system comparable to existing loopback digital systems.
Аналогичным образом информация постоянного тока может передаваться от линии на опорной станции 2 к линейному интерфейсу на абонентской пункте 3. Similarly, direct current information can be transmitted from the line at the reference station 2 to the line interface at the subscriber station 3.
Общие подпрограммы, выполняемые опорной станцией 2 и абонентским пунктом 3, для детектирования и передачи информации сигнализации постоянного тока по каналу связи, назначенному в качестве речевого канала, представлены на фиг. 5. Исходящая станция 47 является либо опорной станцией 2 либо абонентским пунктом 3 в соответствии с местом возникновения информации сигнализации постоянного тока, а приемной станцией 48 является другой из них. The general routines performed by the reference station 2 and the subscriber station 3 for detecting and transmitting DC signaling information on a communication channel designated as a voice channel are shown in FIG. 5. The
Исходящая станция 47 выполняет подпрограмму 49 контролирования сигналов на линии интерфейса, выполняет подпрограмму 50 буферирования сигналов, контролируемых в соответствии с подпрограммой 49, выполняет подпрограмму 51 детектирования информации сигнализации постоянного тока из сигналов, буферированных в соответствии с подпрограммой 50, выполняет подпрограмму 52 подготовки детектированной информации сигнализации постоянного тока для передачи по назначенному каналу взамен сигналов речевых данных путем форматизирования детектированной информации сигнализации в виде блока управления, имеющего комбинацию флага в дополнение к сигнализации постоянного тока, и выполняет подпрограмму 53 передачи блока управления как вспышку сигнала управления в назначенном канале связи вместо речевой информации. The
Приемная станция 48 выполняет подпрограмму 54 определения наличия блока управления в сигнале вспышке, принимаемом по назначенному каналу связи путем опознавания комбинации флага в сигнале вспышки. Затем приемная станция выполняет подпрограмму 55 реорганизации формата информации сигнализации постоянного тока в блоке управления в стандартный формат сигнализации постоянного тока для передачи на линию/интерфейс. Наконец, приемная станция 48 выполняет подпрограмму 56 передачи реорганизованной информации постоянного тока на линию/интерфейс на приемной станции 48. The receiving
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU4613701 RU2038699C1 (en) | 1989-03-06 | 1989-03-06 | Telephone communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU4613701 RU2038699C1 (en) | 1989-03-06 | 1989-03-06 | Telephone communication system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2038699C1 true RU2038699C1 (en) | 1995-06-27 |
Family
ID=21412767
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU4613701 RU2038699C1 (en) | 1989-03-06 | 1989-03-06 | Telephone communication system |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2038699C1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2201035C2 (en) * | 1995-10-23 | 2003-03-20 | Нокиа Мобайл Фоунс Лтд. | Method, device, and communication network for eliminating superposition of signals during radio communications |
| RU2204219C2 (en) * | 1997-03-10 | 2003-05-10 | Нокиа Телекоммьюникейшнз Ой | Method for detecting copied international mobile subscriber identity (imsi) code in mobile communication network and mobile communication network component |
| RU2210194C2 (en) * | 1996-11-04 | 2003-08-10 | Квэлкомм Инкорпорейтед | Procedure and facility to select services in system of mobile telephone communication on basis of position and preference |
| RU2264651C2 (en) * | 1999-09-01 | 2005-11-20 | Некствэйв Телеком Инк. | Distributed cash memory for wireless communication system |
| RU2266617C2 (en) * | 1999-06-28 | 2005-12-20 | Квэлкомм Инкорпорейтед | Method and device for controlling transition energy in communication system, using orthogonal transmissions with divergence |
| RU2283545C2 (en) * | 2002-03-18 | 2006-09-10 | Сименс Акциенгезелльшафт | Method and device for permitting discrepancy in communication networks umts |
| RU2290764C2 (en) * | 2003-06-20 | 2006-12-27 | Самсунг Электроникс Ко., Лтд. | Device and transfer method for use in mobile communications system, based on orthogonal multiplexing circuit with frequency division |
| RU2298287C2 (en) * | 2001-10-09 | 2007-04-27 | Нокиа Корпорейшн | Method for performing server-initiated synchronization in synchronization system, where request message from server has maximal size |
-
1989
- 1989-03-06 RU SU4613701 patent/RU2038699C1/en active
Non-Patent Citations (1)
| Title |
|---|
| Патент США N 4675863, кл. H 04B 7/26, 1987. * |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2201035C2 (en) * | 1995-10-23 | 2003-03-20 | Нокиа Мобайл Фоунс Лтд. | Method, device, and communication network for eliminating superposition of signals during radio communications |
| RU2210194C2 (en) * | 1996-11-04 | 2003-08-10 | Квэлкомм Инкорпорейтед | Procedure and facility to select services in system of mobile telephone communication on basis of position and preference |
| RU2204219C2 (en) * | 1997-03-10 | 2003-05-10 | Нокиа Телекоммьюникейшнз Ой | Method for detecting copied international mobile subscriber identity (imsi) code in mobile communication network and mobile communication network component |
| RU2266617C2 (en) * | 1999-06-28 | 2005-12-20 | Квэлкомм Инкорпорейтед | Method and device for controlling transition energy in communication system, using orthogonal transmissions with divergence |
| RU2264651C2 (en) * | 1999-09-01 | 2005-11-20 | Некствэйв Телеком Инк. | Distributed cash memory for wireless communication system |
| RU2298287C2 (en) * | 2001-10-09 | 2007-04-27 | Нокиа Корпорейшн | Method for performing server-initiated synchronization in synchronization system, where request message from server has maximal size |
| RU2283545C2 (en) * | 2002-03-18 | 2006-09-10 | Сименс Акциенгезелльшафт | Method and device for permitting discrepancy in communication networks umts |
| RU2290764C2 (en) * | 2003-06-20 | 2006-12-27 | Самсунг Электроникс Ко., Лтд. | Device and transfer method for use in mobile communications system, based on orthogonal multiplexing circuit with frequency division |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4811420A (en) | Initialization of communication channel between a subsciber station and a base station in a subscriber communication system | |
| CA1214218A (en) | Paging network | |
| AU711007B2 (en) | Transmission of voice-frequency signals in a mobile telephone system | |
| RU2038699C1 (en) | Telephone communication system | |
| US4849972A (en) | Digital data communications terminal and modules therefor | |
| US4627051A (en) | Loop network system controlled by a simple clock station | |
| US4631721A (en) | Bidirectional communication system of a two-wire bus comprising an active terminator | |
| US4672606A (en) | Method, station and system for the transmission of messages in the form of data packets | |
| JP2711333B2 (en) | Subscriber communication system | |
| KR920003829B1 (en) | Initialization of communication channel between a subscriber station and base station in a subscriber communication system | |
| US5940412A (en) | Decoding method | |
| US4133980A (en) | Data pulse register/sender for a TDM switching system | |
| EP0131591A1 (en) | Activation in a digital subscriber connection. | |
| BE1004075A3 (en) | System for initialising communication between subscriber station - uses radio channel to establish communication prior to use of main communication channel | |
| CA1288823C (en) | Initialization of communication channel between a subscriber station and a base station in a subscriber communication system | |
| BE1004074A3 (en) | System for initialising a communication channel between a subscriber stationand a base station in a communication system | |
| NO176637B (en) | Communication system with a plurality of base stations, each in a separate network | |
| DK175770B1 (en) | Initialisation of communication channel subscriber system - communicates both DC signalling information and voice data signals over assigned channel between line appearance and line interface | |
| US5748637A (en) | DTMF signaling on four-wire switched 56 KBPS lines | |
| US5940409A (en) | Protocol analysis method and system | |
| NO176638B (en) | Subscriber communication system with a plurality of base stations each in a separate network | |
| AU688693B2 (en) | Method for identification of a path trace and of a section trace in SDH signal sequences | |
| FI98425C (en) | telecommunication systems | |
| PT89897B (en) | SUBSCRIBER COMMUNICATIONS SYSTEM INCLUDING A CERTAIN NUMBER OF BASIC STAKES AND A CERTAIN NUMBER OF SUBSCRIBER POSTS | |
| FR2645690A1 (en) | Device for initialising a communication channel between a subscriber set and a base station in a communication system |