|
AVR для геофизики / гидроакустики, кто применял |
|
|
|
Jan 12 2006, 16:19
|

Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-04-05
Из: г. Воронеж
Пользователь №: 4 484

|
Народ, кто пробовал применять AVR для геофизичесих / гидроакустических приложениий? Поделитесь нароботками.  Или может AVR для этого не хватит? Там задача примерно следующая: проFIRить сигнал с частотой 1 kSPS и разрядностью 24 bit фильтром вроде того, что в прикреплении (выдран из промышленной сейсмостанции, построеной на 80386).
|
|
|
|
|
 |
Ответов
|
Jan 14 2006, 13:26
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
[quote]Ваши предпочтения здесь не рассматриваются. А нежелание разобраться в сути вопроса делает бессмысленными все Ваши заявления, которые должны трактоваться не иначе, как чистой воды флейм.[/quote] [quote]ы продолжаете молоть ерунду с упорством, достойным лучшего применения. Подавление компонентов сигнала при 8 бит точности к-тов более ~40 дБ во всей полосе заграждения сделать не удается, и длина фильтра здесь не при чем. Здесь же речь может идти о требуемом подавлении >120-130дБ.[/quote] Спокойно. Смотрим внимательно. Я говорю про короткий фильтр. Уточню, длиной около 10. Разница между 8 и 16р коэффициентами укладывается, на разных участках АЧХ, от десятых, до одного-двух Дб в некоторых(!) точках. Чувствуем разницу? Чего вы мне талдычите про 40 Дб? Что будет на 40Дб я и без вас знаю. У нас этот разговор начался с вашей фразы про недопустимость коэффициентов разрядностью, меньшей данных. Вот я вам и привожу пример, когда разрядность коэффициентов может быть много меньше данных: 8-10таповый ФИР с максимально-узкой полосой пропускания при второстепенных требованиях к подавлению за полосой, скажем не хуже -20Дб. А вы мне предлагаете за каким-то, посмотреть на пример из вопроса. Там тоже, кстати 16р коэффициенты для 24р данных. Ну не нужно, видать, подавление в -90...100 дб. Построили малошумящую схему перед АЦП и ушли от помех, сравнимых с сигналом. Осталось подчистить 30-40Дб. А тут надо, оказывается, душить неудушенное именно на 100-120Дб, и не иначе! Вот незадача! [quote]Ну ладно, в последний раз. При децимации полоса заграждения фильтра свертывается в информационную часть спектра, поэтому отн. С/Ш ухудшается. Поэтому, подавление мешающих сигналов должно быть достаточным. Для этого, при использовании 24-бит АЦП логично было бы выбрать и точность к-тов соответствующую.[/quote] Вы вообще читаете, о чём вас спрашивают? Михал Сергеич, в своё время так-же успешно отвечал на поставленные вопросы. Повторю "какая связь размерности коэффициентов и СШ фильтра?" Раз. "И про связь СШ на выходе дециматора с размерностью коэффициентов фильтра перед дециматором." Два. Поясню. Дециматор уменьшит СШ на NДб в любом случае. Внимание! ;О) Мы говорим именно о дециматоре! Голом и босом. Стоящем отдельно, после ФИР! [quote]Я имел в виду ухудшение С/Ш после прореживания, хотя, в условии этого и нет[/quote] Будут в предварительно-стоящем фильтре 8р коэффициенты или 16 или 24. Без разницы. Вот опровержения этого я и хочу услышать, а не рассказов о важности каждого Дб для ПРК "Курск". Т. е. утверждения, что дециматор реагирует на способ получения данных, поступающих на него. Потому как в контексте разговора вполне однозначно подразумевалось посэмпловая выдача результата фильтрации (циркулярные буфера и прочие прелести). А ваше предположение о дециматоре подразумевало ПОСЛЕДУЮЩУЮ децимацию. [quote] А Ваш "ФИР" вообще для качественной децимации не годится.[/quote] Отчего-ж. Хотя я вам его(их) предложил как объект для эксперимента с ПОСЛЕДУЮЩИМ дециматором. Это будут ФНЧ. Типа, вы берёте некоторое число(постоянное, шума нет) и прогоняете через ФИРы с этими коэффициентами и оцениваете внесённый шум там и там. И показываете, что ФИР с коэффициентами 0х400000 имеет шум меньше, чем с 0х1. А потом эти результаты - через дециматор, чтобы он тоже показал превосходство 24р коэффициентов перед 1р. [quote]У Вас явные проблемы с арифметикой. 0,1...0,3 В на фоне 100 - это 0,5...1,5 LSB для 10-битного АЦП, а не "10-20LSB". 50 дБ же фильтр и с 16-разрядными к-тами "вытянет" легко.[/quote] С арифметикой нелады и у вас, 0.3В пик-пик к 100 это 3LSB. И 16-бит коэффициенты не давали мне нужной точности. Щас посмотрел записи, там эти 3р разтягивались в 100-200(<<6), а помеха утаптывалась в 1-2р. Ну да ладно, это дело уже сделано и работает, слава Богу. [/quote]Кроме того, речь идет не о "длинных коэффициентах", а о их точности.[/quote] Я плакалъ. [quote]Откуда следует 50%? При 24х24? Может статься, фильтрик надо будет "чуть-чуть" модифицировать, ведь ошибаетесь не только Вы. Или я. Здесь кто-то "извращения" предлагал...[/quote] [quote]Приехали-2. Куда уж аккуратнее. Ладно, повторю. 75 тактов на тап, 200 тап, 15000 тактов +30, ну ладно, 100 тактов накладных расходов. 15100. 755мкС@20MHz. 245мкС личного времени. Или 4900 циклов ОСЦ. У мужика реально, 16р signed коэффициенты(А данные-то 24р!!! ;О). Значит, на умножение 32 такта(24s*16s). На обслугу остаётся 21+7 такт. Итого, 60 тактов. 141 тап. 8460 циклов на ФИР. 423мкС@20MHz. Ну пусть 500мкС на всё-про всё. ;О) Свободного времени - 10000 тактов. 50% запас. Хочь так ешь, хошь на хлеб намазывай. Тщательно посчитано?[/quote] [quote] Это лишь некоторый специальный случай для малой разрядности данных, да еще и с ошибкой - возможность переполнения не учтена.
И знак куда-то подевали...[/quote] Какой ужос ;О) Переполнение... знак. Там, кстати, в метка есть "UHF_level...". Представляю себе уровень СВЧ мощности "-20мВт"
|
|
|
|
|
Jan 17 2006, 16:44
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(mse @ Jan 14 2006, 16:26)  Спокойно. Смотрим внимательно. Я говорю про короткий фильтр. Уточню, длиной около 10. Разница между 8 и 16р коэффициентами укладывается, на разных участках АЧХ, от десятых, до одного-двух Дб в некоторых(!) точках. Чувствуем разницу? Продолжение старой песни. Вот АЧХ 2-х КИХ фильтров 10-го порядка - один референсный, точный, у другого к-ты округлены до 8 разрядов. Разница очевидна - более 20 дБ. О каких 1-2дБ Вы говорите?
Цитата(mse @ Jan 14 2006, 16:26)  ...Чего вы мне талдычите про 40 Дб? Что будет на 40Дб я и без вас знаю. У нас этот разговор начался с вашей фразы про недопустимость коэффициентов разрядностью, меньшей данных. Не нужно совершать дешевый подлог - я говорил о несоответствии разрядности данных и коэффициентов, а не о какой-либо недопустимости. Цитата(mse @ Jan 14 2006, 16:26)  ...Вот я вам и привожу пример, когда разрядность коэффициентов может быть много меньше данных: 8-10таповый ФИР с максимально-узкой полосой пропускания при второстепенных требованиях к подавлению за полосой, скажем не хуже -20Дб. А вы мне предлагаете за каким-то, посмотреть на пример из вопроса. Не Вы автор этой темы и Ваши примеры меня не впечатляют. Цитата(mse @ Jan 14 2006, 16:26)  Там тоже, кстати 16р коэффициенты для 24р данных. Ну не нужно, видать, подавление в -90...100 дб. 16-разрядные к-ты обеспечат подавление именно в 90-100 дБ. Цитата(mse @ Jan 14 2006, 16:26)  ...Построили малошумящую схему перед АЦП и ушли от помех, сравнимых с сигналом. Осталось подчистить 30-40Дб. А тут надо, оказывается, душить неудушенное именно на 100-120Дб, и не иначе! Вот незадача! А это что еще за чушь? Как можно с помощью МШУ избавиться от мощной внеполосной помехи? Цитата(mse @ Jan 14 2006, 16:26)  ...Вы вообще читаете, о чём вас спрашивают? Михал Сергеич, в своё время так-же успешно отвечал на поставленные вопросы. Повторю "какая связь размерности коэффициентов и СШ фильтра?" Раз. "И про связь СШ на выходе дециматора с размерностью коэффициентов фильтра перед дециматором." Два. Ответ дан, нет смысла повторять. Цитата(mse @ Jan 14 2006, 16:26)  ...Поясню. Дециматор уменьшит СШ на NДб в любом случае. Внимание! ;О) Мы говорим именно о дециматоре! Голом и босом. Стоящем отдельно, после ФИР! А это что еще за зверь? И что есть N дБ? Децимацию обычно совмещают с фильтрацией. Даже название есть специальное - decimating filter. Если же Вы хотите сделать прореживание на нецелое число отсчетов - из Вашей АТмеги дым пойдет... Цитата(mse @ Jan 14 2006, 16:26)  Будут в предварительно-стоящем фильтре 8р коэффициенты или 16 или 24. Без разницы. Вот опровержения этого я и хочу услышать, а не рассказов о важности каждого Дб для ПРК "Курск". Т. е. утверждения, что дециматор реагирует на способ получения данных, поступающих на него. Потому как в контексте разговора вполне однозначно подразумевалось посэмпловая выдача результата фильтрации (циркулярные буфера и прочие прелести). А ваше предположение о дециматоре подразумевало ПОСЛЕДУЮЩУЮ децимацию. Цитата А Ваш "ФИР" вообще для качественной децимации не годится. Отчего-ж. Хотя я вам его(их) предложил как объект для эксперимента с ПОСЛЕДУЮЩИМ дециматором. Это будут ФНЧ. Типа, вы берёте некоторое число(постоянное, шума нет) и прогоняете через ФИРы с этими коэффициентами и оцениваете внесённый шум там и там. И показываете, что ФИР с коэффициентами 0х400000 имеет шум меньше, чем с 0х1. А потом эти результаты - через дециматор, чтобы он тоже показал превосходство 24р коэффициентов перед 1р. Это просто чушь какая-то. Ничего не понял.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
Сообщений в этой теме
AndreyMS AVR для геофизики / гидроакустики Jan 12 2006, 16:19 _artem_ На этой страничке для фильтра 8 порядка указано 41... Jan 12 2006, 17:13 AndreyMS Этот фильтр в данном контексте - фигня . Нужен фи... Jan 12 2006, 19:05 Stanislav Цитата(AndreyMS @ Jan 12 2006, 22:05) Это... Jan 12 2006, 19:20  AndreyMS Цитата(Stanislav @ Jan 12 2006, 22:20) Пр... Jan 13 2006, 07:30   dxp Цитата(AndreyMS @ Jan 13 2006, 13:30) Я б... Jan 13 2006, 08:13   Stanislav Цитата(AndreyMS @ Jan 13 2006, 10:30) Я б... Jan 13 2006, 12:34 _artem_ Цитата(AndreyMS @ Jan 12 2006, 21:05) Это... Jan 12 2006, 21:10 mse ЦитатаНу не предназначен AVR для обработки сигнала... Jan 12 2006, 19:35 Stanislav Цитата(mse @ Jan 12 2006, 22:35) Цитата Н... Jan 12 2006, 20:17 mse ЦитатаБоюсь, что Вы имеете неправильное представле... Jan 12 2006, 20:23 Stanislav Цитата(mse @ Jan 12 2006, 23:23) ЦитатаБо... Jan 12 2006, 20:30 mse ЦитатаКроме того, в условии есть также несоответст... Jan 12 2006, 21:11 Stanislav Цитата(mse @ Jan 13 2006, 00:11) Цитата К... Jan 12 2006, 22:44 _artem_ Требуемая разрядность аккумулятора при 16 битовых ... Jan 12 2006, 23:27 Stanislav Цитата(_artem_ @ Jan 13 2006, 02:27) Треб... Jan 13 2006, 07:39 mse ЦитатаРазрядность к-тов фильтра должна быть такой,... Jan 13 2006, 07:51 Stanislav Цитата(mse @ Jan 13 2006, 10:51) ЦитатаРа... Jan 13 2006, 12:04 Petka у вас фильтр 141 тап. на отсчёт т.е. всего 141*10... Jan 13 2006, 09:10 mse Цитатау вас фильтр 141 тап. на отсчёт т.е. всего..... Jan 13 2006, 10:44 mse ЦитатаПожалуйста, не нужно давать глупых советов.Ц... Jan 13 2006, 12:42 Stanislav Цитата(mse @ Jan 13 2006, 15:42) ...Насчё... Jan 13 2006, 13:10 mse ЦитатаВ сигма-дельтах точность представления к-тов... Jan 13 2006, 14:02 Stanislav Цитата(mse @ Jan 13 2006, 17:02) В С-Д ст... Jan 13 2006, 14:56 m16 Вы меня простите коллеги но скоро диалог на личнос... Jan 13 2006, 15:04 AndreyMS Итоги на текущий момент: полезной оказалась вот эт... Jan 13 2006, 18:14  Stanislav Цитата(AndreyMS @ Jan 13 2006, 21:14) Ито... Jan 14 2006, 12:09 mse ЦитатаУдосужьтесь посмотреть на к-ты фильтра и убе... Jan 13 2006, 21:49 AndreyMS Цитата24-битный "геофизический" сигма-де... Jan 14 2006, 08:38 Stanislav Цитата(AndreyMS @ Jan 14 2006, 11:38) В м... Jan 14 2006, 11:19 Stanislav Цитата(mse @ Jan 14 2006, 00:49) ЦитатаУд... Jan 14 2006, 09:56 Владимир Что-то здесь делят не убитого медведя.
Насколько я... Jan 14 2006, 11:39 AndreyMS ЦитатаА АЦП какой? ADS1201 от TI. Или ADS7807 от н... Jan 14 2006, 12:41 Stanislav Цитата(AndreyMS @ Jan 14 2006, 15:41) Цит... Jan 14 2006, 13:05  AndreyMS Цитата(Stanislav @ Jan 14 2006, 16:05) Пр... Jan 14 2006, 17:03   Stanislav Цитата(AndreyMS @ Jan 14 2006, 20:03) Цит... Jan 17 2006, 17:38 forever failure Цитата(mse @ Jan 14 2006, 18:26) Спокойно... Jan 17 2006, 18:18 mse ЦитатаА вот когда макет работает. И програмный код... Jan 16 2006, 09:32 Stanislav Цитата(mse @ Jan 14 2006, 16:26) ЦитатаУ ... Jan 17 2006, 16:59 mse ЦитатаПродолжение старой песни. Вот АЧХ 2-х КИХ фи... Jan 17 2006, 22:01 mse ЦитатаНе Вы автор этой темы и Ваши примеры меня не... Jan 17 2006, 22:22 mse ЦитатаЭто фуфло, а не фильтр. Подавление за полосо... Jan 17 2006, 22:48 Stanislav Цитата(mse @ Jan 18 2006, 01:48) ...Фуфли... Jan 18 2006, 21:31 mse ЦитатаЭто просто чушь какая-то. Ничего не понял.
П... Jan 17 2006, 23:29 Stanislav Цитата(mse @ Jan 18 2006, 02:29) Нормальн... Jan 18 2006, 22:01 mse ЦитатаБред.
Это вы про что? Про это?
ЦитатаЭто лиш... Jan 17 2006, 23:59 mse ЦитатаОчередное бредовое заявление. С чего это Вы ... Jan 19 2006, 07:43 Stanislav Цитата(mse @ Jan 19 2006, 10:43) Сообщени... Jan 19 2006, 22:39 mse ЦитатаЧто за бред опять? И для чего этот огрызок к... Jan 19 2006, 09:11 Stanislav Цитата(mse @ Jan 19 2006, 12:11) ...Вот в... Jan 20 2006, 06:37 mse ЦитатаА Ваши цифры отношения сигнал-помеха так ска... Jan 19 2006, 11:17 MosAic 2 Stanislav
Скажите, вы признаете, что АВР справи... Jan 20 2006, 09:02 Stanislav Цитата(MosAic @ Jan 20 2006, 12:02) 2 Sta... Jan 20 2006, 09:34 MosAic Вполне согласен с таким мнением по сути вопроса. Е... Jan 20 2006, 09:58 mse В ваших примерах коэффициенты масштабированы под м... Jan 20 2006, 10:21 Stanislav Не имея желания опускаться при решении сугубо техн... Jan 20 2006, 12:33 _artem_ согласен с MosAic Jan 20 2006, 10:22 mse Прошу пардону, вот рисунок.
Насчёт АВР под завязку... Jan 20 2006, 10:37 mse Кошмаррр!!! Карраул!!! ;О)... Jan 21 2006, 09:12 forever failure Дальше пошло гневное перекидывание цитатами.
Авто... Jan 21 2006, 09:40 Stanislav Цитата(forever failure @ Jan 21 2006, 12... Jan 21 2006, 09:53 makc Цитата(forever failure @ Jan 21 2006, 12... Jan 21 2006, 10:00 mse ЦитатаМсье mse, BTW, почему в расчёты закладываетс... Jan 21 2006, 10:17 forever failure Ну лана, лана дваццать так дваццать. 386 и 486, кс... Jan 21 2006, 10:57 defunct Очень благодарен mse за то, что он своим постами з... Jan 21 2006, 13:06 Stanislav Цитата(defunct @ Jan 21 2006, 16:06) Очен... Jan 21 2006, 13:26 mse Цитатаmse, кидаться орфоартом налево и направо, бе... Jan 23 2006, 08:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|