|
LDPC, turbo-code |
|
|
|
Feb 16 2017, 05:07
|
Группа: Участник
Сообщений: 8
Регистрация: 16-11-16
Пользователь №: 94 203

|
Цитата(petrov @ Feb 15 2017, 22:43)  Сами будете задавать в модели канала. Так у меня не модель а реальное устройство.
|
|
|
|
|
Feb 16 2017, 10:45
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 4-02-16
Пользователь №: 90 332

|
Если лень основательно разбираться, можно получить точки через Матлаб, делайте конструктор модулятора, поле данных с нужным дискретом передавайте в заданном созвездии, принимайте через конструктор демодулятора с указанием получать демодулированный сигнал в ЛЛР. Кстати, там очень доступная справка по этому вопросу.
|
|
|
|
|
Feb 16 2017, 11:37
|
Группа: Участник
Сообщений: 8
Регистрация: 16-11-16
Пользователь №: 94 203

|
Цитата(petrov @ Feb 16 2017, 10:55)  На свете куча реальных устройств существует, вы его собираетесь как чёрный ящик исследовать? Или будете упрощать задачу, используя информацию о нём, об условиях, для которых оно разрабатывалось? Для меня это черный ящик .... с устройства мне приходит либо жесткие решения демодулятора либо IQ и естествеено вид модуляции вот хочу преобразовать IQ в мягкие решения чтоьы подать на вход декодера как преобразовывать не знаю. Потому и столько вопросов =).
|
|
|
|
|
Feb 16 2017, 13:28
|
Группа: Участник
Сообщений: 8
Регистрация: 16-11-16
Пользователь №: 94 203

|
Цитата(petrov @ Feb 16 2017, 12:58)  Для нас тем более. Вы предлагаете нам описывать всевозможные варианты развития событий, а вы будете выбирать? Ни в коем случаи .... просто пытаюсь понять что необходимо для получения мягких решений с выхода демодулятора. Если IQ недостаточно скажите какие еще данные необходимы.
|
|
|
|
|
Feb 16 2017, 15:52
|
Группа: Участник
Сообщений: 8
Регистрация: 16-11-16
Пользователь №: 94 203

|
Цитата(maratz @ Feb 16 2017, 11:45)  Если лень основательно разбираться, можно получить точки через Матлаб, делайте конструктор модулятора, поле данных с нужным дискретом передавайте в заданном созвездии, принимайте через конструктор демодулятора с указанием получать демодулированный сигнал в ЛЛР. Кстати, там очень доступная справка по этому вопросу. Разбираться не лень а наоборот интересно но просто не знаю с чего начать. Может посоветуете?? Меня допустим пугают книги с формулами где одни интегралы без примеров. IQ в данном случаи координаты точек созвездия.
|
|
|
|
|
Feb 17 2017, 19:56
|
Частый гость
 
Группа: Участник
Сообщений: 112
Регистрация: 27-12-08
Пользователь №: 42 786

|
Цитата(Alex46 @ Feb 15 2017, 23:30)  stealth-coder
Тут все ясно здорово.... кроме одного а почему Способ имеет большую ошибку в случае низких соотношений сигнал/шум. ?
Точнее sum(sqrt(In^2 + Qn^2)) /N ошибся.... так?
И еще вопрос 2. Определяете идеальную точку созвездия через жёсткое решение
Это как?? Я думал что идеальная точка зависит от конкретного демодулятора и модуляции.... то есть она известна.... или я ошибаюсь? Позиции идеальных точек известны и зависят от конкретного демодулятора, но для оценки вектора ошибки надо каким-то образом выбрать одну идеальную точку из множества идеальных точек созвездия, это можно сделать приняв жесткое решение либо вычислив ближайшую в смысле Евклидова расстояния. Можно и квадратный корень вычислять, но если после вычисления переходить к децибелам, то квадратный корень можно учесть в формуле вычисления децибел, поэтому квадратный корень на практике стараются убрать. При низких сигнал/шум будет много ошибок в определении идеальной (переданной) точки созвездия, поэтому вектор ошибки будет вычисляться как разность принятого вектора и неправильной точки созвездия, т.е. на передающей стороне была точка 1, а при приеме из-за большой мощности шума ближайшая точка оказалась 2, поэтому вектор ошибки будет неправильным (меньше, чем на самом деле), что приведет к завышению оценки сигнал/шум.
|
|
|
|
|
Feb 17 2017, 21:20
|
Группа: Участник
Сообщений: 8
Регистрация: 16-11-16
Пользователь №: 94 203

|
Цитата(stealth-coder @ Feb 17 2017, 19:56)  Позиции идеальных точек известны и зависят от конкретного демодулятора, но для оценки вектора ошибки надо каким-то образом выбрать одну идеальную точку из множества идеальных точек созвездия, это можно сделать приняв жесткое решение либо вычислив ближайшую в смысле Евклидова расстояния.
Можно и квадратный корень вычислять, но если после вычисления переходить к децибелам, то квадратный корень можно учесть в формуле вычисления децибел, поэтому квадратный корень на практике стараются убрать.
При низких сигнал/шум будет много ошибок в определении идеальной (переданной) точки созвездия, поэтому вектор ошибки будет вычисляться как разность принятого вектора и неправильной точки созвездия, т.е. на передающей стороне была точка 1, а при приеме из-за большой мощности шума ближайшая точка оказалась 2, поэтому вектор ошибки будет неправильным (меньше, чем на самом деле), что приведет к завышению оценки сигнал/шум. Большое вам спасибо вроде как понял.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|