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

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

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

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

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

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

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

 
Опции темы
Непрочитано 19.02.2017, 16:45  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,772 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от vladh Посмотреть сообщение
тактировать прием можно
Простите, а каким нужно? Поскольку Вы не раскрываете смысла этого огорода, возникают подобные вопросы. Ну да ладно. Главное есть.

По прерыванию от таймера, соответствующего битовой частоте, принимаете бит и вдвигаете его в переменную, длина которой равна длине маски. После каждого бита сравниваете "сдвиговую" переменную с маской.
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Сказали "Спасибо" akegor
vladh (19.02.2017)
Непрочитано 19.02.2017, 16:53  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от akegor Посмотреть сообщение
По прерыванию от таймера, соответствующего битовой частоте, принимаете бит и вдвигаете его в переменную, длина которой равна длине маски. После каждого бита сравниваете "сдвиговую" переменную с маской.
Да, это программное решение моей задачи. Большое спасибо.
Да и всем принявшим участие в обсуждении огромное спасибо.
vladh вне форума  
Непрочитано 19.02.2017, 17:00  
dgrishin
Почётный гражданин KAZUS.RU
 
Регистрация: 12.02.2013
Сообщений: 1,015
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
dgrishin на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

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

Сообщение от dgrishin Посмотреть сообщение
А вот если сворачивать входную последовательность в КИХ цифровом фильтре с импульсной характеристикой, зеркальной к ожидаемому сигналу (например ожидаемый сигнал 12345, тогда h[n]=54321. И потом сравнивать с некоторым пороговым значением - это будет TRUE цифровая обработка. Называется согласованная фильтрация.
А вот Вы бы не смогли мне поподробнее рассказать о предлагаемым Вами методе либо указать ссылку где можно о нем почитать?
vladh вне форума  
Непрочитано 19.02.2017, 17:07  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от tim1960 Посмотреть сообщение
Для задачи, сформулированной ТС, погружаться в дебри корреляционного анализа совершенно не оправдано, это как из пушки по воробьям.
Да, я тоже согласен с этим.
Достаточно сравнить эту тему, с этой темой, которую ТС создавал год назад. легко убедиться, что за прошедший год ничего не изменилось. В той теме два месяца отвечали на азбучные вопросы. Готовьтесь к такому же марафону и в этой теме.
Alex9797 вне форума  
Непрочитано 19.02.2017, 17:24  
dgrishin
Почётный гражданин KAZUS.RU
 
Регистрация: 12.02.2013
Сообщений: 1,015
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
dgrishin на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от vladh Посмотреть сообщение
А вот Вы бы не смогли мне поподробнее рассказать о предлагаемым Вами методе либо указать ссылку где можно о нем почитать?
Например здесь.
С.В Умняшкин "Теоретические основы цифровой обработки и представления сигналов" - и это учебник для ВУЗов

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

Сообщение от Alex9797 Посмотреть сообщение
Достаточно сравнить эту тему, с этой темой, которую ТС создавал год назад. легко убедиться, что за прошедший год ничего не изменилось. В той теме два месяца отвечали на азбучные вопросы. Готовьтесь к такому же марафону и в этой теме.
Зачем же вы так некрасиво?
1. Хочу Вам сказать, что в результате обсуждения той темы я себе достаточно хорошо уяснил то, что хотел. И сейчас уже сделано несколько хорошо работающих изделий.
2. Я и в этой теме практически многое для себя уяснил.
Поэтому Ваше язвление некрасиво, да и не правдиво. Все свои вопросы, которые я пытался решать здесь на Казусе я решил. Люди помогли своими советами. Всем им огромное спасибо.
vladh вне форума  
Непрочитано 19.02.2017, 17:36  
dgrishin
Почётный гражданин KAZUS.RU
 
Регистрация: 12.02.2013
Сообщений: 1,015
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
dgrishin на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

И кстати по поводу дебрей..
свёртка для обнаружения 10 цифровой последовательности - это 10 умножений и столько же попарных сложений (и ещё сдвиги 10 переменных чтобы программно сэмулировать сдвиговые регистры) за один такт. А потом сравнение результата с пороговым значением.
Всего две операции. Конечно переполнения регистров никто не отменял - но это ИМХО тоже можно обойти
dgrishin вне форума  
Непрочитано 19.02.2017, 17:46  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,772 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

vladh, поищите "Обработка сигналов. Первое знакомство. Сато Ю.". В этой книге изложение без академической зауми. Все достаточно просто изложено.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Сказали "Спасибо" akegor
vladh (19.02.2017)
Непрочитано 19.02.2017, 17:54  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Как обнаружить нужное значение в последовательных данных

Сообщение от akegor Посмотреть сообщение
vladh, поищите "Обработка сигналов. Первое знакомство. Сато Ю.". В этой книге изложение без академической зауми. Все достаточно просто изложено.
Спасибо. Скачал обе книги.
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, время: 14:13.


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