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

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

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

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

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

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

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы
Непрочитано 09.03.2020, 11:53  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,841
Сказал спасибо: 2,531
Сказали Спасибо 11,764 раз(а) в 5,895 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Детектирование частоты

an-sver, посмотрите в сторону цифровой (программной) фильтрации.
Во вложении ДОСовский вариант расчета коэффициентов, но удобней я ничего не нашел более современного. Не сочтите время на запуск этой вещи излишне потраченным, оно того стоит. Сам пользуюсь. Запускается модулем DISPRO25.EXE
Вложения:
Тип файла: zip DISPRO.zip (438.0 Кб, 0 просмотров)
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Эти 3 пользователя(ей) сказали Спасибо akegor за это сообщение:
an-sver (09.03.2020), makakus (13.03.2020), цифровик (09.03.2020)
Непрочитано 09.03.2020, 16:10  
Ioann_II
Временная регистрация
 
Регистрация: 30.05.2005
Сообщений: 53
Сказал спасибо: 1
Сказали Спасибо 15 раз(а) в 11 сообщении(ях)
Ioann_II на пути к лучшему
По умолчанию Re: Детектирование частоты

Вам дело предложил Maxymen. Алгоритм Герцеля по сути урезанный Фурье. Фурье позволяет определить амплитуду составляющей спектра, а Герцеля - наличие. Тянул это раньше простой Z80 - вспомните АОНы.
Ioann_II вне форума  
Сказали "Спасибо" Ioann_II
ForcePoint (09.03.2020)
Непрочитано 09.03.2020, 21:50  
an-sver
Прописка
 
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
an-sver на пути к лучшему
Радость Re: Детектирование частоты

Сообщение от kreking Посмотреть сообщение
А как дело обстоит на переключаемых конденсаторах? MAX74xx и другие работают не плохо.
Переключаемые конденсаторы фактически и можно реализовать программно на микроконтроллере..
an-sver вне форума  
Непрочитано 09.03.2020, 22:15  
dgrishin
Почётный гражданин KAZUS.RU
 
Регистрация: 12.02.2013
Сообщений: 1,015
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
dgrishin на пути к лучшему
По умолчанию Re: Детектирование частоты

Сообщение от Ioann_II Посмотреть сообщение
Алгоритм Герцеля по сути урезанный Фурье. Фурье позволяет определить амплитуду составляющей спектра, а Герцеля - наличие.
Там не только дело в определении наличия частоты. Преамбула передается импульсами, промодулированными 10кГц (после которой следует паузы разной длительности).
То есть важно также определять время окончания преамбулы с определённой точностью (чтобы начать анализировать время паузы) - а это уже временное разрешение.
dgrishin вне форума  
Непрочитано 09.03.2020, 23:04  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,841
Сказал спасибо: 2,531
Сказали Спасибо 11,764 раз(а) в 5,895 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Детектирование частоты

Сообщение от dgrishin Посмотреть сообщение
промодулированными
Заполненными. Это 10 кГц промодулированы импульсами.
Сообщение от dgrishin Посмотреть сообщение
То есть важно также определять время окончания преамбулы с определённой точностью
После полосового фильтра достаточной для подавления помех добротности, когда в наличии только заполняющая частота, неточность определения может быть до трети минимального интервала. Такой точности вполне достаточно (это из опыта) при правильно построенном алгоритме.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 12.03.2020, 15:25  
sanya
Временная регистрация
 
Регистрация: 10.11.2016
Сообщений: 57
Сказал спасибо: 6
Сказали Спасибо 18 раз(а) в 15 сообщении(ях)
sanya на пути к лучшему
По умолчанию Re: Детектирование частоты

Сообщение от akegor Посмотреть сообщение
an-sver, посмотрите в сторону цифровой (программной) фильтрации.
Во вложении ДОСовский вариант расчета коэффициентов, но удобней я ничего не нашел более современного. Не сочтите время на запуск этой вещи излишне потраченным, оно того стоит. Сам пользуюсь. Запускается модулем DISPRO25.EXE
Есть Winfilter http://www.winfilter.20m.com/ халявный и под винду.
sanya вне форума  
Сказали "Спасибо" sanya
an-sver (12.03.2020)
Непрочитано 12.03.2020, 16:54  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,841
Сказал спасибо: 2,531
Сказали Спасибо 11,764 раз(а) в 5,895 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Детектирование частоты

Сообщение от sanya Посмотреть сообщение
Есть Winfilter
Я достаточно умело пользуюсь интернетом. Однако,
Сообщение от akegor Посмотреть сообщение
удобней я ничего не нашел более современного
чем то, что я выкладывал.
Для примера, так, навскидку... Скажите, какого порядка нужен фильтр для выделения полосы 19...21 Гц и подавления на 60 дБ от 0 до 18 и от 22 до бесконечности герц?
Вот той программулине, которую я дал, не надо рассказывать всякие сказки, ей достаточно того, что я сказал. Порядок и прочее она посчитает сама.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 20.04.2020, 21:08  
an-sver
Прописка
 
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
an-sver на пути к лучшему
По умолчанию Re: Детектирование частоты

Спустя некоторое время и пару недель экспериментов, нашел удачный алгоритм для детектирования нужной частоты. Факт начала и конца передачи, а также паузы между посылками. Принцип оказался прост как все гениальное. Оказалось достаточно по прерыванию от компаратора измерять период частоты, заносить его в массив сдвигать элементы массива на 1 и сравнивать все элементы массива. Если они примерно равны - идет несущая... Если последние периоды сильно отличаются от предыдущих - несущая пропала. Также она считается пропавшей если таймер по которому отсчитывается переполнился.... Начало несущей также отсчитывается по тому что элементы массива снова стали "равны" между собой. количество элементов в массиве и величина отклонения регулируют "точность" обнаружения. По количеству переполнений таймера между проявлениями несущей определяются стартовый бит и биты данных. Может кому данный алгоритм и пригодится в дальнейшем...
an-sver вне форума  
Непрочитано 20.04.2020, 21:19  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,841
Сказал спасибо: 2,531
Сказали Спасибо 11,764 раз(а) в 5,895 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Детектирование частоты

Сообщение от an-sver Посмотреть сообщение
Принцип оказался прост как все гениальное.
Обкатано на реальном сигнале с реальной линией?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 20.04.2020, 21:34  
an-sver
Прописка
 
Регистрация: 22.08.2006
Сообщений: 168
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 11 сообщении(ях)
an-sver на пути к лучшему
По умолчанию Re: Детектирование частоты

Да, на реальном сигнале и линии... аналоговые фильтра по входу все-таки остались. По осцилограмме на входе компаратора есть импульсные помехи, но они при таком алгоритме не влияют на детектирование, поскольку не имеют "повторяемости". Такой алгоритм работает на пиках даже младшего семейства и практически не зависит от искажения формы сигнала- синус, меандр, пила - ему все равно.... Главное - зацепиться за сигнал с одинаковым расчетным периодом...

Последний раз редактировалось an-sver; 20.04.2020 в 21:39.
an-sver вне форума  
Сказали "Спасибо" an-sver
true71 (02.07.2020)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразователи частоты SEWIK Барахолка электронных компонентов 0 22.05.2018 11:33
Преобразователь частоты SIEMENS SINAMICS G110 SEWIK Барахолка электронных компонентов 0 12.12.2017 22:45
Генератор c независимой регулировкой частоты и скважнсти Павел Галашевский Электроника - это просто 36 19.09.2016 09:51
Парапсихология, гомеопатия и паранаука Marc2005 Отвлекитесь, эмбеддеры! 2616 05.09.2014 23:07
Как понизить ТВ частоты???? retro-person Автоматика и аппаратура связи 5 02.08.2010 16:42


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


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