Перейти к содержанию
    

Многоуровневый декодер

Да, отлично)) именно так) но амлитуду квантования можно взять 0.00000001 а можно и 50, как с этим быть?) неужто наугад)

 

А как вы тогда до этого места добрались, ведь для того чтобы LLR для QAM посчитать нужно с порогами сравнивать, т. е. кое-какие решения принимать, поэтому символы должны пройти через АРУ, эквалайзер, ничего плавать не должно?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как вы тогда до этого места добрались, ведь для того чтобы LLR для QAM посчитать нужно с порогами сравнивать, т. е. кое-какие решения принимать, поэтому символы должны пройти через АРУ, эквалайзер, ничего плавать не должно?

нет, имеется ввиду, что расчет LLR для многопозиционных модуляций сильно зависит от дисперсии и оценка для некоторых бит в символе может иметь сильный разброс, то о чем говорит Иван, мы с ним уже это обсуждали в какой-то ветке. там же я выкладывал доку от AHA, в которой приведен расчет LLR для КАМ созвездий. прежде, чем запускать блок расчета LLR, I/Q составляющие на выходе решающего устройства демодулятора должны быть приведены к эталонным значениям сигнально-кодовой конструкции, только так, иначе правильного расчета не получите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

как я понял из того что там написано, так это просто нормировка на постоянный коэффициент "приведены к эталонным значениям сигнально-кодовой конструкции", но LLR то как плавало так и будет, или я из того документа что то не правильно понял?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А кто знает как правильно границы квантования метрик LLR выбрать, ведь они зависят от ОСШ и амплитуда их плавает?

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

 

как я понял из того что там написано, так это просто нормировка на постоянный коэффициент "приведены к эталонным значениям сигнально-кодовой конструкции", но LLR то как плавало так и будет, или я из того документа что то не правильно понял?

правильно нормировка, а значит ваши максимальные величины не должны вылазить за границы допустимого диапазона

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Это и имел ввиду, после этого не должно возникать вопросов по квантованию, если он LLR посчитал, то в чём проблема то?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это и имел ввиду, после этого не должно возникать вопросов по квантованию, если он LLR посчитал, то в чём проблема то?

Возможно) просто не знаю какой диапазон взять для квантователя, как он расчитывается? брать просто максимальное значение метрики, при ОСШ например 1 дБ и в таком диапазоне квантовать, или как... чет туплю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно) просто не знаю какой диапазон взять для квантователя, как он расчитывается? брать просто максимальное значение метрики, при ОСШ например 1 дБ и в таком диапазоне квантовать, или как... чет туплю

 

Всё понял о чём речь, вопрос правильный. Нет смысла учитывать большой диапазон метрик. Берёте для кода BER для AWGN, определяетесь с количеством уровней квантователя, чтобы потерями можно было пренебречь, определяетесь с минимальным Eb/N0 при котором достигается необходимый BER. Квантовать с более мелким шагом LLR более шумных символов бесполезно, грубо говоря там только шум. Вверх для менее шумных символов в лучшем случае на 1 бит уровней квантователя добавить есть смысл, всё что выше просто ограничиваем. В районе этих границ можно немного пооптимизировать квантователь на модельке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Берёте для кода BER для AWGN, определяетесь с количеством уровней квантователя, чтобы потерями можно было пренебречь

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

определяетесь с минимальным 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х битный?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

 

необходимый 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.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Да, это я тоже проверяю

Т. е. для не 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 дБ, это возможно получить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

 

В модели можно ничего не квантовать, так что ошибки в этом месте вы можете легко исключить, а что там на самом деле кто его знает, начиная от неправильного подсчёта С/Ш и заканчивая ошибками в алгоритме декодирования.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В модели можно ничего не квантовать, так что ошибки в этом месте вы можете легко исключить, а что там на самом деле кто его знает, начиная от неправильного подсчёта С/Ш и заканчивая ошибками в алгоритме декодирования.

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

 

а зачем Вам вообще касаться вопросов модуляции, насколько я понимаю демодулятор Вы не проектируете. отбросьте вопросы модуляции и исследуйте характеристики только декодера. а характеристик BER для декодеров Витерби в сети полно.

есть ссылка?

Изменено пользователем Ivan55

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

есть ссылка?

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

 

и еще пара доков, что были под рукой

cm701_manual.pdf

FECDatabook.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Декодер собрал по стандарту, LLR вроде тоже правильно, думал может уровень квантования не правильно задаю

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

Может декодер 3/5 давать выигрышь больше? то есть 24 дБ - 15.3 дБ = 8.7 дБ, это возможно получить?

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

Изменено пользователем Serg76

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

post-69640-1376886258_thumb.jpg

Изменено пользователем Ivan55

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...