Автор |
Сообщение |
|
Дата: 25 Сен 2009 11:56:32
#
Добрый день, участникам форума!
Предлагаю, обсудить интересную на мой взгляд тему "Програмная демодуляция 8 - PSK". На мой взгляд в этой теме много подводных камней. Самый важный из которых, опять же на мой взгляд - оценка параметров канала передачи.
Исходные данные к теме:
это обработка 8 - PSK сигналов, из КВ диапазона, которые имеют низкий уровень сигнал/шум + замирания сигнала из - за нестабильности канала.
Для оценки параметров канала лучшее, среди найденного и разработанного мной - это Эквалайзер на основе RLS алгоритма адаптации + обратная связь по решению.
Интересно мнение участников форума.
|
|
Дата: 25 Сен 2009 12:29:15
#
это обработка 8 - PSK сигналов, из КВ диапазона, которые имеют низкий уровень сигнал/шум + замирания сигнала из - за нестабильности канала.
Тут надо не столько о демодуляции думать, как о коррекции ошибок.
|
Реклама Google
|
|
|
Дата: 26 Сен 2009 19:48:57
#
интересна именно демодуляция, потому что при не адекватном демодуляторе, ни какая коррекция не сможет помочь!
|
|
Дата: 26 Сен 2009 19:50:24
#
интересна именно демодуляция, потому что при не адекватном демодуляторе, ни какая коррекция не сможет помочь!
|
|
Дата: 27 Сен 2009 01:41:41
#
alexey_2009
Тема, действительно, интересная!
По какой схеме построен Ваш демодулятор? В частности, интересует, как выполнена петля ФАПЧ?
|
|
Дата: 28 Сен 2009 14:28:33
#
схема у демодулятора классическая:
получаю квадратуры фазовой функции, нахожу преамбулу пакета, с помощью согласованного фильтра, найденную прамбулу разбиваю на блоки, прогоняя каждый блок через (для каждого блока "свой") согласованый фильтр, разница фаз выходов соседних СФ пропорцианальна растройки по частоте, потом подстраиваюсь по частоте, затем подстроенные по частоте квадратуры обрабатываю эквалайзером, алгоритм которого требует усовершенствования, точнее нужен новый алгоритм.
|
|
Дата: 05 Окт 2009 09:50:26
#
Тема, действительно, интересная!
действительно, но и сложная!
|
|
Дата: 23 Окт 2009 10:26:50
#
кто нибудь слышал об алгоритме максимального правдоподобия?
|
|
Дата: 20 Ноя 2009 12:03:42
#
Кто писал, что тема интересная!?
:)
Хороший у вас подход к интересным темам!! )
|
|
Дата: 20 Ноя 2009 14:05:38
#
alexey_2009 В смысле кто нибудь слышал об алгоритме максимального правдоподобия?
Любой нагугливший эту строку не только услышит а ещё и почитает про это. :)
|
|
Дата: 30 Ноя 2009 14:45:22
#
схема у демодулятора классическая:
получаю квадратуры фазовой функции, нахожу преамбулу пакета, с помощью согласованного фильтра, найденную прамбулу разбиваю на блоки, прогоняя каждый блок через (для каждого блока "свой") согласованый фильтр, разница фаз выходов соседних СФ пропорцианальна растройки по частоте, потом подстраиваюсь по частоте, затем подстроенные по частоте квадратуры обрабатываю эквалайзером, алгоритм которого требует усовершенствования, точнее нужен новый алгоритм.
у меня ряд вопросов:
1. из каких соображений выбирается полоса захвата фильтра ФАПЧ по несущей.
2. каким образом осуществляется доворот фазы по тактам в выделенном пакете.
3. каким образом происходит расчет начальных коэффициентов адаптивного корректора (если такая процедура имеет место), а также какой алгоритм адаптации применен.
4. есть ли какие дополнительные проверки при обнаружении начала пакета на случай ложного захвата.
|
|
Дата: 29 Дек 2009 11:19:32
#
Для того что бы рассуждения не перешли в другое русло, зададимся начальными условиями: синхронизация сигнала по частоте и по времени выполнена идеально, тогда вопрос будет в следующем: какие методы адаптивного корректора наиболее эффективны при работе с реальными сигналами, при таких начальных условиях ( + наличие шумов и + замираний в сигнале ).
Дак вот, используя классический алгоритм Калмана (адаптивного корректора), на реальном сигнале не получается достичь приемлемых результатов, не смотря на преимущества (быстрой сходимости),
каким образом происходит расчет начальных коэффициентов адаптивного корректора (если такая процедура имеет место), а также какой алгоритм адаптации применен.
(начальные коэффициенты задаются нулями,
при обучении эквалайзера (участок известной преамбулы) производится расчет коэффициентов,
после обучения на участке данных происходит "выправление данных", с расчитанными ранее коэффициентами
после обработки одного пакета, идет обработка следующего, с пересчетом коэффициентов.
).
|
|
Дата: 29 Дек 2009 11:43:53 · Поправил: mikasa76 (29 Дек 2009 11:46:14)
#
...зададимся начальными условиями: синхронизация сигнала по частоте и по времени выполнена идеально
так вот мне и интересно узнать каким образом (в смысле алгоритмов) так идеально выполнена синхронизация по тактам - непосредственно по сигналу или по опять же по заданной преамбуле. если это, конечно, не тайна за семью печатями.
по поводу эквалайзера все понял, спасибо.
и еще вопрос по 4-му пункту: имеют ли место ложные захваты пакетов или вы это не рассматриваете. если да, то какие дополнительные меры принимаете. потому как в моем деме такая ситуация имеет место. не так часто, конечно, но все же. спасибо.
|