Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 19.02.2017, 15:36  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,797
Сказал спасибо: 2,913
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от vladh Посмотреть сообщение
А разве я не о цифровой обработке говорю?
Согласен с NewWriter - подход выглядит тупиковым. Какая разрядность АЦП и каковы маски? Вероятность сами посчитаете?
Реклама:
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 19.02.2017, 15:36  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,508
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от vladh Посмотреть сообщение
это метод предложенный tim1960
Угу. И по его методу - долго же вы будете ждать в ШУМОВОМ сигнале нужную последовательность. Шумовой - он случайный.
Тут придется усреднять значения, и ожидать не точное значение, а значение в некотором диапазоне.
К тому же, АЦП - они бывают и более 8 бит
NewWriter вне форума  
Непрочитано 19.02.2017, 15:41  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от vladh Посмотреть сообщение
Я уже писал данные последовательные. Вообще говоря эти данные получаются в результате АЦП некоего шумового сигнала.
Сообщение от vladh Посмотреть сообщение
А разве я не о цифровой обработке говорю? После того как сигнал был преобразован из аналога в цифру я и пытаюсь найти способ выявления нужных моментов.
Вы сами не понимаете, о чем говорите. Найти нужное значение в последовательных данных - это одно. А найти нужное значение в результате АЦП - это уже совершенно другое. Это уже не последовательные данные, а параллельные.

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

Учитесь правильно и внятно формулировать свои хотелки, чтобы не вводить в заблуждение тех, кто будет отвечать.
Alex9797 вне форума  
Непрочитано 19.02.2017, 15:45  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от ForcePoint Посмотреть сообщение
Согласен с NewWriter - подход выглядит тупиковым. Какая разрядность АЦП и каковы маски? Вероятность сами посчитаете?
Пусть АЦП 8 разрядное и разрядность маски - 8 разрядов. Как просчитать вероятность я не знаю
vladh вне форума  
Непрочитано 19.02.2017, 15:48  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от Alex9797 Посмотреть сообщение
Это уже не последовательные данные, а параллельные.
Хотя они и следуют друг за другом, но это - параллельные данные, причем с известной конкретной разрядностью. И для их обработки и распознавания совершенно не требуется сдвиговый регистр, и прочее.
Растолкуйте пожалуйста поподробнее. Почему это не последовательные данные, а параллельные?
vladh вне форума  
Непрочитано 19.02.2017, 15:55  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от vladh Посмотреть сообщение
Растолкуйте пожалуйста поподробнее. Почему это не последовательные данные, а параллельные?
Потому, что от АЦП вы получаете данные не побитно, а побайтово/пословно
AR_Favorit вне форума  
Непрочитано 19.02.2017, 15:59  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от vladh Посмотреть сообщение
Растолкуйте пожалуйста поподробнее. Почему это не последовательные данные, а параллельные?
Последовательные - это если они проходят сплошной последовательной цепочкой мимо вашей маски, и сравнение с маской происходит на каждом такте сдвига.

А на самом деле, с учетом того, что мы имеем дело с результатами АЦП, то их надо рассматривать только после полного завершения измерения. При этом формируется слово, с количеством бит, равным разрядности АЦП. И это слово представлено в параллельном виде. Даже если выход АЦП передает данные в последовательном виде, то все равно, их анализ производится только после того, как они будут полностью приняты в буфер, с параллельным выходом.
Alex9797 вне форума  
Непрочитано 19.02.2017, 16:00  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,797
Сказал спасибо: 2,913
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от vladh Посмотреть сообщение
Пусть АЦП 8 разрядное и разрядность маски - 8 разрядов. Как просчитать вероятность я не знаю
Вероятность получения заданного байта - 1/256. Вероятность трех подряд, в худшем случае, если не путаю, 1/256/256/256 = 5.9Е-8. То, что данные представляют собой сигнатуру, конечно, повысит вероятность. Но неизбежные шумы - отбросят Вас обратно. Данные с шумом всего ±1 МЗР приведут к тому, что вы будете терять 962 3-х значных маркера из 1000.

Либо Вы более подробно опишете задачу и кто-то "в теме" подскажет что-то изящное, либо - идёте напролом. Считаете корреляцию маски с сигналом АЦП и подбираете пороги по критериям минимизации ошибок первого и второго рода.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Эти 3 пользователя(ей) сказали Спасибо ForcePoint за это сообщение:
Alex9797 (19.02.2017), mike-y-k (20.02.2017), vladh (19.02.2017)
Непрочитано 19.02.2017, 16:07  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от AR_Favorit Посмотреть сообщение
Потому, что от АЦП вы получаете данные не побитно, а побайтово/пословно
Да, когда в случае АЦП используется М/сх чаще всего так и бывает. Но в моем случае не так. У меня стоит перестраиваемый узкополосный фильтр, который настраивается на макс. сигнала, а затем усилитель и амплитудный дискриминатор. в результате на выходе именно последовательные данные.
vladh вне форума  
Непрочитано 19.02.2017, 16:15  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от ForcePoint Посмотреть сообщение
либо - идёте напролом. Считаете корреляцию маски с сигналом АЦП и подбираете пороги по критериям минимизации ошибок первого и второго рода.
Спасибо.
А что такое просчитать корреляцию маски?
vladh вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Книги (не радиотехнической тематики) Mike79 Делимся опытом 4264 16.08.2023 23:52
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27
Вопрос по мультипроцессорному обмену USART MEGA8 vikont-s Микроконтроллеры, АЦП, память и т.д 0 10.08.2006 14:55


Часовой пояс GMT +4, время: 08:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot