Страница 6 из 7

Re: Корректирующий фильтр IQ imbalance

Добавлено: 26 апр 2021, 09:38
sda
Кстати фазовый разбаланс оказалось легко выяснить. Теперь подумаю над амплитудным.

Re: Корректирующий фильтр IQ imbalance

Добавлено: 27 апр 2021, 15:00
sda
Сергей Алексеевич! Написал я код HDL для компенсатора, при симуляции по реальному сигналу отличий работы от матлабовского скрипта замечено не было. Отдал код FPGA-шникам, думаю что через несколько дней можно будет проверять компенсатор в реал-тайме. Правда оценить разбаланс амплитуд квадратур у меня так и не получилось.

Огромное вам спасибо за помощь! Желаю вам здоровья, успехов и благополучия. Ну и с наступающими праздниками вас!

Re: Корректирующий фильтр IQ imbalance

Добавлено: 06 май 2021, 15:23
sda
Наконец у меня появилась возможность проверить работу компенсатора в железе (реал-тайм). Получается что компенсатор выполняет свою задачу правильно только на тех частотах, на которых выполнялась калибровка. Между этими частотами уровень образов вырастает на 15...18 дБ, т.е. получается нечто похожее на гребенчатый фильтр. На картинке спектр на выходе компенсатора в режиме hold max при перестройке частоты генератора Fs/2...Fs. На частотах 0...Fs/2 соответственно образы частоты генератора. На частотах калибровки подавление образов такое же как в матлабе.
Если этот метод проектирования компенсатора не позволяет выполнить адекватное подавление образов находящихся в промежутке между частотами калибровки, то весь выше приведенный скрипт становится просто бесполезной игрушкой.

Re: Корректирующий фильтр IQ imbalance

Добавлено: 06 май 2021, 16:48
Бахурин Сергей
А что будет если выключить компенсацию?

Re: Корректирующий фильтр IQ imbalance

Добавлено: 06 май 2021, 18:24
sda
В режиме hold max?

Re: Корректирующий фильтр IQ imbalance

Добавлено: 06 май 2021, 20:30
Бахурин Сергей
Да в том же режиме и ещё нужно видеть импульсную характеристику и ачх компенсатора. Возможно простое оконное сглаживание поможет устранить эти эффекты

Re: Корректирующий фильтр IQ imbalance

Добавлено: 07 май 2021, 09:18
sda
В пристёжке мат-файл с ИХ фильтра и текстовый файл с ней же.
АЧХ фильтра тоже с пульсациями, я сразу как-то не обратил внимания...

Re: Корректирующий фильтр IQ imbalance

Добавлено: 12 май 2021, 13:31
sda
Кстати, обнаружил ещё один эффект, на выходе компенсатора фаза восстанавливается с ошибкой +-0.2 градуса.
Хотя похоже что ошибку уменьшить не удастся.

Re: Корректирующий фильтр IQ imbalance

Добавлено: 13 май 2021, 16:36
Бахурин Сергей
я посмотрел ваши данные. Честно говоря ачх фильтра не очень нравится. Возможно проблема в модели выравнивания искажений канала. Но чтобы проверить это надо изменить процесс калибровки. У вас есть возможность калиброваться по известному псевдослучайному комплексному сигналу? Имеется ввиду следующее: можно ли пропустить через реальный смеситель сигнал во всей полосе и захватить выборку на выходе для построения модели канали и фильтра компенсатора?

Re: Корректирующий фильтр IQ imbalance

Добавлено: 14 май 2021, 09:28
sda
Не понял что означает "псевдослучайному". Я по очереди подаю на вход АЦП 31 пилот-сигнал, 16 пилотов в полосе 0...Fs/2 и 15 пилотов в полосе Fs/2...Fs. Значения частот положил в пристёжку. В принципе подавать сигналы могу на любых частотах в диапазоне 0...Fs. Может нужно выслать файлы с дампами пилот-сигналов, по которым я вычисляю ИХ компенсатора?