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

 
 
 
Reply to this topicStart new topic
> AGC для широкополосного сигнала, С большим динамическим диапазоном
Vascom
сообщение Sep 21 2009, 07:57
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



Есть система, обрабатывающая полосовой широкополосный сигнал ~70 МГц. Для этого используется 10-разрядный ADC с частотой 200 МГц. Уровень сигнала на входе ADC регулируется цифровой AGC. Эта АРУ очень быстрая, поскольку требуется чтобы сигнал на входе всегда полностью попадал в раскрыв ADC, причём амплитуда сигнала может меняться в пределах 70 дБ.

В целом, эта АРУ реализована и довольно успешно работает, но возникает одна проблема. Если на входе имеется помеха с частотой равной 1/4 или 1/3 частоты дискретизации, то оцифрованные отсчёты сигнала на выходе ADC ведут себя как амплитудно модулированная помеха (хотя на самом деле модуляции нет). АРУ пытается отслеживать эту псевдо-модуляцию, внося искажения в сигнал, то есть фактически добавляет эту самую модуляцию. А это крайне не желательно для последующей обработки сигнала.

Есть ли какие-либо методы борьбы с этим явлением?

P.S. Делать АРУ более медленной нельзя. Период работы АРУ порядка 128 отсчётов частоты дискретизации.
Go to the top of the page
 
+Quote Post
Z0Rk
сообщение Sep 23 2009, 08:13
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 3-03-05
Пользователь №: 3 055



Цитата(Vascom @ Sep 21 2009, 11:57) *
Если на входе имеется помеха с частотой равной 1/4 или 1/3 частоты дискретизации, то оцифрованные отсчёты сигнала на выходе ADC ведут себя как амплитудно модулированная помеха

Логично, 3-я и 4-я гармоники становятся в результате преобразования аналог-цифра огибающей, а АРУ осуществляется по огибающей.
1) Можно попытаться слепить коротенький ФВЧ перед цифровым АРУ. Тут буквально 20-30 дБ будет достаточно и прямоугольность не высокая.
2) Можно заменить АЦП на аналогичный но с меньшими искажениями, если это конечно возможно rolleyes.gif при этом программно можно ниче не менять... наверное.


--------------------
Victoria Concordia Crescit
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 23 2009, 08:47
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



еще можно побить сигнал на каналы с разными полосами и в каждой сделать АРУ со своей постоянной времени. Ну потом собрать все воедино.
Go to the top of the page
 
+Quote Post
Vascom
сообщение Sep 23 2009, 08:48
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



Решил проблему в этой теме http://electronix.ru/forum/index.php?showtopic=53332
Go to the top of the page
 
+Quote Post
litv
сообщение Sep 23 2009, 09:17
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Поставить режекторный(а может и полосовой ) аналоговый фильтр для убиения помехи на входе АЦП. АРУ же не знает кто нужный сигнал а кто нет. Вообще слово Широполосная АРУ во основном подразумевает фигневое АРУ .
Go to the top of the page
 
+Quote Post
Vascom
сообщение Sep 26 2009, 13:16
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



Цитата(litv @ Sep 23 2009, 13:17) *
Поставить режекторный(а может и полосовой ) аналоговый фильтр для убиения помехи на входе АЦП. АРУ же не знает кто нужный сигнал а кто нет. Вообще слово Широполосная АРУ во основном подразумевает фигневое АРУ .

Параметры помехи абсолютно неизвестны, её может вообще не быть.
"Широкополосная" - конечно не совсем точный термин для данной АРУ. Это АРУ с переменной полосой: если сигнал меняет амплитуду медленно, то АРУ довольно узкополосная и медленная, если же помеха импульснаяи или быстрая АМ, то АРУ также быстро отслеживает эти изменения.

Эта стратегия в работе АРУ даёт положительный результат по сравнению с просто "узкополосной" АРУ, так что в данном случае "фигневое АРУ" не подразумевается.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 05:27
Рейтинг@Mail.ru


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