|
биение амплитуды при оцифровке синусоиды AD1871 |
|
|
|
Oct 1 2008, 08:03
|
Группа: Новичок
Сообщений: 9
Регистрация: 28-12-07
Пользователь №: 33 713

|
Подскажите новичку что это. При оцифровке синусоиды с генератора (АЦП AD1871, 48кГц) с частотами близкими к 4кГц, 8кГц, 16кГц, на оцифрованном массиве вижу биения амплитуды. По мере приближения к 1/2 частоте сэмплирования их размах достигает 90%!!. аналоговый ФНЧ на входе картину не меняет. Чё с этим делать?
|
|
|
|
|
 |
Ответов
|
Sep 27 2009, 11:46
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534

|
Цитата У цифровой фильтрации много достоинств, однако если на выходе АЦП полезного сигнала фактически нет, напр., из-за подавления мощной помехой, то никакие цифровые методы не помогут. Я согласен, что сканировать помеху, особенно мощную, с неизвестными параметрами в цифре проще. Однако...
...устранять ее в полосе сигнала в цифре можно, только если отношение мощностей сигнал/(помеха+шум) позволяет для данного вида модуляции и детектора. Для ваших -70 дБ вряд ли это возможно, во всяком случае уж точно не для GPS L1 C/A, для которого -30 дБ предел. Как раз таки возможно. Например, 10-разрядный АЦП даёт динамический диапазон 54 дБ, при такой помехе потерь в корреляторе практически не будет, далее ещё ~25 дБ даёт коррелятор. К тому же, даже если помеха находится в полосе сигнала, то с ней борется не коррелятор, а цифровой адаптивный фильтр. Цитата ..."любой" - это не техническая постановка задачи, и соответственно оптимального решения может не иметь.
Все помехи имеют свою классификацию и параметры, а приемник - свои слабые места. Вот из этого и надо исходить. Согласен. Однако, у меня и нет конкретного технического задания и конкретных параметров помех. Просто стоит задача создать АРУ, чтобы при отсутствии помех потерь не было, а при их наличии потери были минимальными. В результате проведённых исследований такая АРУ эффективна на большом диапазоне помех, при некоторых особых параметрах помехи эта АРУ уже неэффективна, но и помехи такие маловероятны.
Сообщение отредактировал Vascom - Sep 27 2009, 11:48
|
|
|
|
|
Sep 29 2009, 09:44
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385

|
Цитата(Vascom @ Sep 27 2009, 15:46)  Как раз таки возможно. Например, 10-разрядный АЦП даёт динамический диапазон 54 дБ, при такой помехе потерь в корреляторе практически не будет, далее ещё ~25 дБ даёт коррелятор. К тому же, даже если помеха находится в полосе сигнала, то с ней борется не коррелятор, а цифровой адаптивный фильтр. Интесно, как 10 разрядов дают диапазон уровня в 54 дБ? Мой калькуляятор дает 10*log10(2^10)=30 дБ. "...ещё ~25 дБ даёт коррелятор" - вы складываете "коровы" и "бульдозеры"?
|
|
|
|
|
Sep 29 2009, 10:05
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534

|
Цитата(samurad @ Sep 29 2009, 13:44)  Интесно, как 10 разрядов дают диапазон уровня в 54 дБ? Мой калькуляятор дает 10*log10(2^10)=30 дБ.
"...ещё ~25 дБ даёт коррелятор" - вы складываете "коровы" и "бульдозеры"? У вас калькулятор с багом. Во первых, АЦП работает с амплитудой, а не с мощностью, поэтому умножать надо на 20. Во вторых, 1 разряд отводится на знак, поэтому 2 должна быть в 9-й степени. То есть 20*log10(2^9)=54.185. Почему же коровы и будьдозеры. Гляди, при амплитуде помехи 54 дБ она полность давится фильтром и на выходе коррелятора нет ни каких потерь. Далее, если амплитуда помехи возрастает, появляются потери на корреляторе, линейно зависящие от амплитуды помехи. Но сигнал со спутников имеет достаточную мощность, чтобы принимать его при потерях до 20 дБ, соответсвенно и помеха может быть на 20 дБ больше. Так понятно? Возможно вы подумали, что я мерил помеху по мощности в dBm или т.п.? А я имел в виду отношение амплитуды помехи к сигме шума на входе антенны приёмника.
|
|
|
|
|
Sep 30 2009, 18:41
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385

|
Цитата(Vascom @ Sep 29 2009, 13:05)  У вас калькулятор с багом. Во первых, АЦП работает с амплитудой, а не с мощностью, поэтому умножать надо на 20. Во вторых, 1 разряд отводится на знак, поэтому 2 должна быть в 9-й степени. То есть 20*log10(2^9)=54.185.
Почему же коровы и будьдозеры. Гляди, при амплитуде помехи 54 дБ она полность давится фильтром и на выходе коррелятора нет ни каких потерь. Далее, если амплитуда помехи возрастает, появляются потери на корреляторе, линейно зависящие от амплитуды помехи. Но сигнал со спутников имеет достаточную мощность, чтобы принимать его при потерях до 20 дБ, соответсвенно и помеха может быть на 20 дБ больше. Так понятно?
Возможно вы подумали, что я мерил помеху по мощности в dBm или т.п.? А я имел в виду отношение амплитуды помехи к сигме шума на входе антенны приёмника. Чем дальше в лес, тем больше дров... 1. Немного введения. Стандартная формула децибельного выражения любой величины X: X_dB-U := 10*log10(X), где ":=" - по определению, а "U" - физическая размерность X, напр., dB-W, либо ничего, если X безразмерная, напр. отношение мощностей сигнал/шум. "20" перед log10(.) возникает, когда X = Y^2 и X_dB = 10*log10(Y^2) = 2*10*log10(Y), напр., когда Y - амплитуда колебания, а X - его мощность. Но мы то говорим об амплитуде, не так ли? 2. Говоря о динамическом диапазоне D обычно подразумевают амплитуду, а точнее (максимальную) разницу амплитуд суммы сигнала с шумом и всеми помехами: D := А_sum_max - A_sum_min. Для АЦП с 10-ю разрядами, на его выходе А_sum_max = 2^(10-1)-1, А_sum_min = -2^(10-1), соответственно D = 2^(10-1) - 1 - (-2^(10-1)) = 2*2^(10-1) - 1 ~= 2^10. Поэтому динамический диапазон на выходе вашего АЦП остается 30 дБ-В. Это "коровы". Но они не главное. А главное, брат, в чем? Правильно, в "бульдозерах", т.е., отношении мощностей сигнала к шуму и помехи на входе АЦП. 3. За отсутствием перегрузки (пересыщении) разрядности АЦП, которая безвозвратно и полностью искажает сигнал, следит аналоговая или аналогово-цифровая АРУ (AGC) перед АЦП (ADC). Пусть N_ADC и e_AGC разрядность АЦП и относительная доля динамического диапазона на выходе АЦП, реально используемая для предотвращения перегрузки из-за шума, соответственно. Тогда для линейного АРУ-АЦП нетрудно показать, что все уровни сигнала будут оцифровываться на выходе АЦП ровно в ноль, т.е., полностью теряться, если сигнал/помеха q < q_min, где q_min = 0.25/(e_AGC*2^(N_ADC-1))^2. Графики q_min показаны на прилагаемом рисунке. Отсюда видно, что для N_ADC = 10 и e_AGC = 0.9, q_min = -60 dB. 4. На входе вашей системы, как вы писали, помеха может превышать шум на 70 дБ, допустим по мощности, а как известно GPS L1 C/A сигнал ниже шума прим. на 20 дБ по мощности, соответственно отношение мощностей q = -90 dB. Как видно из рисунка, при такой помехе для прохождения минимально полезного сигнала через АЦП необходимо мин. 15 бит (при относительно большом входном сигнал/шум, т.е., если приемник плавает в криогене  , иначе и 16 бит не хватит). Заметьте, про коррелятор пока было сказано ни слова. Если сигнала на его входе нет, то и на выходе ждать нечего. Цитата(Eger @ Sep 30 2009, 17:55)  Вы неподскажете почему мой калькулятор считает 20*log(2^10)=60дБ? Правильный калькулятор, похоже  , а у автора 20*log(2^9). Только в данной теме "20*log" смысла не имеет, как я объяснил выше.
Эскизы прикрепленных изображений
|
|
|
|
Сообщений в этой теме
hoochie_coochie_man биение амплитуды при оцифровке синусоиды AD1871 Oct 1 2008, 08:03 DRUID3 ...вторая "синусоида" это первая гармони... Oct 1 2008, 08:23 hoochie_coochie_man я не очень владею теорией, но по моему товарисч ко... Oct 1 2008, 08:34 Stanislav Цитата(hoochie_coochie_man @ Oct 1 2008, 12... Oct 1 2008, 22:15  shf_05 Цитата(Stanislav @ Oct 2 2008, 04:15) Да,... Oct 2 2008, 03:17 anton котельников правильно говорил но у него говорилось... Oct 1 2008, 10:25 hoochie_coochie_man тогда как построить в цифре восстанавливающий филь... Oct 1 2008, 11:02 hoochie_coochie_man вот тут вообще непонятно в AD1871 встроенный цифро... Oct 1 2008, 13:01 MrYuran А вы уверены, что частота сэмплирования 48кГц?
Мож... Oct 1 2008, 13:05 hoochie_coochie_man Эта хрень - сигма-дельта АЦП. Она имеет модулятор ... Oct 1 2008, 13:16 slog Такое объяснение устроит?
http://en.wikipedia.org/... Oct 1 2008, 14:03 AVG Цитата(hoochie_coochie_man @ Oct 1 2008, 12... Oct 2 2008, 06:22 hoochie_coochie_man понял всем спасибо за объяснения. Ещё один момент:... Oct 2 2008, 07:06 MrYuran Цитата(hoochie_coochie_man @ Oct 2 2008, 11... Oct 2 2008, 08:04 hoochie_coochie_man пардон ошибся немного по измерениям реальным 3,5%.... Oct 2 2008, 09:45 Stanislav Цитата(hoochie_coochie_man @ Oct 2 2008, 11... Oct 2 2008, 19:27 hoochie_coochie_man Всё граждане...всё сошлось...именно так как я счит... Oct 3 2008, 16:14 Stanislav М-да, однако... Oct 3 2008, 16:25 Vascom Столкнулся с этой же проблемой. У меня после АЦП с... Sep 21 2009, 08:25 des00 Цитата(Vascom @ Sep 21 2009, 02:25) Столк... Sep 21 2009, 09:44 Vascom Петлю заужать крайне нежелательно, требуется высок... Sep 21 2009, 10:03 des00 Цитата(Vascom @ Sep 21 2009, 04:03) А вот... Sep 21 2009, 10:09 petrov Цитата(Vascom @ Sep 21 2009, 14:03) Петлю... Sep 21 2009, 11:09 Vascom Заужать петлю мне нельзя, поскольку при резком поя... Sep 21 2009, 13:17 des00 Цитата(Vascom @ Sep 21 2009, 08:17) Заужа... Sep 21 2009, 15:13 Vascom Не волнуйтесь, чтобы нормально принять сигнал мне ... Sep 21 2009, 18:49 des00 Цитата(Vascom @ Sep 21 2009, 12:49) Не во... Sep 22 2009, 03:47 Vascom Говорю же, полный размах АЦП нужен для борьбы с по... Sep 22 2009, 07:09 des00 Цитата(Vascom @ Sep 22 2009, 02:09) Я уже... Sep 22 2009, 07:28  Vascom Цитата(des00 @ Sep 22 2009, 11:28) конечн... Sep 22 2009, 10:04   des00 Цитата(Vascom @ Sep 22 2009, 04:04) Идея ... Sep 22 2009, 10:10 Vascom Фактически, да, я борюсь с перегрузкой АЦП при люб... Sep 22 2009, 10:27 des00 Цитата(Vascom @ Sep 22 2009, 05:27) Факти... Sep 22 2009, 10:39 petrov В свете приёма GPS сигналов что-то тут с концепцие... Sep 22 2009, 10:49 Vascom Как я уже говорил, проблемы возникали из-за биений... Sep 22 2009, 10:50 petrov Цитата(Vascom @ Sep 22 2009, 14:50) Что н... Sep 22 2009, 10:59  Vascom Цитата(petrov @ Sep 22 2009, 14:59) Не до... Sep 22 2009, 11:17   samurad Цитата(Vascom @ Sep 22 2009, 14:17) Помех... Sep 25 2009, 07:45    Vascom Цитата(samurad @ Sep 25 2009, 11:45) Мне ... Sep 26 2009, 13:11     samurad Цитата(Vascom @ Sep 26 2009, 17:11) Скажу... Sep 27 2009, 11:04    Vascom Цитата(samurad @ Sep 30 2009, 22:41) Чем ... Sep 30 2009, 20:34     samurad Цитата(Vascom @ Sep 30 2009, 23:34) Э нет... Oct 1 2009, 17:38      Vascom Цитата(samurad @ Oct 1 2009, 21:38) Судя ... Oct 1 2009, 18:41  Eger Цитата(samurad @ Sep 29 2009, 13:44) Инте... Sep 30 2009, 14:55 anton А не проше ввести два канала оцифровки для нормаль... Sep 28 2009, 09:58 Vascom Сигнал принимается с неба, там либо есть помеха, л... Sep 28 2009, 19:29 anton насчет АЦП вы глубоко не правы LTC2209 16 бит 160м... Sep 30 2009, 07:57 anton Не в даташит не заглядывал. хотя я как понимаю вам... Oct 1 2009, 14:52
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|