Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.02.2017, 16:45
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,772 раз(а) в 5,896 сообщении(ях)
|
Re: Как обнаружить нужное значение в последовательных данных
Сообщение от vladh
|
тактировать прием можно
|
Простите, а каким нужно? Поскольку Вы не раскрываете смысла этого огорода, возникают подобные вопросы. Ну да ладно. Главное есть.
По прерыванию от таймера, соответствующего битовой частоте, принимаете бит и вдвигаете его в переменную, длина которой равна длине маски. После каждого бита сравниваете "сдвиговую" переменную с маской.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
19.02.2017, 16:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
|
Re: Как обнаружить нужное значение в последовательных данных
Сообщение от akegor
|
По прерыванию от таймера, соответствующего битовой частоте, принимаете бит и вдвигаете его в переменную, длина которой равна длине маски. После каждого бита сравниваете "сдвиговую" переменную с маской.
|
Да, это программное решение моей задачи. Большое спасибо.
Да и всем принявшим участие в обсуждении огромное спасибо.
|
|
|
|
19.02.2017, 17:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,015
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
|
Re: Как обнаружить нужное значение в последовательных данных
Сообщение от vladh
|
Да, это программное решение моей задачи. Большое спасибо.
Да и всем принявшим участие в обсуждении огромное спасибо.
|
это программное решение моей задачи в идеальном мире. А мы к сожалению живём в реальном.
|
|
|
|
19.02.2017, 17:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
|
Re: Как обнаружить нужное значение в последовательных данных
Сообщение от dgrishin
|
А вот если сворачивать входную последовательность в КИХ цифровом фильтре с импульсной характеристикой, зеркальной к ожидаемому сигналу (например ожидаемый сигнал 12345, тогда h[n]=54321. И потом сравнивать с некоторым пороговым значением - это будет TRUE цифровая обработка. Называется согласованная фильтрация.
|
А вот Вы бы не смогли мне поподробнее рассказать о предлагаемым Вами методе либо указать ссылку где можно о нем почитать?
|
|
|
|
19.02.2017, 17:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
|
Re: Как обнаружить нужное значение в последовательных данных
Сообщение от tim1960
|
Для задачи, сформулированной ТС, погружаться в дебри корреляционного анализа совершенно не оправдано, это как из пушки по воробьям.
|
Да, я тоже согласен с этим.
Достаточно сравнить эту тему, с этой темой, которую ТС создавал год назад. легко убедиться, что за прошедший год ничего не изменилось. В той теме два месяца отвечали на азбучные вопросы. Готовьтесь к такому же марафону и в этой теме.
|
|
|
|
19.02.2017, 17:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,015
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
|
Re: Как обнаружить нужное значение в последовательных данных
Сообщение от vladh
|
А вот Вы бы не смогли мне поподробнее рассказать о предлагаемым Вами методе либо указать ссылку где можно о нем почитать?
|
Например здесь.
С.В Умняшкин "Теоретические основы цифровой обработки и представления сигналов" - и это учебник для ВУЗов
И погуглить можно.
|
|
|
|
19.02.2017, 17:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
|
Re: Как обнаружить нужное значение в последовательных данных
Сообщение от Alex9797
|
Достаточно сравнить эту тему, с этой темой, которую ТС создавал год назад. легко убедиться, что за прошедший год ничего не изменилось. В той теме два месяца отвечали на азбучные вопросы. Готовьтесь к такому же марафону и в этой теме.
|
Зачем же вы так некрасиво?
1. Хочу Вам сказать, что в результате обсуждения той темы я себе достаточно хорошо уяснил то, что хотел. И сейчас уже сделано несколько хорошо работающих изделий.
2. Я и в этой теме практически многое для себя уяснил.
Поэтому Ваше язвление некрасиво, да и не правдиво. Все свои вопросы, которые я пытался решать здесь на Казусе я решил. Люди помогли своими советами. Всем им огромное спасибо.
|
|
|
|
19.02.2017, 17:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,015
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
|
Re: Как обнаружить нужное значение в последовательных данных
И кстати по поводу дебрей..
свёртка для обнаружения 10 цифровой последовательности - это 10 умножений и столько же попарных сложений (и ещё сдвиги 10 переменных чтобы программно сэмулировать сдвиговые регистры) за один такт. А потом сравнение результата с пороговым значением.
Всего две операции. Конечно переполнения регистров никто не отменял - но это ИМХО тоже можно обойти
|
|
|
|
19.02.2017, 17:46
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,772 раз(а) в 5,896 сообщении(ях)
|
Re: Как обнаружить нужное значение в последовательных данных
vladh, поищите "Обработка сигналов. Первое знакомство. Сато Ю.". В этой книге изложение без академической зауми. Все достаточно просто изложено.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
19.02.2017, 17:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
|
Re: Как обнаружить нужное значение в последовательных данных
Сообщение от akegor
|
vladh, поищите "Обработка сигналов. Первое знакомство. Сато Ю.". В этой книге изложение без академической зауми. Все достаточно просто изложено.
|
Спасибо. Скачал обе книги.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:13.
|
|