реклама на сайте
подробности

 
 
> Выравнивание канала для QAM16
tim_s80
сообщение Dec 24 2011, 15:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 11-08-10
Пользователь №: 58 866



Как правильно эквалайзить (слепым подходом) сигнал, представленный по сылке, T/2, QAM16
Прикрепленный файл  T2QAM16.rar ( 69.08 килобайт ) Кол-во скачиваний: 165


Пробовал СМА, но бестолку.
Или такой случай бесперспективен? Если бесперпективен, то по каким внешним признакам это можно оценить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
tim_s80
сообщение Jan 3 2012, 11:46
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 11-08-10
Пользователь №: 58 866



По поводу R2 разница между "моим" подходом и вашим вроде бы не существенная и я пока не заметил ее влияния на качество обработки.

После коррекции кода типа

u_cma=1/(1000*L*mean(abs(QAMmod).^2));
u_lms=u_cma*50;

Получилось

SNR=15 M=16
Прикрепленное изображение


SNR=35 M=64

Прикрепленное изображение


но для М=256 даже и близко не получается (ни при увеличении SNR, ни при увеличении числа итераций N).

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

Прикрепленное изображение



В общем получилось, но не более чем методом научного тыка.
И не совсем понятна зависимость - u_lms почему то должно быть больше чем u_cma, хотя логичнее предположить, что в конце для уменьшения остаточной ошибки шаг адаптации должен быть меньше.

Сообщение отредактировал tim_s80 - Jan 3 2012, 18:30
Go to the top of the page
 
+Quote Post
des00
сообщение Jan 4 2012, 09:27
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(tim_s80 @ Jan 3 2012, 05:46) *
И не совсем понятна зависимость - u_lms почему то должно быть больше чем u_cma, хотя логичнее предположить, что в конце для уменьшения остаточной ошибки шаг адаптации должен быть меньше.

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

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

ИМХО CMA и ему подобные, нужны для режима, который я называю "режим поиска". Т.е. нужно довести сигнал (если он вообще есть) до состояния когда может зацепиться DD детектор. Если вам нужна быстрая сходимость, то как уже сказал делайте по обучающей последовательности, выделяйте ее корреляционно и адаптируйте NLMS эквалайзер с большими значениями мю.

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


--------------------
Go to the top of the page
 
+Quote Post
tim_s80
сообщение Jan 4 2012, 10:54
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 11-08-10
Пользователь №: 58 866



Цитата(des00 @ Jan 4 2012, 12:27) *
А пороги все таки нужно считать правильно, т.к. это не просто чиселка, они же выводятся из уравнений задающих работу эквалайзера и минимизацию ошибки %)


Это то понятно, просто в некоторых источниках не знаю по каким причинам иногда "мой" вариант применяется.

Нуи по модели еще вопрос созрел. Если смотретьтретий график ошибки, то на первом этапе ошибка ходит ходуном, а потом "вдруг" достаточно резко сваливается. А по "учебникам" ошибка относительно плавно спадает. Это глюк реализации модели?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- tim_s80   Выравнивание канала для QAM16   Dec 24 2011, 15:17
- - alex_os   Цитата(tim_s80 @ Dec 24 2011, 18:17) Как ...   Dec 24 2011, 16:09
|- - tim_s80   Цитата(alex_os @ Dec 24 2011, 19:09) На г...   Dec 24 2011, 16:46
- - tim_s80   На этой выборке вроде бы удалось получить выход ме...   Dec 25 2011, 12:18
- - des00   CMA в топку. Делайте Годдарда/ММА/SMMA + DD (direc...   Dec 25 2011, 12:30
|- - tim_s80   Цитата(des00 @ Dec 25 2011, 15:30) CMA в ...   Dec 25 2011, 12:41
|- - des00   Цитата(tim_s80 @ Dec 25 2011, 06:41) А СМ...   Dec 25 2011, 13:00
|- - tim_s80   Цитата(des00 @ Dec 25 2011, 16:00) Да, но...   Dec 25 2011, 16:41
|- - des00   Цитата(tim_s80 @ Dec 25 2011, 11:41) Попр...   Dec 26 2011, 03:26
|- - tim_s80   Цитата(des00 @ Dec 26 2011, 06:26) или ор...   Dec 26 2011, 09:16
|- - des00   Цитата(tim_s80 @ Dec 26 2011, 04:16) Можн...   Dec 26 2011, 10:38
|- - tim_s80   Цитата(des00 @ Dec 26 2011, 13:38) хмм, п...   Dec 26 2011, 10:51
|- - des00   Цитата(tim_s80 @ Dec 26 2011, 04:51) Тогд...   Dec 26 2011, 11:00
|- - tim_s80   Цитата(des00 @ Dec 26 2011, 14:00) смотря...   Dec 26 2011, 11:14
|- - des00   Цитата(tim_s80 @ Dec 26 2011, 05:14) Если...   Dec 26 2011, 11:34
|- - tim_s80   Цитата(des00 @ Dec 26 2011, 14:34) боюсь ...   Dec 26 2011, 12:09
|- - des00   Цитата(tim_s80 @ Dec 26 2011, 06:09) Но п...   Dec 26 2011, 12:23
|- - tim_s80   Цитата(des00 @ Dec 26 2011, 15:23) про на...   Dec 26 2011, 12:41
|- - des00   Цитата(tim_s80 @ Dec 26 2011, 06:41) Не с...   Dec 26 2011, 13:03
- - tim_s80   При рассмотрении варианта DD-LMS встретился такой ...   Dec 28 2011, 06:40
|- - des00   Цитата(tim_s80 @ Dec 28 2011, 00:40) Проя...   Dec 28 2011, 08:03
- - tim_s80   Всех с наступившим! Появились следующие вопро...   Jan 2 2012, 21:10
|- - des00   Цитата(tim_s80 @ Jan 2 2012, 16:10) Наско...   Jan 2 2012, 21:24
|- - tim_s80   Цитатана лету будете местоположение фильтра изменя...   Jan 2 2012, 21:47
|- - des00   Цитата(tim_s80 @ Jan 2 2012, 16:47) Т.е. ...   Jan 2 2012, 22:08
|- - tim_s80   Цитата(des00 @ Jan 3 2012, 01:08) если TS...   Jan 2 2012, 22:20
|- - des00   Цитата(tim_s80 @ Jan 2 2012, 17:20) Мож н...   Jan 2 2012, 22:23
|- - tim_s80   При SNR=15 и M=16 вроде бы работает. При SNR=35 и ...   Jan 2 2012, 23:12
|- - des00   Цитата(tim_s80 @ Jan 2 2012, 18:12) В чем...   Jan 3 2012, 09:37
|- - tim_s80   Цитата(des00 @ Jan 3 2012, 12:37) нормиро...   Jan 3 2012, 20:10
|- - des00   Цитата(tim_s80 @ Jan 4 2012, 05:54) Если ...   Jan 4 2012, 11:07
- - tim_s80   Если в приведенной ранее модели поставить М=64 N=2...   Jan 5 2012, 23:43
- - des00   Цитата(tim_s80 @ Jan 5 2012, 17:43) Если ...   Jan 6 2012, 06:50
- - tim_s80   Цитата(des00 @ Jan 6 2012, 09:50) 1. норм...   Jan 6 2012, 07:48
- - des00   Цитата(tim_s80 @ Jan 6 2012, 02:48) По мю...   Jan 12 2012, 06:07


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 17:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.0148 секунд с 7
ELECTRONIX ©2004-2016