FI100843B - Initiation of a transmission channel between a subscriber station and a base station in a subscriber transmission system - Google Patents
Initiation of a transmission channel between a subscriber station and a base station in a subscriber transmission system Download PDFInfo
- Publication number
- FI100843B FI100843B FI963804A FI963804A FI100843B FI 100843 B FI100843 B FI 100843B FI 963804 A FI963804 A FI 963804A FI 963804 A FI963804 A FI 963804A FI 100843 B FI100843 B FI 100843B
- Authority
- FI
- Finland
- Prior art keywords
- base station
- subscriber station
- subscriber
- station
- signal
- Prior art date
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
100843100843
Tilaaja-aseman ja kanta-aseman välisen tiedonsiirtokanavan alustaminen tilaajatiedonsiirtojärjestelmässäInitialization of the communication channel between the subscriber station and the base station in the subscriber communication system
Jakamalla erotettu hakemuksesta 890928 5 Keksintö koskee yleensä tilaajayhteysjärjestelmiä ja erityisesti yhteyskanavan käynnistystä tilaaja-aseman ja perusaseman välillä tällaisessa järjestelmässä.The invention relates generally to subscriber connection systems and in particular to the establishment of a communication channel between a subscriber station and a base station in such a system.
Ennestään tunnettu yhteysjärjestelmä on selostettu US-patentissa nro 4 675 863, annettu 23. kesäkuuta 1987, 10 nimeltään "Subscriber RF Telephone System For ProvidingA prior art communication system is described in U.S. Patent No. 4,675,863, issued June 23, 1987, 10 entitled "Subscriber RF Telephone System For Providing
Multiple Speech And/Or Data Signals Simultaneously Over Either A Single Or A Plurality Of RF Channels".Multiple Speech And / Or Data Signals Simultaneously Over Either A Single Or A Plurality Of RF Channels ".
Keksinnön mukaiselle tietoliikennejärjestelmälle on tunnusomaista se, että 15 tilaaja-asemalla on peruskaistaprosessori kytket tynä sisäiseen ajoitusgeneraattoriin tarkistussignaalin tuottamiseksi, joka lähetetään tukiasemalle ja tukiasemalta vastaanotetun siirtymäarvon käsittelemiseksi tarkistussignaalin säätämiseksi, ja 20 tukiasemalla on välineet tilaaja-asemalta vastaan otetun tarkistussignaalin käsittelemiseksi järjestelmän ajoitussignaalin ajoituksen ja vastaanotetun tarkistus-signaalin ajoituksen välisen siirtymän arvon määrittämiseksi, jolloin « 25 tilaaja-asemalle lähetetään mainittu siirtymäarvo, jonka avulla tilaaja-asema säätää tarkistussignaalia.The telecommunication system according to the invention is characterized in that the subscriber station 15 has a baseband processor connected to an internal timing generator to produce a check signal sent to the base station and to process the offset signal received from the base station to determine a value of the offset between the timing of the signal, wherein said offset value is transmitted to the subscriber station by means of which the subscriber station adjusts the check signal.
Keksinnön avulla aikaansaadaan tilaajayhteysjärjestelmä, jossa perusasema sisältyy useita tilaaja-asemia käsittävään verkkoon ja jossa ohjausinformaatio lähetetään 30 perusaseman ja tilaaja-asemien välillä radio-ohjauskanavan (RCC) kautta taajuudella, jonka perusasema valitsee useasta ennalta määrätystä taajuudesta. Perusasema lähettää ohjaussanomat radio-ohjauskanavan (RCC:n) kautta. Jokainen tilaaja-asema käsittelee radio-ohjauskanavan kautta saadun 35 ohjaussanomassa olevan verkkonumeron, että tilaaja-asema pystyisi käsittelemään ohjaussanoman sen mukaan, onko ti- 2 "CCr/3 laaja-asema samassa verkossa kuin perusasema.The invention provides a subscriber connection system in which a base station is included in a network comprising a plurality of subscriber stations and in which control information is transmitted between 30 base stations and subscriber stations via a radio control channel (RCC) at a frequency selected by the base station from a plurality of predetermined frequencies. The base station transmits control messages via the radio control channel (RCC). Each subscriber station processes the network number in the control message 35 received via the radio control channel so that the subscriber station can process the control message according to whether the 2 "CCr / 3 wide station is in the same network as the base station.
Jokaista tilaaja-asemaa on myös käytettävissä hakutoiminnossa, jossa se hakee radio-ohjauskanavataajuutta lähettämällä sekvenssinä RCC-saantisanoman kullakin en-5 naita määrätyllä taajuudella, jokaisen saantisanoman si sältäessä mainitun tilaaja-aseman uniikin tunnistusnumeron. Perusasema prosessoi jossakin saantisanomassa olevan, RCC:n kautta saadun tilaajan tunnistusnumeron määrittääkseen, onko tilaaja-asema samassa verkossa kuin perusasema; 10 ja lähettää vahvistuksen tilaaja-asemalle, että tilaaja- asema on vastaanottanut RCC:n, kun tällainen tilaajan tunnistusnumeron käsittely ilmaisee, että tilaaja-asema on samassa verkossa kuin perusasema.Each subscriber station is also available in a paging function where it retrieves a radio control channel frequency by transmitting as a sequence an RCC access message on each of the specified frequencies, each access message containing a unique identification number of said subscriber station. The base station processes the subscriber identification number received through the RCC in an access message to determine if the subscriber station is on the same network as the base station; 10 and sends a confirmation to the subscriber station that the subscriber station has received the RCC when such processing of the subscriber identification number indicates that the subscriber station is on the same network as the base station.
Keksinnön avulla aikaansaadaan myös tilaajayhteys-15 järjestelmä, jossa jonkin tilaaja-aseman välittämien yh teyksien ajoitus tietyn yhteyskanavan kautta jonkin perus-aseman ja tilaaja-aseman välillä tarkennetaan yhteys-kanavan alkumuodostuksen jälkeen. Perusasemaan kuuluu pää-kello, jolla saadaan järjestelmän ajoitussignaali. Tilaa-20 ja-asemaan kuuluu sisäinen ajoitusgeneraattori muodosta maan tilaaja-aseman ajoitussignaalin niiden signaalien ajoittamiseksi, jotka siirretään tietyn yhteyskanavan kautta tilaaja-asemalta perusasemalle; ja tarkennussignaa-li ilmaisemaan sisäisen ajoitussignaalin ajoituksen. Pe-25 rusaseman ja tilaaja-aseman välisen yhteyskanavan alkumuo dostuksen jälkeen tilaaja-asema lähettää tarkennussignaa-lin tietyn yhteyskanavan kautta tilaaja-asemalta perusasemalle, ja perusasema käsittelee tilaaja-asemalta saadun tarkennussignaalin järjestelmän ajoitussignaaliin nähden 30 määrittääkseen jokaisen siirtymän määrän järjestelmän ajoitussignaalin ajoituksen ja tarkennussignaalin ajoituksen välillä. Perusasema välittää tämän määritetyn siirtymän määrän tilaaja-asemalle; ja tilaaja-asema käsittelee perusaseman välittämän siirtymän määrän säätääkseen tilaa-35 ja-aseman ajoitussignaalin vähentääkseen siirtymää.The invention also provides a subscriber connection system in which the timing of connections forwarded by a subscriber station via a particular communication channel between a base station and a subscriber station is specified after the initial establishment of the connection channel. The base station includes a master clock that provides a system timing signal. The state-20 and station includes an internal timing generator that generates a ground subscriber station timing signal for timing signals that are transmitted from the subscriber station to the base station over a particular communication channel; and a focus signal-li to indicate the timing of the internal timing signal. After the initial establishment of the communication channel between the base station and the subscriber station, the subscriber station transmits a focus signal over a particular communication channel from the subscriber station to the base station, and the base station processes the focus signal from the subscriber station against the system timing signal. between. The base station forwards this determined amount of transition to the subscriber station; and the subscriber station processes the amount of offset transmitted by the base station to adjust the state-35 and the station timing signal to reduce the offset.
3 1008433 100843
Keksinnön avulla aikaansaadaan edelleen tilaajan yhteysjärjestelmä, jossa sekä tasavirtasignaali-informaa-tio ja äänidatasignaalit lähetetään jonkin sille osoitetun kanavan kautta näennäislinjan, joka kytkee perusaseman 5 keskusvirastoon, ja linjaliitäntäyksikön välille, joka kytkee tilaaja-aseman tilaajapäätteeseen. Järjestelmä käsittelee tasavirtasignaali-informaation yhteyden saamiseksi sille osoitetun kanavan kautta näennäislinjan ja linjaliitäntäyksikön välillä havaitsemalla tasavirtasignaali-10 informaation näennäislinjalla ja/tai linjaliitäntäyksikös- sä ja muokkaa havaitun tasavirtasignaali-informaation lähetettäväksi käytössä olevan kanavan äänidatasignaalien asemesta.The invention further provides a subscriber communication system in which both DC signal information and voice data signals are transmitted over a channel assigned to it between a virtual line connecting the base station 5 to the central office and a line interface unit connecting the subscriber station to the subscriber terminal. The system processes the DC signal information to establish a connection over the channel assigned to it between the pseudo-line and the line interface unit by detecting the DC signal information on the pseudo-line and / or line interface unit and modifies the detected DC signal information for transmitting the station signal.
Keksinnön lisäpiirteet selitetään edullisten suo-15 ritusmuotojen selostuksen yhteydessä.Additional features of the invention will be explained in connection with the description of the preferred embodiments.
Kuvio 1 on lohkokaavio keksinnön mukaisen tilaaja-yhteysjärjestelmän eräästä edullisesta suoritusmuodosta.Figure 1 is a block diagram of a preferred embodiment of a subscriber connection system according to the invention.
Kuviot 2A ja 2B kuvaavat käsittelyrutiineja muodostettaessa yhteyksiä perusaseman ja tilaaja-aseman välille 20 perusaseman kanssa samaan verkkoon.Figures 2A and 2B illustrate processing routines for establishing connections between a base station and a subscriber station with the base station 20 on the same network.
Kuvio 3 kuvaa käsittelyrutiineja perusasemalle tapahtuvien tilaaja-aseman signaalinsiirtojen ajoituksen tarkentamiseksi.Figure 3 illustrates processing routines for refining the timing of subscriber station signal transmissions to a base station.
Kuvio 4 kuvaa käsittelyrutiineja tasavirtasignaali-• 25 informaation lähettämiseksi sille osoitetun äänidatayh- teyskanavan kautta.Figure 4 illustrates processing routines for transmitting DC signal information over an assigned audio data communication channel.
4 1008434,100843
Alkukiriainlvhenteet BBP Peruskantaprosessori CCT Kanavanohjaustehtävä 5 CCU Kanavanohjausyksikkö CRC Syklinen redundanssitarkistus EEPROM Sähköisesti poispyyhittävä ohjelmoitava lukumuisti FT Murto-osa-ajoitus 10 MUX Monikanavayksikkö NID Verkon tunnistusnumero PCM Pulssikoodimodulaatio RCC Radio-ohjauskanava RELP Jäännösriippuvainen lineaariennuste 15 RF Radiotaajuus RPU Etäkytkentäkäsittely-yksikkö RUW Tarkennusuniikkisana SCT Tilaajanohjaustehtävä SID Tilaajan tunnistusluku 20 SSB Kytkimen kannatintilan puskuri TDM Aikajakomultipleksointi UW Uniikkisana VCU ÄänikoodekkiyksikköAlkukiriainlvhenteet BBP Standard Stock processor CCT Channel Control Function five CCU Channel Control Unit CRC Cyclic Redundancy Check EEPROM Electrically erasable programmable read only memory FT fractional part of the timing 10 of MUX multi-channel unit NID Network identification number of the PCM Pulse RCC radio control channel for RELP Jäännösriippuvainen lineaariennuste 15 RF Radio Frequency SCU Etäkytkentäkäsittely unit RUW focus unique word SCT subscriber Control Function SID subscriber identification number 20 SSB Switch support mode buffer TDM Time division multiplexing UW Unique word VCU Audio codec unit
Kuviossa 1 esillä olevan keksinnön tilaajayhteys-25 järjestelmän erääseen edulliseen suoritusmuotoon kuuluu perusasema 104 ja useita tilaaja-asemia 41. Mainittu edullinen suoritusmuoto on käyttökelpoinen sellaisen pe-rusaseman kanssa, joka on selitetty US-patenttihakemukses-sa, jätetty samana päivänä esillä olevan keksinnön kanssa 30 ja sen otsikkona on "Base Station For Wireless DigitalIn Figure 1, a preferred embodiment of the local loop system 25 of the present invention includes a base station 104 and a plurality of subscriber stations 41. Said preferred embodiment is useful with a base station as described in U.S. Patent Application filed on the same day as the present invention. and is entitled “Base Station For Wireless Digital
Telephone System"; ja samoja viitenumerolta käytetään kummassakin patenttihakemuksessa ja viittaamaan tässä tarkoittamaan yhteisiä komponentteja.Telephone System "; and the same reference numerals are used in both patent applications and refer herein to common components.
Perusasema 104 sisältää vaihteen 13, etäkytkentä-35 käsittely-yksikön (RPU) 14, isäntäkellon 18, monikanava- 5 100843 laitteen (MUX) 19 ja kanavamoduulin 20. Vaihde 13 kytketään keskustoimistoon 25 usealla kaksilankaisella näennäisiin jalla 26. Vaihde 13 kytketään kanavamoduuliin Tl kaukojohdolla 28 ja monikanavalaitteella 19. Monikanava-5 laite 19 limittää eri yhteyskanavat eri aikaväleihin Tl- kaukojohdolla 28. Kanavamoduuli 20 sisältää kanavanoh-jausyksikön (CCU) 23, äänikoodekkiyksikön (VCU) 24 ja modeemin 106. Kanavanohjausyksikkö 23 sijoittaa yhteyskanavat eri radiotaajuuskanaville (RF) . VCU/Äänikoodekkiyksik-10 kö 24 muokkaa yhteyskanavien kautta kuljetetut ääniyhteys- signaalit. Modeemi mahdollistaa ääni- ja datayhteyssignaa-lien lähettämisen ja vastaanottamisen sille nimetyn ra-diotaajuuskanavan kautta. Kanavanohjausyksikkö (CCU) 23 siirtää mainitun RF-yhteyskanavan ja osoitetun yhteys-15 kanavan väliset yhteyssignaalit niille osoitettuun aikavä liin Tl-kaukojohdolla 28. Etäkytkentäkäsittely-yksikkö (RPU) 14 valvoo aikavälien statusta Tl-kaukojohdolla 28 ja RF-kanavien statusta ja sitten osoittaa yhteyskanavat ennalta määrätyille aikaväleille ja ennalta määrätyt RF-ka-20 navat ennalta määrätyn osoitusrutiinin mukaan. CCU 23 vaihtaa ohjaussanomat tilaaja-asemien 41 kanssa radio-oh-jauskanavan kautta ennalta määrätyn RF-kanavan tiettynä aikavälinä.Base station 104 includes a switch 13, a remote switching 35 processing unit (RPU) 14, a master clock 18, a multichannel device (MUX) 19, and a channel module 20. The switch 13 is connected to the central office 25 by a plurality of two-wire pseudo-pins 26. The switch 13 is connected to the channel module T1 28 and a multi-channel device 19. The multi-channel 5 device 19 overlaps different communication channels on different time slots on the T1 trunk 28. The channel module 20 includes a channel control unit (CCU) 23, a voice codec unit (VCU) 24 and a modem 106. The channel control unit 23 places communication channels on different radio frequency channels. The VCU / Audio Codec Unit 10 modifies the audio connection signals transmitted over the communication channels. The modem enables the transmission and reception of voice and data connection signals over a radio frequency channel assigned to it. The channel control unit (CCU) 23 transmits the communication signals between said RF communication channel and the assigned connection channel 15 to the time slot assigned to them on the T1 trunk 28. The remote switching processing unit (RPU) 14 monitors the time slot status on the T1 trunk 28 and the RF channels and then assigns the communication channels for predetermined time slots and predetermined RF channels according to a predetermined assignment routine. The CCU 23 exchanges control messages with the subscriber stations 41 via the radio control channel at a predetermined time interval of the predetermined RF channel.
Jokaiseen tilaaja-asemaan 41 kuuluu modeemi 107, 25 peruskaistaprosessori 112 ja sisäinen ajoitusgeneraattori 113. Peruskaistaprosessori 112 kytketään kaksilankaisella liitäntälinjalla 27 tilaajapäätteeseen, kuten puhelimeen 115 ja/tai tietojenkäsittelylaitteeseen 116. Peruskaista-prosessoriin 112 kuuluu kaksi ohjelmistoa toteuttavaa mo-30 duulia, tilaajanohjaustehtävämoduuli (SCT) 100 ja kana- vanohjaustehtävämoduuli (CCT) 105. Kanavanohjaustehtävämo-duuli CCT 105 vastaa sanojen tahdistuksesta ja jaksottelusta, törmäysten havaitsemisesta ja erottamisesta ja virheiden havaitsemisesta. Kanavanohjausyksikkö (CCU) 23 ja 35 kaikki kanavanohjaustehtävät (CCT:t) 105, jotka kuuntele- 6 100843 vat radio-ohjauskanavalla (RCC) , joutuvat perusteellisesti tarkistamaan, onko jokaisessa RCC-aikavälissä pätevä ra-dio-ohjauskanava-(RCC)-sanoma. Kanavanohjaustehtävä (CCT) 105 suorittaa tämän tehtävän pyyhkäisemällä etsien uniik-5 kia sanaa (UW) ikkunan +4 symboleissa nimellisen uniikin sanan (UW) sijainnin ympärillä, tämä perustuen isäntäjär-jestelmäajoitukseen. RCC:llä kuunteleva CCU 23 kartoittaa uniikkia sanaa ikkunan +3-symboleissa nominaalisen uniikin sanan sijainnin ympärillä. Hakualgoritmi siirtää datan, 10 kunnes se löytää mainitun uniikin sanan (UW) mallin tai kunnes kaikki mahdollisuudet on käytetty loppuun. Kun UW-malli on löydetty, RCC-sanomaa pidetään pätevänä vain, jos RCC-tarkistussumma on oikea.Each subscriber station 41 includes a modem 107, 25 a baseband processor 112, and an internal timing generator 113. The baseband processor 112 is connected via a dual-wire interface 27 to a subscriber terminal such as a telephone 115 and / or a computing device 116. A baseband processor 112 includes two software-based ) 100 and the Channel Control Task Module (CCT) 105. The Channel Control Task Module CCT 105 is responsible for word synchronization and sequencing, collision detection and separation, and error detection. Channel Control Unit (CCU) 23 and 35 All channel control tasks (CCTs) 105 that listen on the radio control channel (RCC) have to thoroughly check whether a valid radio control channel (RCC) message is present in each RCC slot. . The channel control task (CCT) 105 performs this task by swiping for the unique word (UW) in the +4 symbols of the window around the location of the nominal unique word (UW), this based on the host system timing. The CCU 23, which listens with the RCC, maps the unique word in the +3 symbols of the window around the position of the nominal unique word. The search algorithm transfers the data, 10 until it finds said unique word (UW) pattern, or until all possibilities are exhausted. Once the UW model is found, the RCC message is considered valid only if the RCC checksum is correct.
Tilaajanohjaustehtävä (SCT) 100 toteuttaa RCC-taa-15 juushakualgoritmin. RCC-haun tarkoituksena on mahdollistaa se, että tilaaja-asema 41 löytää saman verkon perusaseman 104 kuin tilaaja-asemallakin 41 on niin nopeasti kuin mahdollista, ja estää tilaaja-asemaa 41 yrittämästä olemaan yhteydessä tunnettuihin vääriin verkkoihin. Jokaisella 20 perusasemalla 104 on oma verkontunnistusnumeronsa (NID).The Subscriber Control Task (SCT) 100 implements the RCC -AA-15 hair search algorithm. The purpose of the RCC search is to allow the subscriber station 41 to find the base station 104 of the same network as the subscriber station 41 has as quickly as possible, and to prevent the subscriber station 41 from trying to connect to known false networks. Each base station 104 has its own network identification number (NID).
Jokaisella tilaaja-asemalla 41 on oma 24-bitin tilaajan-tunnistusnumero (SID). Tämä SID on tallennettu tilaaja-asemassa 41 olevaan sähköisesti poispyyhittävään lukumuis-tiin (EEPROM:iin). Kaikki tietyn verkon SID:it on tallen-25 nettu perusasemassa 104 olevan verkon tietokantaan.Each subscriber station 41 has its own 24-bit subscriber identification number (SID). This SID is stored in an electrically erasable read only memory (EEPROM) at the subscriber station 41. All SIDs of a particular network are stored in a database of the network at base station 104.
RCC-haku on joko aktiivista tai passiivista. Aktiivinen RCC-haku suoritetaan vain silloin, kun puhelun alkaminen on käynnissä. Tilaaja-asema 41 hyväksytään verkkoon ja se määrittää oman NID:insä vain aktiivisella haulla.RCC search is either active or passive. An active RCC search is performed only when a call is in progress. The subscriber station 41 is accepted into the network and determines its own NID only with an active search.
30 Kun puhelun alkaminen ei ole käynnissä, yksikkö suorittaa passiivista hakua käyttäen tunnettua omaa NID:iään kysel-läkseen uudelleen oikeaa RCC-kanavaa.30 When the call initiation is not in progress, the unit performs a passive search using its known proprietary NID to re-query the correct RCC channel.
Jos kaikkia mahdollisia RCC-taajuuksia on kokeiltu menestyksettä jommassakummassa hakutoiminnossa, tilaajan-35 ohjaustehtävä (SCT) 100 yrittää kovaa alkutila-asetusta.If all possible RCC frequencies have been tried unsuccessfully in either search function, the subscriber-35 control task (SCT) 100 attempts a hard initial state setting.
7 100843 Tällä voidaan mahdollisesti selvittää systeemivika, joka estää tilaaja-asemaa 41 saamasta tahdistusta. Kova alkutila-asetus myös opettaa uudelleen modeemin. Modeemin opetus sovittaa modeemin suotimet vallitseviin ympäristöolo-5 suhteisiin. Jos kuuloke on nostettuna paikoiltaan, kun kaikkia taajuuksia on turhaan kokeiltu, tilaajanohjausteh-tävä (SCT) saa aikaan sen, että nopea varattu mahdollinen radio-ohjauskanava (RCC)-ääni syötetään puhelinkuulokkee-seen 115.7 100843 This can possibly solve a system fault that prevents the subscriber station 41 from receiving synchronization. The hard initial setting also teaches the modem again. Modem teaching adapts modem filters to prevailing environmental conditions. If the handset is lifted after all frequencies have been tried in vain, the subscriber control (SCT) function causes the fast reserved possible radio control channel (RCC) sound to be input to the handset 115.
10 Joka kerran kun SCT 100 suorittaa palautuksen, se lukee SIDin ja NIDin EEPROMista. Ellei EEPROMissa ole NIDiä, oletusarvoksi tulee nolla. Kun SCT 100 saa tahdistuksen jollain RCC-taajuudella passiivisessa haussa, se vertaa vastaanotettua NIDiä sisäisesti tallennettuun 15 NIDiin ja torjuu kaikki sellaiset RCC-taajuudet, joiden NIDit eivät sovi yhteen.10 Each time the SCT 100 performs a reset, it reads the SID and NID from the EEPROM. If there is no NID in the EEPROM, the default value becomes zero. When the SCT 100 obtains synchronization at one of the RCC frequencies in a passive search, it compares the received NID with the internally stored 15 NIDs and rejects any RCC frequencies whose NIDs do not match.
Aktiivinen RCC-haku otetaan käyttöön vain silloin, kun puhelun aloittaminen on käynnissä. Kun puhelun aloittamisvaihe päättyy, käyttäjä nostaa kuulokkeen tai yksikkö 20 joutuu keskeytystilaan. Silloin aktiivisesta hausta tulee passiivinen haku. Jos SCT 100 on kokeillut kaikkia RCC-taajuuksia menestyksettä, SCT 100 siirtyy poistumistilaan ja lähettää uusintakäskyäänen kuulokkeeseen 115. Tämä selvittää puhelun aloitusolotilan ja pakottaa hakutilan siir-25 tymään aktiivisesta passiiviseen. Kun SCT 100 määrittää verkkokytkentänsä, haku päättyy.Active RCC search is only activated when a call is in progress. When the call initiation phase ends, the user picks up the handset or the unit 20 enters the pause state. Then the active search becomes a passive search. If the SCT 100 has tried all RCC frequencies without success, the SCT 100 enters the exit mode and sends a repeat command tone to the handset 115. This determines the call start status and forces the paging mode to switch from active to passive. When the SCT 100 determines its network connection, the search ends.
SCT 100 määrää tilaaja-aseman verkkoliittymisen ja NIDin normaalin puhelunrakentumismenettelyn. SCT 100 suorittaa taajuushaun. Joka kerran kun SCT 100 pääsee tahdis-30 tukseen jollakin RCC-taajuudella, se lähettää RCC-sanoman CALL REQUEST (puhelua pyydetään). Jos perusasema 104 tunnistaa SIDin, se vastaa joko sanomalla CALL CONNECT (yhdistä puhelu) tai se haluaa lopettaa puhelun tai antaa sanoman CLEAR INDICATION uusintatilausselvityskoodin kans-35 sa, jos se on liian varattu lopettamaan puhelua. Kummassa- 8 100843 kin tapauksessa haku päättyy ja RCC-sanoman tietokentässä oleva NID tallennetaan EEPROMiin tilaaja-aseman 41 toimesta muistissa säilyttämistä varten virtakeskeytysten aikana.The SCT 100 determines the network interface of the subscriber station and the normal call set-up procedure of the NID. The SCT 100 performs a frequency search. Each time the SCT 100 accesses synchronization on one of the RCC frequencies, it sends an RCC message CALL REQUEST. If the base station 104 recognizes the SID, it either responds with a CALL CONNECT message or wants to end the call or issues a CLEAR INDICATION message with the re-order clearing code-35 if it is too busy to end the call. In either case, the paging ends and the NID in the data field of the RCC message is stored in the EEPROM by the subscriber station 41 for storage during power outages.
5 Ellei perusasema 104 tunnista SIDiä, se lähettää sanoman CLEAR INDICATION tuntemattoman tilaajaselvityskoo-din kanssa tilaaja-asemalle 41. Sitten SCT 100 muodostaa seuraavan taajuuden, jolla se hakee RCC:tä. Myös perusase-malta tulevan vahvistuksen puuttuminen pakottaa SCT 100:aa 10 muodostamaan seuraavan taajuuden, jolla se hakee. CCT 105 voi myös pyytää uutta taajuutta johtuen tahdistuksen menetyksestä .5 If the base station 104 does not recognize the SID, it sends a CLEAR INDICATION message with an unknown subscriber identification code to the subscriber station 41. The SCT 100 then generates the next frequency on which it retrieves the RCC. Also, the lack of gain from the base station forces the SCT 100 10 to generate the next frequency at which it is retrieving. CCT 105 may also request a new frequency due to loss of synchronization.
Löydettyään oikean verkon SCT 100 suorittaa passiivista hakua joka kerran, kun se kadottaa RCC tahdistuksen 15 tai siirtyy RCC:hen äänikanavalta. Se suorittaa myös pas siivista hakua, jos verkon numeroa ei ole vahvistettu, mutta puhelunaloituksen käynnistystila on selvä. Jos tilaaja-asema 41 havaitsee, että kuuloke on pois paikaltaan (huoltopyyntö), se alkaa aktiivisen haun. Seuraavat 20 tapahtumat aiheuttavat sen, että SCT 100 muodostaa seuraa van RCC-taajuuden passiivisessa hakutilassa: (a) uusi taa-juuspyyntö CCT:Itä 105 johtuen AM-raon havaitsemisen epäonnistumisesta tai RCC:n tahdistuksen häviämisestä; (b) paluu ohjauskanavaan äänikanavalta, tai (c) että RCC: n 25 tahdistus saadaan väärässä verkossa.After finding the correct network, the SCT 100 performs a passive search each time it loses RCC synchronization 15 or switches to RCC from the voice channel. It also performs a passive search if the network number is not confirmed, but the call start status is clear. If the subscriber station 41 detects that the handset is out of place (service request), it starts an active search. The following 20 events cause the SCT 100 to generate the following RCC frequency in the passive paging mode: (a) a new frequency request from the CCT 105 due to a failure to detect the AM gap or loss of synchronization of the RCC; (b) returning to the control channel from the audio channel, or (c) that synchronization of the RCC 25 is obtained in the wrong network.
Passiivisen haun nopeuden lisäämiseksi SCT 100 tallentaa jopa kuusi taajuutta, jotka vastaavat sen kotipe-rusasemaa 104. Kun tarvitaan hakua, aktiivista tai passiivista, taajuusgeneraatioalgoritmi vuorottelee taajuuksia 30 muistissa olevan taulukon RCC-taajuuksien ja lisäävän taa- juuslaskijan välillä. Tämä antaa prioriteetin todennäköi-simmilie taajuuksille ja nopeuttaa perusaseman tavoittamista lyhyen katkon jälkeen.To increase the passive search rate, the SCT 100 stores up to six frequencies corresponding to its home base station 104. When a search is required, active or passive, the frequency generation algorithm alternates the frequencies 30 between the RCC frequencies of the table in memory and the incrementing frequency counter. This gives priority to the most probable frequencies and speeds up reaching the base station after a short interruption.
Joka kerran kun SCT 100 saa tahdistuksen RCCllä, se 35 hakee yhteensopivuutta tallentamansa NIDin ja vastaanote- 9 100843 tun NIDin välillä. Jollei yhteensopivuutta ole, SCT 100 on päässyt tahdistukseen väärässä verkossa ja SCT 100 muodostaa uuden taajuuden, jolla se yrittää saada tahdistuksen.Each time the SCT 100 obtains synchronization with the RCC, it 35 seeks compatibility between the NID it has stored and the NID it has received. If there is no compatibility, the SCT 100 has reached synchronization on the wrong network and the SCT 100 generates a new frequency at which it will try to obtain synchronization.
Jos NIDit sopivat yhteen, silloin SCT 100 on paikoittanut 5 oikean verkon ja haku päättyy.If the NIDs match, then the SCT 100 has located 5 correct networks and the search ends.
Aktiivisessa hakutilassa suoritetut yleisrutiinit ovat koottuina yhteen kuvioon 2A. Tilaaja-asemassa 41 oleva SCT 100 suorittaa rutiinia 120, jossa kyselysanoma, joka sisältää tilaaja-aseman 41 SIDin, lähetetään sekven-10 tisti jokaiselle tietylle RCC-taajuudelle, jota tilaaja- aseman osoittaman verkon perusasema 104 käyttää parhaillaan. Perusasemassa 104 oleva RPU 14 suorittaa rutiinin 121 määrittäen, sopiiko kyselysanomassa oleva SID, joka otettiin vastaan tietyllä RCC-taajuudella, perusasemaan 15 tallennetun SIDin luettelossa olevan SIDin kanssa. Jos tilaaja-aseman lähettämässä kyselysanomassa oleva SID sopii jonkin perusasemaan 104 tallennetun SIDin kanssa, perusasema 104 suorittaa sitten rutiinin 122, jolla lähetetään hyväksyntäsanoma tilaaja-asemalle sille osoitetun 20 RCC-taajuuden kautta. Hyväksymissanoma sisältää perusase- man NIDin. Tilaaja-asema 41 vastaa hyväksymissanomaan suorittamalla rutiinin 123, jonka avulla tilaaja-asema 41 pystyy käsittelemään ohjaussanomia. Tilaaja-asema 41 vastaa myös hyväksymissanomaan suorittamalla rutiinin 124, 25 jolla NID tallennetaan tilaaja-aseman muistiin.The general routines performed in the active search mode are summarized in Figure 2A. The SCT 100 at the subscriber station 41 performs a routine 120 in which an interrogation message containing the SID of the subscriber station 41 is sent in sequence 10 for each particular RCC frequency currently used by the base station 104 of the network assigned by the subscriber station. The RPU 14 in the base station 104 performs routine 121 to determine if the SID in the interrogation message received at a particular RCC frequency matches the SID in the list of SIDs stored in the base station 15. If the SID in the interrogation message sent by the subscriber station matches one of the SIDs stored in the base station 104, the base station 104 then executes a routine 122 to send an acknowledgment message to the subscriber station via the RCC frequency assigned to it. The acknowledgment message contains the base station NID. The subscriber station 41 responds to the acknowledgment message by executing a routine 123 that allows the subscriber station 41 to process control messages. The subscriber station 41 also responds to the acknowledgment message by executing a routine 124, 25 by which the NID is stored in the memory of the subscriber station.
Jos tilaaja-aseman lähettämässä kyselysanomassa oleva SID ei sovi yhteen minkään perusasemaan 104 tallennetun SIDin kanssa, perusasema 104 lähettää kielteisen hyväksymissanoman tilaaja-asemalle sille osoitetun RCC-30 taajuuden kautta. Saatuaan kielteisen hyväksymissanoman tilaaja-asema 104 suorittaa rutiinin 125, jolla muutetaan mainittua RCC-taajuutta, ja sitten se toistaa rutiinin 120, jolla lähetetään kyselysanoma muutetulla RCC-taaajuu-della.If the SID in the interrogation message sent by the subscriber station does not match any of the SIDs stored in the base station 104, the base station 104 sends a negative acknowledgment message to the subscriber station via the RCC-30 frequency assigned to it. Upon receiving the negative acknowledgment message, the subscriber station 104 executes a routine 125 to change said RCC frequency, and then repeats the routine 120 to send an interrogation message at the changed RCC frequency.
35 Passiivisessa hakutoiminnossa suoritetut yleisru- 10 100843 tiinit ovat koottuina yhteen kuviossa 2B. Tilaaja-asema 41 suorittaa rutiinin 127, jolla sekventisti saadaan ohjaus-sanomia, jotka on lähetetty kaikkien RCC-taajuuksien kautta, joita on käytetty siinä verkossa, johon tilaaja-asema 5 on osoitettu. Jollain tietyllä RCC-taajuudella perusasema 104 suorittaa rutiinin 128, jolla lähetetään NID:in sisältämä ohjaussanoma. Jollain käytössä olevalla RCC-taajuu-della vastaanotettua ohjaussanomaa varten tilaaja-asema 41 suorittaa rutiinin 129, jolla määritetään, sopiiko vas-10 taanotetussa ohjaussanomassa oleva NID tilaaja-asemaan tallennetun NID:in kanssa yhteen. Jos mainitut NID:it sopivat, tilaaja-asema 41 suorittaa rutiinin 130, jonka avulla tilaaja-asema 41 pystyy käsittelemään perusasemalta 104 tulevan ohjaussanoman. Jos NID:it eivät sovi yhteen, 15 tilaaja-asema 41 suorittaa rutiinin 131, jolla muutetaan mainittua käytössä olevaa RCC-taajuutta, jolla tilaaja-asema ottaa vastaan ohjaussanomia; sitten toistetaan NID:ejä vertaileva rutiini 129.35 The general searches performed in the passive search function are grouped together in Figure 2B. The subscriber station 41 performs a routine 127 which sequentially obtains control messages transmitted over all RCC frequencies used in the network to which the subscriber station 5 is assigned. At a certain RCC frequency, the base station 104 executes a routine 128 to transmit the control message contained in the NID. For a control message received at any RCC frequency in use, the subscriber station 41 performs a routine 129 to determine if the NID in the received control message matches the NID stored in the subscriber station. If said NIDs match, the subscriber station 41 executes a routine 130 that allows the subscriber station 41 to process the control message from the base station 104. If the NIDs do not match, the subscriber station 41 executes a routine 131 to change said in-use RCC frequency at which the subscriber station receives control messages; then the NID comparison routine 129 is repeated.
Ajoitustarkennus suoritetaan jokaisen äänikytkennän 20 alussa, joka on tehty sille osoitetun yhteyskanavan kaut ta. Tarkoituksena on hienosäätää tilaaja-aseman lähetys-symbolia joitus tuomaan se +3 %:n piiriin perusaseman isän-täsymbolikellosta.Timing focus is performed at the beginning of each audio connection 20 made through the communication channel assigned to it. The purpose is to fine-tune the transmission symbol of the subscriber station to bring it within +3% of the base station master symbol clock.
Jotta päästäisiin ±3 %:n toleranssiin, murtoaika-25 siirtymäarvot "At” kerätään useiden jaksojen ajan tilaaja- asemalla. Jokainen perusaseman lähetyspurske saa aikaan toisen datakohdan murto-osa-aikasiirtymäarvonäytteiden listassa. Silloin tällöin näytteen keskiarvo "keskiarvo At" lasketaan todellisen murto-osa-aikasiirtymämäärän ar-30 vion saamiseksi. Tätä arviota käytetään asettamaan tilaa ja-aseman sisäinen ajoitusgeneraattori lähemmäs haluttua arvoa. Tätä prosessia jatketaan, kunnes perusasema havaitsee, että tilaaja-aseman ajoitus on ±3 %: piirissä oikeasta symboliajoitusarvosta.In order to achieve a tolerance of ± 3%, the fractional time-25 offset values "At" are collected for several periods at the subscriber station, and each base station transmission burst creates a second data point in the list of fractional-time offset value samples, in which case the sample mean "average At" is calculated. to obtain an estimate of the part-time offset number 30. This estimate is used to bring the state and the station's internal timing generator closer to the desired value.This process is continued until the base station detects that the subscriber station timing is within ± 3% of the correct symbol timing value.
35 Perusaseman CCU 23 ryhtyy automaattisesti tarken- 11 100843 nustoimintoon, kun sille osoitetaan äänikanava. CCU 23 opastaa modeemia 106 käynnistämään tarkennustoiminnon ja jatkaa tarkennuspurskeiden lähettämistä. Jokainen purske sisältää tehon, symboliajoituksen ja murto-osa-ajoitusin-5 formaatiota tilaaja-asemalle 41.35 The CCU 23 of the base station automatically starts the focusing function when it is assigned an audio channel. The CCU 23 instructs the modem 106 to initiate the focus operation and continue sending focus bursts. Each burst includes power, symbol timing, and fractional timing-5 formation for subscriber station 41.
Perusaseman CCU 23 ottaa vastaan onnistuneesti tilaa jatarkennuspurskeen, jos löydetään tarkentava uniikki sana (RUW) ja jos syklinen redundanssitarkistus (CRC) todetaan oikeaksi. Jos perusaseman CCU 23 epäonnistuu mil-10 loin tahansa ottaessaan vastaan tilaajapursketta, seuraa- vassa perusaseman purskeessa on nolla symboliajoituksessa. Edelleen, jos perusasema määrää, että tilaajapurskeen yh-teyslaatu on pudonnut alle ennalta määrätyn tason, perusasema ilmoittaa tämän komennustavussa tilaaja-asemalle 15 asettamalla bitin Ignore FT (=Jätä huomiotta FT). Tällöin tilaaja-asema jättää huomiotta purskeeseen sisältyneen murto-osa-aikainformaation.The base station CCU 23 successfully receives a space and a focus burst if a refining unique word (RUW) is found and if the cyclic redundancy check (CRC) is found to be correct. If the base station CCU 23 fails at any time while receiving a subscriber burst, the next base station burst has zero symbol timing. Further, if the base station determines that the connection quality of the subscriber burst has dropped below a predetermined level, the base station notifies the subscriber station 15 in the command byte by setting the bit Ignore FT (= Ignore FT). In this case, the subscriber station ignores the fractional time information included in the burst.
Tarkennustoiminto päättyy onnistuneesti, kun perusasema lukee kolme perättäistä murto-osa-aika-arvoa isäntä-20 kellolta 18 tulevan isäntäajoitussignaalin +3 %:n piiriin.The focus operation ends successfully when the base station reads three consecutive fractional part-time values within +3% of the host timing signal from host-20 clock 18.
Onnistunut tarkennuksen päättyminen ilmoitetaan tilaaja-asemalle komentotavun avulla asettamalla StopRef bitti. Tilaaja-asema kuittaa lopettamisen puhdistamalla bitin "ContRef” pois seuraavassa paluukanavapurskeessa. Sitten 25 tilaaja-asema ryhtyy äänitoimintoon. Havaittuaan kuittauk sen perusasema ryhtyy äänitoimintoon.The successful completion of focusing is notified to the subscriber station by a command byte by setting the StopRef bit. The subscriber station acknowledges the termination by clearing the bit "ContRef" in the next return channel burst, then the subscriber station 25 starts the voice function, and when it acknowledges the acknowledgment, the base station starts the voice function.
Perusasema keskeyttää tarkennuksen 67 jakson jälkeen (3,0 sek), jos ±3 %:n tavoitteeseen ei ole päästy.The base station interrupts focus after 67 cycles (3.0 sec) if the ± 3% target is not reached.
Tämä signaloidaan tilaaja-asemalle komentotavun kautta 30 asettamalla bitti "AbortRef". Tilaaja-asema kuittaa kes- keyty s tarkennuksen samalla tavalla kuin pysäytystarkennuk-sen. Tilaaja-asema purkaa sitten äänikanavan. Havaittuaan kuittaamisen perusasema purkaa äänikanavan.This is signaled to the subscriber station via command byte 30 by setting the bit "AbortRef". The subscriber station acknowledges the interrupted focus in the same way as the stop focus. The subscriber station then decodes the voice channel. Upon detecting an acknowledgment, the base station disconnects the audio channel.
Perusasema lähettää lopetuskomennon toisen kerran, 35 jos se epäonnistui tilaaja-aseman kuittaamisen saamisessa 12 100843 ensimmäisen siirron jälkeen (eli RUW:tä ei löytynyt tai oli huono CRC). Jos perusasema epäonnistuu vielä tilaaja-aseman kuittauksen vastaanotossa toisen lähetyksen jälkeen, se ryhtyy automaattisesti äänitoimintoon, jos se on 5 lähettänyt bitin "StopRef", tai purkaa äänikanavan, jos se on lähettänyt bitin "AbortRef".The base station sends a stop command a second time 35 if it failed to obtain an acknowledgment of the subscriber station 12 100843 after the first transfer (i.e., no RUW was found or there was a bad CRC). If the base station still fails to receive an acknowledgment of the subscriber station after the second transmission, it automatically initiates an audio operation if it has transmitted the "StopRef" bit, or disconnects the audio channel if it has transmitted the "AbortRef" bit.
Tilaajan CCT 105 ryhtyy automaattisesti tarkennus-toimintoon saatuaan äänikanavatehtävän. Kun perusaseman tarkennuspurskeet on vastaanotettu, tilaaja-asema käyttää 10 "Pwr"-tavun sisältöä korjatakseen lähetystehoaan ja murto- osa-ajoitustavua korjatakseen symboliajoitustaan.The subscriber's CCT 105 automatically enters the focus function upon receipt of the audio channel assignment. When the base station focus bursts are received, the subscriber station uses the contents of 10 "Pwr" bytes to correct its transmission power and a fractional timing byte to correct its symbol timing.
Perusasemalta vastaanotetut murto-osa-ajoitussiir-tymäarvot (At-arvot) tallennetaan sitä mukaa kuin ne tulevat. Kun viisi pätevää arvoa on kerätty, tilaaja laskee 15 näytevarianssin niiden hajonnan määrittämiseksi. Jos va rianssi sattuisi olemaan liian suuri, kerätään lisä-näytteitä. Kun varianssi on tarpeeksi pieni tai kun kelvollisen näytteen laskemisessa päästään 16:een, näytteen keskiarvo (keskiarvo At) lasketaan ja sitä käytetään sää-20 tämään perusasemalle lähetettyä murto-osa-ajoitussignaa- lia. Noudattaen tätä asetusta puskuritoiminto toistetaan vielä kerran.The fractional timing offset values (At values) received from the base station are stored as they arrive. Once the five valid values have been collected, the subscriber calculates 15 sample variances to determine their variance. If the variance happens to be too high, additional samples are collected. When the variance is small enough or when the valid sample is calculated to reach 16, the sample average (mean At) is calculated and used to weather the fractional timing signal transmitted to this base station. Following this setting, the buffer function is repeated once more.
Tilaaja-aseman CCT 105 ottaa vastaan onnistuneen perusaseman tarkennuspurskeen, jos RUW (tarkennettu 25 uniikki sana) löydetään ja syklinen redundanssitarkistus (CRC) todetaan oikeaksi. Tilaaja-asema jättää huomiotta ne perusasemapurskeet, joita ei ole onnistuttu vastaanottamaan. Tilaaja-asema jättää myös huomiotta murto-osa-ajoi-tusarvot, kun perusasema käskee sitä tekemään niin. Tämä 30 on ainoa kerta, kun tilaaja-asema jättää ottamatta huomi oon purskeessa olevan tehoarvon. Tämä on se tehon arvo, joka sisältyi ensimmäiseen onnistuneesti vastaanotettuun purskeeseen (eli tämä tehosäätö saattaisi aiheuttaa "piikki" -vaikutuksen seuraavassa vaihtokanavapurskeessa).The subscriber station CCT 105 receives a successful base station focus burst if a RUW (refined 25 unique words) is found and the cyclic redundancy check (CRC) is found to be correct. The subscriber station ignores those base station bursts that have not been successfully received. The subscriber station also ignores fractional scheduling values when the base station instructs it to do so. This 30 is the only time the subscriber station ignores the power value in the burst. This is the power value included in the first successfully received burst (i.e., this power control could cause a "spike" effect in the next handoff burst).
35 Tarkennustoiminto päättyy onnistuneesti perusase- 100843 13 malta tulevalla komennolla. Äänitoiminto alkaa välittömästi heti sen jälkeen, kun tilaaja-asema kuittaa perusaseman lopetuskäskyn.35 The focus operation ends successfully with a command from the basic setup 100843 13. The voice function starts immediately after the subscriber station acknowledges the base station termination command.
Tarkennus keskeytetään 67 jakson jälkeen (3 sek) 5 perusaseman käskyllä. Tässä tapauksessa äänikanava pure taan heti perusaseman kuitattua käskyn. Tilaaja-asema poistaa tarkennuksen itsestään 77 jakson (3,5 sek) huonojen tarkennuspurskeiden saamisen jälkeen. Tämä ajoitus-vinoutuminen mahdollistaa sen, että tilaaja-asema pystyy 10 ottamaan vastaan komennon "AbortRef" ennen ajoituksen lop pumista ja äänikanavan purkamista.Focusing is interrupted after 67 episodes (3 sec) by a command of 5 base stations. In this case, the audio channel is scrambled as soon as the base station acknowledges the command. The subscriber station automatically removes the focus after 77 episodes (3.5 sec) of poor focus bursts. This timing skew allows the subscriber station to be able to receive the "AbortRef" command before the timing ends and the voice channel is released.
Ennen tilaaja-asemalla 41 tapahtuvaa murto-osa-ajoitussäätöä näytevarianssin pitää pudota kynnyksen alapuolelle. Tämän kynnyksen määrittäminen on hieman mieli-15 valtaista, mutta seuraavalla analyysillä saadaan eräs to dennäköinen kynnysarvo.Prior to fractional timing adjustment at subscriber station 41, the sample variance must fall below the threshold. Determining this threshold is a bit mind-boggling, but the following analysis gives a probable threshold.
On tosiseikka, että 75 % kaikista näytteistä missä tahansa satunnaisprosessissa on kahden standardipoikkeama-arvon sisäpuolella keskiarvosta. Tästä syystä, jos kahdes-20 ti lasketun standardipoikkeaman huomataan olevan välin [-5 %, +5 %] sisäpuolella, tiedetään, että 75 % näytteistä on näytteen keskiarvon 5 %:n sisäpuolella. Tällä saadaan kohtuullinen luottamus siihen, että näytteen keskiarvo on tarkka ja sitä voidaan käyttää paluusäätöön.It is a fact that 75% of all samples in any random process are within two standard deviations of the mean. Therefore, if the two to 20 ti calculated standard deviation is found to be within the range [-5%, +5%], it is known that 75% of the samples are within 5% of the sample mean. This provides reasonable confidence that the sample average is accurate and can be used for backward control.
25 Koska säätövaiheen koko on T/200, jossa T on sym- boliaika, väli (-5 %, +5 %] vastaa [-10,+10] kasvavina vaiheina. Tästä syystä standardipoikkeaman pitää olla välin [-5,+5] sisäpuolella, tai vastaavasti näytteen varianssin pitää olla alle 25. Näytteen varianssi on helpom-30 pi laskea kuin standardipoikkeama, joten sitä käytetään todellisessa toteutuksessa. Kaava on seuraava: n V2«[ Σ (Atj-keskiarvoAt)2] / (n-1) i-1 14 100843 V on näytevarianssi.25 Since the size of the adjustment phase is T / 200, where T is the symbol time, the interval (-5%, +5%] corresponds to [-10, + 10] in increasing steps, therefore the standard deviation must be between [-5, + 5] inside, or the variance of the sample should be less than 25. The variance of the sample is easier to calculate than the standard deviation, so it is used in the actual implementation.The formula is as follows: n V2 «[Σ (Atj-meanAt) 2] / (n-1) i-1 14 100843 V is the sample variance.
tx on i - :s laskettu murto-osa-aikasiirtymäarvon näyte 5 n on näytteen koko keskiarvo At on laskettu keskiarvo At n näytteestä.tx is the i - th calculated fractional part-time shift value sample 5 n is the sample total average At is the calculated average At n from the sample.
Tässä selostettu tarkennuslähtökohta sallii toiminnon kiihdyttämisen hyvissä olosuhteissa, kun sen sijaan se 10 antaa karkean toiminnon epäsuotuisissa olosuhteissa. Jos murto-osa-aika-arviot ovat hyvät, tarkennus saadaan suoritetuksi 4 jakson puitteissa (180 ms). Vähemmän suotuisissa olosuhteissa täydet 16 jakson keskiarvo täytyy ehkä laskea ottaen n. 19 jaksoa (855 ms). Pahimmissa olosuh-15 teissä algoritmi menisi ylärajoilleen, 67 jaksoon (3 sek), mutta tuntuu epätodennäköiseltä, että äänitoiminto olisi edes mahdollista tällaisissa ääriolosuhteissa (eli siksi tarkennus keskeytetään, jos maksimilukuun päästään).The focus premise described herein allows the function to be accelerated under good conditions, whereas instead it gives a coarse function under unfavorable conditions. If the fractional part-time estimates are good, focusing will be performed within 4 cycles (180 ms). Under less favorable conditions, the full 16-cycle average may need to be calculated taking about 19 cycles (855 ms). In the worst conditions, the algorithm would go to its upper limits, 67 cycles (3 sec), but it seems unlikely that the sound function would even be possible under such extreme conditions (i.e., focus will be interrupted if the maximum number is reached).
Perusaseman 104 ja tilaaja-aseman 41 suorittamat 20 yleisrutiinit ajoitustarkennuksen suorittamiseksi on koot tu kuvioon 3. Tilaaja-asema 41 suorittaa rutiinin 134, jossa lähetetään perättäisten tarkennussignaalipurskeiden jaksot, jotka sisäinen ajoitusgeneraattori 113 on ajoittanut.The general routines 20 performed by the base station 104 and the subscriber station 41 to perform timing focus are summarized in Figure 3. The subscriber station 41 performs a routine 134 that transmits periods of successive focus signal bursts timed by the internal timing generator 113.
25 Perusaseman RPU 14 suorittaa rutiinin 135, jossa käsitellään jokainen vastaanotettu tarkennussignaalipurske suhteessa isäntäkellon 18 antamaan järjestelmäajoitussig-naaliin siirtymän arvon At määrittämiseksi jokaista purs-ketta varten, joka tapahtuu järjestelmäajoitussignaalin 30 ajoituksen ja tarkennussignaalin ajoituksen välillä.The base station RPU 14 executes a routine 135 that processes each received focus signal burst relative to the system timing signal provided by the host clock 18 to determine a transition value Δt for each burst that occurs between the timing of the system timing signal 30 and the timing of the focus signal.
Perusaseman CCU 23 suorittaa rutiinin 136, jossa määritetään, onko ennalta määrätty lukumäärä n perättäin määrättyjä siirtymän arvoja At ennalta määrätyn arvon U alapuolella. Kun perusaseman CCU 23 määrittää, että ennal-35 ta määrätty lukumäärä n perättäin määrättyjä siirtymän 15 100843 arvoja on ennalta määrätyn arvon U alapuolella, se suorittaa rutiinin 137, jossa lähetetään signaali Stop Refinement (Lopeta tarkennus) tilaaja-asemalle 41. Perus-kaistaprosessori (BBP) 112 tilaaja-asemalla 41 vastaa sig-5 naaliin Stop Refinement suorittamalla rutiinin 138, joka lopettaa tarkennussignaalin lähettämisen, joka lähettää kuittaussignaalin takaisin perusasemalle, ja suorittaa sitten rutiinin 138a. Sitten BBP 112 suorittaa rutiinin 139, jonka avulla normaalit yhteydet saadaan mainitun käy-10 tössä olevan yhteyskanavan kautta perusaseman 104 kanssa.The base station CCU 23 executes a routine 136 to determine if a predetermined number n of successively determined offset values Δt are below a predetermined value U. When the base station CCU 23 determines that a predetermined number of n consecutive predetermined values of the offset 15 100843 are below a predetermined value U, it executes a routine 137 in which a Stop Refinement signal is sent to the subscriber station 41. The base band processor ( BBP) 112 at the subscriber station 41 responds to the signal Stop Stop Refinement by executing a routine 138 which stops transmitting a focus signal which sends an acknowledgment signal back to the base station, and then executes the routine 138a. The BBP 112 then performs a routine 139 that allows normal connections to be made to the base station 104 over said communication channel in use.
Perusaseman CCU 23 vastaa kuittaussignaaliin rutiinissa 138 suorittamalla rutiinin 138b, joka mahdollistaa normaalit yhteydet mainitun yhteyskanavan kautta tilaaja-aseman 41 kanssa.The base station CCU 23 responds to the acknowledgment signal in routine 138 by performing routine 138b, which allows normal connections via said communication channel to the subscriber station 41.
15 Perusaseman CCU 23 suorittaa myös rutiinin 141, jolla ajoitetaan rutiinin 136 kesto D, jossa määritetään, ovatko kaikki perättäiset siirtymän arvot At pienempiä kuin ennalta määrätty arvo U. Jos tällaista määritystä ei ole tehty ennalta määrätyn ajan kuluessa S (eli D>S), 20 perusaseman CCU 23 suorittaa rutiinin 142, joka lähettääThe base station CCU 23 also executes a routine 141 that schedules the duration D of the routine 136 to determine if all successive offset values Δt are less than a predetermined value U. If no such determination is made within a predetermined time S (i.e., D> S), The base station CCU 23 executes a routine 142 that transmits
keskeytyssignaalin tilaaja-asemalle 41. Tilaaja-aseman 41 BBP 112 vastaa keskeytyssignaaliin suorittamalla rutiinin 143, joka lähettää kuittaussignaalin takaisin perusasemalle, ja suorittamalla sitten rutiinin 144, joka purkaa pe-25 rusasemalla käytössä olevan yhteyskanavan. Perusaseman CCUan interrupt signal to the subscriber station 41. The BBP 112 of the subscriber station 41 responds to the interrupt signal by executing a routine 143 which sends an acknowledgment signal back to the base station, and then executing a routine 144 which discharges the communication channel in use at the base station. Base CCU
23 vastaa tilaaja-asemalta 41 tulleeseen kuittaussignaaliin suorittamalla rutiinin 145, joka purkaa perusasemalla käytössä olevan yhteyskanavan. Ennen rutiinin 141 määrittämää ennalta määrätyn keston S päättymistä rutiinin 136 30 keston D ajoittamiseksi, jolla määritetään, ovatko perät-23 responds to the acknowledgment signal from the subscriber station 41 by executing a routine 145 which discharges the communication channel in use at the base station. Before the end of the predetermined duration S determined by the routine 141, the timing of the duration D of the routine 136 30, which determines whether
täin määritettyjen siirtymäarvojen At ennalta määrätty lukumäärä n ennalta määrätyn arvon U alapuolella (siis D<S), ja ennen kuin määritetään, että perättäin määritettyjen siirtymäarvojen At ennalta määrätty lukumäärä n 35 on ennalta määrätyn arvon U alapuolella, perusaseman CCUa predetermined number n of predetermined transition values Δt below a predetermined value U (i.e., D <S), and before determining that the predetermined number n35 of successively determined offset values Δt is below a predetermined value U, the base station CCU
16 100843 23 suorittaa rutiinin 147, joka lähettää ennalta määrätyn siirtymäarvon At tilaaja-asemalle 41. Tilaaja-asemalla 41 oleva BBP 112 suorittaa rutiinin 148, jolla lasketaan keskisiirtymäarvo (keskiarvo At) viimeisistä m siirtymä-5 arvoista At, jotka on saatu perusasemalta (paitsi jos siirtymäarvo on vahvistamaton, jos sitä seuraa bitti "Ignore FT" kuten edellä esitettiin). Mainittu BBP 112 suorittaa edelleen rutiinin 149, jolla määritetään, onko ennalta määrätty lukumäärä p vastaanotettuja, todennettuja 10 siirtymäarvoja At keskisiirtymäarvon (keskiarvo At) en nalta määrätyn toleranssin R piirissä, joka on laskettu rutiinin 148 mukaan.16 100843 23 executes a routine 147 which sends a predetermined offset value At to the subscriber station 41. The BBP 112 at the subscriber station 41 executes a routine 148 to calculate an average offset value (average At) of the last m offset-5 values At obtained from the base station (except if the offset value is unconfirmed, if followed by the bit "Ignore FT" as described above). Said BBP 112 further performs a routine 149 to determine whether a predetermined number p of received, verified 10 transition values Δt are within a predetermined tolerance R of the mean offset value Δt calculated according to the routine 148.
Jos BBP 112 määrittää rutiinin 149 mukaisesti, että ennalta määrätty lukumäärä P vastaanotettuja, todennet-15 tuja siirtymä-arvoja At on keskisiirtymä-arvon (keskiarvo t) ennalta määrätyn toleranssin R piirissä, BBP 112 suorittaa rutiinin 150, joka säätää sisäisen ajoitusgene-raattorin ajoituksen lasketulla keskisiirtymäarvolla (keskiarvo At) .If, according to routine 149, BBP 112 determines that a predetermined number P of received, verified offset values Δt is within a predetermined tolerance R of the mean offset value (mean t), BBP 112 executes routine 150 that adjusts the timing of the internal timing generator. with the calculated mean displacement value (mean At).
20 Jos BBP 112 määrittää rutiinin 149 mukaisesti, että ennalta määrätty lukumäärä P saatuja, vahvistettuja siirtymäarvo ja At ei ole keskisiirtymäarvon (keskiarvo At) ennalta määrätyn toleranssin piirissä, BBP 112 suorittaa rutiinin 151, jossa lasketaan tällaisten negatiivisten 25 määritysten lukumäärä, ja kun ennalta määrättyä kestoa vastaava ennalta määrätty lasku Q on saatu, BBP 112 suorittaa rutiinin 150, jolla säädetään sisäisen ajoitus-generaattorin ajoitus lasketulla keskisiirtymäarvolla (keskiarvo At).20 If, in accordance with routine 149, the BBP 112 determines that a predetermined number P of received, confirmed offset values, and Ats are not within a predetermined tolerance of the mean offset value (mean At), the BBP 112 executes a routine 151 to calculate the number of such negative determinations, and a predetermined count Q corresponding to the duration is obtained, the BBP 112 executes a routine 150 to adjust the timing of the internal timing generator by the calculated mean shift value (mean At).
30 Tilaajayhteys järjestelmä siirtää tasavirtasignaali- informaatiota tilaaja-asemassa 41 olevan kaksilankaisen linjaliitännän 27 ja keskustoimistossa 25 olevan kaksilankaisen näennäis linjan 26 välillä. Tilaaja-asemalta 41 "paluukanava "-suuntaan perusasemalle 104 siirrettyyn infor-35 maatioon sisältyy muutoksia valvontatilassa, valintaim- 17 100843 pulssinumeroissa ja kuulokekannatinvälähdyksissä. Päästö-kanavan tasavirtasignalointi vahvistaa sellaisia toimintoja kuten synkroninen soittomerkki, erikoissoittomerkki ja rahapuhelintoiminta.The subscriber line system transmits DC signal information between the two-wire line interface 27 at the subscriber station 41 and the two-wire pseudo-line 26 at the central office 25. The information transmitted from the subscriber station 41 in the "return channel" direction to the base station 104 includes changes in the monitoring mode, the dialing numbers, and the headphone carrier flashes. Emission channel DC signaling reinforces functions such as synchronous ring signal, special ring signal, and intercom operation.
5 Järjestelmän TDM-luonteen rajojen puitteissa halu taan saada niin paljon selväpiirteisyyttä kuin vain mahdollista. Signaloinnin selväpiirteisyys voidaan mitata kvantitioimalla seuraavat suoritusattribuutit: signaloin-tipolun reliabiliteetti, signalointiviive ja ja signa-10 loinnin erotuskyky.5 Within the limits of the TDM nature of the system, it is desirable to have as much clarity as possible. Signaling clarity can be measured by quantifying the following performance attributes: signaling path reliability, signaling delay, and and Signa-10 signaling resolution.
Näiden parametrien optimoimiseksi järjestelmä käyttää aaltomuotokooditusskeemaa siirtämään digitaalisesti tasa-virtasignalointi-informaation tilaaja-aseman linjaliitän-täyksiköstä 27 keskustoimiston näennäislinjalle 26. Muu-15 toksia kytkentäkuuloketilassa valvotaan peruskaistaproses- sorilla 112, joka on tilaaja-asemassa 41. Ajoituskeskeytys peruskaistaprosessorin sisällä mahdollistaa, että kytken-täkuuloketilasta otetaan näyte joka 1,5 ms tai 30 kertaa TDM-jakso. Jokainen näyte tallennetaan yhtenä bittinä 20 (kuuloke paikallaan tai poissa paikaltaan) kytkentäkuulo- ketilan puskuriin (SSB) 114. SSB 114 käsittää 60 näytebit-tiä, vaikkakin tyypillisesti vain noin 45:tä näistä bit-tiasennoista on aktiivisesti käytössä. Muut bitit sallivat joustavan puskurin ylivirtauskapasiteetin. Mainituissa 45 ' 25 nimellisbiteissä on 67,5 ms ikkuna kytkentäkuuloketilain- formaatiota. SCT 100 käyttää SSB:tä määrittämään valvonta-tilassa olevat muutokset kuten huoltopyynnöt, -vastaukset ja kytkennän irrottamiset. Kun puhelu on meneillään, SSB:tä valvotaan myös tasavirtasignalointitapausten varal-30 ta.To optimize these parameters, the system uses a waveform coding scheme to digitally transmit DC signaling information from the subscriber station line interface unit 27 to the central office pseudo-line 26. Other 15 the headphone mode is sampled every 1.5 ms or 30 times the TDM cycle. Each sample is stored as one bit 20 (headset in place or out of place) in the switching headset buffer (SSB) 114. The SSB 114 comprises 60 sample bits, although typically only about 45 of these bit positions are actively in use. The other bits allow the overflow capacity of the flexible buffer. Said 45 '25 nominal bits have a 67.5 ms window of switching headset status information. The SCT 100 uses the SSB to configure changes in monitoring mode, such as service requests, responses, and disconnections. When a call is in progress, the SSB is also monitored for DC signaling events.
Tasavirtasignalointitapahtuma voi sattua vain aktiivisen äänitoiminnon aikana. SSB 114 tarkistetaan tällaisten tapausten varalta kerran yhtä TDM-jaksoa kohden (joka 45. ms). Tällainen tapahtuma havaitaan käyttämällä 35 cluster-laskua. Alkamalla I6:nnesta bitistä ja menemällä 18 100843 kaikkien läpi aina 45:nteen bittiin SSB 114:ssä ryhmälasku kasvaa jokaisella kuuloke-paikallaan-bitillä ja vähenee jokaisella kuuloke-pois-paikaltaan-bitillä. Jos lasku pääsee johonkin kynnykseen, jonka lopetus-cluster-lasku (Tcc) 5 määrittää, tasavirtasignalointitapahtuma ilmoitetaan.A DC signaling event can only occur during an active audio operation. SSB 114 is checked for such cases once per TDM cycle (every 45 ms). Such an event is detected using 35 cluster counts. Starting with the I6th bit and going through 18,100,843 all the way up to the 45th bit in SSB 114, the group count increases with each headset-out-bit and decreases with each headset-out-of-bit. If the count reaches a threshold determined by the end-cluster count (Tcc) 5, the DC signaling event is reported.
Cluster-laskenta ei saa muodostua negatiiviseksi eikä ylittää arvoa Tcc. Cluster-laskenta pidetään yllä myös jak-sorajojen ylityttyä, niin että kuulokekytkinnäytteiden vuota tarkastellaan jatkumona.The cluster calculation must not become negative and must not exceed the value Tcc. Cluster counting is also maintained when the jack grid limits are exceeded, so that the leakage of headphone switch samples is considered as a continuum.
10 Cluster-laskentatekniikälla on se vaikutus, että sillä voidaan havaita kuuloke-paikallaan-tilojen cluste-reita SSB 114:ssä jopa häiriöpiikkien esiintyessä. Osumat torjutaan perustuen Tcc:n valintaan.10 The cluster computing technology has the effect that it can detect clusters of headphone-stationary states in the SSB 114 even in the presence of interference peaks. Hits are rejected based on Tcc selection.
Kun havaitaan jokin tasavirtasignalointitapahtuma, 15 sen jälkeen tulevaa lähetyspursketta käytetään kontrolli- purskeena. Purskeessa oleva ääni-informaatio korvataan tasavirtasignalointi-informaatiolla käyttäen vallitsevaa äänimodulaatiotasoa. SSB-datassa kauimmin olleet 30 bittiä, jotka edustavat 45 ms kytkin-kuuloketilaa, koodite-20 taan mainitussa purskeessa.When a DC signaling event is detected, the 15 subsequent transmission bursts are used as a control burst. The audio information in the burst is replaced with DC signaling information using the prevailing audio modulation level. The longest 30 bits in the SSB data, representing a 45 ms switch-to-headset mode, are coded in said burst.
Jos SSB 114:ssä havaitaan perättäisiä tasavirtasig-nalointitapahtumia, ohjauspurskeita lähetetään jatkuvasti toisiaan seuraavina jaksoina. Silloin tällöin tarvitaan , yksi lisäohjauspurske yhden tai useamman ohjauspurskejonon 25 jälkeen, vaikka yhtään tasavirtasignalointitapahtumaa ei ole esitetty siinä jaksossa. Ainoa ehto, jolla lisäohjaus-pursketta tarvitaan, tulee kyseeseen, kun edellinen oh-jauspurske päättyi kuuloke-paikallaan-bittiin jättäen tällöin perusaseman 104 kuuloke-paikallaan-tilaan. Jos tarvi-30 taan lisäohjauspursketta, peruskaistaprosessori 112 perus- asemalla 104 joutuu varmistamaan, että viimeinen kytkin-kuuloke-tila on asetettu ottamaan kuulokkeen irti, niin että äänikoodekkiyksikkö (VCU) 24 palaa kuuloke-irti-ti-laan.If consecutive DC signaling events are detected in the SSB 114, control bursts are transmitted continuously in successive cycles. Occasionally, one additional control burst is required after one or more control burst sequences 25, although no DC signaling events are shown in that section. The only condition for which an additional control burst is required is when the previous control burst ended in the headphone-stationary bit, leaving the base station 104 in the headphone-stationary state. If an additional control burst is required, the baseband processor 112 at base station 104 must ensure that the last switch-to-headset mode is set to disconnect the headset so that the audio codec unit (VCU) 24 returns to headset-off mode.
35 Jokaisen ohjauslohkon ensimmäiset kuusi sanaa käy- 19 100843 tetään mielivaltaiselle lippumallille. Tämä lippuinani mahdollistaa ohjauslohkon havaitsemisen normaalin äänitoi-minnon aikana.35 The first six words of each control block are used for an arbitrary flag pattern. This, as my flag, allows the control block to be detected during normal audio operation.
Lippumallia 14 seuraa 14 sanan tasavirtasignaloin-5 tidata. Sanat on järjestetty seitsemän sarjoihin/ joista jokaiseen sarjaan kuuluu kaksi informaatiosanaa. Jokaisen sanan kahdessa vähiten merkitsevässä bitissä ei ole yhtään informaatiota ja se on asetettu mielivaltaisesti nollaksi.Flag pattern 14 is followed by 14 word DC signaling-5 tidata. The words are arranged in seven sets / of which each set contains two information words. The two least significant bits of each word have no information and are arbitrarily set to zero.
Nämä bitit voidaan ja ne pitäisi kuitenkin käyttää virheen 10 havaitsemiseen. Yhdessä sarjassa olevien sanojen jokaises sa jäljellä olevassa 15 bitissä on kollektiivisesti 30 bittiä kytkin-kuuloke-tila-informaatiota. Informaatio on tallennettu kronologisesti sarjan sisällä olevasta ensimmäisestä sanasta toiseen sanaan ja tärkeimmästä vähiten 15 tärkeimpään databittiin mainituissa sanoissa. Toistuvien mutta väärien mallien väärien ratkaisujen estämiseksi jokaiseen sarjaan on annettu sille yksinomaiset OR-arvot omine bittimalleineen.However, these bits can and should be used to detect error 10. Each of the remaining 15 bits of words in a series collectively has 30 bits of switch-headset status information. The information is stored chronologically from the first word within the series to the second word and from the most important to at least the 15 most important data bits in said words. To prevent repetitive but erroneous solutions of erroneous patterns, each set is given unique OR values with its own bit patterns.
Perusasemassa 104 oleva vastaanottava VCU 24 mää-20 rittää ohjauslohkon olemassaolon vastakohtana äänilohkolle käyttäen yksinkertaista enemmistön määräävää toimintoa koskien lippumallin sanoja lohkon päässä. Jos enemmistön määräävä kynnys ylitetään, lohko nimetään ohjauslohkoksi. Jäännösriippuvaista lineaariennusteen (RELP) synteesiä 25 jatketaan ohjauslohkoprosessoinnin jälkeen ja normaali RELP-data korvataan RELP-hiljaisuudella. Heti kun ohjaus-lohko on havaittu, se tasavirtasignalointitilan informaatio, joka siinä on, tulkitaan käyttäen yksinkertaista enemmistön määräävää toimintoa. Eksklusiivi OR:n muuntami-30 nen on poistettava ennen enemmistön määräävää toimintoa.The receiving VCU 24 at base station 104 determines the existence of a control block as opposed to an audio block using a simple majority determining function with respect to the words of the flag model at the end of the block. If the majority determining threshold is exceeded, the block is designated as the control block. Residual-dependent linear prediction (RELP) synthesis 25 is continued after control block processing and normal RELP data is replaced with RELP silence. As soon as the control block is detected, the DC signaling state information contained therein is interpreted using a simple majority determining function. The exclusive OR conversion must be removed before the majority's dominant function.
Jos enemmistön määrääminen ei onnistu ylittämään määräys-kynnystä, lohko torjutaan eikä mitään muutosta tehdä kuu-lokekannatintilaan.If the majority assignment fails to exceed the order threshold, the block is rejected and no change is made to the headphone carrier state.
Heti kun VCU 24 on koodittanut SSB 114:n 30 bitin 35 sisällön, se käännetään Tl:ksi A/B signalointibittejä. Kun « 20 100843 kaksilankainen kuulokekannatintila on kyseessä, 30 SSB bittiä vastaavat tarkalleen tarvittavia 30 bittiä A-bit-tisignalointidataa.As soon as the VCU 24 has encoded the contents of the 30 bits 35 of the SSB 114, it is converted to T1 A / B signaling bits. In the case of «20 100843 two-wire headphone carrier mode, the 30 SSB bits correspond exactly to the required 30 bits of A-bit signaling data.
Mainitut Tl A-bittiä sijoitetaan FIFO-jonoon lähe-5 tettäväksi PCM-pääreitin kautta perusasemalle 104. Vastaa va MUX 19 saa aikaan sen, että VCU 24 -prosessorissa on keskeytys juuri ennen A-bitin Tl-signalointijaksoa, mikä mahdollistaa sen, että prosessori voi syöttää sopivan sig-nalointibitin oikeaan PCM-tavuun. Kun ei tule yhtään oh-10 jauslohkoa täyttämään uudelleen A-bittijonoa, vanhin tila toistuu loputtomiin. Kun on kyseessä tasavirtasignalointi-toiminto, SCT 100 varmistaa sen, että SSB:ssä 114 oleva viimeinen tila on kuuloke-pois-tila.Said T1 A-bits are placed in the FIFO queue to be sent via the main PCM to the base station 104. The corresponding MUX 19 causes the VCU 24 processor to have an interrupt just before the A-bit T1 signaling period, which allows the processor to can input the appropriate signaling bit to the correct PCM byte. When there are no oh-10 distribution blocks to refill the A-bit string, the oldest state is repeated indefinitely. In the case of the DC signaling function, the SCT 100 ensures that the last state in the SSB 114 is the headset-off state.
Noudattaen puhelun rakentumista perusasemassa 104 15 oleva CCU 23 käynnistää VCU 24:n kuuloke-pois-tilaan. Pu helun alkukäynnistyksessä CCU 23 sijoittaa VCU 24:n kuulo-ke-pois-tilaan juuri ennen tarkennuksen päättämistä. Puhelun päättyessä CCU 23 sijoittaa VCU 24:n kuuloke-pois-tilaan sen jälkeen, kun vastaus on havaittu. Ohjauspurskeita 20 ei käytetä näihin valvontatilan siirtymiin.Following the construction of the call, the CCU 23 in the base station 104 15 starts the VCU 24 in the headset-off mode. At the initial start of the call, the CCU 23 places the VCU 24 in a hearing-wed-off mode just before the focus is completed. At the end of the call, the CCU 23 places the VCU 24 in the headset-off state after the answer is detected. Control bursts 20 are not used for these monitoring mode transitions.
Kun äänitoiminto on muodostettu, ohjauspurskeita käytetään lähettämään tasavirtasignalointitapahtumia perusasemalle 104. Jos havaitaan irtikytkeytyminen tilaaja-asemassa 41, perusaseman VCU 24: n signalointitila jätetään « « ‘ 25 tilaan kuuloke-paikoillaan, kun taas puhelu selvitetään RCC:n Clear request -purskeen kautta.Once the audio function is established, control bursts are used to send DC signaling events to base station 104. If a disconnection is detected at subscriber station 41, the signaling state of base station VCU 24 is left in «« '25 state at its headset positions, while the call is cleared through RCC Clear request burst.
Valitsemalla sopivasti tasavirtasignalointiparamet-rit on mahdollista säädellä järjestelmän toimintaa. Virheiden havaitsemisen ja korjaamisen apuna käytetään lip-30 pumallia ja SSB:n enemmistön määräystoiminnot otetaan kah deksan bitin lohkoina (tavurajojen mukaisesti). Loppumailla koskeva enemmistön määrääminen valtaa kaikki 12 tavua.By appropriately selecting the DC signaling parameters, it is possible to control the operation of the system. The lip-30 pump model is used to assist in error detection and correction, and the control functions of the majority of the SSB are taken as eight-bit blocks (according to byte boundaries). In the rest of the world, majority majority control takes over all 12 bytes.
SSB 14:ää varten on neljä itsenäistä enemmistön määräävää ratkaisua, yksi jokaista sen sisältämää tavua kohti. Jos 35 yksikään enemmistön ratkaisuista epäonnistuu, silloin kat- 100843 21 sotaan koko enemmistöratkaisun epäonnistuneen. Valitut parametriarvot ovat seuraavat:For SSB 14, there are four independent majority-determining solutions, one for each byte it contains. If 35 none of the majority solutions fail, then the entire majority solution is considered to have failed. The selected parameter values are as follows:
Lopetuscluster-laskenta 15 5 Lippumallien enemmistö- 6 (12 tavusta) ratkaisu SSB:n enemmistöratkaisu 4 (7 tavusta)Termination Cluster Calculation 15 5 Majority of 6 (12 bytes) Solution for Flag Models SSB Majority Solution 4 (7 bytes)
Lopetusclusterlaskennan valinta edustaa kompromis-10 siä osumahyIkäämisen ja tasavirtasignalointipulssien us kollisen toiston kesken. Pienin merkittävä kuuloke-pai-koillaan-pulssin kesto on 29 ms paikoillaan-tila, joka on muodostettu 20 pulssilla toista valitsinta kohden, toimien 58 % tauolla. Käytettäessä lopetuscluster-laskentaa arvol-15 la 15 hylättäisiin alle 22,5 + 1,5 ms osumat. Tämä hyl- käyskynnys on paljon tarvittavan 29 msek alapuolella, mikä vastaa näyteaikoja 18,5. Mainittu kynnys ilmaisee myös, että ohjauslohko lähetetään vain, jos ainakin 50 % TDM-jaksosta on varattu, kun kuuloke on nostettu paikoilleen.The choice of termination cluster calculation represents a trade-off between 10 hit repulsions and reliable repetition of DC signaling pulses. The minimum significant headphone-stationary pulse duration is the 29 ms stationary state generated by 20 pulses per second selector, operating at 58% pause. Using the end-cluster calculation with a value of 15 to 15 would result in hits of less than 22.5 + 1.5 ms. This rejection threshold is well below the required 29 msec, which corresponds to sample times of 18.5. Said threshold also indicates that the control block is transmitted only if at least 50% of the TDM period is occupied when the handset is lifted into place.
20 Mainitut 45 SSB bittiä sisältävät 67,5 ms signalointiti- lainformaatiota muodostaen 22,5 ms ennakointidatan puskurille, että se voi tehdä go/no go -ratkaisun. Ilman näitä ennakointidatoja ei aina olisi mahdollista lähettää ensimmäisiä kuulokekannatintila-siirtobittejä oikeaan aikaan.Said 45 SSB bits contain 67.5 ms of signaling status information, generating 22.5 ms of prediction data for the buffer so that it can make a go / no go solution. Without this prediction data, it would not always be possible to send the first headphone carrier mode transfer bits at the right time.
• 25 Lippumallikynnys on keskeinen ominaisuus pyrit täessä välttämään vääriä ohjauslohkohavaintoja ja huomiotta jääneitä ohjauslohkoja. Joskaan ne eivät ole suotavia, väärän ohjauslohkon havaitseminen normaalin ääni-toiminnon aikana ei ole kohtalokasta järjestelmälle. Vää-30 rän havaitsemisen tuloksena on vain 45 millisekunnin pur- skeen hiljaisuus ja se pieni todennäköisyys, että keskustoimiston näennäislinjassa tapahtuu joitakin osumia. Ohjauslohkon häviäminen olisi paljon pahempaa, ja vielä pahempaa olisi ohjauspurske, koska tämä häiritsee sitä, mi-35 ten tilaaja pystyy suorittamaan signaloinnin. Kun tämä 22 100843 pidetään mielessä, lippuasetelmakynnys asetetaan arvoon kuusi (kiinteä asema) kahdeksan tavun (tavuraja) sovitukseen 12 mahdollisesta. Tämän tapahtumisen todennäköisyys satunnaiskohinassa (RELP data ilmenee valkoisena kohinana) 5 on (2-βχβχ(12 valitsevat 6) tai 3,2 x 10-^. 22,5 msekunnin lohkosiirtojaksolla tällaisella yhteensopivuudella on odotettavissa oleva esiintymistiheys kerran 200 jatkuvan ää-nitoiminnon vuoden aikana. Ohjauslohkon menetysanalyysi on jonkin verran vaikeampaa erityisesti silloin, jos erehdyk-10 sien oletetaan tapahtuvan purskeissa; on kuitenkin esitet ty, että tämä. havaitsemisskeema tuottaa hyvin todellisuuspohjaisen kuvan asiasta.• 25 The flag model threshold is a key feature in avoiding false control block observations and ignored control blocks. Although they are not desirable, detecting the wrong control block during normal audio operation is not fatal to the system. The detection of a false 30 results in the silence of a burst of only 45 milliseconds and the low probability that some hits will occur on the virtual office's virtual line. The loss of the control block would be much worse, and even worse would be a control burst, as this would interfere with the ability of the mi-35 subscriber to perform signaling. With this 22 100843 in mind, the flag setup threshold is set to six (fixed station) for an eight byte (byte boundary) match of 12 possible. The probability of this occurring in random noise (RELP data appears as white noise) 5 is (2-βχβχ (12 selects 6) or 3.2 x 10- ^. With a block transfer period of 22.5 msec, such compatibility is expected to occur once in 200 years of continuous audio operation. The loss analysis of the control block is somewhat more difficult, especially if the errors are assumed to occur in bursts, however, it has been shown that this detection scheme provides a very reality-based picture.
SSB:n enemmistön määräävän toiminnon kynnys mahdollistaa virheen korjauksen signaiointidatoissa. Koska tasa-15 virtasignalointibitit on tallennettu sarjoina, vastaavat SSB:n sanat on erotettu toisistaan usealla bittipositiol-la. Tämä luonnollinen väli tekee mahdolliseksi sen, että purskevirhe jättää huomiotta kolme kokonaista sarjaa eikä silti pilaa enemmistön määräävää toimintoa.The threshold for the majority of SSB's dominant function allows error correction in the signaling data. Since the DC-15 current signaling bits are stored in series, the corresponding SSB words are separated by several bit positions. This natural interval makes it possible for the burst error to ignore three complete sets and still not ruin the dominant function of the majority.
20 Ne äänikanavat, jotka tekevät mahdolliseksi hyväk syttävän äänen laadun, aikaansaavat myös hyvin luotettavan tasavirtasignaloinnin käyttäen em. tekniikkaa. Järjestelmän signalointiresoluutio on 1,5 ms. Tämä vastaa Tl: n A/B-signalointiresoluutiota ja täten edustaa hyväksyttävää 25 tasoa. Signalointiviive järjestelmän läpi on n. 80 ms.20 The audio channels that enable acceptable sound quality also provide very reliable DC signaling using the above technology. The signaling resolution of the system is 1.5 ms. This corresponds to the A / B signaling resolution of T1 and thus represents an acceptable level. The signaling delay through the system is about 80 ms.
Tämä viive koostuu 67,5 ms SSB:n ikkunasta, kuuden millisekunnin lähetysajasta ja perusaseman käsittelyäjasta.This delay consists of a 67.5 ms SSB window, a transmission time of six milliseconds, and base station processing time.
Nämä mittaukset tekevät järjestelmän tasavirtasignaloinnin selväpiirteisyydestä vertailukelpoisen olemassaolevan di-30 gitaalisen silmukka-kantoaaltojärjestelmien kanssa.These measurements make the clarity of DC signaling in the system comparable to existing di-30 digital loop carrier systems.
Vastaavalla tavalla tasavirtasignalointi-informaa-tio voidaan siirtää perusasemassa 104 olevalta näennäis-linjalta 26 tilaaja-asemassa olevaan linjaliitäntäyksik-köön 27.Similarly, DC signaling information may be transferred from the pseudo-line 26 in the base station 104 to the line interface unit 27 in the subscriber station.
35 Perusaseman 104 ja tilaaja-aseman 41 suorittamat 23 100843 yleiset rutiinit tasavirtasignalointi-informaation havaitsemiseksi ja lähettämiseksi yhteyskanavan kautta, joka on osoitettu äänikanavaksi, on koottu kuvioon 4. Puhelun aloitusasema 155, joka on esitetty kuviossa 4, on joko 5 perusaseina 104 tai tilaaja-asema 41 tasavirtasignalointi- informaation aloituspaikan mukaan, ja vastaanottava asema 156 on se toinen näistä kahdesta asemasta.The general routines 23 100843 performed by the base station 104 and the subscriber station 41 for detecting and transmitting DC signaling information over a communication channel designated as a voice channel are summarized in Figure 4. The call origination station 155 shown in Figure 4 is either a base station 104 or a subscriber station 104. station 41 according to the starting location of the DC signaling information, and the receiving station 156 is the other of the two stations.
Aloitusasema 155 suorittaa rutiinin 158, jolla signaaleja valvotaan näennäislinjalla/linjaliitäntäyksikössä, 10 se suorittaa rutiinin 159, jolla rutiinin 158 mukaiset valvotut signaalit puskuroidaan, suorittaa rutiinin 160, jolla havaitaan tasavirtasignalointi-informaatio signaaleista, jotka on puskuroitu rutiinin 159 mukaan; suorittaa rutiinin 161, jolla muokataan havaittu tasavirtasignaloin-15 ti-informaatio yhteyden saamiseksi sille osoitetun kanavan kautta datasignaalien asemesta formatoimalla havaittu ta-savirtasignalointi-informaatio ohjauslohkona, jossa on lippuasetelma tasavirtasignalointidatan lisäksi; ja se suorittaa rutiinin 162, jolla lähetetään ohjauslohko oh-20 jaussignaalipurskeena sille osoitetulla yhteyskanavalla ääni-informaation asemesta.The start station 155 executes a routine 158 for monitoring signals on the virtual line / line interface unit, it executes a routine 159 for buffering the monitored signals according to the routine 158, executes a routine 160 for detecting DC signaling information about the signals buffered according to the routine 159; performing a routine 161 for modifying the detected DC signaling information to establish a connection over the channel assigned to it instead of data signals by formatting the detected DC signaling information as a control block having a flag arrangement in addition to the DC signaling data; and performing a routine 162 for transmitting the control block as a control signal burst on the communication channel assigned to it instead of the voice information.
Vastaanottava asema 156 suorittaa rutiinin 166, jolla määrätään ohjauslohkon olemassaolo yhdessä signaa-lipurskeessa, joka on otettu vastaan sille osoitetun yh-25 teyskanavan kautta tunnistamalla signaalipurskeessa oleva lippuasetelma. Vastaanottava asema 156 suorittaa sitten rutiinin 167, jolla tasavirtasignalointi-informaatio muotoillaan uudelleen ohjauslohkossa normaaliin tasavirtasig-nalointiformaattiin siirrettäväksi näennäislinjaan/linja-30 liitäntäyksikköön. Lopuksi vastaanottava asema 156 suorit taa rutiinin 168, jolla siirretään uudelleen muotoiltu tasavirtasignalointi-informaatio vastaanottavassa asemassa 156 olevalle näennäislinjalle/linjaliitäntäyksikköön.The receiving station 156 performs a routine 166 to determine the existence of a control block in one signal burst received through the communication channel assigned to it by identifying the flag set in the signal burst. The receiving station 156 then performs a routine 167 to reformat the DC signaling information in the control block into a normal DC signaling format for transmission to the virtual line / line-30 interface unit. Finally, the receiving station 156 performs a routine 168 to transfer the reformatted DC signaling information to the virtual line / line interface unit at the receiving station 156.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI963804A FI100843B (en) | 1989-02-27 | 1996-09-24 | Initiation of a transmission channel between a subscriber station and a base station in a subscriber transmission system |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI890928A FI98425C (en) | 1989-02-27 | 1989-02-27 | The telecommunications system |
FI890928 | 1989-02-27 | ||
FI963804 | 1996-09-24 | ||
FI963804A FI100843B (en) | 1989-02-27 | 1996-09-24 | Initiation of a transmission channel between a subscriber station and a base station in a subscriber transmission system |
Publications (3)
Publication Number | Publication Date |
---|---|
FI963804A FI963804A (en) | 1996-09-24 |
FI963804A0 FI963804A0 (en) | 1996-09-24 |
FI100843B true FI100843B (en) | 1998-02-27 |
Family
ID=26158505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI963804A FI100843B (en) | 1989-02-27 | 1996-09-24 | Initiation of a transmission channel between a subscriber station and a base station in a subscriber transmission system |
Country Status (1)
Country | Link |
---|---|
FI (1) | FI100843B (en) |
-
1996
- 1996-09-24 FI FI963804A patent/FI100843B/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
FI963804A (en) | 1996-09-24 |
FI963804A0 (en) | 1996-09-24 |
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 | |
US6212173B1 (en) | Communication system with fast control traffic | |
DK168976B1 (en) | Method of communicating via radio channels data messages as well as data message transmission system, remote subscriber station and base station control system for use in the practice of the method | |
US5513183A (en) | Method for exploitation of voice inactivity to increase the capacity of a time division multiple access radio communications system | |
JP4059419B2 (en) | Wireless digital subscriber telephone system for simultaneous multi-voice communication and data communication through single or multiple channels | |
US5008953A (en) | Mobile station link supervision utilizing digital voice color codes | |
US5299198A (en) | Method and apparatus for exploitation of voice inactivity to increase the capacity of a time division multiple access radio communications system | |
JP2540968B2 (en) | Multidirectional communication system | |
RO120521B1 (en) | METHOD OF MINIMIZING THE SINKING SOCKET, IN A RADIOTHETICONE SYSTEM | |
JP2001506442A (en) | Apparatus and method for a communication network | |
CA2207966C (en) | A method and system for delayed transmission of fast associated control channel messages on a voice channel | |
FI100843B (en) | Initiation of a transmission channel between a subscriber station and a base station in a subscriber transmission system | |
FI98425C (en) | The telecommunications system | |
EP0666674A2 (en) | Method and apparatus for improved radio-frequency link establishment and monitoring in a communication system | |
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 | |
KR920003829B1 (en) | Initialization of communication channel between a subscriber station and base station in a subscriber communication system | |
JP2711333B2 (en) | Subscriber communication system | |
JP3107043B2 (en) | Personal access communication system | |
NO176638B (en) | Subscriber communication system with a plurality of base stations each in a separate network | |
NO176637B (en) | Communication system with a plurality of base stations, each in a separate network | |
JP2003032154A (en) | Echo canceller control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MA | Patent expired |