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

 
 
12 страниц V  « < 7 8 9 10 11 > »   
Reply to this topicStart new topic
> Демодуляция QAM
petrov
сообщение Jul 31 2008, 10:13
Сообщение #121


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Jul 31 2008, 13:33) *
Картинка с Вашей оригинальной модели(Eb/No = 60dB,z-0,параметр farrow = -0,7),просто в вашей модели относительная амплитуда примерно в 8 раз меньше,сложнее заметить.Меня сбивает то, что этот узел я практически не изменял.Фильтры остались те же.Изменилась только схема выработки решения и гетеродин у меня выдаёт синус в диапазоне -255...+255(целочисленные).Увеличение разрядности гетеродина не помогает.



Какая модель? Что за относительная амплитуда? Не вижу ничего подобного свзянного с разностной частотой. Поглядите на созвездие в моей модели, мизерные флуктуации есть из-за конечного времени усреднения в синхронизациях, но они ну ОЧЕНЬ незначительны и ни на что не влияют. Предполагаю что вы наблюдаете шум АРУ, вы внесли какие-то изменения, в результате изменился сквозной коэффициент передачи, отключите АРУ либо коэффициент уменьшайте.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 31 2008, 10:43
Сообщение #122


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Jul 31 2008, 13:13) *
Какая модель? Что за относительная амплитуда? Не вижу ничего подобного свзянного с разностной частотой. Поглядите на созвездие в моей модели, мизерные флуктуации есть из-за конечного времени усреднения в синхронизациях, но они ну ОЧЕНЬ незначительны и ни на что не влияют. Предполагаю что вы наблюдаете шум АРУ, вы внесли какие-то изменения, в результате изменился сквозной коэффициент передачи, отключите АРУ либо коэффициент уменьшайте.

qam_fb_gardner_symbol_farrow_sync_fb_phase_sync_agc_2007_06_18.mdl
Под относительной амплитудой я подразумевал отношение амплитуды паразитной модуляции к максимальной амплитуде полезного сигнала.
Вот сигнал при отключенном АРУ,синус стал ещё красивее.Синус имеет частоту равную разности частот гетеродинов модулятора и демодулятора.Может где то набежала фазовая ошибка?От фильтров может зависеть?
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 31 2008, 10:51
Сообщение #123


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Jul 31 2008, 14:43) *
qam_fb_gardner_symbol_farrow_sync_fb_phase_sync_agc_2007_06_18.mdl
Под относительной амплитудой я подразумевал отношение амплитуды паразитной модуляции к максимальной амплитуде полезного сигнала.
Вот сигнал при отключенном АРУ,синус стал ещё красивее.Синус имеет частоту равную разности частот гетеродинов модулятора и демодулятора.Может где то набежала фазовая ошибка?От фильтров может зависеть?


График не из моей модели. Я уже 10 раз запускал и не могу повторить такого в qam_fb_gardner_symbol_farrow_sync_fb_phase_sync_agc_2007_06_18.mdl. А созвездие как выглядит? Если точки по дугам колбасит значит фазовой синхронизации проблемы, опять же изменили где-то коэффициент передачи в ФАПЧ.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 31 2008, 11:14
Сообщение #124


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Jul 31 2008, 13:51) *
График не из моей модели. Я уже 10 раз запускал и не могу повторить такого в qam_fb_gardner_symbol_farrow_sync_fb_phase_sync_agc_2007_06_18.mdl. А созвездие как выглядит? Если точки по дугам колбасит значит фазовой синхронизации проблемы, опять же изменили где-то коэффициент передачи в ФАПЧ.

Конечно этот рисунок не из Вашей,это у меня что-то разбежалось...Странно,очень слабо,но этот эффект я вижу и в Вашей оригинальной программе.Может дело в разных версиях симулинка?
Созвездие целиком по дугам не бегает,если посмотреть траекторию отдельной звезды то она имеет форму круга вокруг некой точки(идеального центра).И так все звёзды как единое целое,поворотов созвездия нет.
Пробовал изменять коэффициенты в PHASE OFFSET LOOP FILTER,абсолютно никакого эффекта.Вернул назад.Завтра смогу выложить ролик с видом созвездия.А какая у Вас версия симулинка?
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 31 2008, 11:25
Сообщение #125


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Jul 31 2008, 15:14) *
Конечно этот рисунок не из Вашей,это у меня что-то разбежалось...Странно,очень слабо,но этот эффект я вижу и в Вашей оригинальной программе.Может дело в разных версиях симулинка?
Созвездие целиком по дугам не бегает,если посмотреть траекторию отдельной звезды то она имеет форму круга вокруг некой точки(идеального центра).И так все звёзды как единое целое,поворотов созвездия нет.
Пробовал изменять коэффициенты в PHASE OFFSET LOOP FILTER,абсолютно никакого эффекта.Вернул назад.Завтра смогу выложить ролик с видом созвездия.А какая у Вас версия симулинка?

7 матлаб R14, думаю версия не при чём, посмотрел одну точку увеличенную многократно, просто шумком остаточным от синхронизаций размазана и всё никаких движений по окружности нету, ищите разницу в моделях.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 31 2008, 11:35
Сообщение #126


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Jul 31 2008, 14:25) *
7 матлаб R14, думаю версия не при чём, посмотрел одну точку увеличенную многократно, просто шумком остаточным от синхронизаций размазана и всё никаких движений по окружности нету, ищите разницу в моделях.


Ясно,спасибо!Сейчас только этим и занимаюсь.
Похоже что узел CARRIER FREQ ERROR здесь ни при чём,тут кроме фильтра и параметров нет никаких,а фильтр не влияет.С другой стороны - я Фарроу очень сильно перелопатил,может ли этот эффект быть из-за него?Жаль что не догадался раньше уменьшить ошибку частоты...
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 31 2008, 11:37
Сообщение #127


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Jul 31 2008, 15:35) *
С другой стороны - я Фарроу очень сильно перелопатил,может ли этот эффект быть из-за него?


Да всё что угодно может быть :)
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 31 2008, 11:57
Сообщение #128


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Jul 31 2008, 14:37) *
Да всё что угодно может быть smile.gif

Ясно,будем рыть дальше...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 31 2008, 16:50
Сообщение #129


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Таки с фарроу была проблема,разобрался,всё чирикает smile.gif
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Aug 12 2008, 14:52
Сообщение #130


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



В продолжение недавней дискусии.
В общем переделал я свой модем с QPSK на 16-QAM. Вроде все заработало: восстановление тактовой, несущей, 2-й каскад АРУ (правда забарахлил первый, но это решаемо). Так как ресурсов ПЛИС осталось еще процентов 10, решил прикрутить эквалайзер. Тут требуется некоторая помощь.
2 petrov: я поизучал Вашу модель, и у меня возникли вопросы. В эквалайзере используются 2 детектора - слепой (Годарда) и управляемый решениями (коряво написал,ну ладно). Почему так сделано? Для ускорения сходимости (заметил, что модель довольно долго сходится по сравнению с аналогом без эквалайзера)? Какой длины имеет смысл делать эквалайзер (у Вас в модели 64 - я столько ресурсов не наскребу,наверное)?
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 12 2008, 16:47
Сообщение #131


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(vadimuzzz @ Aug 12 2008, 18:52) *
Тут требуется некоторая помощь. 2 petrov: я поизучал Вашу модель, и у меня возникли вопросы. В эквалайзере используются 2 детектора - слепой (Годарда) и управляемый решениями (коряво написал,ну ладно). Почему так сделано? Для ускорения сходимости (заметил, что модель довольно долго сходится по сравнению с аналогом без эквалайзера)? Какой длины имеет смысл делать эквалайзер (у Вас в модели 64 - я столько ресурсов не наскребу,наверное)?


Годард используется для первоначальной настройки когда нету ещё правильных решений, он в принципе медленно настраивается, это может быть приемлемо для непрерывной передачи, просто время включения будет чуть дольше, управляемый решениями лучше и быстрее работает, особенно если решения правильные. Для пакетной Годард конечно не подходит, надо настраиваться по известной последовательности и т. п. Длина зависит от канала, длины импульсной характеристики прямого фильтра должно хватать чтобы pre-cursor ISI удалять, обратного чтобы post-cursor ISI. Решения в обратный фильтр надо правильные подавать, иначе размножение ошибок. Вообще считайте эту модель так за начальные представления какие-то, там может много чего нету, ройте литературу на эту тему.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Aug 12 2008, 23:54
Сообщение #132


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Означает ли это, что слепой эквалайзер работает даже тогда, когда ФАПЧи еще не захватились?
У меня передача непрерывная, через фиксированные интервалы времени идет синхропосылка. Можно это тоже как-то использовать? Еще у меня фильтры SRRC на приемнике и передатчике, т.е. есть излишек полосы. Это значит, что эквалайзер должен иметь больше 1 отсчета на символ (например 2)? Читаю сейчас Прокиса, можете еще посоветовать литературу?
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 13 2008, 06:48
Сообщение #133


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(vadimuzzz @ Aug 13 2008, 03:54) *
Означает ли это, что слепой эквалайзер работает даже тогда, когда ФАПЧи еще не захватились?
У меня передача непрерывная, через фиксированные интервалы времени идет синхропосылка. Можно это тоже как-то использовать? Еще у меня фильтры SRRC на приемнике и передатчике, т.е. есть излишек полосы. Это значит, что эквалайзер должен иметь больше 1 отсчета на символ (например 2)? Читаю сейчас Прокиса, можете еще посоветовать литературу?


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

Посмотрите:
Adaptive Filter Theory - Haykin
Adaptive Filters - Farhang-Boroujeny
http://rapidshare.de/files/39623696/Adapti..._Diniz.pdf.html

Всякие ттонкости конечно только в статьях IEEE.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Aug 13 2008, 07:36
Сообщение #134


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



есть еще пара вопросов по модели
(qam_fb_symbol_sync_fb_phase_sync_agc_var_ch_delay_eq_2007_07_21.mdl)
не совсем понял как устроен блок LMS_Adaptive_Filter, точнее его части delay_line и Frame Status Conversion.
Это Вы так свертку записали (там дальше скалярное произведение)? Т.е. это обычный FIR-фильтр (прямая часть эквалайзера)? а где тогда обратная? или я туплю smile.gif
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 13 2008, 07:45
Сообщение #135


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(vadimuzzz @ Aug 13 2008, 11:36) *
есть еще пара вопросов по модели
(qam_fb_symbol_sync_fb_phase_sync_agc_var_ch_delay_eq_2007_07_21.mdl)
не совсем понял как устроен блок LMS_Adaptive_Filter, точнее его части delay_line и Frame Status Conversion.
Это Вы так свертку записали (там дальше скалярное произведение)? Т.е. это обычный FIR-фильтр (прямая часть эквалайзера)? а где тогда обратная? или я туплю smile.gif


Совершенно верно это FIR фильтр - скалярное произведение векторов с выхода слинии задержки с отводами и коэффициентов. В этой модели простой линейный эквалайзер, DFE в других моделях смотрите.
Go to the top of the page
 
+Quote Post

12 страниц V  « < 7 8 9 10 11 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 19:11
Рейтинг@Mail.ru


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