реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> MELP и помехоустойчивое кодирование
crossman
сообщение Jan 14 2010, 18:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 27-04-06
Пользователь №: 16 547



Добрый день.
Кто нибудь сталкивался с практическими реализациями помехоустойчивого кодирования для MELP? Интересует как разбить информацию на выходе вокодера по классам чувствительности.
Go to the top of the page
 
+Quote Post
ASN
сообщение Jan 14 2010, 19:17
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



crossman
Зачем осуществлять помехоустойчивое кодирование для MELP?
Это ведёт либо к расширению полосы, либо повышению кратности модуляции.
По опыту, лучше использовать чистый MELP на более низкой бодовой скорости. Качество речи получается лучше.
Go to the top of the page
 
+Quote Post
crossman
сообщение Jan 14 2010, 19:39
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 27-04-06
Пользователь №: 16 547



Цитата(ASN @ Jan 14 2010, 22:17) *
crossman
Зачем осуществлять помехоустойчивое кодирование для MELP?
Это ведёт либо к расширению полосы, либо повышению кратности модуляции.
По опыту, лучше использовать чистый MELP на более низкой бодовой скорости. Качество речи получается лучше.

В нашем случае - к расширению полосы. Зачем? Ясное дело для получения энергетического выигрыша засчёт кодирования. Можно, конечно, попробовать решить задачу влоб и все данные кодировать одним кодом, но, кмк, это неэффективно.
Go to the top of the page
 
+Quote Post
ASN
сообщение Jan 14 2010, 19:58
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



crossman
По моему опыту. В полосе ТЧ (0,3 - 3,4 кГц) применение блочного кода (для MELP) даёт худший результат, чем уменьшение кратности модуляции. IMHO, лучше полосу отдать модему, чем коду.
Go to the top of the page
 
+Quote Post
crossman
сообщение Jan 14 2010, 20:40
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 27-04-06
Пользователь №: 16 547



Цитата(ASN @ Jan 14 2010, 22:58) *
По моему опыту. В полосе ТЧ (0,3 - 3,4 кГц) применение блочного кода (для MELP) даёт худший результат, чем уменьшение кратности модуляции.


Если не секрет, каким способом проверяли?
Go to the top of the page
 
+Quote Post
ASN
сообщение Jan 14 2010, 20:54
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



crossman
Прямым smile.gif.
Кадры MELP защищали блочным кодом и передавали через имитатор канала. На слух определяли качество речи.
Затем, кадры передавали без блочного кода, но на более низкой кратности модуляции. Так же на слух определяли качество.
Go to the top of the page
 
+Quote Post
crossman
сообщение Jan 14 2010, 22:00
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 27-04-06
Пользователь №: 16 547



Имитатор канал что из себя представлял? Замирания имитировали? После помехоустойчивого кодирования перемежение и скремблирование применяли?
Go to the top of the page
 
+Quote Post
petrov
сообщение Jan 15 2010, 09:34
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(crossman @ Jan 14 2010, 22:39) *
В нашем случае - к расширению полосы. Зачем? Ясное дело для получения энергетического выигрыша засчёт кодирования. Можно, конечно, попробовать решить задачу влоб и все данные кодировать одним кодом, но, кмк, это неэффективно.


Почему же не эффективно? Используйте код с мягким декодированием совмещённый с модуляцией и получите выигрыш энергетический.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 15 2010, 11:14
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



как отметил petrov треллис может дать энергетический выигрыш 3-6 дБ при той же частотной эффективности
Go to the top of the page
 
+Quote Post
crossman
сообщение Jan 15 2010, 16:20
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 27-04-06
Пользователь №: 16 547



Треллис это хорошо, но в качестве модуляции предполагается использовать GMSK, и я не представляю как в такой ситуации использовать треллис.
Ориентируюсь на более классические методы.
Go to the top of the page
 
+Quote Post
ASN
сообщение Jan 15 2010, 16:33
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



crossman
Модель канала в соответствии с "Recommendation 520-1 Use of High. Frequency Ionospheric Channel Simulators".
В нашем случае использовалось канальное кодирование OFDM-символа свёрточным кодом 3/4. Декодирование по алгоритмы Витерби с мягкими решениями.
Добавление блочного кода снизило качество речи, поскольку увеличило количество точек сигнального созвездия. Энергетический выигрыш от блочного кода оказался меньше проигрыша от повышения кратности модуляции.
Go to the top of the page
 
+Quote Post
crossman
сообщение Jan 15 2010, 17:35
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 27-04-06
Пользователь №: 16 547



ASN
Ну OFDM это уже совсем другая песня. Там стойкость к замираниям гораздо больше засчёт расширения посылки. У нас предполагается канал со скоростью примерно 12-14 кбит/с, в нём три логических канала уплотнённые посредством TDMA. Модуляция GMSK. Так что я считаю целесообразным использовать помехоустойчивое кодирование с перемежением.
У вас, я так понимаю, в OFDM канале несколько голосовых каналов было и скорость была приличная?
Go to the top of the page
 
+Quote Post
ASN
сообщение Jan 15 2010, 18:23
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



crossman
Речь передаётся через КВ канал. Задача - увеличение дальности и разборчивости по сравнению с обычным телефонным режимом с помощью речевого кодека.
Go to the top of the page
 
+Quote Post
crossman
сообщение Jan 15 2010, 18:36
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 27-04-06
Пользователь №: 16 547



Цитата(ASN @ Jan 15 2010, 21:23) *
Речь передаётся через КВ канал. Задача - увеличение дальности и разборчивости по сравнению с обычным телефонным режимом с помощью речевого кодека.


Хм... Интересно. Т.е. канал всё-таки низкоскоростной? Помнится я в армии с подобными вещами сталкивался. Но тогда подобный вокодер был целиком реализован аппаратно и при скоростях 1200 и 2400 имел ужасное качество передачи речи. Фактически на приёмном конце было только два типа голоса - мужской и женский biggrin.gif
Go to the top of the page
 
+Quote Post
alex_os
сообщение Jan 15 2010, 20:56
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(ASN @ Jan 15 2010, 21:23) *
crossman
Речь передаётся через КВ канал. Задача - увеличение дальности и разборчивости по сравнению с обычным телефонным режимом с помощью речевого кодека.

Вообще странно. Трудно представить себе КВ модем без какого-либо ПУ кодирования, пусть даже для речи лимитирована задержка в канале , т.е. ограничена длина блока перемежителя. Скажем, для модема mil-sтd-188-110b минимальный размер перемежителя 0.6с этот режим и используется для вокодера
А что такое рекомендация 520-1 ?


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 03:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.05078 секунд с 7
ELECTRONIX ©2004-2016