FI104673B

Date rate conversion using repetition codes

Abstract

The invention relates to a method for converting a signal data rate and to a transmitter in a digital data transmission system, the transmitter comprising a number of data sources (200 - 204) that generate a signal (206 - 210) having a first data rate, and a coder (214) for forming the signal into frames of a given length, which length corresponds to a second data rate, and a coder (214) for grouping the signal (206 - 210) into a first block the length of which corresponds to the first data rate. In order to convert the data rate flexibly, the transmitter comprises a coder (214), which calculates the difference between the frame and the number of symbols in the first block by subtracting the frame length from the number of symbols in the first block, which equalizes the difference by removing or repeating every ith symbol in the first block, i being determined as the nearest bigger or an equal integer when the number of symbols in the first block is divided by the absolute value of the difference that was calculated, which updates the number of the symbols that do not fit in the frame by subtracting therefrom the number of the symbols that have been repeated, and which forms the first block to consist of the symbols that have not been repeated or removed. <IMAGE>

FI104673B, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 24 October 2017, 8.9 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

11 claims: 5 independent, 6 dependent

  1. 1
    Patenttivaatimukset 1. Menetelmä signaalin datanopeuden muuntamiseksi pienemmästä datanopeudesta suurempaan datanopeuteen digitaalisessa tiedonsiirtojärjestelmässä, jossa signaali lähetetään käyttäen annetun mittaisia kehyksiä, joi- 5 den pituus vastaa suurempaa datanopeutta, ja jossa menetelmässä signaali ryhmitellään ensimmäiseen lohkoon, jonka pituus vastaa pienempää datanopeutta, ja jossa menetelmässä lähetettäville symboleille suoritetaan toistokoodaus, tunnettu siitä, että menetelmä käsittää askeleet A1) lasketaan kehyksestä puuttuvien symboleiden määrä vähentä10 mällä kehyksen pituudesta ensimmäisen lohkon symbolien lukumäärä, ja mikäli puuttuvien symbolien lukumäärä on suurempi kuin yksi, niin B1) toistetaan ensimmäisen lohkon joka i:s symboli, jossa i määritetään lähinnä suuremmaksi tai yhtäsuureksi kokonaisluvuksi jaettaessa ensimmäisen lohkon symbolilukumäärä kehyksestä puuttuvien symbolien lukumää15 rällä, C1) päivitetään ensimmäistä lohkoa poistamalla siitä ne symbolit, jotka on toistettu, D1) päivitetään kehyksestä puuttuvien symboleiden määrää vähentämällä siitä toistettujen symbolien lukumäärä, ja mikäli puuttuvien symbolien 20 lukumäärä on suurempi kuin yksi, niin E1) mennään askeleeseen B1).
  2. 2
    Menetelmä signaalin datanopeuden muuntamiseksi suuremmasta datanopeudesta pienempään datanopeuteen digitaalisessa tiedonsiirtojärjestelmässä, jossa signaali lähetetään käyttäen annetun mittaisia kehyksiä, joi- 25 den pituus vastaa pienempää datanopeutta, ja jossa menetelmässä signaali ryhmitellään ensimmäiseen lohkoon, jonka pituus vastaa suurempaa datanopeutta, ja jossa menetelmässä lähetettäville symboleille suoritetaan poistokoodaus, tunnettu siitä, että menetelmä käsittää askeleet A2) lasketaan kehykseen mahtumattomien symboleiden määrä vä30 hentämällä ensimmäisen lohkon symbolien lukumäärästä kehyksen pituus, ja mikäli symbolien lukumäärä on suurempi kuin yksi, niin B2) poistetaan ensimmäisen lohkon joka i:s symboli, jossa i määritetään lähinnä suuremmaksi tai yhtäsuureksi kokonaisluvuksi jaettaessa ensimmäisen lohkon symbolilukumäärä kehykseen mahtumattomien symbolien 35 lukumäärällä, C2) muodostetaan ensimmäinen lohko koostuvaksi niitä symboleista, joita ei ole poistettu, D2) päivitetään kehykseen mahtumattomien symboleiden lukumäärää vähentämällä siitä toistettujen symbolien lukumäärä, ja mikäli puuttuvien 5 symbolien lukumäärä on suurempi kuin yksi, niin E2) mennään askeleeseen B2).
  3. 3
    Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että mikäli vaiheen A1) jälkeen kehyksestä puuttuvien symbolien lukumäärä on yksi, niin toistetaan lohkon ensimmäinen symboli. 10
  4. 4
    Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että vaiheen B1) jälkeen määritetään toistettujen symbolien lukumäärä määrittämällä lähinnä pienempi tai yhtäsuuri kokonaisluku jaettaessa lohkon symbolien lukumäärä termillä i.
  5. 5
    Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, 15 että mikäli vaiheen A2) jälkeen kehykseen mahtumattomien symbolien lukumäärä on yksi, niin poistetaan lohkon viimeinen symboli.
  6. 6
    Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että vaiheen B2) jälkeen määritetään poistettujen symbolien lukumäärä määrittämällä lähinnä pienempi tai yhtäsuuri kokonaisluku jaettaessa lohkon symbo- 20 lien lukumäärä termillä i.
  7. 7
    Patenttivaatimuksen 1 ja 2 mukainen menetelmä, tunnettu siitä, että järjestelmässä on käytössä eri mittaisia kehyksiä, ja että suuremman datanopeuden ollessa tiettyä kynnystä enemmän suurempi kuin pienempi datanopeus, sovittaminen tehdään valitsemalla signaalin siirtoon suurempi ke- 25 hys, joille suoritetaan toistokoodaus.
  8. 8
    Patenttivaatimuksen 1 ja 2 mukainen menetelmä, tunnettu siitä, että suuremman datanopeuden ollessa tiettyä kynnystä enemmän suurempi kuin pienempää kehystä vastaava datanopeus, sovittaminen tehdään jakamalla lähetettävät symbolit useampaan kehykseen, joille suoritetaan toisto- 30 koodaus.
  9. 9
    Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että mikäli kehyksen pituus on vähintään kaksi kertaa suurempi kuin lähetettävien symboleiden määrä niin kaikki symbolit toistetaan ainakin kerran.
  10. 10
    Lähetin digitaalisessa tiedonsiirtojärjestelmässä, joka lähetin 35 käsittää välineet (200 - 204, 456 - 460) generoida ensimmäisen datanopeuden omaavaa signaalia (206 - 210, 400 - 404) ja välineet (214, 422) muodos104673 • · • ·· • ·· • ·» • ·· • · · taa signaali annetun mittaisiin kehyksiin, joiden pituus vastaa toista datanopeutta, ja välineet (214, 422) ryhmitellä signaali (206 - 210, 400 - 404) ensimmäiseen lohkoon, jonka pituus vastaa ensimmäistä datanopeutta, tunnettu siitä, että lähetin käsittää 5 välineet (214, 422) laskea kehyksen ja ensimmäisen lohkon symbolilukumäärän ero vähentämällä ensimmäisen lohkon symbolien lukumäärästä kehyksen pituus, välineet (214, 422) tasata eroa poistamalla tai toistamalla ensimmäisen lohkon joka i:s symboli, jossa i määritetään lähinnä suuremmaksi tai 10 yhtäsuureksi kokonaisluvuksi jaettaessa ensimmäisen lohkon symbolilukumäärä lasketun eron itseisarvolla, välineet (214, 422) päivittää kehykseen mahtumattomien symboleiden lukumäärää vähentämällä siitä toistettujen symbolien lukumäärä ja välineet (214, 422) muodostaa ensimmäinen lohko koostuvaksi niis15 tä symboleista, joita ei ole toistettu tai poistettu.
  11. 11
    Patenttivaatimuksen 10 mukainen lähetin, tunnettu siitä, että välineet (214,422) muodostavat eri mittaisia kehyksiä, ja että suuremman datanopeuden ollessa tiettyä kynnystä enemmän suurempi kuin pienempi datanopeus, välineet (214,422, 216,454) valitsevat signaalin siirtoon suuremman 20 kehyksen, ja suorittavat toistokoodauksen.
Independent claims11