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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Коррекция квадратурных искажений, Вопрос по статье
andyp
сообщение Nov 7 2014, 16:06
Сообщение #16


Местный
***

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



Цитата(Fat Robot @ Nov 7 2014, 17:52) *
1. Я немного не это имел в виду: вы сместили опору, и в окрестность 0 стала попадать другая часть спектра сигнала с коррелированными квадратурами.
2. Слишком всё это хлопотно.. или желания ТС слишком изысканы.


Да я хоть убей не понимаю (может, пятничная тупость), как квадратуры окажутся коррелированными если
а) на выходе квадратурного смесителя подавлены компоненты около 0
б) есть любая модуляция

Цитата(des00 @ Nov 7 2014, 18:03) *
Хмм, попробую обойтись без околонулевой ПЧ, все равно стабильности генераторов дадут большие смещения на моих частотах (до 40ГГц)


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


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


все равно, то что около нуля будет неюзабельно из-за протечек гетеродина на вход смесителя и разбаланса смещений adc. Лучше low-IF делать, если есть возможность.
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Nov 7 2014, 16:19
Сообщение #17


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

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



.
Go to the top of the page
 
+Quote Post
andyp
сообщение Nov 7 2014, 16:39
Сообщение #18


Местный
***

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



Цитата(Fat Robot @ Nov 7 2014, 19:19) *
Для простоты:

Пусть смещение:


Сигнал в квадратурах с дисбалансом фаз:



После переноса:



Это ясно. Я имел в виду случай отсутствия дисбаланса. Непонятно, почему в отсутствие дисбаланса и при скомпенсированном dc кросс-корреляция квадратур ТС не равна 0. Хоть у него BPSK, хоть что другое.
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 7 2014, 17:06
Сообщение #19


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

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



Цитата(andyp @ Nov 8 2014, 00:39) *
Это ясно. Я имел в виду случай отсутствия дисбаланса. Непонятно, почему в отсутствие дисбаланса и при скомпенсированном dc кросс-корреляция квадратур ТС не равна 0. Хоть у него BPSK, хоть что другое.

Это следствие алгоритма вычисления: ошибка по фазе ~= E[Re * Im]/[E[Re^2]*E[Im^2]]. При наличии корреляции в каналах E[Re * Im] всегда будет больше нуля и какое бы ни было усреднение оценка всегда будет смещенной.


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


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

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



А причем здесь дисбаланс?
I1 и Q1 - это коррелированные модулирующие последовательности в квадратурах. я все об этом.
Если вы будете смещать частоту, то ваш детектор все равно вам будет показывать, между квадратурами есть сдвиг по фазе.

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

Цитата(andyp @ Nov 7 2014, 17:39) *
Я имел в виду случай отсутствия дисбаланса.

Go to the top of the page
 
+Quote Post
des00
сообщение Nov 7 2014, 17:56
Сообщение #21


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

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



Цитата(Fat Robot @ Nov 8 2014, 00:35) *
а почему оценку тянет куда-то при некоррелированных последовательностях... ошибка наверное где-то

Написал выше что ошибся, забыл выключить добавление преамбулы в радиоканал. При выключенной преамбуле все норм. Но такие потоки в современной связи редкость. Поэтому и задался вопросом, как автор предлагает использовать это в DVB с его длинными преамбулами.

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


--------------------
Go to the top of the page
 
+Quote Post
Дмитрий_Б
сообщение Nov 7 2014, 18:30
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 25-10-09
Пользователь №: 53 195



Можно философский вопрос: зачем всё это нужно? Почему бы не использовать широко используемую ныне технику обработки сигнала на ПЧ? По-простому: дискретизация на ПЧ, затем использовать цифровой гетеродин и затем - цифровой фильтр?
Go to the top of the page
 
+Quote Post
petrov
сообщение Nov 7 2014, 18:47
Сообщение #23


Гуру
******

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



Цитата(des00 @ Nov 7 2014, 17:11) *
ЗЗЫ. И в случае BPSK такой корректор получается бесполезным, не смертельно, но тем не менее.


Ну так BPSK и не искажается.

Цитата(des00 @ Nov 7 2014, 19:03) *
Надо как то QAM1024 принять с хорошим качеством.


Тут наверное частотно зависимый имбаланс надо компенсировать?

Цитата(Дмитрий_Б @ Nov 7 2014, 22:30) *
Можно философский вопрос: зачем всё это нужно? Почему бы не использовать широко используемую ныне технику обработки сигнала на ПЧ? По-простому: дискретизация на ПЧ, затем использовать цифровой гетеродин и затем - цифровой фильтр?


Например есть готовые приёмники в одной микросхеме, только FPGA подключить, имбаланс компенсировать не большая проблема.
Go to the top of the page
 
+Quote Post
andyp
сообщение Nov 7 2014, 18:59
Сообщение #24


Местный
***

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



Цитата(Fat Robot @ Nov 7 2014, 20:35) *
А причем здесь дисбаланс?
I1 и Q1 - это коррелированные модулирующие последовательности в квадратурах. я все об этом.
Если вы будете смещать частоту, то ваш детектор все равно вам будет показывать, между квадратурами есть сдвиг по фазе.

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


Спасибо. Видимо, все-таки пятница.
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 7 2014, 19:09
Сообщение #25


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

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



Цитата(Дмитрий_Б @ Nov 8 2014, 02:30) *
Можно философский вопрос: зачем всё это нужно? Почему бы не использовать широко используемую ныне технику обработки сигнала на ПЧ? По-простому: дискретизация на ПЧ, затем использовать цифровой гетеродин и затем - цифровой фильтр?

Как раз от нее сейчас многие отказываются. Вопрос цены. Положим полоса 50МГц. Если делать на ПЧ с одним АЦП то нужен АЦП с тактовой порядка 200МГЦ, с аналоговой полосой в зависимости от используемой зоны найквиста. В случае квадратурного АЦП нужны АЦП на 100МГц, с аналоговой полосой 50 МГц.
Да и оцифровка на ПЧ не решает проблемы использования квадратурного модулятора в передатчике. А если делать ПЧ и в передатчике, то требуется соответствующий ЦАП и подавление зеркальных каналов.

Цитата(petrov @ Nov 8 2014, 02:47) *
Ну так BPSK и не искажается.

Искажается, просто корректируется АРУшкой sm.gif
Цитата
Тут наверное частотно зависимый имбаланс надо компенсировать?

Немного плаваю в терминологии. Что есть частотно зависимый разбаланс ? Выше писал какие виды искажений корректируются. Сейчас я уперся в желание сделать слепой корректор фазового разбаланса квадратур, без демодуляции сигнала. Но судя по всему это, простыми средствами нереализуемо sad.gif Особенно в шумах.


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


Гуру
******

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



Цитата(des00 @ Nov 7 2014, 23:09) *
Немного плаваю в терминологии. Что есть частотно зависимый разбаланс ?


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




Цитата(des00 @ Nov 7 2014, 23:09) *
Сейчас я уперся в желание сделать слепой корректор фазового разбаланса квадратур, без демодуляции сигнала. Но судя по всему это, простыми средствами нереализуемо sad.gif Особенно в шумах.


Почему? Недостаток только скорость сходимости, преамбулы вы вроде сами конструируете.


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


Местный
***

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



Цитата(des00 @ Nov 7 2014, 20:56) *
Написал выше что ошибся, забыл выключить добавление преамбулы в радиоканал. При выключенной преамбуле все норм. Но такие потоки в современной связи редкость. Поэтому и задался вопросом, как автор предлагает использовать это в DVB с его длинными преамбулами.

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


В статье, судя по картинкам, моделирование проводилось для потока случайных символов.

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


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

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



Цитата(petrov @ Nov 8 2014, 03:00) *
Квадратурные каналы ещё имеют не идентичные частотные характеристики, разбаланс будет зависеть от частоты, грубо нужно в каждой паре полос симметричной относительно нулевой одельный компенсатор со своими коэффициентами.

вопрос поизучаю, но что-то мне подсказывает что FSE эквалайзер сможет решить эту проблему. лет 7 назад делал уже модем на нуле, там таких проблем не припомню.
Цитата
Почему? Недостаток только скорость сходимости, преамбулы вы вроде сами конструируете.

Цитата(andyp @ Nov 8 2014, 03:32) *
Если преамбулы мешают, то при начальной синхронизации видимо ловить преамбулу без коррекции квадратур, если это возможно, затем корректировать квадратуры, вырезая преамбулы.

Похоже что есть небольшое недопонимание. Определение момента появления преамбулы уже по факту демодуляция. Но при этом, что бы определить преамбулу, желательно как минимум спуститься до согласованной полосы, попутно убрав расстройку по символьной несущей. Если все это сделать, то считать корреляцию между Re и Im компонентами уже не имеет смысла, т.к. по факту опустились уже до точек созвездия, а дальше банальным lms ом, разложили ошибку по точке по частям.

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

Этот метод удобнее чем демодуляция в каждом модуле, т.к. ее в модуле может и не быть. Также это удобнее чем демодуляция всех каналов в одном модуле, т.к. требует меньше ресурса и нет априорной информации о том, какой конкретно сигнал летит в каждом канале.


--------------------
Go to the top of the page
 
+Quote Post
petrov
сообщение Nov 7 2014, 21:37
Сообщение #29


Гуру
******

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



Кто заставляет использовать неудобные преамбулы?
Go to the top of the page
 
+Quote Post
andyp
сообщение Nov 8 2014, 00:06
Сообщение #30


Местный
***

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



Цитата(des00 @ Nov 8 2014, 00:12) *
вопрос поизучаю, но что-то мне подсказывает что FSE эквалайзер сможет решить эту проблему. лет 7 назад делал уже модем на нуле, там таких проблем не припомню.


Похоже что есть небольшое недопонимание. Определение момента появления преамбулы уже по факту демодуляция. Но при этом, что бы определить преамбулу, желательно как минимум спуститься до согласованной полосы, попутно убрав расстройку по символьной. Если все это сделать, то считать корреляцию между Re и Im компонентами уже не имеет смысла, т.к. по факту опустились уже до точек созвездия, а дальше банальным lms ом, разложили ошибку по точке по частям.


Да я предлагаю всего-то поставить СФ на кусок преамбулы паралаллельно с оценивателем разбаланса. Если порог превышен (порог можно на мощность входного сигнала нормировать, если АРУ нет), то просто не обновлять оценки разбаланса и пропустить некоторое количество символов (длину преамбулы минус то, что уже влезло в фильтр). При этом сам разбланс продолжать корректировать полученными ранее оценками.
Go to the top of the page
 
+Quote Post

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

 


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


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