[go: up one dir, main page]

FI102344B - Integrated voice coding - Google Patents

Integrated voice coding Download PDF

Info

Publication number
FI102344B
FI102344B FI960522A FI960522A FI102344B FI 102344 B FI102344 B FI 102344B FI 960522 A FI960522 A FI 960522A FI 960522 A FI960522 A FI 960522A FI 102344 B FI102344 B FI 102344B
Authority
FI
Finland
Prior art keywords
functions
mobile communication
communication system
isp
network element
Prior art date
Application number
FI960522A
Other languages
Finnish (fi)
Swedish (sv)
Other versions
FI960522A0 (en
FI960522A (en
FI102344B1 (en
Inventor
Mikko Olkkonen
Original Assignee
Nokia Telecommunications Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Telecommunications Oy filed Critical Nokia Telecommunications Oy
Priority to FI960522A priority Critical patent/FI102344B1/en
Publication of FI960522A0 publication Critical patent/FI960522A0/en
Priority to AU16037/97A priority patent/AU1603797A/en
Priority to PCT/FI1997/000060 priority patent/WO1997029602A1/en
Priority to EP97902374A priority patent/EP0878105A1/en
Publication of FI960522A publication Critical patent/FI960522A/en
Application granted granted Critical
Publication of FI102344B publication Critical patent/FI102344B/en
Publication of FI102344B1 publication Critical patent/FI102344B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • H04W36/18Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

102344102344

Integroitu puheenkoodausIntegrated speech coding

Keksinnön kohteena on patenttivaatimuksen 1 johdannon mukainen järjestely matkaviestinjärjestelmien toimintojen integroimiseksi.The invention relates to an arrangement according to the preamble of claim 1 for integrating the functions of mobile communication systems.

Kuvio 1 esittää solukkomaisesti toteutetun matkaviestinjärjestelmän 5 keksinnön kannalta oleellisia osia. Matkaviestimet MS (Mobile Station) viestivät tukiasemien BTSn (Base Transceiver Station) kanssa. Tukiasemia ohjataan tukiasemaohjaimilla BSC (Base Station Controller), jotka liittyvät transkooderien TC (Transcoder) kautta matkaviestinkeskuksiin MSC (Mobile Switching Center). Tukiasemaohjaimen BSC hallitsemaa alijärjestelmää - jo-10 hon sisältyy sen ohjaamat tukiasemat BTSn - kutsutaan yhteisesti tukiasema-alijärjestelmäksi BSS (Base Station Subsystem). Keskuksen MSC ja tukiasema-alijärjestelmän BSS välistä rajapintaa kutsutaan A-rajapinnaksi (A-interface). A-rajapinnan keskuksen MSC puoleista matkaviestinjärjestelmän osaa kutsutaan verkkoalijärjestelmäksi NSS (Network Subsystem).Figure 1 shows the essential parts of a cellularly implemented mobile communication system 5 according to the invention. Mobile stations MS (Mobile Station) communicate with base transceiver stations (BTSs). The base stations are controlled by base station controllers BSC (Base Station Controller), which are connected to the mobile switching centers MSC (Mobile Switching Center) via transcoders TC (Transcoder). The subsystem controlled by the base station controller BSC - which already includes the base stations BTSn controlled by it - is collectively referred to as the base station subsystem BSS (Base Station Subsystem). The interface between the exchange MSC and the base station subsystem BSS is called the A-interface. The part of the mobile communication system on the MSC side of the A-interface exchange is called the Network Subsystem (NSS).

15 Matkaviestinkeskus MSC huolehtii tulevien ja lähtevien puheluiden kytkennästä. Se suorittaa samantyyppisiä tehtäviä kuin yleisen puhelinverkon PSTN keskus. Näiden lisäksi se suorittaa myös ainoastaan siirtyvälle puhelu-liikenteelle ominaisia toimintoja, kuten esimerkiksi tilaajien sijainninhallintaa, yhteistyössä verkon tilaajarekisterien kanssa. GSM-järjestelmässä on tilaaja-20 rekistereinä ainakin (ei-näytetyt) kotirekisteri HLR ja vierailijarekisteri VLR.15 The mobile switching center MSC takes care of the connection of incoming and outgoing calls. It performs the same type of tasks as a PSTN exchange in a public switched telephone network. In addition to these, it also performs functions specific only to mobile call traffic, such as subscriber location management, in cooperation with the subscriber registers of the network. The GSM system has at least (not shown) a home location register HLR and a visitor location register VLR as subscriber registers.

• ; Matkaviestinkeskukset MSC liittyvät muihin verkkoihin, kuten yleiseen puhe- : linverkkoon PSTN ja/tai integroituun palveluverkkoon ISDN jne.•; The mobile switching centers MSC are connected to other networks, such as the public switched telephone network (PSTN) and / or the integrated service network ISDN, etc.

: : : Yllä kuvatussa tekniikan tason mukaisessa matkaviestinjärjestel- mässä puhesignaalia käsitellään ja muunnetaan esitysmuodosta toiseen use- : Γ: 25 assa eri pisteessä.::: In the prior art mobile communication system described above, a speech signal is processed and converted from one representation to another at several different points.

Kaiunpoistajat EC (Echo Cancellation) estävät kiinteästä puhelinver-kosta (PSTN) palautuvan kaiun välittymisen matkaviestintilaajalle. Nämä kai-unpoistajat on yleensä sijoitettu matkaviestinkeskuksessa keskuksien välisiin • · · yhdysjohtoihin.Echo Cancellation EC (Echo Cancellation) prevents the transmission of echo returning from the fixed telephone network (PSTN) to a mobile subscriber. These loudspeakers are usually located in the mobile switching center on the interconnectors.

• ♦ · 30 Transkooderit TC muuntavat puheen digitaalisesta esitysmuodosta • · v.: toiseen. Keskuksen ja transkooderin TC välinen liikenne voi olla esimerkiksi 64 kbit/s A-lain (A-law) muotoon koodattua PCM-dataa. Vaihtoehtoisesti voi-daan käyttää μ-lain mukaista koodausta. Transkooderin TC ja tukiasemaoh-jaimen BSC välinen liikenne voi olla esimerkiksi 13 kbit/s koodattua puhetta.• ♦ · 30 Transcoders TC convert speech from digital format • · v .: to another. The traffic between the exchange and the transcoder TC can be, for example, 64 kbit / s A-law encoded PCM data. Alternatively, coding according to the μ law can be used. The traffic between the transcoder TC and the base station controller BSC can be, for example, 13 kbit / s coded speech.

' ’ 35 Datalle tehtävä nopeuden sovitus suoritetaan nopeuden 64 kbit/s ja nopeuk sien 3,6; 6 tai 12 kbit/s välillä.'' The rate matching for the data shall be performed at a rate of 64 kbit / s and a rate of 3,6; Between 6 or 12 kbit / s.

2 1023442 102344

Pehmeä kanavanvaihto SH (Soft Handover) yhdessä diversiteetin yhdistämisen eli makrodiversiteetin DC (Diversity Combining) kanssa voidaan toteuttaa esimerkiksi seuraavasti. Laskevan siirtotien suunnassa signaali välitetään usean tukiaseman BTS kautta matkaviestimelle ja nousevan siirtotien 5 suunnassa matkaviestimen MS signaaleja vastaanotetaan usean tukiaseman BTS kautta. Vastaanottimessa puhekehykset yhdistetään esimerkiksi siten, että eri reittejä pitkin vastaanotetuista puhekehyksistä valitaan jonkin kriteerin mukaan paras. Sopivia kriteerejä ovat esimerkiksi SINR (Signal to Interference plus Noise Ratio) ja voidaan käyttää bittivirhetiheyttä BER (Bit Error Rate). 10 Tämän toiminnon käynnistää matkapuhelinkeskus MSC (tai tukiasemaohjain BSC) havaittuaan, että matkaviestin MS on siirtynyt kahden tai useamman tukiaseman BTS yhteiselle peltoalueelle.Soft Handover (SH) together with Diversity Combining (DC) can be implemented, for example, as follows. In the downlink direction, the signal is transmitted to the mobile station via a plurality of base stations BTS, and in the uplink direction 5, signals from the mobile station MS are received through a plurality of base station BTSs. At the receiver, the speech frames are combined, for example, by selecting the best of the speech frames received along different routes according to some criteria. Suitable criteria are, for example, SINR (Signal to Interference plus Noise Ratio) and a bit error rate BER (Bit Error Rate) can be used. This function is initiated by the mobile services switching center MSC (or the base station controller BSC) after detecting that the mobile station MS has moved to a common field area of two or more base stations BTS.

Kuvioon 1 katkoviivoina merkityt nuolet kuvaavat sitä, että nuolten osoittamissa pisteissä - ei välttämättä jokaisessa pisteessä - suoritetaan pro-15 sessointivaiheita, jotka liittyvät pehmeään kanavanvaihtoon SH ja makrodi-versiteettiin DC.The dashed arrows in Figure 1 illustrate that at the points indicated by the arrows - not necessarily at each point - processing steps related to soft handoff SH and macrodiversity DC are performed.

Yllä mainitut toimenpiteet signaalin käsittelemiseksi ja muuntamiseksi esitysmuodosta toiseen useassa järjestelmän pisteessä sisältävät run-20 säästi samankaltaista prosessointia. Ongelmaksi tällaisessa matkaviestinjärjestelmässä muodostuu se, että samankaltaisen prosessoinnin suorittaminen moneen kertaan useassa eri pisteessä lisää järjestelmän monimutkaisuutta.The above-mentioned measures for processing and converting the signal from one representation to another at several points in the system include run-20 saving similar processing. The problem with such a mobile communication system is that performing similar processing many times at several different points increases the complexity of the system.

: Monimutkaisuus lisääntyy mm. siksi, että järjestelmän elementeissä, joissa mainittuja prosessointivaiheita suoritetaan, tarvitaan kussakin omat signaa- : 25 liprosessorit, muistit ym. Erillisinä suoritettavat prosessointivaiheet voivat hyö- • · · dyntää vain edellisen prosessointivaiheen lopputuloksia, mutta ne eivät voi käyttää hyväkseen hyödyllisiä välituloksia. Monimutkaisuuden lisääminen .v. kasvattaa kustannuksia sekä huonontaa järjestelmän luotettavuutta.: Complexity increases e.g. because the elements of the system in which said processing steps are performed each require their own signal processors, memories, etc. The processing steps performed separately can only utilize the results of the previous processing step, but they cannot take advantage of useful intermediate results. Adding Complexity .v. increase costs and degrade system reliability.

• · · I.I Keksinnön tavoitteena on siten kehittää matkaviestinjärjestelmään *\ 30 soveltuva, yllä mainitut prosessointivaiheet käsittävä järjestely siten, että yllä • · mainitut järjestelmän monimutkaisuuteen, hintaan ja luotettavuuteen liittyvät O ongelmat saadaan ratkaistua. Keksinnön tavoitteet saavutetaan järjestelyllä, jolle on tunnusomaista se, mitä sanotaan itsenäisissä patenttivaatimuksissa. I". Keksinnön edulliset suoritusmuodot ovat epäitsenäisten patenttivaatimusten * * 35 kohteina.The object of the invention is thus to develop an arrangement suitable for a mobile communication system * \ 30, comprising the above-mentioned processing steps, so that the above-mentioned problems related to the complexity, cost and reliability of the system can be solved. The objects of the invention are achieved by an arrangement which is characterized by what is stated in the independent claims. Preferred embodiments of the invention are the subject matter of the dependent claims.

Keksintö perustuu siihen, että matkaviestinjäijestelmän mahdollisimman monet prosessointivaiheet suoritetaan integroidusti, edullisesti yh- 3 102344 dessä integroidussa verkkoelementissä. Tällainen integroitu verkkoelementti voi olla erillinen yksikkö, joka verkkohierarkiassa sijaitsee kuvion 1 mukaisen transkooderin TC paikalla. Integroitu verkkoelementti voidaan fyysisesti sijoittaa myös matkapuhelinkeskukseen MSC, kuitenkin niin, että A-rajapinnan 5 mukaiset laitevalmistajien vastuualueet ovat selvästi määritellyt. Keksinnön mukaisen järjestelyn etuna tekniikan tason mukaiseen ratkaisuun nähden on yksinkertaisempi rakenne, mikä alentaa kustannuksia sekä parantaa järjestelmän luotettavuutta. Keksinnölle on ominaista pystysuora integrointi eli erilaisten toimintojen integrointi. Signaalinkäsittelykapasiteetin lisäämiseksi on 10 edullista asentaa useita signaaliprosessoreita rinnakkain. Voidaan myös asentaa rinnakkain useita keksinnön mukaisia integroituja verkkoelementtejä, joko niin, että integoidut verkkoelementit sijaitsevat samassa pisteessä tai vaihtoehtoisesti niin, että ne on yhdistetty esimerkiksi tukiasemaohjaimiin BSC. Keksinnön yhteydessä voidaan siis puhua pystysuorasta integroinnista 15 eli toimintojen integroinnista ja samanaikaisesti vaakasuorasta hajautuksesta.The invention is based on the fact that as many processing steps as possible of the mobile communication system are performed in an integrated manner, preferably in a single integrated network element. Such an integrated network element may be a separate unit located in the network hierarchy at the location of the transcoder TC according to Figure 1. The integrated network element can also be physically located in the mobile switching center MSC, however, so that the responsibilities of the device manufacturers according to the A-interface 5 are clearly defined. The advantage of the arrangement according to the invention over the solution according to the prior art is a simpler structure, which reduces costs and improves the reliability of the system. The invention is characterized by vertical integration, i.e. the integration of different functions. In order to increase the signal processing capacity, it is advantageous to install several signal processors in parallel. It is also possible to install several integrated network elements according to the invention in parallel, either so that the integrated network elements are located at the same point or alternatively so that they are connected, for example, to the base station controllers BSC. In connection with the invention, it is thus possible to speak of vertical integration 15, i.e. integration of functions and at the same time horizontal decentralization.

Synergiaedut ovat suurimmillaaan, jos keksinnön mukainen integroitu verkkoelementti sovitetaan suorittamaan mahdollisimman moniin toimintoihin liittyviä prosessointivaiheita. Joissakin tapauksissa voi kuitenkin olla tarkoituksenmukaista jättää osa toiminnoista, kuten kaiunpoisto erillisen yksikön 20 tehtäväksi ja yhdistää muut toiminnot integroituun verkkoelementtiin, joka voi ; olla erillinen elementti tai yhdistettynä esimerkiksi tukiasemaohjaimeen BSC.The synergy advantages are greatest if the integrated network element according to the invention is adapted to perform processing steps related to as many functions as possible. In some cases, however, it may be appropriate to leave some functions, such as echo cancellation, to a separate unit 20 and combine other functions with an integrated network element that may; be a separate element or connected to, for example, a base station controller BSC.

i Periaatteessa on ajateltavissa myös, että kaikki toiminnot integroi- • : daan A-rajapinnan NSS-puolelle eli keskuksen MSC puolelle. Tällainen muu- : / tos vaatii ainakin GSM-järjestelmään niin suuria muutoksia, että silloin ei voida : : 25 enää puhua GSM-järjestelmästä.In principle, it is also conceivable for all functions to be • integrated on the NSS side of the A-interface, ie on the MSC side of the exchange. Such a change requires at least such major changes to the GSM system that it is no longer possible to talk about the GSM system.

• · · • · · • · ·• · · • · · • ·

Keksintöä selostetaan nyt lähemmin edullisten suoritusmuotojen yhteydessä, viitaten oheisiin piirroksiin, joista: • · ·The invention will now be described in more detail in connection with preferred embodiments, with reference to the accompanying drawings, in which: • · ·

Kuvio 1 esittää matkaviestinjärjestelmän keksinnön kannalta oleelli- • · · *. 30 siä osia; • · v.: Kuvio 2 esittää keksinnön ensisijaista suoritusmuotoa sekä keksin- nön mukaisen integroidun puheenkoodausyksikön esimerkinomaista raken-netta; Γ*. Kuvio 3 esittää vuokaaviona keksinnön mukaisen esimerkinomaisen *' * 35 integroidun puheenkoodausyksikön toimintaa.Figure 1 shows a mobile communication system essential to the invention. 30 parts; Fig. 2 shows a preferred embodiment of the invention and an exemplary structure of an integrated speech coding unit according to the invention; Γ *. Figure 3 shows a flow chart of the operation of an exemplary * '* 35 integrated speech coding unit according to the invention.

4 1023444 102344

Viitaten kuvioon 2, transkoodaus TC, kaiunpoisto EC, pehmeä kanavanvaihto SH ja/tai makrodiversiteetti DC on integroitu verkkoelementtiin, jota kutsutaan prosessointilohkoksi ISP (Integrated Speech Processing). Lohko I/O (Input/Output) käsittää kaikki liitynnät nousevan ja laskevan siirtotien 5 suuntaan, mukaanlukien multiplekserit ja demultiplekserit, joita ei ole erikseen näytetty. Lohko I/O voi olla tavanomaista tekniikkaa. Keksinnön mukaiset toiminnot voidaan toteuttaa esimerkiksi digitaalisilla signaaliprosessoreilla DSP, jotka liittyvät väylän BUS kautta muistiin MEM. Väylä BUS on tehokkuussyistä edullisesti rinnakkainen väylä. Vaakasuoraa hajautusta varten eli 10 riittävän prosessointikapasiteetin saavuttamiseksi signaaliprosessoreita DSP on yleensä useita. Koska kaikilla signaaliprosessoreilla DSP on pääsy yhteiseen muistiin MEM, ei ole välttämätöntä suorittaa yhteen puhe- tai datayhteyteen liittyviä prosessointivaiheita samalla signaaliprosessorilla DSP vaan on mahdollista, että uusi tehtävä osoitetaan seuraavalle vapaalle prosessorille.Referring to Figure 2, transcoding TC, echo cancellation EC, soft handover SH and / or macrodiversity DC are integrated into a network element called processing block ISP (Integrated Speech Processing). The I / O (Input / Output) block comprises all interfaces in the uplink and downlink 5 directions, including multiplexers and demultiplexers, which are not shown separately. Block I / O can be a conventional technique. The functions according to the invention can be implemented, for example, by digital signal processors DSP, which are connected to the memory MEM via the BUS. For reasons of efficiency, the BUS is preferably a parallel bus. For horizontal spreading, i.e. to achieve sufficient processing capacity, there are usually several signal processors DSP. Since all signal processors DSP have access to a common memory MEM, it is not necessary to perform processing steps related to one voice or data connection with the same signal processor DSP, but it is possible that a new task is assigned to the next free processor.

15 Samaan muistiin MEM voi liittyä myös puhekehysten käsittelylogiikka FPU (Frame Processing Unit), joka laitetoimittajan arkkitehtuurista riippuen voi olla langoitettua logiikkaa tai digitaalinen prosessori ohjelmistoineen. Tukipiirit SUP (Support) käsittävät kaikki prosessorien toiminnalle välttämättömät tukipiirit kuten kellot, keskeytykset, jännitteensyötön jne. Puheenkäsittely-yksikkö 20 SPU muodostuu signaaliprosessorista DSP ja sen ohjelmistosta, joka on tallennettu muistiin MEM.15 The same memory MEM may also be associated with speech frame processing logic FPU (Frame Processing Unit), which depending on the architecture of the equipment supplier may be wired logic or a digital processor with software. The support circuits SUP (Support) comprise all the support circuits necessary for the operation of the processors, such as clocks, interrupts, voltage supply, etc. The speech processing unit 20 SPU consists of a signal processor DSP and its software stored in the memory MEM.

Kuvion 2 mukaisessa järjestelyssä prosessointlohko ISP toteuttaa ne ' ' : tehtävät, jotka tekniikan tason mukaisesti sisältyvät toimintoihin TC, EC, SH ja DC.In the arrangement according to Figure 2, the processing block ISP implements the '' tasks included in the functions TC, EC, SH and DC according to the prior art.

25 Transkoodauksen TC perustehtävänä on muuntaa puhenäytteitä esimerkiksi A-lain mukaisesti koodattujen ja muulla tavoin koodattujen esitysmuotojen välillä.25 The basic function of transcoding TC is to convert speech samples, for example, between formats encoded in accordance with Act A and otherwise encoded formats.

Kaiunpoisto EC voi tapahtua esimerkiksi seuraavasti. Puhenäyte « · koodataan A-lain muotoon; näin koodattu puhe lähetetään matkapuhelinkes-30 kukseen MSC; lisäksi koodattu puhe talletetaan muistiin MEM, josta puheen- « · · *·*·* käsittely-yksikkö SPU (Speech Processing Unit) voi sen noutaa tarvittaessa; kun sama puhenäyte saapuu kaikuna matkapuhelinkeskuksen MSC suunnas-··· ta takaisin transkooderiin TC, puheenkäsittely-yksikkö SPU noutaa muistista : MEM kyseistä puhekehystä vastaavan näytteen ja poistaa näytteen perusteel- 35 la laskevan siirtotien puhekehyksestä kaiuksi todetun signaalin. Puheenkäsittely-yksikkö SPU muodostuu esimerkiksi digitaalisesta signaaliprosessorista DSP oheislaitteineen. Muisti MEM käsittää ainakin luku/kirjoitusmuistia (RAM, 5 102344Echo cancellation EC can take place, for example, as follows. Speech sample «· is coded in the form of A-law; the speech thus encoded is sent to the mobile switching center MSC; in addition, the encoded speech is stored in a memory MEM, from which it can be retrieved by the Speech Processing Unit SPU if necessary; when the same speech sample arrives echo from the direction of the mobile switching center MSC back to the transcoder TC, the speech processing unit SPU retrieves from the memory: MEM a sample corresponding to the speech frame in question and removes the echo signal from the downlink speech frame based on the sample. The speech processing unit SPU consists, for example, of a digital signal processor DSP with its peripherals. The memory MEM comprises at least read / write memory (RAM, 5 102344

Random Access Memory), mutta se voi käsittää ohjelmiston tallentamiseksi myös lukumuistia ROM (Read Only Memory, ROM) ja/tai flash-muistia, kiintolevyn tms.Random Access Memory), but may also include Read Only Memory (ROM) and / or flash memory, a hard disk, etc. to store the software.

Pehmeää kanavanvaihtoa SH ja diversiteetin yhdistämistä DC var-5 ten prosessointilohkolla ISP on käytettävissään useita näytteitä, jotka ovat saapuneet vaihtoehtoisia polkuja pitkin. Kaupunkialueella, jossa häiriöitä on eniten, on myös yleensä samanaikasesti kuultavien tukiasemien määrä suurempi kuin kaupunkien ulkopuolella. Tekniikan tason mukaisesti useasta rinnakkaisesta kehyksestä valitaan tietyn kriteerin mukaan paras. Keksinnön 10 mukaisena vaihtoehtona kehysten valitsemiselle voidaan myös yhdistää osia useasta kehyksestä, jolloin yhdistämällä voidaan saada kehys, joka on parempi kuin mikään yksittäinen kehys. Useita näytteitä yhdistämällä on siten mahdollista muodostaa signaali, jonka laatu on parempi kuin sellaisen signaalin laatu, joka olisi voitu muodostaa vain yhdestä ottosignaalista.For soft handoff SH and diversity combining in the DC var-5 processing block, the ISP has at its disposal several samples arriving along alternative paths. The urban area with the highest interference also tends to have a higher number of simultaneously heard base stations than outside the cities. According to the state of the art, the best of several parallel frames is selected according to a certain criterion. As an alternative to selecting frames according to the invention, parts of several frames can also be combined, whereby by combining a frame can be obtained which is better than any single frame. By combining several samples, it is thus possible to form a signal whose quality is better than that of a signal which could have been formed from only one input signal.

15 Kuvio 3 esittää esimerkinomaisia prosessointivaiheita, kun kuvion 2 mukaisessa piirissä suoritetaan diversiteetin yhdistäminen DC ja kaiunpoisto EC. Kuviossa 3 indeksi i viittaa peräkkäisiin puhekehysnäytteisiin ja N rinnakkaisiin diversiteettihaaroihin. P kuvaa laskuria, jonka avulla varmistetaan, että kaikki diversiteettihaarat käsitellään. Indeksi j ja tallennetut näytteet EC liitty- : 20 vät kaiunpoistoon.Fig. 3 shows exemplary processing steps when diversity combining DC and echo cancellation EC are performed in the circuit of Fig. 2. In Figure 3, index i refers to consecutive speech frame samples and N parallel diversity branches. P describes a counter to ensure that all branches of diversity are processed. The index j and the stored samples EC are related to: 20 echo cancellation.

: ; Vaiheissa 302 (1...N) muodostetaan näytteet puhesignaaleista .· / 1...N. Vaiheissa 304 (1...N) näytteet talletetaan muistiin, osoitteisiin 1...N.:; In steps 302 (1 ... N), samples of the speech signals are formed. In steps 304 (1 ... N), the samples are stored in memory, at addresses 1 ... N.

t I i : Vaiheissa 306 - 308 määritetään, onko kaikki rinnakkaiset prosessit käsitelty • ja jos on, vaiheessa 310 näytteet prosessoidaan signaaliprosessoreilla DSP. 25 Vaiheessa 312 palataan käsittelemään seuraava näyte.t I i: In steps 306 to 308, it is determined whether all parallel processes have been processed • and if so, in step 310, the samples are processed by signal processors DSP. 25 In step 312, the next sample is processed.

· Prosessointivaiheen 310 mahdollinen toteutus esitetään vaiheina 320 - 336. Vaiheessa 324 luetaan muistista 1...N näyte 1...N, joka tallennet- : V: tiin vaiheessa 304. Vaiheessa 326 muodostetaan tulosinformaatio esimerkiksi • · siten, että prosessointilohkon ISP kehystenkäsittely-yksiköt FPU vastaanotta- .·. 30 vat puhekehysten vastinnäytteitä ja tallentavat ne muistiin MEM. Puheenkäsit- • · · tely-yksikkö SPU muodostaa muistiin MEM tallennetuista näytteistä A-lain (tai :···: vastaavasti μ-lain) mukaisen signaalin. Vaiheessa 328 kaikutieto EC tallete- ··· taan muistiin ja signaali lähetetään yhdysjohdolle. Vaiheessa 334 suoritetaan kaiunpoisto jollakin sopivalla algoritmilla. Vaiheessa 336 näyte lähetetään ti-35 laajalle.· The possible implementation of the processing step 310 is shown as steps 320 to 336. In step 324, a sample 1 ... N is read from the memory 1 ... N, which is stored in step 304. In step 326, the result information is generated, for example • · so that the ISP frame processing units FPU receiver. 30 samples of the speech frames and store them in the memory MEM. The speech processing unit SPU generates a signal according to the A-law (or: ···: μ-law) from the samples stored in the MEM. In step 328, the echo information EC is stored in memory and the signal is sent to the trunk line. In step 334, echo cancellation is performed by any suitable algorithm. In step 336, the sample is sent to Ti-35 wide.

Yhdistettäessä transkooderin TC ja kaiunpoistajan EC toimintoja on huomattava, että nämä toiminnot suoritetaan tavanomaisesti A-rajapinnan eri 6 102344 puolilla, eli mahdollisesti eri laitevalmistajien vastuualueilla. Lisäksi on mahdollista, että keskuksen MSC alaisuudessa yhdistetään puhelu kahden sellaisen puhelimen välillä, jotka suorittavat kaiunpoiston itsenäisesti. Tällöin kai-unpoisto tapahtuisi kahdesti, mikä saattaisi huonontaa signaalin laatua. Nämä 5 seikat voidaan ottaa huomioon sopivalla neuvottelukäytännöllä, jossa yhteys-kohtaisesti voidaan neuvotella, käytetäänkö yhteydellä esimerkiksi kaiunpois-toa vai ei.When combining the functions of the transcoder TC and the echo canceller EC, it should be noted that these functions are normally performed on different sides of the A-interface 6 102344, i.e. possibly under the responsibility of different equipment manufacturers. In addition, it is possible that, under the control of the MSC, a call is connected between two telephones that perform echo cancellation independently. In this case, the echo cancellation would occur twice, which could degrade the signal quality. These 5 factors can be taken into account by a suitable negotiation practice, in which it is possible to negotiate on a connection-by-connection basis whether or not, for example, echo cancellation is used in the connection.

Keksinnön mukainen puheenkoodauksen integrointi voidaan toteuttaa myös epätäydellisesti. Tällöin voidaan esimerkiksi jättää kaiunpoisto EC 10 erillisen yksikön tehtäväksi ja sovittaa integroitu verkkoelementti ISP suorittamaan muihin toimintoihin TC, SH ja DC liittyviä prosessointivaiheita. Integroitu verkkoelementti ISP voidaan toteuttaa erillisenä yksikkönä, joka signaalien kulun kannalta sijaitsee tekniikan tason mukaisen transkooderin TC paikalla. Fyysisesti integroitu verkkoelementti ISP voidaan asentaa omaksi yksikök-15 seen tai se voidaan sijoittaa samaan tilaan keskuksen MSC kanssa. Vaihtoehtoisesti integroitu verkkoelementti ISP voidaan asentaa jokaiseen tukiasemaohjaimeen BSC. Tällainen ratkaisu voi olla toivottava tilanteessa, jossa laskentatehon lisäämiseksi digitaalista prosessointia halutaan hajauttaa vaakasuuntaisesta esimerkiksi siksi, että ei voida tai ei haluta toteuttaa sellaista 20 verkkoelementtiä, joka olisi riittävän tehokas käsittelemään keskuksen MSC koko liikenteen.The speech coding integration according to the invention can also be implemented incompletely. In this case, for example, the echo cancellation EC 10 can be left to a separate unit and the integrated network element ISP can be adapted to perform the processing steps related to the other functions TC, SH and DC. The integrated network element ISP can be implemented as a separate unit, which is located in the location of the transcoder TC according to the prior art in terms of signal flow. The physically integrated network element ISP can be installed as a separate unit-15 or it can be placed in the same space as the exchange MSC. Alternatively, the integrated network element ISP can be installed in each base station controller BSC. Such a solution may be desirable in a situation where, in order to increase computing power, it is desired to decentralize digital processing from the horizontal, for example because it is not possible or desirable to implement a network element 20 that is efficient enough to handle the entire MSC traffic.

Alan ammattilaiselle on ilmeistä, että tekniikan kehittyessä keksinnön perusajatus voidaan toteuttaa monin eri tavoin. Keksinnön ensisijaisiksi sovel-25 lusalueiksi on ajateltu ns. kolmannen sukupolven matkaviestinjärjestelmiä, :T: erityisesti CDMA-radiotekniikkaa käytettäessä, jolloin makrodiversiteetin hyö dyntäminen on luonnollista. Keksintöä voidaan kuitenkin soveltuvin osin käyt-tää olemassaolevien järjestelmien, kuten GSM/DCS -järjestelmän yhteydessä.It will be apparent to one skilled in the art that as technology advances, the basic idea of the invention can be implemented in many different ways. The primary areas of application of the invention are the so-called third generation mobile communication systems, especially when using CDMA radio technology, where it is natural to take advantage of macrodiversity. However, the invention can be used in connection with existing systems, such as the GSM / DCS system, where applicable.

• ·• ·

Keksintö ja sen suoritusmuodot eivät siten rajoitu yllä kuvattuihin esimerkkei- *·' 30 hin vaan ne voivat vaihdella patenttivaatimusten puitteissa.The invention and its embodiments are thus not limited to the examples described above but may vary within the scope of the claims.

• · · • · · • · ··· • · • · • · ·• · · • · · • · ··· • · • · • ·

Claims (11)

1. Arrangemang för integrering av ett mobil kommunikationssys-tems funktioner, varvid funktionerna omfattar ätminstone kodkonvertering (TC), ekosläckning (EC) och mjuk överkoppling (SH), företrädesvis även di- 5 versitetskombinering (DC), k ä n n e t e c k n a t av att för att utnyttja likheten mellan de olika funktionernas (TC, EC, SH och DC) behandlingsuppgifter ut-förs tili ätminstone tre olika funktioner hörande behandlingssteg med samma digitala signalprocessor (DSP).An arrangement for integrating the functions of a mobile communication system, the functions comprising at least code conversion (TC), echo cancellation (EC) and soft switching (SH), preferably also diversity combination (DC), characterized in that utilizing the similarity between the processing functions of the different functions (TC, EC, SH and DC), the at least three different processing-related processing steps are performed with the same digital signal processor (DSP). 2. Arrangemang enligt patentkrav 1, kännetecknat av att i 10 atminstone en av de olika funktionerna (TC, EC, SH och DC) utnyttjas de and- ra funktionernas mellanresultat.Arrangement according to claim 1, characterized in that at least one of the various functions (TC, EC, SH and DC) uses the intermediate results of the other functions. 3. Arrangemang enligt patentkrav 1 eller 2, kännetecknat av att tili alla funktionerna hörande behandlingssteg (TC, EC, SH och DC) utförs med samma digitala signalprocessor (DSP).Arrangement according to claim 1 or 2, characterized in that all processing steps (TC, EC, SH and DC) belonging to all functions are performed with the same digital signal processor (DSP). 4. Arrangemang enligt patentkrav 1 eller 2, kännetecknat av att för att öka behandlingskapaciteten, är flera digitala signalprocessorer (DSP) anordnade parallellt, och varje signalprocessor (DSP) utför alla i arran-gemanget utförda funktioner (TC, EC, SH och DC).Arrangement according to claim 1 or 2, characterized in that in order to increase the processing capacity, several digital signal processors (DSPs) are arranged in parallel, and each signal processor (DSPs) performs all functions performed in the arrangement (TC, EC, SH and DC). . 5. Arrangemang enligt nägot av patentkraven 1 - 4, känne- : _ i 20 t e c k n a t av att tili funktionerna hör mjuk överkoppling och diversitetskom-binering (DC), och att atminstone vid enskilda talramar bildas utsignalen ge- nom förening av delar av ett flertal längs olika vägar anlända talramar.5. Arrangement according to any one of claims 1 to 4, characterized in that the functions include soft switching and diversity combining (DC), and that at least in individual speech frames the output signal is formed by joining parts of a plurality of parts. Speech frames arrive along different roads. 6. Integrerat nätelement (ISP) för ett mobilkommunikationssystem :: vars funktioner omfattar atminstone kodkonvertering (TC), ekosläckning (EC) • · · v : 25 och mjuk överkoppling (SH), företrädesvis även diversitetskombinering (DC), da nätelementet (ISP) omfattar organ (I/O) för anslutning tili förbindelseled-:V: ningen, organ (FPU) för behandling av talramar, minne (MEM) för lagring av :1·1; signalprov, samt ätminstone en digital signalprocessor (DSP), stödkretsar (SUP) och en buss (BUS) som förenar delarna, kännetecknat av att I · » '·'[] 30 ätminstone en digital signalprocessor (DSP) är anordnad att utföra tili ätmins- • · ·.·.1 tone tre funktioner (TC, EC, SH och DC) i mobilkommunikationssystemet an- ·;· slutna behandlingssteg.6. Integrated network element (ISP) for a mobile communication system :: whose functions include at least code conversion (TC), echo cancellation (EC) • · v: 25 and soft switching (SH), preferably also diversity combination (DC), since the network element (ISP) comprises means (I / O) for connection to the connection line: V: ring, means (FPU) for processing speech frames, memory (MEM) for storage of: 1 · 1; signal sample, and at least one digital signal processor (DSP), support circuits (SUP) and one bus (BUS) joining the parts, characterized in that at least one digital signal processor (DSP) is arranged to execute at least - • · ·. · .1 tone three functions (TC, EC, SH and DC) in the mobile communication system using closed processing steps. 7. Integrerat nätelement (ISP) enligt patentkrav 6, kännetecknat av att det omfattar ett flertal digitala signalprocessorer (DSP) som 35 via bussen (BUS) star i kontakt med det gemensamma minnet (MEM).Integrated network element (ISP) according to claim 6, characterized in that it comprises a plurality of digital signal processors (DSPs) which operate via the bus (BUS) in contact with the common memory (MEM). 8. Integrerat nätelement (ISP) enligt patentkrav 6, känne- 10 102344 t e c k n a t av att det är anordnat i mobilkommunikationssystemets mobilte-lefonväxel (MSC).An integrated network element (ISP) according to claim 6, characterized in that it is arranged in the mobile telephone exchange (MSC) of the mobile communication system. 9. Integrerat nätelement (ISP) enligt patentkrav 6, kanne-t e c k n a t av att det är anordnat i mobilkommunikationssystemets bassta- 5 tionsstyrenhet (BSC).An integrated network element (ISP) according to claim 6, characterized in that it is arranged in the base station controller (BSC) of the mobile communication system. 10. Mobilkommunikationssystem, kännetecknat av att det omfattar ätminstone ett integrerat nätelement (ISP) enligt patentkrav 6.Mobile communication system, characterized in that it comprises at least one integrated network element (ISP) according to claim 6. 11. Mobilkommunikationssystem, kännetecknat av att det omfattar ett flertal integrerade nätelement (ISP) enligt patentkrav 6. • · · • · · • · t • · I < · I I « • · ··· I « I » · · • · • · « • · · • · • · · • · • · • · · * ♦ · · 1 · · • ·11. Mobile communication system, characterized in that it comprises a plurality of integrated network elements (ISPs) according to claim 6. · «· · · · · · · · · · · · · · · ♦
FI960522A 1996-02-05 1996-02-05 Integrated voice coding FI102344B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
FI960522A FI102344B1 (en) 1996-02-05 1996-02-05 Integrated voice coding
AU16037/97A AU1603797A (en) 1996-02-05 1997-02-04 Intergrated speech encoding
PCT/FI1997/000060 WO1997029602A1 (en) 1996-02-05 1997-02-04 Intergrated speech encoding
EP97902374A EP0878105A1 (en) 1996-02-05 1997-02-04 Intergrated speech encoding

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI960522A FI102344B1 (en) 1996-02-05 1996-02-05 Integrated voice coding
FI960522 1996-02-05

Publications (4)

Publication Number Publication Date
FI960522A0 FI960522A0 (en) 1996-02-05
FI960522A FI960522A (en) 1997-08-06
FI102344B true FI102344B (en) 1998-11-13
FI102344B1 FI102344B1 (en) 1998-11-13

Family

ID=8545287

Family Applications (1)

Application Number Title Priority Date Filing Date
FI960522A FI102344B1 (en) 1996-02-05 1996-02-05 Integrated voice coding

Country Status (4)

Country Link
EP (1) EP0878105A1 (en)
AU (1) AU1603797A (en)
FI (1) FI102344B1 (en)
WO (1) WO1997029602A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5983105A (en) * 1997-03-17 1999-11-09 Nokia Telecommunications Oy Method and receiver implemented on the rake principle
USH1836H (en) * 1997-09-26 2000-02-01 Fletcher; Anthony G. Integrated telecommunications system
FI110300B (en) 1997-10-22 2002-12-31 Nokia Corp A method for applying diversity reception in a mobile communication system
AU2226499A (en) 1998-01-16 1999-08-02 Symbol Technologies, Inc. Infrastructure for wireless lanss
US7173923B2 (en) 2000-03-17 2007-02-06 Symbol Technologies, Inc. Security in multiple wireless local area networks
US7173922B2 (en) 2000-03-17 2007-02-06 Symbol Technologies, Inc. Multiple wireless local area networks occupying overlapping physical spaces
EP1634171B1 (en) 2003-05-28 2007-11-14 Symbol Technologies, Inc. Backup cell controller

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4841437A (en) * 1985-09-18 1989-06-20 Lp Com System architecture for a test apparatus having primary and dependent processors
US5475689A (en) * 1990-12-06 1995-12-12 Hughes Aircraft Company Cellular telephone with datagram and dispatch operation
JP2601591B2 (en) * 1991-11-26 1997-04-16 富士通株式会社 Parallel computer and all-to-all communication method
US5519760A (en) * 1994-06-22 1996-05-21 Gte Laboratories Incorporated Cellular network-based location system

Also Published As

Publication number Publication date
EP0878105A1 (en) 1998-11-18
AU1603797A (en) 1997-08-28
FI960522A0 (en) 1996-02-05
WO1997029602A1 (en) 1997-08-14
FI960522A (en) 1997-08-06
FI102344B1 (en) 1998-11-13

Similar Documents

Publication Publication Date Title
FI106601B (en) Data transmission in cellular networks
US6138037A (en) Implementation of signalling in a telecommunications network
CN101438616B (en) Method for optimizing transmission resources by local loopback in a mobile radio communication cellular network, network and local adaptors thereof
CA2044436C (en) Mobile communications
US7424313B2 (en) Public land mobile network/private wireless network-integrated service network and system for the same
ES2302690T3 (en) METHOD FOR IMPROVING THE QUALITY OF SPEAKING FOR VOIP CALLS (VOICE OVER IP).
EP1061753B1 (en) Audio transcoder mode switching depending on the input signal characteristics
US6134242A (en) Method of reverting to tandem operation between transcoders of a communication system
JPH08508383A (en) General-purpose mobile communication system
MY124320A (en) Mobile communication system, method and alternative network gateway unit for processing a call.
FI102344B (en) Integrated voice coding
JP4146903B2 (en) Signal selection method and cellular radio system
MXPA02000017A (en) Implementation of call setup procedures with separation of call control and bearer control.
FI116352B (en) Procedure for local road selection and code converter in connection therewith
US6282416B1 (en) Voice mail deposit for wireless mobile telephone networks
KR100263100B1 (en) Wireless subscriber system adapted for cdma radio transmission
US7187946B2 (en) Method and system for delivering wireless telephone service to customer premises via local loop telephone lines
FI105436B (en) Method of switching data communication channel in a mobile communication system
KR100624195B1 (en) Mobile communication system for providing packet service between mobile terminals and data processing method of vocoder in base station controller
US8515769B2 (en) Single channel EVRCx, ISLP and G.711 transcoding in packet networks
JPH0630460A (en) Mobile communication control station and multiple connection system
Ho Architectural design of a code division multiple access cellular system
WO1998007284A2 (en) Transcoder and method for a non-tandem coding operation
JP2577592B2 (en) Incoming call selection method
US20030162545A1 (en) Overlapping coverage sectored/omni antenna architecture for dual standard support with handoff to backward-compatible standard during antenna/RF path/system failure