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

Сами будете задавать в модели канала.

 

Так у меня не модель а реальное устройство.

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


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

Если лень основательно разбираться, можно получить точки через Матлаб, делайте конструктор модулятора, поле данных с нужным дискретом передавайте в заданном созвездии, принимайте через конструктор демодулятора с указанием получать демодулированный сигнал в ЛЛР. Кстати, там очень доступная справка по этому вопросу.

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


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

Так у меня не модель а реальное устройство.

 

На свете куча реальных устройств существует, вы его собираетесь как чёрный ящик исследовать? Или будете упрощать задачу, используя информацию о нём, об условиях, для которых оно разрабатывалось?

 

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


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

На свете куча реальных устройств существует, вы его собираетесь как чёрный ящик исследовать? Или будете упрощать задачу, используя информацию о нём, об условиях, для которых оно разрабатывалось?

 

Для меня это черный ящик .... с устройства мне приходит либо жесткие решения демодулятора либо IQ и естествеено вид модуляции вот хочу преобразовать IQ в мягкие решения чтоьы подать на вход декодера как преобразовывать не знаю. Потому и столько вопросов =).

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


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

Для меня это черный ящик ....Потому и столько вопросов =).

 

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

 

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


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

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

 

Ни в коем случаи .... просто пытаюсь понять что необходимо для получения мягких решений с выхода демодулятора. Если IQ недостаточно скажите какие еще данные необходимы.

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


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

Ни в коем случаи .... просто пытаюсь понять что необходимо для получения мягких решений с выхода демодулятора. Если IQ недостаточно скажите какие еще данные необходимы.

 

Это зависит, возможно множество вариантов. Например квадратурный демодулятор тоже выдаёт IQ, но к нему ещё надо кучу всего приделать, зависящего от задачи, чтобы до кодов дожить.

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


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

Если лень основательно разбираться, можно получить точки через Матлаб, делайте конструктор модулятора, поле данных с нужным дискретом передавайте в заданном созвездии, принимайте через конструктор демодулятора с указанием получать демодулированный сигнал в ЛЛР. Кстати, там очень доступная справка по этому вопросу.

 

Разбираться не лень а наоборот интересно но просто не знаю с чего начать. Может посоветуете?? Меня допустим пугают книги с формулами где одни интегралы без примеров.

 

IQ в данном случаи координаты точек созвездия.

 

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


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

stealth-coder

 

Тут все ясно здорово.... кроме одного а почему Способ имеет большую ошибку в случае низких соотношений сигнал/шум. ?

 

 

 

Точнее sum(sqrt(In^2 + Qn^2)) /N ошибся.... так?

 

И еще вопрос

2. Определяете идеальную точку созвездия через жёсткое решение

 

Это как?? Я думал что идеальная точка зависит от конкретного демодулятора и модуляции.... то есть она известна.... или я ошибаюсь?

 

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

 

Можно и квадратный корень вычислять, но если после вычисления переходить к децибелам, то квадратный корень можно учесть в формуле вычисления децибел, поэтому квадратный корень на практике стараются убрать.

 

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

 

 

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


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

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

 

Можно и квадратный корень вычислять, но если после вычисления переходить к децибелам, то квадратный корень можно учесть в формуле вычисления децибел, поэтому квадратный корень на практике стараются убрать.

 

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

 

Большое вам спасибо вроде как понял.

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


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

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

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

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

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

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

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

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

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

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