altral
Участник-
Постов
13 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйПосетители профиля
Блок последних пользователей отключён и не показывается другим пользователям.
-
модель 8PSK модема
altral ответил petrov тема в Математика и Физика
Я не сомневаюсь в том, что "попадает". Но допустим, меня интересует значение тактового сдвига, вносимого в канале, ведь находясь на приемной стороне, мы не можем его знать заранее. Дробную задержку мы можем оценить, вычтя из единицы сигнал mu на выходе NCO. А есть еще целочисленное смещение, принимающее значения от 0 до N-1, где N - число тактов в символе. Можно ли оценить его значение? -
модель 8PSK модема
altral ответил petrov тема в Математика и Физика
Существуют ли формулы или описание, связывающие коэффициенты в совместной схеме с символьной скоростью, величиной рассинхронизации по фазе и такту и уровнем шума? То есть из схемы нельзя извлечь величину, аналогичную "mu" для фильтра Фарроу, на которую делается "поправка" для того, чтобы попадать на начало символа? И относится ли это к схеме Гарднера или любой схеме? Попробовал к сигналу "timing_error" добавить интегрирующий фильтр (по аналогии с фазовой синхронизацией) - при длительности символа в 4 такта на выходе получилась сумма целого и дробного сдвигов (без учета шума). При более высокой длительности уже не так. -
модель 8PSK модема
altral ответил petrov тема в Математика и Физика
Возникло несколько вопросов. По какому принципу подбираются значения параметров (1/2^16 и 1/2^8) в петле "timing_error_loop_filter"? Можно ли по сигналу "timing_error" на выходе синхронизатора восстановить значение целочисленного тактового сдвига ("integer_symbol_clock_phase_offset"), вносимого после модуляции? Можно ли побороть зашумление в оценке фазового и тактовых сдвигов, если допустить, что сами сдвиги постоянны? -
LDPC-кодирование и синхронизация.
altral ответил altral тема в Алгоритмы ЦОС (DSP)
Barker_mod.rar -
LDPC-кодирование и синхронизация.
altral ответил altral тема в Алгоритмы ЦОС (DSP)
Упростил модель (Barker.zip), результат моделирования на рисунке. Все так? Barker.zip -
LDPC-кодирование и синхронизация.
altral ответил altral тема в Алгоритмы ЦОС (DSP)
Я попытался представить эту идею в виде условной блок-схемы (на рисунке). Для сигнала с разбросом точек считается корреляция (Correlation function) с заданной последовательностью, преобразованной из битовой формы в модулированную, затем берется модуль, находится максимум. Допустимо ли такое представление? Как должно выглядеть пороговое устройство, как оно функционирует при наличии шума? -
LDPC-кодирование и синхронизация.
altral ответил altral тема в Алгоритмы ЦОС (DSP)
Что собой представляют модуль, пороговое устройство, максимум, что такое M, PSL, Sample Code? Разъясните, если не трудно, или хотя бы укажите источники, где все это есть. -
LDPC-кодирование и синхронизация.
altral ответил altral тема в Алгоритмы ЦОС (DSP)
Как должно происходить моделирование в Simulnk, чтобы было "как в реальности"? И как в этом случае проводить прием сигнала, синхронизировать, разбивать на блоки? -
LDPC-кодирование и синхронизация.
altral ответил altral тема в Алгоритмы ЦОС (DSP)
Начало приема совпадает с началом моделирования в Simulink. А как нужно? -
LDPC-кодирование и синхронизация.
altral ответил altral тема в Алгоритмы ЦОС (DSP)
Возможно, это упрощение, но предполагается, что сигнал приходит на прием с начала первого блока, которое запаздывает на величину групповой задержки (она известна, так как известен формирующий фильтр) и задержки по такту (которая находится с помощью синхронизации). Складывая удвоенное количество символов групповой задержки (с учетом согласованного фильтра) и задержку в 1-2 символа, вносимую в процессе синхронизации, получаем величину, на которую начало блока отстоит от начала сигнала. -
LDPC-кодирование и синхронизация.
altral ответил altral тема в Алгоритмы ЦОС (DSP)
Попробую конкретизировать: входной сигнал проходит через последовательность "умножение на опорную несущую -> согласованный фильтр -> блок совместной синхронизации", на выходе которой получается разброс точек-символов комплексной плоскости. Мы берем "опорную" последовательность символов, и "прикладывая" ее к символам в пределах каждого фрейма, находим последовательность, которая в пределах шумовой погрешности отличается от "опорной" лишь на фазовый множитель, и по нему находим фазу. Правильно ли я все написал? -
LDPC-кодирование и синхронизация.
altral ответил altral тема в Алгоритмы ЦОС (DSP)
Конечно, должна, и она синхронизируется. А как убирать неоднозначность в декодере? У меня возникает лишь два варианта: либо перебором, т. е. последовательно поворачивать восстановленную последовательность символов на pi/2, pi, 3*pi/2, 2*pi, и после декодирования смотреть, в каком случае наименьшее количество ошибок; либо ввести "служебный" символ в каждом фрейме, заранее известный приемной стороне, и по нему определять фазу неопределенности. Последовательность и так передается - в кодированном и модулированном виде. -
LDPC-кодирование и синхронизация.
altral опубликовал тема в Алгоритмы ЦОС (DSP)
Здравствуйте. Я пытаюсь создать в Simulink модель формирования и приема сигнала QAM-4 c АБГШ с применением LDPC-кодирования и синхронизации. Схему синхронизации я позаимствовал отсюда. При сравнительно небольшой фазе несущей все работает, но меня интересует ситуация, когда фаза становится сопоставимой с углами "симметрии" QAM-созвездия, то есть n*pi/2. Такую фазу становится невозможно обнаружить, и декодирование происходит с ошибками. Я пытался добавить после LDPC-кодера дифференциальный кодер, вычисляющий бегущую сумму дибитов, а на приеме перед LDPC-декодером - дифференциальный декодер, вычитающий из каждого дибита предыдущий. Но возникли две дополнительные проблемы: 1. Декодер убирает "лишнюю" фазу, но при этом невозможно узнать ее значение. 2. Декодер работает с битами, а LDPC-декодеру нужны значения правдоподобий. Как можно решить эти проблемы? Уместно ли вообще дифференциальное кодирование в такой модели, или есть альтернативный подход?