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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
des00
сообщение Nov 7 2014, 11:37
Сообщение #1


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

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



Добрый день!

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

Но, тот же автор ссылается на DVB стандарты, а там передается радиокадр, который в качестве преамбулы использует бинарные последовательности, когда в квадратурах передается одинаковая информация. Это вызовет смещение оценки искажения фазы. Да и даже если убрать вставку преамбул, а подать просто сигнал с шумом, будет уход оценки искажения, т.к. в моменты когда знаки в квадратурах будут одинаковые оценка будет уходить и никаким усреднением это не убрать. Собрал модель в симлинке, которая подтверждает предположения(Если интересно выложу).

Собственно вопросы :
1. не лукавят ли авторы, когда докладывают о хороших результатах (в том числе на графиках) работы подобных корректоров?
2. Какие другие есть способы слепой коррекции квадратурных искажений (без демодуляции сигнала)?

Спасибо.
Прикрепленные файлы
Прикрепленный файл  Nemer_450_101.pdf ( 335.16 килобайт ) Кол-во скачиваний: 296
 


--------------------
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Nov 7 2014, 11:58
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(des00 @ Nov 7 2014, 14:37) *
Добрый день!

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

Но, тот же автор ссылается на DVB стандарты, а там передается радиокадр, который в качестве преамбулы использует бинарные последовательности, когда в квадратурах передается одинаковая информация. Это вызовет смещение оценки искажения фазы. Да и даже если убрать вставку преамбул, а подать просто сигнал с шумом, будет уход оценки искажения, т.к. в моменты когда знаки в квадратурах будут одинаковые оценка будет уходить и никаким усреднением это не убрать. Собрал модель в симлинке, которая подтверждает предположения(Если интересно выложу).

Собственно вопросы :
1. не лукавят ли авторы, когда докладывают о хороших результатах (в том числе на графиках) работы подобных корректоров?
2. Какие другие есть способы слепой коррекции квадратурных искажений (без демодуляции сигнала)?

Спасибо.

Сам думал, когда понадобится, использовать такую схему. Видимо, в очередной раз изобрел велосипед.
Делал простую модель в матлабе для OFDM сигнала, работала довольно неплохо. Но для OFDM предположение некоррелированности квадратур является справедливым.
В рассмотренном случае, наверно, можно отбрасывать преамбулу перед оценкой рассогласования, считая, что на первичную синхронизацию разбаланс сильно не повлияет.
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 7 2014, 12:20
Сообщение #3


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

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



Цитата(KalashKS @ Nov 7 2014, 18:58) *
В рассмотренном случае, наверно, можно отбрасывать преамбулу перед оценкой рассогласования, считая, что на первичную синхронизацию разбаланс сильно не повлияет.

Это уже по факту демодуляция сигнала, если связываться с демодуляцией то гораздо эффективнее сделать квадратурный эквалайзер. Интересна именно слепая коррекция. Для случая например 8ми разнесенных приемников, с квадратурными АЦП, которые льют поток без обработки через 10G оптику на модуль обработки.


--------------------
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Nov 7 2014, 12:35
Сообщение #4


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Посмотрите, как сделано в DDC у GC/TI и у Harris/Intersil. Там именно так.

Здесь аналогичное решение
http://www.analog.com/static/imported-file...eets/AD6636.pdf

Что касается преамбул, то можно выключать слепой оценщик на время их передачи.
8 разнесенных приемников могут и не корректировать квадратуры полностью самостоятельно, а получать значение корректирующего коэффициента извне.
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 7 2014, 12:46
Сообщение #5


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

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



Цитата(Fat Robot @ Nov 7 2014, 19:35) *
Посмотрите, как сделано в DDC у GC/TI и у Harris/Intersil. Там именно так.

Спасибо посмотрю.
Цитата
Здесь аналогичное решение

в этой доке ничего не говориться о методе вычисления фазы
Цитата
When the phase correction enable bit is Logic 1, the phase error between I and Q is estimated (ideally, the phase should be 90°). The phase mismatch is estimated over a period of time
determined by the integrator loop bandwidth. This integrator is implemented as a first-order CIC decimating filter, whose decimation value can vary between 2^12 and 2^24 in powers of 2.

Сам корректор, который там изображен понятен и очевиден. Вопрос в методе оценки фазы
Цитата
Что касается преамбул, то можно выключать слепой оценщик на время их передачи.
8 разнесенных приемников могут и не корректировать квадратуры полностью самостоятельно, а получать значение корректирующего коэффициента извне.

Это уже по факту демодуляция, интересна полностью слепая реализация, без привязки к тому, что летит в радиоканале.


--------------------
Go to the top of the page
 
+Quote Post
andyp
сообщение Nov 7 2014, 13:00
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(des00 @ Nov 7 2014, 14:37) *
Собственно вопросы :
1. не лукавят ли авторы, когда докладывают о хороших результатах (в том числе на графиках) работы подобных корректоров?
2. Какие другие есть способы слепой коррекции квадратурных искажений (без демодуляции сигнала)?

Спасибо.


Вы там обратили время на постоянную времени интеграторов в оценке мощностей/кросскорреляции? - десятки тысяч символов. Видимо, при таком усреднении преамбулы не сильно на оценку влияют (хотя я не знаток dvb-шного сигнала)
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 7 2014, 13:11
Сообщение #7


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

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



Цитата(andyp @ Nov 7 2014, 21:00) *
Вы там обратили время на постоянную времени интеграторов в оценке мощностей/кросскорреляции? - десятки тысяч символов. Видимо, при таком усреднении преамбулы не сильно на оценку влияют (хотя я не знаток dvb-шного сигнала)

Даже если убрать преамбулу, вопрос раскоррелированности каналов не решается, оценка стабильно уплывает. Модель в приложении, требуется не ниже 2007а. В модели искажения выключены, но оценку стабильно тянет в сторону.

ЗЫ. Как раз в модели модель с преамбулой и показана, забыл про мануал свитч в модуляторе sm.gif понаблюдаю за шумом...
ЗЗЫ. И в случае BPSK такой корректор получается бесполезным, не смертельно, но тем не менее.
Прикрепленные файлы
Прикрепленный файл  modulator_quadra_adc_correction2elix.zip ( 19.18 килобайт ) Кол-во скачиваний: 75
 


--------------------
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Nov 7 2014, 13:43
Сообщение #8


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



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

Или пилот-сигнал ставьте на приемном конце в аналоговом тракте, специально, чтобы оценить дисбаланс. Ваш большой друг Незами об этом писал.

Цитата(des00 @ Nov 7 2014, 13:46) *
.. интересна полностью ..
Go to the top of the page
 
+Quote Post
andyp
сообщение Nov 7 2014, 14:00
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(des00 @ Nov 7 2014, 16:11) *
Даже если убрать преамбулу, вопрос раскоррелированности каналов не решается, оценка стабильно уплывает. Модель в приложении, требуется не ниже 2007а. В модели искажения выключены, но оценку стабильно тянет в сторону.

ЗЫ. Как раз в модели модель с преамбулой и показана, забыл про мануал свитч в модуляторе sm.gif понаблюдаю за шумом...
ЗЗЫ. И в случае BPSK такой корректор получается бесполезным, не смертельно, но тем не менее.


К сожалению посмотреть не могу - нет никакого матлаба. При действительно случайных данных на входе модулятора и достаточном усреднении кросс-корреляция должна быть близка к 0.

Попробуйте для начала посмотреть на arccos(cross(I,Q)/(auto(I)*auto(Q))), здесь auto(x) - оценка автокореляции, cross - оценка кросс-корреляции, полученные при достаточном усреднении. Если тут будут получаться предсказуемые значения (cross(I,Q)/(auto(I)*auto(Q)) должна быть близка к 0 при отсутствии фазового сдвига), то и остальное заработает, как написано в статье.

PS не переносите строго в 0. Тогда появятся биения синуса и косинуса и будет что усреднять. Доперенесете в цифре потом.
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Nov 7 2014, 14:11
Сообщение #10


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



А если из-за Допплера или смещения гетеродинов все же попадет в 0?

Цитата(andyp @ Nov 7 2014, 15:00) *
PS не переносите строго в 0. Тогда появятся биения синуса и косинуса и будет что усреднять. Доперенесете в цифре потом.
Go to the top of the page
 
+Quote Post
andyp
сообщение Nov 7 2014, 14:17
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(Fat Robot @ Nov 7 2014, 17:11) *
А если из-за Допплера или смещения гетеродинов все же попадет в 0?


Взять с запасом. Макс. допплер и смещения предсказуемы.
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Nov 7 2014, 14:29
Сообщение #12


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



А как быть со спектральной составляющей, которая все же окажется в 0 при смещенной опоре?

Цитата(andyp @ Nov 7 2014, 15:17) *
Взять с запасом. Макс. допплер и смещения предсказуемы.

Go to the top of the page
 
+Quote Post
andyp
сообщение Nov 7 2014, 14:43
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(Fat Robot @ Nov 7 2014, 17:29) *
А как быть со спектральной составляющей, которая все же окажется в 0 при смещенной опоре?


Ну DC offset correction перед оценкой разбалансов никто не отменял. Его ж делаем все равно? А кстати делает ли ее ТС?
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Nov 7 2014, 14:52
Сообщение #14


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



1. Я немного не это имел в виду: вы сместили опору, и в окрестность 0 стала попадать другая часть спектра сигнала с коррелированными квадратурами.
2. Слишком всё это хлопотно.. или желания ТС слишком изысканы.

Цитата(andyp @ Nov 7 2014, 15:43) *
Ну DC offset correction перед оценкой разбалансов никто не отменял.
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 7 2014, 15:03
Сообщение #15


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

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



Цитата(andyp @ Nov 7 2014, 22:00) *
PS не переносите строго в 0. Тогда появятся биения синуса и косинуса и будет что усреднять. Доперенесете в цифре потом.

Хмм, попробую обойтись без околонулевой ПЧ, все равно стабильности генераторов дадут большие смещения на моих частотах (до 40ГГц)

Цитата(andyp @ Nov 7 2014, 22:43) *
Ну DC offset correction перед оценкой разбалансов никто не отменял. Его ж делаем все равно? А кстати делает ли ее ТС?

Заложены коррекции :
RX/TX dc offset, RX/TX quadra gain offset, RX/TX quadra phase offset, эквалайзирование, коррекция ФШ, XPIC+MIMO.

Цитата(Fat Robot @ Nov 7 2014, 22:52) *
2. Слишком всё это хлопотно.. или желания ТС слишком изысканы.

Надо как то QAM1024 принять с хорошим качеством.


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

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

 


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


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