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

 
 
> биение амплитуды при оцифровке синусоиды AD1871
hoochie_coochie_...
сообщение Oct 1 2008, 08:03
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 28-12-07
Пользователь №: 33 713



Подскажите новичку что это. При оцифровке синусоиды с генератора (АЦП AD1871, 48кГц) с частотами близкими к 4кГц, 8кГц, 16кГц, на оцифрованном массиве вижу биения амплитуды. По мере приближения к 1/2 частоте сэмплирования их размах достигает 90%!!. аналоговый ФНЧ на входе картину не меняет. Чё с этим делать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Vascom
сообщение Sep 27 2009, 11:46
Сообщение #2


Местный
***

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



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

...устранять ее в полосе сигнала в цифре можно, только если отношение мощностей сигнал/(помеха+шум) позволяет для данного вида модуляции и детектора. Для ваших -70 дБ вряд ли это возможно, во всяком случае уж точно не для GPS L1 C/A, для которого -30 дБ предел.


Как раз таки возможно. Например, 10-разрядный АЦП даёт динамический диапазон 54 дБ, при такой помехе потерь в корреляторе практически не будет, далее ещё ~25 дБ даёт коррелятор.
К тому же, даже если помеха находится в полосе сигнала, то с ней борется не коррелятор, а цифровой адаптивный фильтр.

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

Все помехи имеют свою классификацию и параметры, а приемник - свои слабые места. Вот из этого и надо исходить.


Согласен. Однако, у меня и нет конкретного технического задания и конкретных параметров помех. Просто стоит задача создать АРУ, чтобы при отсутствии помех потерь не было, а при их наличии потери были минимальными. В результате проведённых исследований такая АРУ эффективна на большом диапазоне помех, при некоторых особых параметрах помехи эта АРУ уже неэффективна, но и помехи такие маловероятны.

Сообщение отредактировал Vascom - Sep 27 2009, 11:48
Go to the top of the page
 
+Quote Post
samurad
сообщение Sep 29 2009, 09:44
Сообщение #3


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

Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385



Цитата(Vascom @ Sep 27 2009, 15:46) *
Как раз таки возможно. Например, 10-разрядный АЦП даёт динамический диапазон 54 дБ, при такой помехе потерь в корреляторе практически не будет, далее ещё ~25 дБ даёт коррелятор.
К тому же, даже если помеха находится в полосе сигнала, то с ней борется не коррелятор, а цифровой адаптивный фильтр.

Интесно, как 10 разрядов дают диапазон уровня в 54 дБ? Мой калькуляятор дает 10*log10(2^10)=30 дБ.

"...ещё ~25 дБ даёт коррелятор" - вы складываете "коровы" и "бульдозеры"?
Go to the top of the page
 
+Quote Post
Vascom
сообщение Sep 29 2009, 10:05
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 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 или т.п.? А я имел в виду отношение амплитуды помехи к сигме шума на входе антенны приёмника.
Go to the top of the page
 
+Quote Post
samurad
сообщение Sep 30 2009, 18:41
Сообщение #5


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

Группа: Свой
Сообщений: 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 бит (при относительно большом входном сигнал/шум, т.е., если приемник плавает в криогене smile.gif, иначе и 16 бит не хватит).

Заметьте, про коррелятор пока было сказано ни слова. Если сигнала на его входе нет, то и на выходе ждать нечего.

Цитата(Eger @ Sep 30 2009, 17:55) *
Вы неподскажете почему мой калькулятор считает 20*log(2^10)=60дБ?

Правильный калькулятор, похоже smile.gif, а у автора 20*log(2^9). Только в данной теме "20*log" смысла не имеет, как я объяснил выше.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


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


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