Кіріспе

IP арқылы дауыс беруде пакет жоғалтудың әсерін жасыру техникасы – IP арқылы дауыс беру (VoIP) байланысында пакет жоғалтудың салдарынан туындайтын мәселелерді азайтуға бағытталған әдіс. Дауыстық сигнал IP желісінде VoIP пакеттері түрінде жіберілгенде, пакеттер әртүрлі маршруттармен қадамдармен жүруі мүмкін (және көбінесе солай болады). Осының салдарынан пакет өте кешігіп келуі, бұзылуы немесе тіпті толығымен жетпеуі мүмкін. Мәселен, сервердің буфері толып, қосымша деректерді қабылдай алмайтын жағдайда пакет қабылдаудан бас тартуы мүмкін. Басқа жағдайларға желілік тығырылғандықтан туындайтын үлкен кешігу жатады. VoIP байланысында автоматты қайта сұрау (ARQ) сияқты қателерді түзету әдістерін қолдану қиын, сондықтан қабылдағыш пакет жоғалтуға төтеп беруге дайын болуы керек. Пакет жоғалтуын жасыру – дауыс пакеттерінің жоғалуын ескеретін және оны өтеуге арналған әдістемелерді жүйеге енгізу.

PLC техникасы

Нөлдік енгізу: жоғалған сөйлеу кадрлары үнсіздікпен алмастырылады. Толқын пішінін алмастыру: жоғалған үзіліс бұрын қабылданған сөйлеудің бір бөлігін қайталау арқылы қалпына келтіріледі. Ең қарапайым түрі – соңғы қабылданған кадрды қайталау. Басқа әдістер негізгі жиілікті, үзілістің ұзақтығын және т.б. ескереді. Толқын пішінін алмастыру әдістері түсіну және іске асыру оңай болғандықтан танымал. Мұндай алгоритмнің мысалы Халықаралық телекоммуникация одағының (ITU) G.711 ұсынысының I қосымшасында келтірілген. Үлгіге негізделген әдістер: сөйлеудегі үзілістерді интерполяциялау және экстраполяциялау үшін сөйлеу үлгілерін пайдаланатын алгоритмдер енгізіліп, дамытылды.

Қолдану

PLC кодектері iLBC және SILK Skype-та, SILK және Opus кодектері Jitsi-де, ал CSipSimple қолданатын pjsip стегінде қолданылады. Google Duo DeepMind/Google AI-ның WaveRNN-ге негізделген генеративтік модель WaveNetEQ-ті пайдаланады.