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

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> RF linearization, Хочу повторить решение от Altera(/)
des00
сообщение Apr 12 2010, 11:17
Сообщение #16


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

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



То же железо, сильно усеченный ряд Вольтерры (оставлены только нелинейности 3 го порядка), выходная мощность 27дБм, экономия по току питания усилителя в 2 раза.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


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





Группа: Участник
Сообщений: 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
сообщение Apr 24 2010, 11:25
Сообщение #18


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

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



Цитата(olegcsa @ Apr 23 2010, 09:40) *
Эта модель не работает? Во время симуляции только хуже становится.

Всё работает, когда я выкладывал я писал что происходит в этой модели

Цитата
UPD. Для сравнения модель преддистортера на LUT от альтеры, с простым алгоритмом обновления. Можно посмотреть как "рвет башню" у LUT преддистортера. Но лучше посмотреть как ведет себя простой LUT преддистортер, когда усилитель обладает памятью (для этого надо включить фильтр в блоке HPA).


На вопрос почему рвет башню предлагается ответить вам %)


--------------------
Go to the top of the page
 
+Quote Post
olegcsa
сообщение Apr 26 2010, 07:01
Сообщение #19





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



Выключил фильтр в блоке HPA, все заработало. А "рвет башню" из за жесткого ограничения которое не возможно скомпенсировать.
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 26 2010, 07:14
Сообщение #20


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

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



Цитата(olegcsa @ Apr 26 2010, 01:01) *
Выключил фильтр в блоке HPA, все заработало. А "рвет башню" из за жесткого ограничения которое не возможно скомпенсировать.

вот видите, ларчик просто открывался %)

UPD. Тут нарыл в сети преддисторторер на рядах тейлора, если будут положительные наработки выложу %)


--------------------
Go to the top of the page
 
+Quote Post
olegcsa
сообщение Apr 26 2010, 08:11
Сообщение #21





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



Спасибо за информацию, вопрос:
QPSK работает при с/ш=13..16 дБ. С учетом того, что после коррекции нелинейности мы будем иметь (предположим) с/ш порядка 30 дБ, то нам необходимо иметь разрядность шины адреса LUT таблицы больше пяти? т.е весь диапазон вектор сигнала должен разбиваться не менее чем на 32 уровня?
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 26 2010, 11:01
Сообщение #22


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

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



Цитата(olegcsa @ Apr 26 2010, 03:11) *
QPSK работает при с/ш=13..16 дБ. С учетом того, что после коррекции нелинейности мы будем иметь (предположим) с/ш порядка 30 дБ, то нам необходимо иметь разрядность шины адреса LUT таблицы больше пяти? т.е весь диапазон вектор сигнала должен разбиваться не менее чем на 32 уровня?

хмм, причем здесь сигнал шум то ? наверное вы имели в виду уровень интермодуляции при котором работает QPSK ? по моим данным это составляет ~18дБ. А разрядность таблицы вопрос сложный, с одной стороны чем больше точек тем лучше аппроксимация нелинейности, с другой стороны тем больше время сходимости. Но во всех материалах которые я читал, к таблице наворачивают еще полиномиальную интерполяцию промежуточных точек.


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





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



Вводя разбиение входного сигнала на уровни (которые мы затем корректируем) мы ухудшаем с.ш. Если регулировка осуществляется вручную то хотелось бы иметь минимальное количество таких разбиений. При большом количестве разбиений система становится трудно регулируемой. Вот и думаю что минимальное количество уровней разбиения определяется отношением с.ш. при котором работает система.
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 26 2010, 12:24
Сообщение #24


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

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



Цитата(olegcsa @ Apr 26 2010, 05:41) *
Вводя разбиение входного сигнала на уровни (которые мы затем корректируем) мы ухудшаем с.ш. Если регулировка осуществляется вручную то хотелось бы иметь минимальное количество таких разбиений. При большом количестве разбиений система становится трудно регулируемой. Вот и думаю что минимальное количество уровней разбиения определяется отношением с.ш. при котором работает система.

Хммм, я никак не могу въехать причем здесь сигнал/шум в обратном канале и его квантование. Обратный канал должен быть с минимальными искажениями и максимальным отношением с/ш.Потому что всё это влияет на качество подавления интермодуляции.


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





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



Имеется ввиду, что если орты I и Q идут с отношением 40 дБ, то улутшить это значение не возможно, а число корректируемых уровней в LUT таблице должно быть не менее семи, т.е 2^7=128=40 дБ.
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 26 2010, 18:07
Сообщение #26


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

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



Цитата(olegcsa @ Apr 26 2010, 09:05) *
Имеется ввиду, что если орты I и Q идут с отношением 40 дБ, то улутшить это значение не возможно, а число корректируемых уровней в LUT таблице должно быть не менее семи, т.е 2^7=128=40 дБ.

Загрузили, никогда на это не смотрел с такой точки зрения. Да и выбрал я не LUT преддистортер, с ним есть определенные проблемы. Но вам виднее, сделайте поделитесь результатом smile.gif

Для справки интерсилы берут две таблицы на 1024 значения + 3 схемы расчета адреса, ieee щные чуваки часто используют несколько таблиц на 64 значения + интерполяция между ними. Некоторые добавляют еще несколько таблиц адаптивных фильтров.


--------------------
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 27 2010, 03:03
Сообщение #27


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

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



Цитата(olegcsa @ Apr 26 2010, 08:05) *
Имеется ввиду, что если орты I и Q идут с отношением 40 дБ, то улутшить это значение не возможно, а число корректируемых уровней в LUT таблице должно быть не менее семи, т.е 2^7=128=40 дБ.

Я тут подумал, а не путаете ли вы теплое с мягким? Если вы говорите о с/ш в обратном канале, то нужно вести речь о минимальной требуемой разрядности АЦП. А не о размере таблицы. Да действительно, от разрядности АЦП в обратном канале зависит уровень подавления интермодуляции. Например на 8ми битах вы не получите ACPR лучше 43 дБ (при идеальности обратного канала). Для реальных рабочих схем лучше брать не менее 10разрядов. Но тут возникает проблема в том, что полоса обратного канала должна быть шире в ~7 раз чем прямого, а такие АЦП достаточно дорогое удовольствие %)

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


--------------------
Go to the top of the page
 
+Quote Post
olegcsa
сообщение Apr 27 2010, 08:19
Сообщение #28





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



Спасибо за диалог, если что то получится сообщу.
Go to the top of the page
 
+Quote Post
des00
сообщение May 3 2010, 07:04
Сообщение #29


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

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



Цитата(des00 @ Apr 26 2010, 21:03) *
А размер таблицы всего лишь определяет количество точек аппроксимации полинома, которым вы пытаетесь линеаризовать ваш усилитель, и их количество никак не зависит от с/ш в обратном канале. А определяется точностью аппроксимации и скоростью сходимости.

просматриваю тут свои материалы, на предмет генерации идей, нашел неплохую обзорную дисертацию раздел 3.5.1 рассуждают о разрядности таблицы и чем чреват шум квантования индекса таблицы.


--------------------
Go to the top of the page
 
+Quote Post
des00
сообщение May 8 2010, 06:27
Сообщение #30


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

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



простой и понятный материал о моделировании нелинейностей в матлабе + на пальцах объясняется чем чреват эффект памяти усилителя


--------------------
Go to the top of the page
 
+Quote Post

5 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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