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

 
 
> RF linearization, Хочу повторить решение от Altera(/)
des00
сообщение Jan 22 2010, 08:15
Сообщение #1


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

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



Добрый день господа!

Хочу прикрутить к модулятору широкополосный преддистортер для усилителя мощности, реализация на ПЛИС альтера. Нашел на сайте альтеры корку преддистортера хочу сделать нечто похожее, но отличающиеся некоторыми подходами.

Судя по изучению материалов по преддистортерам, почти все основываются на табличной коррекции. При этом пишут что таблицу они обновляют в режиме символ за символом. Но в предоставленной реализации обновление таблицы висит на ниосе, который априори не может это делать в таком режиме. Т.е. обновление происходит в пакетном режиме и не по всему потоку данных. Похожей схемы придерживается и xilinx.
Вопросы по этой схеме:
1. Имеет ли схема символ за символом преимущества перед пакетным режимом?
2. В чем может быть причина такого подхода модемных команд вендоров? Банальная экономия ресурса, ценой ухудшения характеристик адаптации?
3. Почему в схеме нет логики привязки прямого и обратного потока данных по времени и их нормировка по мощности? Или они делают это на ниосе в цифре? Но ведь банальный поиск корреляции на таком проце будет очень тяжелой задачей %)

Этот вопрос относиться и к ДСП и к ПЛИС, но думаю что больше тут все же ДСП части %)

Произвольный вопрос : Нашел в доках упоминание о преддистортере, который работает не на основе вычисления ошибки по амплитуде/фазе, а на основе анализа внеполосного излучения в обратном канале. Как в это случае выглядит детектор? не ставят же они туда фильтр + детектор огибающей? И как при таком подходе выглядит алгоритм адаптации коэффициентов?

Спасибо.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Feb 14 2010, 11:04
Сообщение #2


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

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



Либо эту доку писал человек не участвовавший в разработке, либо в доку специально была заложена ошибка %)

Действительно фильтр делается по схеме Figure 3, но в этой схеме отсутствует комплексное сопряжение одного из множителей в первом умножителе. Т.е. вычисляются следующие элементы ряда Вольтерра : x*(x*conj(x)) и x*(x*conj(x))^2 что и дает члены ряда Вольтерра 3 го и 5 го порядков. И с помощью таких фильтров можно эквалайзировать усилитель мощности. Кроме того в предыдущей модели был неправильно реализован усилитель мощности, именно по этому там шло резкое увеличение интермодуляции высокого порядка.

Модель правильного преддистортера на рядах Вольтерра и и усилителя для алгоритмов LMS/RLS в аттаче. В модели занятно выглядит эффект "срыва башни" у преддистортера, в том случае когда рабочая точка усилителя выбрана неправильно(для этого нужно увеличить усиление предусилителя). Особенно красиво "рвет башню" у RLSа. Хотя в данном случае этот эффект, большей частью, вызван диапазоном входного сигнала модели усилителя, при котором поведение модели похоже на реальный усилитель.

UPD. Для сравнения модель преддистортера на LUT от альтеры, с простым алгоритмом обновления. Можно посмотреть как "рвет башню" у LUT преддистортера. Но лучше посмотреть как ведет себя простой LUT преддистортер, когда усилитель обладает памятью (для этого надо включить фильтр в блоке HPA).
Прикрепленные файлы
Прикрепленный файл  modulator_voltera_rls_R14.zip ( 24.44 килобайт ) Кол-во скачиваний: 98
Прикрепленный файл  modulator_LUT_slow_R14.zip ( 24.3 килобайт ) Кол-во скачиваний: 89
 


--------------------
Go to the top of the page
 
+Quote Post
olegcsa
сообщение Apr 23 2010, 14:25
Сообщение #3





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



Цитата(des00 @ Feb 14 2010, 14:19) *
modulator_LUT_slow_R14.zip


Эта модель не работает? Во время симуляции только хуже становится.
До и после:
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- des00   RF linearization   Jan 22 2010, 08:15
- - vadimuzzz   Цитата(des00 @ Jan 22 2010, 14:15) Вопрос...   Jan 22 2010, 10:31
- - petrov   Цитата(des00 @ Jan 22 2010, 11:15) 1. Име...   Jan 22 2010, 10:50
- - petrov   Цитата(des00 @ Jan 22 2010, 11:15) Произв...   Jan 22 2010, 11:53
- - des00   Цитата(vadimuzzz @ Jan 22 2010, 04:31) на...   Jan 22 2010, 12:42
|- - vadimuzzz   Цитата(des00 @ Jan 22 2010, 18:42) Где то...   Jan 22 2010, 12:52
- - WEST128   При неизменном уровне мощности, подаваемой на усил...   Jan 22 2010, 20:40
|- - des00   Цитата(WEST128 @ Jan 22 2010, 14:40) Когд...   Jan 23 2010, 04:08
- - WEST128   Интересная работа, с удовольствием в такой бы прин...   Jan 23 2010, 18:15
- - des00   Попался мне на глаза интересный документ (в аттаче...   Feb 5 2010, 07:45
|- - des00   Цитата(des00 @ Feb 5 2010, 01:45) В докум...   Feb 8 2010, 10:33
- - des00   Случайно вернулся к преддистортеру на рядах вольте...   Feb 12 2010, 13:20
|- - des00   Цитата(olegcsa @ Apr 23 2010, 09:40) Эта ...   Apr 24 2010, 11:25
- - des00   После проверки синтезируемой модели в матлабе, на ...   Mar 2 2010, 07:53
|- - petrov   RE: RF linearization   Mar 2 2010, 08:58
- - des00   То же железо, сильно усеченный ряд Вольтерры (оста...   Apr 12 2010, 11:17
- - olegcsa   Выключил фильтр в блоке HPA, все заработало. А ...   Apr 26 2010, 07:01
|- - des00   Цитата(olegcsa @ Apr 26 2010, 01:01) Выкл...   Apr 26 2010, 07:14
- - olegcsa   Спасибо за информацию, вопрос: QPSK работает при с...   Apr 26 2010, 08:11
|- - des00   Цитата(olegcsa @ Apr 26 2010, 03:11) QPSK...   Apr 26 2010, 11:01
- - olegcsa   Вводя разбиение входного сигнала на уровни (которы...   Apr 26 2010, 11:41
|- - des00   Цитата(olegcsa @ Apr 26 2010, 05:41) Ввод...   Apr 26 2010, 12:24
- - olegcsa   Имеется ввиду, что если орты I и Q идут с отношени...   Apr 26 2010, 14:05
|- - des00   Цитата(olegcsa @ Apr 26 2010, 09:05) Имее...   Apr 26 2010, 18:07
|- - des00   Цитата(olegcsa @ Apr 26 2010, 08:05) Имее...   Apr 27 2010, 03:03
|- - des00   Цитата(des00 @ Apr 26 2010, 21:03) А разм...   May 3 2010, 07:04
- - olegcsa   Спасибо за диалог, если что то получится сообщу.   Apr 27 2010, 08:19
- - des00   простой и понятный материал о моделировании нелине...   May 8 2010, 06:27
|- - _Anatoliy   Цитата(des00 @ May 8 2010, 08:27) простой...   May 8 2010, 16:36
- - des00   Попалась тут мне на глаза интересная статейка, люд...   May 16 2010, 04:22
- - __Pavel__   Здравствуйте des00, Меня заинтересовала ваша разр...   May 16 2010, 12:06
|- - des00   Цитата(__Pavel__ @ May 16 2010, 07:06) Ме...   May 17 2010, 11:11
- - olegcsa   Подскажите я правильно понимаю: предистор следует ...   May 18 2010, 10:20
|- - des00   Цитата(olegcsa @ May 18 2010, 05:20) Подс...   May 18 2010, 10:44
- - olegcsa   Не приводит ли работа предистора (имеется ввиду пр...   May 18 2010, 12:02
|- - des00   Цитата(olegcsa @ May 18 2010, 06:02) Не п...   May 18 2010, 12:18
- - olegcsa   Сделали систему: мапер-предистор-RRC-цап, без обра...   May 18 2010, 12:57
|- - des00   Цитата(olegcsa @ May 18 2010, 07:57) Сдел...   May 18 2010, 13:39
- - olegcsa   Матлабовской модели нет, но проверяли что усиление...   May 18 2010, 13:55
|- - des00   Цитата(olegcsa @ May 18 2010, 08:55) Матл...   May 18 2010, 13:57
- - olegcsa   Вы не можете дать статью на которую вы ссылаетесь....   May 18 2010, 13:59
|- - des00   Цитата(olegcsa @ May 18 2010, 08:59) Вы н...   May 18 2010, 14:01
- - olegcsa   Спасибо за информацию.   May 18 2010, 14:08
- - des00   Вот простая моделька преддистортера по точкам, всё...   May 19 2010, 11:52
- - olegcsa   Спасибо за модель. Интересно. Предиктор стоит пос...   May 20 2010, 07:48
|- - des00   Цитата(olegcsa @ May 20 2010, 01:48) Инте...   May 20 2010, 08:56
- - des00   Уважаемые Гуру!!! Подскажите ответ на ...   May 25 2010, 02:11
- - des00   Отвечаю сам себе, на основе ковыряния модели я сде...   May 25 2010, 14:34
- - des00   какая вкусная штучка жаль не сильно подходит для ...   May 31 2010, 11:17
- - vadimuzzz   des00, как считаете, чисто с экономической точки з...   May 31 2010, 12:44
|- - des00   Цитата(vadimuzzz @ May 31 2010, 07:44) de...   May 31 2010, 17:05
- - des00   Кинули в почту занятную доку от nujira про увеличе...   Jul 29 2010, 01:25
- - vadimuzzz   прикольно. что-нибудь типа ЦАП+драйвер+MOSFET сгор...   Jul 29 2010, 03:32
|- - des00   Цитата(vadimuzzz @ Jul 28 2010, 22:32) пр...   Jul 29 2010, 04:33
|- - vadimuzzz   Цитата(des00 @ Jul 29 2010, 11:33) тут ну...   Jul 29 2010, 04:54
|- - des00   Цитата(vadimuzzz @ Jul 28 2010, 23:54) у ...   Jul 29 2010, 05:18
- - blackfin   Может, пригодится.. Analog Devices, Inc. выпустил ...   Jul 29 2010, 05:26
|- - des00   Цитата(blackfin @ Jul 29 2010, 00:26) Мож...   Jul 29 2010, 05:47
- - filo   Уважаемый des00, не могли бы вы подробней описать ...   Aug 2 2013, 18:30
- - filo   модель предистортера. в fixed point   Nov 25 2013, 17:36


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

 


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


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