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

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

|
Как я уже говорил, проблемы возникали из-за биений амплитуды при оцифровке синусоиды на определённых частотах (1/2 Fs, 2/3 Fs и т.п.) Такой алгоритм - это метод борьбы именно с этими биениями. Он действительно помог, проблема решена (ещё многое надо протестировать и подогнать, но в целом ситуация радужная). Задержка сигнала получается ~20 тактов, не так уж и много. Цитата(petrov @ Sep 22 2009, 14:49)  В свете приёма GPS сигналов что-то тут с концепцией не то. Что не то?
|
|
|
|
|
Sep 22 2009, 11:17
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534

|
Цитата(petrov @ Sep 22 2009, 14:59)  Не достаточно разве 1 бит АЦП, помеха на выходе коррелятора просто размажется? Кроме того в такой массовой области нету готовых фильтров аналоговых? Помеха размажется только если она слабая. Если же амплитуда помехи раз в 10 больше сигмы шума (шум + сигнал, сигнал меньше шума), то коррелятор ни чего не сможет сделать. Коррелятор - это когерентный накопитель, на выходе которого шум должен стремиться к нулю, а полезный сигнал выдать некоторое мат. ожидание. Если же есть большая помеха (допустим гармоническая), то нормальной корреляции не будет. При оцифровке 1 битом или двумя вы оцифруете только помеху, а вся информация о шуме и сигнале будет потеряна. У меня специфическая задача не в массовой области, тут аналоговые фильтры имеют много недостатков, присущих всей аналоговой технике.
Сообщение отредактировал Vascom - Sep 22 2009, 11:20
|
|
|
|
|
Sep 25 2009, 07:45
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385

|
Цитата(Vascom @ Sep 22 2009, 14:17)  Помеха размажется только если она слабая. Если же амплитуда помехи раз в 10 больше сигмы шума (шум + сигнал, сигнал меньше шума), то коррелятор ни чего не сможет сделать. Коррелятор - это когерентный накопитель, на выходе которого шум должен стремиться к нулю, а полезный сигнал выдать некоторое мат. ожидание. Если же есть большая помеха (допустим гармоническая), то нормальной корреляции не будет. При оцифровке 1 битом или двумя вы оцифруете только помеху, а вся информация о шуме и сигнале будет потеряна.
У меня специфическая задача не в массовой области, тут аналоговые фильтры имеют много недостатков, присущих всей аналоговой технике. Мне тоже кажется сомнительным решение автора, по крайней мере в оговоренных условиях. Многобитовый АЦП может помочь только в сравнительно узкой полосе. Как я понимаю, первичная цель автора - выделение полезного сигнала вида ШПС (а именно GPS) на гребне мощной (много дБ перевес в мощности) гармонической помехи. Для ее достижения предлагается применить нелинейный АЦП, реализованный линейными средствами, т.е. линейные промежуточные АЦП, фильтр и ЦАП, что однако не совсем логично по следующим причинам. - Если мощная помеха лежит в ВЧ, а именно в или вблизи полосы полезного сигнала (или выше), то первичная цель - это пушка по воробьям, т.к. полезный сигнал уже на входе последующего АЦП будет безвозвратно искажен на 40+% времени на фронтах подъема и спуска каждого гребня гармоники, что скорее всего приведет к слишком сильным потерям SNR на выходе коррелятора, несмотря на большие затраты за счет многобитового широкополосного АЦП высокого качества (малый джиттер и проч.), требуемое для работы с очень низким входным SNR из-за очень большой полосы (100 МГц = 50 раз шире полосы сигнала GPS L1 C/A) и изначально низкого уровня сигнала GPS на земной поверхности. В таких случаях обычно достаточно аналогового режекторного фильтра перед АЦП. - Если мощная помеха лежит вне полосы полезного сигнала, а именно много ниже, так что большую часть времени периода последовательности полезного сигнала уровень помехи примерно постоянен для нормальной работы промежуточного линейного АЦП, то она отфильтровывается сравнительно просто аналоговым полосовым фильтром (или их каскадом) на ПЧ, как это обычно и делается (несмотря на все известные недостатки аналогоых фильтров), что делает динамический диапазон на входе АЦП малым, а нелинейный АЦП и быстрый АРУ - ненужными. - В сравнительно узкой полосе между этими 2-мя случаями нелинейный АЦП представляется вполне логичным компромисным решением, но при этом не проще ли использовать непосредственно логарифмический усилитель + линейный АЦП вместо громоздкой линейной аппроксимации? Если же помеха узкополосная импульсная, т.е. появляется и исчезает быстро, то возможно допустимо ее просто игнорировать из-за незначительного кол-ва искаженных символов полезной ШПС, но это зависит от максимальных параметров помехи и заданной вероятности ошибки приема полезной информации. ИМХО, Вряд ли можно успешно бороться с мощными гармоническими помехами только цифровыми методами без соотвтествующих аналоговых фильтров, возможно перестраиваемых, или банка фильтров. Кроме того, если применение гражданское, то полоса GPS сигналов нормативно защищена даже от слабых помех, и ситуация должна контролироваться спец.органами на постоянной основе, т.е. вероятность появления таких помех принебрежимо мала.
|
|
|
|
|
Sep 26 2009, 13:11
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534

|
Цитата(samurad @ Sep 25 2009, 11:45)  Мне тоже кажется сомнительным решение автора, по крайней мере в оговоренных условиях. Многобитовый АЦП может помочь только в сравнительно узкой полосе. Как я понимаю, первичная цель автора - выделение полезного сигнала вида ШПС (а именно GPS) на гребне мощной (много дБ перевес в мощности) гармонической помехи. Для ее достижения предлагается применить нелинейный АЦП, реализованный линейными средствами, т.е. линейные промежуточные АЦП, фильтр и ЦАП, что однако не совсем логично по следующим причинам. Скажу сразу, что система предназначена для работы в любых условиях: наличие или отсутствие помех, различная модуляция помех (АМ, ЧМ, ФМ, импульсная модуляция). Применение системы не только для полосы сигнала GPS C/A (2 МГц), но и GPS P-code (20 МГц), и ГЛОНАСС, и GALILEO (~50 МГц). Естественно не всё это сразу в одном канале. Далее подробнее по пунктам. Цитата - Если мощная помеха лежит в ВЧ, а именно в или вблизи полосы полезного сигнала (или выше), то первичная цель - это пушка по воробьям, т.к. полезный сигнал уже на входе последующего АЦП будет безвозвратно искажен на 40+% времени на фронтах подъема и спуска каждого гребня гармоники, что скорее всего приведет к слишком сильным потерям SNR на выходе коррелятора, несмотря на большие затраты за счет многобитового широкополосного АЦП высокого качества (малый джиттер и проч.), требуемое для работы с очень низким входным SNR из-за очень большой полосы (100 МГц = 50 раз шире полосы сигнала GPS L1 C/A) и изначально низкого уровня сигнала GPS на земной поверхности. В таких случаях обычно достаточно аналогового режекторного фильтра перед АЦП. Как я уже сказал, частота и другие параметры помехи неизвестны, никакие аналоговые фильтры не помогут. А цифровая фильтрация во многом лучше аналоговой. Для удаления помехи из полосы полезного сигнала применяется цифровой адаптивный фильтр. Цитата - Если мощная помеха лежит вне полосы полезного сигнала, а именно много ниже, так что большую часть времени периода последовательности полезного сигнала уровень помехи примерно постоянен для нормальной работы промежуточного линейного АЦП, то она отфильтровывается сравнительно просто аналоговым полосовым фильтром (или их каскадом) на ПЧ, как это обычно и делается (несмотря на все известные недостатки аналогоых фильтров), что делает динамический диапазон на входе АЦП малым, а нелинейный АЦП и быстрый АРУ - ненужными. Это невозможно, т.к. полезный сигнал находится на промежуточной частоте ~ 150 МГц, всё что ниже 100 МГц и выше 200 МГц надёжно вырезается ПАВ-фильтром. Цитата - В сравнительно узкой полосе между этими 2-мя случаями нелинейный АЦП представляется вполне логичным компромисным решением, но при этом не проще ли использовать непосредственно логарифмический усилитель + линейный АЦП вместо громоздкой линейной аппроксимации? Не совсем понял, что имелось в виду. Цитата Если же помеха узкополосная импульсная, т.е. появляется и исчезает быстро, то возможно допустимо ее просто игнорировать из-за незначительного кол-ва искаженных символов полезной ШПС, но это зависит от максимальных параметров помехи и заданной вероятности ошибки приема полезной информации. Помеха может быть любой, период и скважность импульсов может быть любой. В такой ситуации оптимальной стратегией является отслеживание любых изменений амплитуды сигнала. Цитата ИМХО, Вряд ли можно успешно бороться с мощными гармоническими помехами только цифровыми методами без соотвтествующих аналоговых фильтров, возможно перестраиваемых, или банка фильтров. Кроме того, если применение гражданское, то полоса GPS сигналов нормативно защищена даже от слабых помех, и ситуация должна контролироваться спец.органами на постоянной основе, т.е. вероятность появления таких помех принебрежимо мала. Бороться с помехами в цифровом виде вполне возможно и очень успешно. Даже если применение гражданское (такое и есть), то полоса GPS совершенно ни от чего не защищена. Помехи бывают не только специальные, но и непредвиденные. Например, РЛС в аэропортах, электроразряды молний и многое другое.
|
|
|
|
|
Sep 27 2009, 11:04
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385

|
Цитата(Vascom @ Sep 26 2009, 17:11)  Скажу сразу, что система предназначена для работы в любых условиях: наличие или отсутствие помех, различная модуляция помех (АМ, ЧМ, ФМ, импульсная модуляция). Применение системы не только для полосы сигнала GPS C/A (2 МГц), но и GPS P-code (20 МГц), и ГЛОНАСС, и GALILEO (~50 МГц). Естественно не всё это сразу в одном канале. Далее подробнее по пунктам. Software GNSS receiver? Неплохо все сразу. Еще бикон, SBAS и сигнал точного времени забыли  Цитата(Vascom @ Sep 26 2009, 17:11)  Как я уже сказал, частота и другие параметры помехи неизвестны, никакие аналоговые фильтры не помогут. А цифровая фильтрация во многом лучше аналоговой. Для удаления помехи из полосы полезного сигнала применяется цифровой адаптивный фильтр. У цифровой фильтрации много достоинств, однако если на выходе АЦП полезного сигнала фактически нет, напр., из-за подавления мощной помехой, то никакие цифровые методы не помогут. Я согласен, что сканировать помеху, особенно мощную, с неизвестными параметрами в цифре проще. Однако... Цитата(Vascom @ Sep 26 2009, 17:11)  Это невозможно, т.к. полезный сигнал находится на промежуточной частоте ~ 150 МГц, всё что ниже 100 МГц и выше 200 МГц надёжно вырезается ПАВ-фильтром. ...устранять ее в полосе сигнала в цифре можно, только если отношение мощностей сигнал/(помеха+шум) позволяет для данного вида модуляции и детектора. Для ваших -70 дБ вряд ли это возможно, во всяком случае уж точно не для GPS L1 C/A, для которого -30 дБ предел. Цитата(Vascom @ Sep 26 2009, 17:11)  Не совсем понял, что имелось в виду. Имеется в виду простой вариант нелинейного АЦП, выделяющий больше бит на высокие уровени, где находится более-менее востонавливаемый полезный сигнал. Цитата(Vascom @ Sep 26 2009, 17:11)  Помеха может быть любой, период и скважность импульсов может быть любой. В такой ситуации оптимальной стратегией является отслеживание любых изменений амплитуды сигнала. ..."любой" - это не техническая постановка задачи, и соответственно оптимального решения может не иметь. Цитата(Vascom @ Sep 26 2009, 17:11)  Бороться с помехами в цифровом виде вполне возможно и очень успешно. Даже если применение гражданское (такое и есть), то полоса GPS совершенно ни от чего не защищена. Помехи бывают не только специальные, но и непредвиденные. Например, РЛС в аэропортах, электроразряды молний и многое другое. Все помехи имеют свою классификацию и параметры, а приемник - свои слабые места. Вот из этого и надо исходить.
|
|
|
|
Сообщений в этой теме
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 27 2009, 11:46 samurad Цитата(Vascom @ Sep 27 2009, 15:46) Как р... Sep 29 2009, 09:44  Vascom Цитата(samurad @ Sep 29 2009, 13:44) Инте... Sep 29 2009, 10:05   samurad Цитата(Vascom @ Sep 29 2009, 13:05) У вас... Sep 30 2009, 18:41    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
|
|
|