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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Многоуровневый декодер, декодер Витерби
petrov
сообщение Aug 14 2013, 10:17
Сообщение #31


Гуру
******

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



Цитата(Ivan55 @ Aug 14 2013, 14:08) *
Да, отлично)) именно так) но амлитуду квантования можно взять 0.00000001 а можно и 50, как с этим быть?) неужто наугад)


А как вы тогда до этого места добрались, ведь для того чтобы LLR для QAM посчитать нужно с порогами сравнивать, т. е. кое-какие решения принимать, поэтому символы должны пройти через АРУ, эквалайзер, ничего плавать не должно?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Aug 14 2013, 11:51
Сообщение #32


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

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



Цитата(petrov @ Aug 14 2013, 13:17) *
А как вы тогда до этого места добрались, ведь для того чтобы LLR для QAM посчитать нужно с порогами сравнивать, т. е. кое-какие решения принимать, поэтому символы должны пройти через АРУ, эквалайзер, ничего плавать не должно?

нет, имеется ввиду, что расчет LLR для многопозиционных модуляций сильно зависит от дисперсии и оценка для некоторых бит в символе может иметь сильный разброс, то о чем говорит Иван, мы с ним уже это обсуждали в какой-то ветке. там же я выкладывал доку от AHA, в которой приведен расчет LLR для КАМ созвездий. прежде, чем запускать блок расчета LLR, I/Q составляющие на выходе решающего устройства демодулятора должны быть приведены к эталонным значениям сигнально-кодовой конструкции, только так, иначе правильного расчета не получите.
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Aug 14 2013, 12:03
Сообщение #33


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(Serg76 @ Aug 14 2013, 15:51) *
мы с ним уже это обсуждали в какой-то ветке. там же я выкладывал доку от AHA, в которой приведен расчет LLR для КАМ созвездий. прежде, чем запускать блок расчета LLR, I/Q составляющие на выходе решающего устройства демодулятора должны быть приведены к эталонным значениям сигнально-кодовой конструкции, только так, иначе правильного расчета не получите.

как я понял из того что там написано, так это просто нормировка на постоянный коэффициент "приведены к эталонным значениям сигнально-кодовой конструкции", но LLR то как плавало так и будет, или я из того документа что то не правильно понял?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Aug 14 2013, 12:10
Сообщение #34


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

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



Цитата(Ivan55 @ Aug 14 2013, 12:08) *
А кто знает как правильно границы квантования метрик LLR выбрать, ведь они зависят от ОСШ и амплитуда их плавает?

можно вместо полного алгоритма расчета LLR использовать его аппроксимации, например, MAX-LOG и тогда весь расчет можно построить уже для квантованных I/Q составляющих и составить соответствующую табличку, размер которой будет ограничиваться только размерностью модуляции и разрядностью квадратур.

Цитата(Ivan55 @ Aug 14 2013, 15:03) *
как я понял из того что там написано, так это просто нормировка на постоянный коэффициент "приведены к эталонным значениям сигнально-кодовой конструкции", но LLR то как плавало так и будет, или я из того документа что то не правильно понял?

правильно нормировка, а значит ваши максимальные величины не должны вылазить за границы допустимого диапазона
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 14 2013, 13:14
Сообщение #35


Гуру
******

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



Цитата(Serg76 @ Aug 14 2013, 15:51) *
прежде, чем запускать блок расчета LLR, I/Q составляющие на выходе решающего устройства демодулятора должны быть приведены к эталонным значениям сигнально-кодовой конструкции, только так, иначе правильного расчета не получите.


Это и имел ввиду, после этого не должно возникать вопросов по квантованию, если он LLR посчитал, то в чём проблема то?
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Aug 14 2013, 17:00
Сообщение #36


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(petrov @ Aug 14 2013, 16:14) *
Это и имел ввиду, после этого не должно возникать вопросов по квантованию, если он LLR посчитал, то в чём проблема то?

Возможно) просто не знаю какой диапазон взять для квантователя, как он расчитывается? брать просто максимальное значение метрики, при ОСШ например 1 дБ и в таком диапазоне квантовать, или как... чет туплю
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 14 2013, 21:12
Сообщение #37


Гуру
******

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



Цитата(Ivan55 @ Aug 14 2013, 21:00) *
Возможно) просто не знаю какой диапазон взять для квантователя, как он расчитывается? брать просто максимальное значение метрики, при ОСШ например 1 дБ и в таком диапазоне квантовать, или как... чет туплю


Всё понял о чём речь, вопрос правильный. Нет смысла учитывать большой диапазон метрик. Берёте для кода BER для AWGN, определяетесь с количеством уровней квантователя, чтобы потерями можно было пренебречь, определяетесь с минимальным Eb/N0 при котором достигается необходимый BER. Квантовать с более мелким шагом LLR более шумных символов бесполезно, грубо говоря там только шум. Вверх для менее шумных символов в лучшем случае на 1 бит уровней квантователя добавить есть смысл, всё что выше просто ограничиваем. В районе этих границ можно немного пооптимизировать квантователь на модельке.
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Aug 15 2013, 04:32
Сообщение #38


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(petrov @ Aug 15 2013, 00:12) *
Берёте для кода BER для AWGN, определяетесь с количеством уровней квантователя, чтобы потерями можно было пренебречь

т.е. 3х битный квантователь? в книгах пишут что дальнейшее увеличение не дает существенного результата
Цитата(petrov @ Aug 15 2013, 00:12) *
определяетесь с минимальным Eb/N0 при котором достигается необходимый BER.

необходимый BER = 10^-4, а вот Eb/No = S/N - 10*lg(M*R), где скорость кода R = 0.6, кол-во бит в созвездие M = log2(64) = 6, а S/N в ITU-R равен 15.4, соответственно необходимое Eb/No ~= 9.7 дБ. Т.е. для данного Eb/No посмотреть их уровень, и для такого уровня задать квантователь 3х битный?
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 15 2013, 06:43
Сообщение #39


Гуру
******

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



Цитата(Ivan55 @ Aug 15 2013, 08:32) *
т.е. 3х битный квантователь? в книгах пишут что дальнейшее увеличение не дает существенного результата


Вот и проверьте правильно ли в книгах пишут, может там немного другой случай имеют ввиду.


Цитата(Ivan55 @ Aug 15 2013, 08:32) *
необходимый BER = 10^-4, а вот Eb/No = S/N - 10*lg(M*R), где скорость кода R = 0.6, кол-во бит в созвездие M = log2(64) = 6, а S/N в ITU-R равен 15.4, соответственно необходимое Eb/No ~= 9.7 дБ. Т.е. для данного Eb/No посмотреть их уровень, и для такого уровня задать квантователь 3х битный?


Т. е. для не AWGN канала в расчёте LLR мы учитываем шум символа, очевидно что может так получиться что в какой то момент искажений не будет, и допустим при Eb/No ~= 9.7 дБ мы должны получить BER = 10^-4, таким образом метрики должны быть проквантованы не грубее чем для случая AWGN.
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Aug 15 2013, 07:05
Сообщение #40


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(petrov @ Aug 15 2013, 10:43) *
Вот и проверьте правильно ли в книгах пишут, может там немного другой случай имеют ввиду.

Да, это я тоже проверяю
Цитата(petrov @ Aug 15 2013, 10:43) *
Т. е. для не AWGN канала в расчёте LLR мы учитываем шум символа, очевидно что может так получиться что в какой то момент искажений не будет, и допустим при Eb/No ~= 9.7 дБ мы должны получить BER = 10^-4, таким образом метрики должны быть проквантованы не грубее чем для случая AWGN.

Уже по всякому попробовал, но 10^-4 для таких параметров у меня достигается при ОСШ = 17 дБ, меньше никак... А в ITU-R 1615 приводят 15.3 дБ.
Не пойму в чем может быть косяк. Декодер собрал по стандарту, LLR вроде тоже правильно, думал может уровень квантования не правильно задаю, но я его уже по всякому покрутил самый лучший результат дал 17 дБ. Если посмотреть на QAM-64 без кодирования, то у него 10^-4 достигается гдето на 24 дБ, соответсвенно выигрышь я получаю приблизительно 7 дБ. Может декодер 3/5 давать выигрышь больше? то есть 24 дБ - 15.3 дБ = 8.7 дБ, это возможно получить?
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 15 2013, 07:32
Сообщение #41


Гуру
******

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



Цитата(Ivan55 @ Aug 15 2013, 11:05) *
...


В модели можно ничего не квантовать, так что ошибки в этом месте вы можете легко исключить, а что там на самом деле кто его знает, начиная от неправильного подсчёта С/Ш и заканчивая ошибками в алгоритме декодирования.
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Aug 15 2013, 08:29
Сообщение #42


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(petrov @ Aug 15 2013, 11:32) *
В модели можно ничего не квантовать, так что ошибки в этом месте вы можете легко исключить, а что там на самом деле кто его знает, начиная от неправильного подсчёта С/Ш и заканчивая ошибками в алгоритме декодирования.

Кажется догнал, в ITU-R они приводят данные параметры без собственных шумов приемника, и если посмотреть в другую таблицу, то там реальный S/N = 4.5 + x, где х = 15.3, а 4.5 это собственные шумы приемного тракта) Соответственно ОСШ = 19.8 дБ, то есть мне его брать?) если конечно я правильно понял то что они там написали

Цитата(Serg76 @ Aug 13 2013, 12:49) *
а зачем Вам вообще касаться вопросов модуляции, насколько я понимаю демодулятор Вы не проектируете. отбросьте вопросы модуляции и исследуйте характеристики только декодера. а характеристик BER для декодеров Витерби в сети полно.

есть ссылка?

Сообщение отредактировал Ivan55 - Aug 15 2013, 09:32
Go to the top of the page
 
+Quote Post
Serg76
сообщение Aug 15 2013, 12:06
Сообщение #43


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

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



Цитата
т.е. 3х битный квантователь? в книгах пишут что дальнейшее увеличение не дает существенного результата

потери при 8-ми уровневом квантовании примерно 0.2 дБ по сравнению с бесконечным квантованием. думайте, можете ли Вы пренебречь такими потерями?

Цитата
есть ссылка?

есть http://www.google.com.ua/#bav=on.2,or.r_qf...formance+images

и еще пара доков, что были под рукой
Прикрепленный файл  cm701_manual.pdf ( 3.59 мегабайт ) Кол-во скачиваний: 1962

Прикрепленный файл  FECDatabook.pdf ( 673.27 килобайт ) Кол-во скачиваний: 355
Go to the top of the page
 
+Quote Post
Serg76
сообщение Aug 15 2013, 15:32
Сообщение #44


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

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



Цитата(Ivan55 @ Aug 15 2013, 10:05) *
Декодер собрал по стандарту, LLR вроде тоже правильно, думал может уровень квантования не правильно задаю

решайте проблемы по мере поступления, проверьте сначала декодер, хотя бы на BPSK или QPSK. если с ядром декодера все нормально, то переходите к блоку расчета LLR и сравните потом эту связку с промышленными модемами на высоких модуляциях, большой разницы не должно быть, алгоритм Витерби или работает или нет, там ломаться нечему. сделать равномерный квантователь входных I/Q составляющих тоже не должно вызывать проблем.
Цитата(Ivan55 @ Aug 15 2013, 10:05) *
Может декодер 3/5 давать выигрышь больше? то есть 24 дБ - 15.3 дБ = 8.7 дБ, это возможно получить?

для сверточного кода с кодовым ограничением К = 7 с декодированием по Витерби не получится. даже 1/2 не дает такого ЭВК.

Сообщение отредактировал Serg76 - Aug 15 2013, 15:33
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Aug 19 2013, 04:25
Сообщение #45


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Здравствуйте! Вот что получилось, хотелось бы узнать чье нибудь мнение
Прикрепленное изображение


Сообщение отредактировал Ivan55 - Aug 19 2013, 04:27
Go to the top of the page
 
+Quote Post

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

 


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


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