|
Передискретизация и увеличение разрядности АЦП, вопрос по реализации |
|
|
|
 |
Ответов
|
Apr 1 2011, 11:45
|

Практикующий маг
     
Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576

|
Цитата(ViKo @ Apr 1 2011, 13:46)  То есть вопрос - отбрасывать ли два младших разряда, или оставить? Вам же надо 12 разрядов. Вот их и оставьте. А поделить на 16 - значит выбросить все 4 младших. Зачем? Да, по идее так и должно быть, только будет ли простое сложение достаточной фильтрацией чтобы повысить разрядность? И вот собственно что в тексте не понял: Цитата Adding these extra samples and right-shifting the result by a factor n, yields a result with resolution increased by n bits. Как так, делаем правый cдвиг на n бит (деление на 2^n) и получаем сигнал с б Ольшим разрешением. Разрешение насколько я понимаю это величина LSB? Если сложить 4 выборки и поделить на 4 получим простое усреднение, а LSB-то останется таким же. И вот еще цитата: Цитата Normal averaging will only even out signal fluctuations, while Decimation will increase the resolution. Опять не понятно. Усреднение убирает флуктуации. Это понятно, но как прореживание увеличивает разрешение?! Или это слово resolution можно вставлять где угодно, как в русское слово из 3х букв?
|
|
|
|
|
Apr 1 2011, 13:32
|

Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 2-10-06
Из: Петербург
Пользователь №: 20 881

|
Цитата(Alexashka @ Apr 1 2011, 15:45)  Да, по идее так и должно быть, только будет ли простое сложение достаточной фильтрацией чтобы повысить разрядность? Обычно, по крайней мере в сигма-дельта АЦП, по отдельности такое усреднение не используют, а сначала понижают в несколько раз путем усреднения (или CIC-фильтром), а потом ставят децимирующий FIR фильтр. Делается это по двум причинам. Во первых АЧХ будет иметь завал и единичный коэффициент пропускания только на DC. Во вторых вдали от DC будет засчет наложения попадать внеполосный шум. Представляете себе АЧХ moving average фильтра? Подумайте что с ним будет при понижении частоты отсчетов на выходе в N раз. Цитата И вот собственно что в тексте не понял:
Как так, делаем правый cдвиг на n бит (деление на 2^n) и получаем сигнал с бОльшим разрешением. Разрешение насколько я понимаю это величина LSB? Если сложить 4 выборки и поделить на 4 получим простое усреднение, а LSB-то останется таким же. На мой взгляд, понятно написано Цитата As seen from Equation 3-1, increasing the resolution from 10-bits to 12-bits requires the summation of 16 10-bit values. A sum of 16 10-bit values generates a 14-bit result where the last two bits are not expected to hold valuable information. To get ‘back’ to 12-bit it is necessary to scale the result. Вы суммируете 16 чисел, то есть грубо говоря умножаете на шестнадцать (сигнал медленно меняется в пределах окна суммирования), а сдвигаете на два бита, то есть делите на 4. Получаете два дополнительных бита разрешения. Цитата Опять не понятно. Усреднение убирает флуктуации. Это понятно, но как прореживание увеличивает разрешение?! Или это слово resolution можно вставлять где угодно, как в русское слово из 3х букв?  В английской технической литературе используют термин decimation по разному, где-то под этим подразумевается простое прореживание, а где-то низкочастотная фильтрация плюс прореживание по выходу. Второй вариант более правильный, и именно он может дать повышение разрешения.
|
|
|
|
|
Apr 2 2011, 13:36
|

Практикующий маг
     
Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576

|
Цитата(hobgoblin @ Apr 1 2011, 17:32)  Обычно, по крайней мере в сигма-дельта АЦП, по отдельности такое усреднение не используют, а сначала понижают в несколько раз путем усреднения (или CIC-фильтром), а потом ставят децимирующий FIR фильтр. Делается это по двум причинам. Во первых АЧХ будет иметь завал и единичный коэффициент пропускания только на DC. Во вторых вдали от DC будет засчет наложения попадать внеполосный шум. Представляете себе АЧХ moving average фильтра? Подумайте что с ним будет при понижении частоты отсчетов на выходе в N раз.
На мой взгляд, понятно написано Вы суммируете 16 чисел, то есть грубо говоря умножаете на шестнадцать (сигнал медленно меняется в пределах окна суммирования), а сдвигаете на два бита, то есть делите на 4. Получаете два дополнительных бита разрешения.
В английской технической литературе используют термин decimation по разному, где-то под этим подразумевается простое прореживание, а где-то низкочастотная фильтрация плюс прореживание по выходу. Второй вариант более правильный, и именно он может дать повышение разрешения. Я понял, т.е перед оцифровкой тогда мне нужно ограничить спектр до половинной частоты, с которой потом я буду брать отсчеты с выхода сумматора. Скажем я делаю оцифровку 8кГц, потом суммирую группы по 16 отсчетов, т.е на выходе получаю 500Гц. Тогда мне нужно ограничить спектр сигнала на входе АЦП до 250Гц? Да теперь все стало ясно, спасибо.  Накапливаем дополнительно 4 бита и 2 отбрасываем т.к они содержат одни шумы.
|
|
|
|
Сообщений в этой теме
Alexashka Передискретизация и увеличение разрядности АЦП Apr 1 2011, 10:15 Tanya Тема перемещена по просьбе ТС. Apr 1 2011, 11:08  ViKo Цитата(Alexashka @ Apr 1 2011, 14:45) Да,... Apr 1 2011, 13:38  vadimuzzz Цитата(Alexashka @ Apr 1 2011, 18:45) Раз... Apr 1 2011, 15:27 sup-sup Цитата(Alexashka @ Apr 1 2011, 13:15) Все... Apr 1 2011, 18:57 rezident Цитата(sup-sup @ Apr 2 2011, 00:57) ... Apr 1 2011, 19:05  sup-sup Цитата(rezident @ Apr 1 2011, 22:05) Дык ... Apr 1 2011, 19:19 ViKo Цитата(sup-sup @ Apr 1 2011, 21:57) ... Apr 2 2011, 10:16  sup-sup Цитата(ViKo @ Apr 2 2011, 13:16) А почему... Apr 2 2011, 13:46   ViKo Цитата(sup-sup @ Apr 2 2011, 16:46) ... Apr 2 2011, 14:22 Alexashka Цитата(sup-sup @ Apr 1 2011, 22:57) ... Apr 2 2011, 14:15  sup-sup Цитата(Alexashka @ Apr 2 2011, 17:15) Воз... Apr 2 2011, 16:46   ViKo Цитата(sup-sup @ Apr 2 2011, 19:46) ... Apr 2 2011, 18:14    sup-sup Цитата(ViKo @ Apr 2 2011, 21:14) В том и ... Apr 3 2011, 08:13 Alexashka Цитата(sup-sup @ Apr 1 2011, 22:57) ... Apr 3 2011, 15:36  sup-sup Цитата(Alexashka @ Apr 3 2011, 18:36) Дык... Apr 3 2011, 16:01 shf_05 Цитата(Alexashka @ Apr 1 2011, 16:15) Но ... Apr 4 2011, 05:07 Alexashka Цитата(shf_05 @ Apr 4 2011, 09:07) если п... Apr 4 2011, 10:42  тау Цитата(Alexashka @ Apr 4 2011, 14:42) Вот... Apr 4 2011, 11:58   ViKo Цитата(тау @ Apr 4 2011, 14:58) применяйт... Apr 4 2011, 14:55  hobgoblin ЦитатаЯ понял, т.е перед оцифровкой тогда мне нужн... Apr 4 2011, 12:38 тау Да, правильно.
При этом , если ТС подгадает с длит... Apr 4 2011, 15:05 Alexashka Спасибо за наводку тау, hobgoblin, не слышал ранее... Apr 4 2011, 18:12 ViKo Цитата(Alexashka @ Apr 4 2011, 21:12) Вот... Apr 5 2011, 06:46 Alexashka Промоделировал я "простейший CIC с прореживан... Apr 5 2011, 10:18 shf_05 Цитата(Alexashka @ Apr 5 2011, 16:18) одн... Apr 5 2011, 10:40  Alexashka Цитата(shf_05 @ Apr 5 2011, 14:40) завал ... Apr 5 2011, 11:36   sup-sup Цитата(Alexashka @ Apr 5 2011, 14:36) Да ... Apr 5 2011, 14:02    Alexashka Цитата(sup-sup @ Apr 5 2011, 18:02) ... Apr 5 2011, 17:22     sup-sup Цитата(Alexashka @ Apr 5 2011, 20:22) Иде... Apr 5 2011, 19:51      Alexashka Цитата(sup-sup @ Apr 5 2011, 23:51) ... Apr 5 2011, 20:13       sup-sup Цитата(Alexashka @ Apr 5 2011, 23:13) С э... Apr 6 2011, 05:03       тау Цитата(Alexashka @ Apr 6 2011, 00:13) Пра... Apr 6 2011, 08:02        sup-sup Еще раз обращаю внимание на то, что без внеполосно... Apr 6 2011, 11:52         Alexashka Цитата(sup-sup @ Apr 6 2011, 15:52) ... Apr 6 2011, 15:37          alexkok Цитата(Alexashka @ Apr 6 2011, 18:37) Т.е... Apr 6 2011, 17:03           Alexashka Цитата(alexkok @ Apr 6 2011, 21:03) Легко... Apr 7 2011, 05:24            alexkok Цитата(Alexashka @ Apr 7 2011, 08:24) Мож... Apr 7 2011, 17:04 Дмитрий_Б Цитата(Alexashka @ Apr 1 2011, 14:15) Вст... Apr 5 2011, 20:33 alexkok Цитата(Дмитрий_Б @ Apr 5 2011, 23:33) При... Apr 6 2011, 06:54 Alexashka В общем попробовал все о чем говорили на модели. Ч... Apr 7 2011, 10:39 sup-sup А зачем Вы добавляете шум в полосе?Это некорректны... Apr 7 2011, 11:20  Alexashka Цитата(sup-sup @ Apr 7 2011, 15:20) ... Apr 7 2011, 11:37 Alexashka Вообщем при наложении треугольника A=1LSB происход... Apr 8 2011, 06:48 alexkok Цитата(Alexashka @ Apr 8 2011, 09:48) Воо... Apr 9 2011, 22:15  Alexashka Цитата(alexkok @ Apr 10 2011, 02:15) При ... Apr 9 2011, 22:40   alexkok Цитата(Alexashka @ Apr 10 2011, 02:40) Эт... Apr 10 2011, 04:41    Alexashka Цитата(alexkok @ Apr 10 2011, 08:41) Я не... Apr 11 2011, 07:03     ViKo Цитата(Alexashka @ Apr 11 2011, 10:03) По... Apr 11 2011, 07:24      Alexashka Цитата(ViKo @ Apr 11 2011, 11:24) 74dB эт... Apr 11 2011, 07:53 ViKo для Alexashka
намекните, какой программой смотрите... Apr 8 2011, 08:19 Alexashka Цитата(ViKo @ Apr 8 2011, 12:19) для Alex... Apr 8 2011, 10:10 Александр77 Alexashka, проведи чистку почты - письма не отправ... Apr 8 2011, 13:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|