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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Как увидеть шум квантования АЦП на FFT?, Куда девается шум квантования АЦП?
MegaVolt
сообщение Sep 25 2015, 10:37
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Беру реальный АЦП 12 бит. Подаю на вход синус. Делаю FFT. Длина FFT 128К окно Blackman

Прикрепленное изображение


Собственно вижу шумы FFT на уровне -105 дБ.

Собственно вопрос. Куда делся шум квантования на уровне -74дБ?

Я знаю про выигрыш в отношении сигнал шум который зависит от длины FFT.

Прикрепленное изображение


Но к сожалению не до конца понимаю физический смысл.

Собственно может кто расскажет на пальцах куда делся шум квантования. И что нужно сделать чтобы его увидеть. И возможно ли это.
Go to the top of the page
 
+Quote Post
Santik
сообщение Sep 25 2015, 10:44
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 30-03-12
Из: Мирный (Якутия)
Пользователь №: 71 096



Цитата(MegaVolt @ Sep 25 2015, 13:37) *
Беру реальный АЦП 12 бит. Подаю на вход синус. Делаю FFT. Длина FFT 128К окно Blackman
Но к сожалению не до конца понимаю физический смысл.
Собственно может кто расскажет на пальцах куда делся шум квантования. И что нужно сделать чтобы его увидеть. И возможно ли это.

Ну что же, вполне грамотно задан вопрос :-)
Мой ответ:
Шум квантования неприхотливо "разъехался" по всему частотному диапазону... yeah.gif (Это на пальцах)

Сообщение отредактировал Santik - Sep 25 2015, 10:47
Go to the top of the page
 
+Quote Post
andyp
сообщение Sep 25 2015, 10:52
Сообщение #3


Местный
***

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



Ошибки квантования коррелированы с полезным сигналом. Они (как и прочие нелинейности АЦП) проявляются в виде торчащих палок в спектре. Шум квантования - сильно упрощенная концепция.

Физический смысл выигрыша С/Ш с увеличением длины FFT прост -

Грубо - Вся энергия тона попадает в один бин и остается неизменной, в то время как энергия шума, попадающая в каждый из бинов преобразования, уменьшается пропорционально N.
Go to the top of the page
 
+Quote Post
Tiro
сообщение Sep 25 2015, 10:58
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(MegaVolt @ Sep 25 2015, 13:37) *
Беру реальный АЦП 12 бит. Подаю на вход синус. Делаю FFT. Длина FFT 128К окно Blackman
Собственно может кто расскажет на пальцах куда делся шум квантования. И что нужно сделать чтобы его увидеть. И возможно ли это.

Кратко и на пальцах:
- шум квантования размазался в полосе FFT.
- сделать IFFT (обратное FFT), увидеть ступеньки в сигнале.
- окно сглаживает сигнал, возможно и не увидите ступеньки.

Когда-то давно интересовался устройством однобитных D/A конверторов, нашел интересные слайды. В общем не новость, но очень наглядно. В аттаче смотрите 5 слайд. Прикрепленный файл  chap14_slides.pdf ( 119.77 килобайт ) Кол-во скачиваний: 236
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 25 2015, 11:00
Сообщение #5


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

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



Я так понимю, что основная гармоника - это спектральная линия с уровнем -10 dB на отметке ~60000.

То, что вы видите на уровне -95 dBc - это в основном собственный шум AЦП, усредненный, как тут уже заметили, на времени наблюдения

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

Цитата(MegaVolt @ Sep 25 2015, 11:37) *
Собственно может кто расскажет на пальцах куда делся шум квантования. И что нужно сделать чтобы его увидеть. И возможно ли это.
Go to the top of the page
 
+Quote Post
Tiro
сообщение Sep 25 2015, 11:14
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(Fat Robot @ Sep 25 2015, 14:00) *
Я так понимю, что основная гармоника - это спектральная линия с уровнем -10 dB на отметке ~60000.

Нее, судя по картинке - основная это темно-синяя вблизи 0 с уровнем +10. А остальные пики это она же, только на кратных зонах FFT. У него на графике внизу 500 тыс. точек, явно несколько зон FFT показано.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Sep 25 2015, 11:15
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Santik @ Sep 25 2015, 13:44) *
Шум квантования неприхотливо "разъехался" по всему частотному диапазону... yeah.gif (Это на пальцах)
Так он же и был в теории линейным. От разъёзжания амплитуда не должна уменьшиться. Вроде как...

Цитата(andyp @ Sep 25 2015, 13:52) *
Они (как и прочие нелинейности АЦП) проявляются в виде торчащих палок в спектре. Шум квантования - сильно упрощенная концепция.
Т.е. палки которые не являются гармониками сигнала и есть шум квантования в живую?
Цитата
Грубо - Вся энергия тона попадает в один бин и остается неизменной, в то время как энергия шума, попадающая в каждый из бинов преобразования, уменьшается пропорционально N.
Т.е. шумы складываются как корень из N? А сигнал как N?
Go to the top of the page
 
+Quote Post
Santik
сообщение Sep 25 2015, 11:19
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 30-03-12
Из: Мирный (Якутия)
Пользователь №: 71 096



Вот еще посоветую посмотреть:
1. чистый синус с амплитудой 1.
2. ЛЧМ с амплитудой 1.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Sep 25 2015, 11:23
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Tiro @ Sep 25 2015, 13:58) *
В аттаче смотрите 5 слайд.


Любопытное объяснение. Синус оцифрован с оверсемплингом и это даёт выигрышь С/Ш. По крайней мере расчётно очень похоже.

Попробовал поднять частоту сигнала. Шумовая полочка осталась на месте. sad.gif
Go to the top of the page
 
+Quote Post
Tiro
сообщение Sep 25 2015, 11:26
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(MegaVolt @ Sep 25 2015, 14:23) *
Любопытное объяснение. Синус оцифрован с оверсемплингом и это даёт выигрышь С/Ш. По крайней мере расчётно очень похоже.

Попробовал поднять частоту сигнала. Шумовая полочка осталась на месте. sad.gif

Так и должно быть. Зависимость только от шага квантования и частоты отсчетов Fs. Полоса при FT всегда Fs/2.

Подняли частоту сигнала - его палка переехала и все.
Go to the top of the page
 
+Quote Post
andyp
сообщение Sep 25 2015, 11:28
Сообщение #11


Местный
***

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



Цитата(MegaVolt @ Sep 25 2015, 14:15) *
Т.е. палки которые не являются гармониками сигнала и есть шум квантования в живую?


Что понимается под шумом квантования? Там кроме того , что не попали с кодом (ошибки дискретизации) еще куча источников нелинейности есть.

Цитата
Т.е. шумы складываются как корень из N? А сигнал как N?


Не очень понял, что с чем складывается. Я написал как обстоит дело с банком узкополосных фильтров (считай, спектранализатором), используемым для наблюдения за смесью синус + шум. Чем выше спектральное разрешение, тем меньше энергии шума попадает в каждый конкретный канал анализа (т.е. мощность шума на выходе канала анализа будет обратно пропорциоанльна разрешению) Мощность синуса будет оставаться примерно неизменной. Конечно, это не совсем так, но для простоты объяснения сойдет.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Sep 25 2015, 11:50
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Santik @ Sep 25 2015, 14:19) *
Вот еще посоветую посмотреть:
1. чистый синус с амплитудой 1.
2. ЛЧМ с амплитудой 1.

Синус максимальной амплитуды в первом посте.
ЛЧМ максимальной амплитуды вот:
Прикрепленное изображение


Борода в середине от несовпадения выборки АЦП и времени качания. Окно FFT квадратное

Цитата(Tiro @ Sep 25 2015, 14:26) *
Так и должно быть. Зависимость только от шага квантования и частоты отсчетов Fs. Полоса при FT всегда Fs/2.

Подняли частоту сигнала - его палка переехала и все.
Это понятно. Там была идея про то что если мы оцифровываем например 1 МГц сигнал частотой 100Мгц мы имеем оверсемплинг в 100 раз. Что даёт в теории выигрыш по соотношению С/Ш. Но идея не прокатила.

Цитата(andyp @ Sep 25 2015, 14:28) *
Что понимается под шумом квантования? Там кроме того , что не попали с кодом (ошибки дискретизации) еще куча источников нелинейности есть.
Шум квантования который 1.76+6,02*N
Цитата
Я написал как обстоит дело с банком узкополосных фильтров (считай, спектранализатором), используемым для наблюдения за смесью синус + шум. Чем выше спектральное разрешение, тем меньше энергии шума попадает в каждый конкретный канал анализа (т.е. мощность шума на выходе канала анализа будет обратно пропорциоанльна разрешению) Мощность синуса будет оставаться примерно неизменной. Конечно, это не совсем так, но для простоты объяснения сойдет.
Не очень понял. Пусть у нас шум на входе 1 дЖ делаем выборку 128 отсчётов на выходе имеем 64 палки по 1/64 Дж.
Увеличиваем выборку в двое. Энергия входного сигнала увеличивается вдвое и число палок увеличивается вдвое. В результате на выходе каждая палка как была 1/64 так и осталась 1/64

Спрошу чуть иначе. Чем шумовая синусоида отличается от сигнальной? FFT должно быть фиолетово.
Go to the top of the page
 
+Quote Post
Tiro
сообщение Sep 25 2015, 12:04
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(MegaVolt @ Sep 25 2015, 14:43) *
Это понятно. Там была идея про то что если мы оцифровываем например 1 МГц сигнал частотой 100Мгц мы имеем оверсемплинг в 100 раз. Что даёт в теории выигрыш по соотношению С/Ш. Но идея не прокатила.

Не совсем так про оверсэмплинг.
Пусть у вас сигнал в полосе 0-F0, все, что выше Вы можете отфильтровать. Тогда для его восстановления Вам требуется частота дискретизации Fsmin >= 2*F0.
Вы применяете трюк: оцифровываете сигнал с частотой Fs >> Fsmin; Fs = K*Fsmin. Шум размазывается в полосе Fs/2. Далее фильтруете сигнал, чтобы остался сигнал+шум в полосе Fsmin/2 и снижаете частоту Fs в К раз. Вуаля, шума меньше! А коэффициент оверсемплинга это К.

P.S. Для иллюстрации можно сравнить FT 32к и 128к одного и того же сигнала. Должны увидеть разницу в шумах 6 дБ.
Go to the top of the page
 
+Quote Post
Santik
сообщение Sep 25 2015, 12:06
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 30-03-12
Из: Мирный (Якутия)
Пользователь №: 71 096



Цитата(MegaVolt @ Sep 25 2015, 14:50) *
Синус максимальной амплитуды в первом посте.
ЛЧМ максимальной амплитуды вот: ...

А значения -10 дБ и -45 дБ Вас не напрягают? Это при том, что амплитуда сигнала одинаковая?
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Sep 25 2015, 12:16
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Tiro @ Sep 25 2015, 15:04) *
Не совсем так про оверсэмплинг.
Пусть у вас сигнал в полосе 0-F0, все, что выше Вы можете отфильтровать. Тогда для его восстановления Вам требуется частота дискретизации Fsmin >= 2*F0.
Вы применяете трюк: оцифровываете сигнал с частотой Fs >> Fsmin; Fs = K*Fsmin. Шум размазывается в полосе Fs/2. Далее фильтруете сигнал, чтобы остался сигнал+шум в полосе Fsmin/2 и снижаете частоту Fs в К раз. Вуаля, шума меньше! А коэффициент оверсемплинга это К.
Ага эту мысль понял. Спасибо sm.gif


Цитата(Santik @ Sep 25 2015, 15:06) *
А значения -10 дБ и -45 дБ Вас не напрягают? Это при том, что амплитуда сигнала одинаковая?
Нет конечно sm.gif Энергия каждой гармоники упала. Но она упала не от того что мы изменили длинну выборки. А от того что у неё изначально широкий спектр.
Хотите сказать что если я сейчас изменю окно в любую сторону то у меня вместо -45 станет другое значение????
Go to the top of the page
 
+Quote Post

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

 


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


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