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

 
 
> AVR для геофизики / гидроакустики, кто применял
AndreyMS
сообщение Jan 12 2006, 16:19
Сообщение #1


Участник
*

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



Народ, кто пробовал применять AVR для геофизичесих / гидроакустических приложениий? Поделитесь нароботками. help.gif Или может AVR для этого не хватит? Там задача примерно следующая: проFIRить сигнал с частотой 1 kSPS и разрядностью 24 bit фильтром вроде того, что в прикреплении (выдран из промышленной сейсмостанции, построеной на 80386).
Прикрепленные файлы
Прикрепленный файл  FLTR50.ZIP ( 438 байт ) Кол-во скачиваний: 101
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mse
сообщение Jan 14 2006, 13:26
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 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мВт"
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 17 2006, 16:44
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 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р.
Это просто чушь какая-то. Ничего не понял.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

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


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:46
Рейтинг@Mail.ru


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