|
|
  |
Коррекция квадратурных искажений, Вопрос по статье |
|
|
|
Nov 7 2014, 11:37
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Добрый день! В приложении статья о коррекции квадратурных искажений фазы и амплитуды в приемнике, со схемами и результатами. Вопрос, вызвавший у меня подозрения, это метод оценки искажений фазы с помощью расчета крос-корреляции (раздел 2.1) между квадратурами. Судя по всему этим методом автор предлагает оценивать проникновение квадратур друг в друга, полагая что они раскоррелированы. Пробежался по другим материалам из гугла, все предлагают использовать аналогичный подход. Но, тот же автор ссылается на DVB стандарты, а там передается радиокадр, который в качестве преамбулы использует бинарные последовательности, когда в квадратурах передается одинаковая информация. Это вызовет смещение оценки искажения фазы. Да и даже если убрать вставку преамбул, а подать просто сигнал с шумом, будет уход оценки искажения, т.к. в моменты когда знаки в квадратурах будут одинаковые оценка будет уходить и никаким усреднением это не убрать. Собрал модель в симлинке, которая подтверждает предположения(Если интересно выложу). Собственно вопросы : 1. не лукавят ли авторы, когда докладывают о хороших результатах (в том числе на графиках) работы подобных корректоров? 2. Какие другие есть способы слепой коррекции квадратурных искажений (без демодуляции сигнала)? Спасибо.
--------------------
|
|
|
|
|
Nov 7 2014, 11:58
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755

|
Цитата(des00 @ Nov 7 2014, 14:37)  Добрый день!
В приложении статья о коррекции квадратурных искажений фазы и амплитуды в приемнике, со схемами и результатами. Вопрос, вызвавший у меня подозрения, это метод оценки искажений фазы с помощью расчета крос-корреляции (раздел 2.1) между квадратурами. Судя по всему этим методом автор предлагает оценивать проникновение квадратур друг в друга, полагая что они раскоррелированы. Пробежался по другим материалам из гугла, все предлагают использовать аналогичный подход.
Но, тот же автор ссылается на DVB стандарты, а там передается радиокадр, который в качестве преамбулы использует бинарные последовательности, когда в квадратурах передается одинаковая информация. Это вызовет смещение оценки искажения фазы. Да и даже если убрать вставку преамбул, а подать просто сигнал с шумом, будет уход оценки искажения, т.к. в моменты когда знаки в квадратурах будут одинаковые оценка будет уходить и никаким усреднением это не убрать. Собрал модель в симлинке, которая подтверждает предположения(Если интересно выложу).
Собственно вопросы : 1. не лукавят ли авторы, когда докладывают о хороших результатах (в том числе на графиках) работы подобных корректоров? 2. Какие другие есть способы слепой коррекции квадратурных искажений (без демодуляции сигнала)?
Спасибо. Сам думал, когда понадобится, использовать такую схему. Видимо, в очередной раз изобрел велосипед. Делал простую модель в матлабе для OFDM сигнала, работала довольно неплохо. Но для OFDM предположение некоррелированности квадратур является справедливым. В рассмотренном случае, наверно, можно отбрасывать преамбулу перед оценкой рассогласования, считая, что на первичную синхронизацию разбаланс сильно не повлияет.
|
|
|
|
|
Nov 7 2014, 12:35
|
ʕʘ̅͜ʘ̅ʔ
    
Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691

|
Посмотрите, как сделано в DDC у GC/TI и у Harris/Intersil. Там именно так. Здесь аналогичное решение http://www.analog.com/static/imported-file...eets/AD6636.pdfЧто касается преамбул, то можно выключать слепой оценщик на время их передачи. 8 разнесенных приемников могут и не корректировать квадратуры полностью самостоятельно, а получать значение корректирующего коэффициента извне.
|
|
|
|
|
Nov 7 2014, 12:46
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 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 разнесенных приемников могут и не корректировать квадратуры полностью самостоятельно, а получать значение корректирующего коэффициента извне. Это уже по факту демодуляция, интересна полностью слепая реализация, без привязки к тому, что летит в радиоканале.
--------------------
|
|
|
|
|
Nov 7 2014, 13:00
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(des00 @ Nov 7 2014, 14:37)  Собственно вопросы : 1. не лукавят ли авторы, когда докладывают о хороших результатах (в том числе на графиках) работы подобных корректоров? 2. Какие другие есть способы слепой коррекции квадратурных искажений (без демодуляции сигнала)?
Спасибо. Вы там обратили время на постоянную времени интеграторов в оценке мощностей/кросскорреляции? - десятки тысяч символов. Видимо, при таком усреднении преамбулы не сильно на оценку влияют (хотя я не знаток dvb-шного сигнала)
|
|
|
|
|
Nov 7 2014, 13:11
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(andyp @ Nov 7 2014, 21:00)  Вы там обратили время на постоянную времени интеграторов в оценке мощностей/кросскорреляции? - десятки тысяч символов. Видимо, при таком усреднении преамбулы не сильно на оценку влияют (хотя я не знаток dvb-шного сигнала) Даже если убрать преамбулу, вопрос раскоррелированности каналов не решается, оценка стабильно уплывает. Модель в приложении, требуется не ниже 2007а. В модели искажения выключены, но оценку стабильно тянет в сторону. ЗЫ. Как раз в модели модель с преамбулой и показана, забыл про мануал свитч в модуляторе  понаблюдаю за шумом... ЗЗЫ. И в случае BPSK такой корректор получается бесполезным, не смертельно, но тем не менее.
--------------------
|
|
|
|
|
Nov 7 2014, 14:00
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(des00 @ Nov 7 2014, 16:11)  Даже если убрать преамбулу, вопрос раскоррелированности каналов не решается, оценка стабильно уплывает. Модель в приложении, требуется не ниже 2007а. В модели искажения выключены, но оценку стабильно тянет в сторону. ЗЫ. Как раз в модели модель с преамбулой и показана, забыл про мануал свитч в модуляторе  понаблюдаю за шумом... ЗЗЫ. И в случае BPSK такой корректор получается бесполезным, не смертельно, но тем не менее. К сожалению посмотреть не могу - нет никакого матлаба. При действительно случайных данных на входе модулятора и достаточном усреднении кросс-корреляция должна быть близка к 0. Попробуйте для начала посмотреть на arccos(cross(I,Q)/(auto(I)*auto(Q))), здесь auto(x) - оценка автокореляции, cross - оценка кросс-корреляции, полученные при достаточном усреднении. Если тут будут получаться предсказуемые значения (cross(I,Q)/(auto(I)*auto(Q)) должна быть близка к 0 при отсутствии фазового сдвига), то и остальное заработает, как написано в статье. PS не переносите строго в 0. Тогда появятся биения синуса и косинуса и будет что усреднять. Доперенесете в цифре потом.
|
|
|
|
|
Nov 7 2014, 14:17
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(Fat Robot @ Nov 7 2014, 17:11)  А если из-за Допплера или смещения гетеродинов все же попадет в 0? Взять с запасом. Макс. допплер и смещения предсказуемы.
|
|
|
|
|
Nov 7 2014, 14:43
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(Fat Robot @ Nov 7 2014, 17:29)  А как быть со спектральной составляющей, которая все же окажется в 0 при смещенной опоре? Ну DC offset correction перед оценкой разбалансов никто не отменял. Его ж делаем все равно? А кстати делает ли ее ТС?
|
|
|
|
|
Nov 7 2014, 15:03
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 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 принять с хорошим качеством.
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|