Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Реализация цифровых фильтров, а не только синтезаторов.

  1. #1
    Аватар для R0SBD
    Регистрация
    16.05.2003
    Адрес
    г. Иркутск
    Сообщений
    4,915
    Записей в дневнике
    1
    Позывной
    R0SBD

    Реализация цифровых фильтров, а не только синтезаторов.

    Вот скачал книгу с инета "Справочник по схемотехнике для радиолюбителей" под ред. В.П.Боровского изд Техника(Киев). Помещаю из нее скрин шоты двух страниц. Помимо этой книги есть скачанная книга Рекурсивные фильтры на микропроцессорах авторы-Остапенко , Сушков и др.( с фрагментами ассемблерных программ реализации фильтров). Не пора ли что-нибудь создать по этой теме. Вот обсуждают темы про синтезаторы на DDS. Есть радиолюбители, которые могут программировать. А почему нет никаких наработок по теме цифровых фильтров. Пусть не сразу получатся характеристики как у ЭМФ например. Суть не в этом, а в том что пусть первый блин будет комом, пусть там характеристики будут как у простейшего катушечного фильтра. Но будут программы, можно этой темой заинтересовать других и будут появляться другие программы так же как сейчас есть разные схемы и программы синтезаторов.
    Заметьте кстати книги еще 87 и 88 годов.
    Вложения Вложения
    • Тип файла: rar 2_138.rar (88.1 Кб, Просмотров: 588)
    • Тип файла: rar 1_161.rar (80.2 Кб, Просмотров: 594)


  2. #2
    Аватар для R0SBD
    Регистрация
    16.05.2003
    Адрес
    г. Иркутск
    Сообщений
    4,915
    Записей в дневнике
    1
    Позывной
    R0SBD
    Что-то энтузиазма нет. Для затравки даю ссылку на вторую книгу : Рекурсивные цифровые фильтры под ред. Остапенко, где ее можно скачать и уже тогда может у кого появятся идеи. В открывшемся списке это третья книга с самого низа страницы.
    http://www.trigger.h1.ru/books/b_elektr.htm

  3. #3
    Дорого и сложно. Хотя если в Гугле наберете то найдете несколько конструкций на TMS32xxx и других чипах.
    Теория без практики - ничто! 73 DE R9AAA, ex. RN9APE, к.т.н.

  4. #4

    Регистрация
    26.02.2004
    Адрес
    Николаев
    Сообщений
    13,753
    Позывной
    UR5ZQV
    Был бы ЦАП и АЦП, а обработать по любому не проблема.
    Александр. (Ex: RB5ZDR, UQ2GKQ)

  5. #5

    Цифровые фильтры на микроконтроллере

    Добрый день!
    В одном из своих руководств по применению, ATMEL описывает реализацию цифровых фильтров на контроллерах ATmega (см. вложение).


    -------------------------------------------------------------
    Удачи в творчестве!
    Вложения Вложения

  6. #6
    Это всё слабо на AVR. Лучше уж на ARM каком-нибудь.
    В форуме по SDR я уже вобщем-то озвучивал проблемы, которые сдерживают появление таких разработок.
    Если кратко : не все разбираются в теории, для воплощения в DSP это большой объём рутинной работы, а кому-то могут затраты показаться большими.
    А так - почему бы и не сделать. Кстати, на той же элементной базе 80-х годов можно было собрать вполне рабочий цифровой фильтр на отдельных корпусах регистров, АЛУ, логики какой-нибудь 555-й серии. Управление - жёсткая логика или микропрограммное на ПЗУ.
    Один из примеров как буржуи такое сделали в одном корпусе - микросхема MS2014. В форуме по SDR где-то кидал на нёё даташит.
    Проблема в 80-х годах была только с аудиокодеками. 16-ти разрядные были в виде гибридных микросборок и стоили тысячу $ в среднем.

  7. #7
    Уважаемый Андрей 1958!
    Реальзовать фильтр для звуковых частот на AVR-е конечно можно (для ВЧ или ПЧ - нельзя!), но он бдет очень далек от идеала. Для функций фильтрации и подобных функций необходимы DSP.
    Вы сетуете, что нет радиолюбительских конструкций на эту тему. Так, их и не будет! Спеиалисты, которые владеют умением "общаться" с DSP, как правило, заняты своей профессиональной деятельностью. Им просто не досуг вожжаться с радиолюбителями.
    Жаль, конечно! Ведь все основные функции, например SDR-радио, вполне могли бы быть реализованы в автономной, малогабаритной, малопотребляющей конструкции.
    Но.... тогда бы получился IC-756 PRO 3!
    RX3AKT

  8. #8
    Цитата Сообщение от CO2040
    Это всё слабо на AVR. Лучше уж на ARM каком-нибудь.
    В форуме по SDR я уже вобщем-то озвучивал проблемы, которые сдерживают появление таких разработок.
    Если кратко : не все разбираются в теории, для воплощения в DSP это большой объём рутинной работы, а кому-то могут затраты показаться большими.
    А так - почему бы и не сделать. Кстати, на той же элементной базе 80-х годов можно было собрать вполне рабочий цифровой фильтр на отдельных корпусах регистров, АЛУ, логики какой-нибудь 555-й серии. Управление - жёсткая логика или микропрограммное на ПЗУ.
    Один из примеров как буржуи такое сделали в одном корпусе - микросхема MS2014. В форуме по SDR где-то кидал на нёё даташит.
    Проблема в 80-х годах была только с аудиокодеками. 16-ти разрядные были в виде гибридных микросборок и стоили тысячу $ в среднем.
    Если не разбираются, то это ли не повод научиться??? :wink:

    Мало того, те, кто разбираются, всегда разбираются лишь частично, я еще не встречал человека, полностью владеющего всеми предметами ЦОС, гармонический базис, линейная фильтрация, вейвлеты, нелинейная фильтрация, базис Уолша и т.д. У нас, кстати, и профессии такой ВТУЗах пока нет. Наверно появится, как всегда, когда утратит актуальность . А если человек еще и аналогом занимается, платы для себя чертит, так это вообще. Точно так же и в больших фирмах ЦОС у которых не есть профильным видом деятельности. 100% что и ICOM и HARRIS покупают тихонько себе отладочники и пакеты программ с библиотеками у TI и AD. Заметьте, что и создатели SDR-1000 не особо ломали голову над написанием библиотек а взяли готовые. Никто не мешает точно так поступить и радиолюбительскому сообществу: использовать готовые программные коды или библиотеки, улучшая и подгоняя их под свои нужды по мере необходимости.

    О ARM, да очень перспективные контроллеры с одной стороны дешевые и доступнейшие ARM7 с простыми средствами программирования и бесплатными отладки (я понимаю, что нас, восточных варваров это не особо прельщает, но все же ). С другой очень похожие на них "старшие братья" ARM9-12 с матсопроцессорами, высокой тактовой, и уймой всего сразу на кристалле - видео/аудио контроллер etc. Никто не оспаривает огромную производительность DSP для классических применений - Фурье, линейная фильтрация, но уже в задачах относящихся к ЦОС но не заложенными в свои детища инженерами AD или TI - различные методы нелинейной обработки - универсальные ARM вполне могут и потягаться. Да и радиолюбителям вряд ли приходится решать задачи подобные обработке радиолокационных данных в реальном времени и им более "цивильных" ARM хватило бы с головой. Так что агитирую особенно пристальное внимание уделить этому семейству процессоров, тем более, что скоро возможно появление еще более "младших" ARM класса AVR (но все-таки 16/32 битных конечно).

    Но вобщем, то я, как всегда, накатал поэму в прозе а главное под конец. Если кто не любит или страшится программирования, но хочет занимаЦЦо ЦОС так ему прямая дорога в ПЛИС. Там полно редакторов в которых прошивка задается схематически и вы будете чувствовать себя в окружении давно полюбившихся триггеров, счетчиков, регистров и логических элементов. А программирование придет "само" потом... Лично у меня, сейчас на это просто катастрофически не хватает времени, а область деятельности эта тоже интереснейшая и безграничная...
    практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...

    (\__/)
    (O.o )
    (> < ) Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.

  9. #9
    Андрей1958!
    Вот из вышесказанного, по-моему, можно сделать следующие выводы...

    Есть системы, которые в основном используют ресурсы самого чипа микроконтроллера. А есть системы, где микроконтроллер служит для интерфейса с несколькими или многими узлами (микросхемами). В этом случае для того, что бы создавать программу программист обязан в совершенстве знать свойства и способы воздействия на эти микросхемы (переферию). Знать ВСЕ управляемые микросхемы физически не возможно. Поэтому существует разделение (специализация) программистов по областям их деятельности. Так вот! DDS-ы - это одно. ARM-ы - это другое. DSP - это третье. А ПЛИС-ы - совсем из другой оперы. Журить DDS-ников за то, что не занимаются цифровой обработкой сигналов - все равно, что ПИРОЖНИКА ругать за то, что он неправильно отремонтировал САПОГИ. (это из известной пословицы...)
    RX3AKT


  10. #10
    Цитата Сообщение от Sergey Makarkin
    А ПЛИС-ы - совсем из другой оперы.
    Ну почти, да не совсем. Просто ПЛИС может заменить абсолютно все - это же реконфигурируемый кристалл. В ПЛИС уже сейчас можно залить все от 386 и ARM до какого-нить выдуманного именно вами DSP или DDS. Вообще есть радикальное мнение что в будущем "жесткие" ЭВМ практически исчезнут, уступив главенствующее место системам на ПЛИС...
    практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...

    (\__/)
    (O.o )
    (> < ) Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. RUSSB, реализация в SOFTWARE
    от Llll в разделе Технический кабинет
    Ответов: 644
    Последнее сообщение: 04.06.2023, 19:54
  2. Моделирование цифровых фильтров
    от Александр Вдовенко в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 0
    Последнее сообщение: 28.10.2007, 23:45
  3. Тесла - практическая реализация возможна?
    от sr-71 в разделе Технический кабинет
    Ответов: 6
    Последнее сообщение: 23.08.2007, 11:02

Ваши права

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