Jump to content

    

Как повысить динамический диапазон АЦП?

Именно это я и наблюдаю в своей модели АЦП. Собственно вся модель АЦП описывается парой строчек:

То есть модель учитывает только эффект квантования сигнала по уровню. По мере увеличения амплитуды дизера паразитные пики пропадают. Самый большой пик третьей гармоники пропадает, когда амплитуда дизера становится неприлично большой: чуть ли не больше самого сигнала. Отражает ли это практическое положение дел? То есть применимо ли на практике, когда сигналу и дизеру отводится по половине Full Scale АЦП.

 

с моделью вроде все ок. по поводу уровня шума - оптимальная амплитуда = половине младшего разряда.

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

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

http://forum.cqham.ru/viewtopic.php?p=199531

http://forum.cqham.ru/viewtopic.php?p=199609

Share this post


Link to post
Share on other sites

чтото я ничего не понял

 

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

Share this post


Link to post
Share on other sites
с моделью вроде все ок. по поводу уровня шума - оптимальная амплитуда = половине младшего разряда.

C точки зрения сохранения динамического диапазона входного сигнала, наверное это оптимально.

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

Share this post


Link to post
Share on other sites
Как побороть паразитные пики в спектре оцифрованного сигнала (от гармоник 3, 5 и т.д. порядка и от интермодуляционных состовляющих)? Дизеринг что-то не пойму как работает, не получается с его помощью побороть (проверяю в MATLAB на модели идеального АЦП).

 

Что вам мешает поставить после АЦП цифровой фильтр низких частот (подавить все высокие гармоники сигнала). Можно также сделать БПФ с вырезанием высших гармоник и дальнейшей композицией (обратным БПФ) вместо цифрового фильтра.

У вас верхняя частота входного сигнала 20 килогерц, не совсем понимаю зачем делать тактовую частоту АЦП 100 МГц, при этом будет частота отсчётов (при 16 битах АЦП) где-то 5 МГц. Получается 250 отсчётов при максимальной частоте. Не много ли?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this