Pakettihäviön salaaminen - Packet loss concealment

Packet loss salaaminen ( PLC ) on tekniikka peittää vaikutuksia packet loss in Voice over IP (VoIP) viestinnän. Kun äänisignaali lähetetään VoIP -paketteina IP -verkossa , paketit voivat (ja todennäköisesti tulevat) kulkemaan eri reittejä. Paketti voi siis saapua hyvin myöhään, olla vioittunut tai yksinkertaisesti olla saapumatta ollenkaan. Yksi esimerkki viimeisestä tilanteesta voisi olla, kun palvelin hylkää paketin, jolla on täysi puskuri eikä voi hyväksyä lisää dataa. Muita tapauksia ovat verkon ruuhkautuminen, joka johtaa merkittävään viiveeseen. VoIP-yhteydessä virheenhallintatekniikat, kuten automaattinen toistopyyntö (ARQ), eivät ole mahdollisia ja vastaanottimen pitäisi pystyä selviytymään pakettien katoamisesta. Pakettien häviämisen salaaminen on puhepakettien menetyksen kirjaamista ja korvaamista koskevien menetelmien sisällyttäminen suunnitteluun.

PLC -tekniikat

  • Nollalisäys : kadonneet puhekehykset korvataan nollalla
  • Aaltomuodon korvaaminen : puuttuva aukko rekonstruoidaan toistamalla osa jo vastaanotetusta puheesta. Yksinkertaisin muoto olisi toistaa viimeksi vastaanotettu kehys. Muut tekniikat ottavat huomioon perustaajuuden , aukon keston jne. Aaltomuodon korvausmenetelmät ovat suosittuja niiden yksinkertaisuuden vuoksi ymmärtää ja toteuttaa. Esimerkki tällaisesta algoritmista on esitetty Kansainvälisen televiestintäliiton (ITU) suosituksessa G.711, liitteessä I.
  • Mallipohjaiset menetelmät : käyttöön otetaan ja kehitetään yhä enemmän algoritmeja, jotka hyödyntävät puhevälien interpoloinnin ja ekstrapoloinnin puhemalleja.

Käyttää

PLC käytetään koodekit Internet matala bittinopeus Codec (iLBC) ja silkki on Skype , vuonna jitsi kanssa SILKin ja Opus koodekit, ja pjsip pinon käyttää CSipSimple . Google Duo käyttää WaveNetEQ -generatiivista mallia, joka perustuu DeepMind / Google AI : n WaveRNN -tekniikkaan .

Viitteet

Ulkoiset linkit