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

Тема: DSP для начинающих

  1. #11

    Регистрация
    26.02.2004
    Адрес
    Николаев
    Сообщений
    13,753
    Позывной
    UR5ZQV
    EuSe, Трудно, в одном посте, "просто" описать ЦОС.
    Использовал и Гильберта и БПФ/ОБПФ и IQ. Практически начинал с полного использования БПФ/ОБПФ, для одной из прог СДР, ПК 150М тактовая, ОП десятки кБайт. Надо еще железо хорошо знать, чтоб понять "где жмет" ресурс. Если у Вас задача с МК, МП или ПК или иным "гаджетом".
    Потом перешел на IQ, БПФ только для визуального спектроанализа и данных для коррекции фаз, ресурс определял практически, по показометрам расхода процесоров и памяти, при вариантах подключения или отключения отдельных мат. блоков обработки. Для МК наверное сложнее будет, придется "перешивать" варианты и смотреть исполняется она или нет.
    По любому, в этих способах, требуется тригонометрические ф-ии, которые придется вычислять, с помощью операций сложения и умножения/деления, либо держать таблицы с нужным разрешением (и то и другое жрет ресурс). Есть еще мат. прием "на лету" рекурентно вычислять тригонометрию, но пояснить это в одном посте не получится.
    ПС: Главное не отчаиваться, дорогу осиливает идущий (сам залез в гугел, чтоб освежить в своем склерозе некоторые ф-лы ). Есть такой ресурс (его можете не экономить) dsplib, и для практического программирования алглиб с форумом, где можно задать вопрос и попітаться найти ответ.
    Александр. (Ex: RB5ZDR, UQ2GKQ)


  2. #12
    А что если для получения свига 0, 90, использовать время, а не модель аналогового фильтра?

  3. #13
    EuSe, нарисовал картинку чуть понятнее
    Z[0,j] = Xi- Z[3,j]
    Z[2,j] = Z[0,j]*kj
    Yj = Z[2,j]+Z[1,j] (это выход ячейки и вход для следующей)
    Z[1,j] = Z[0,j] (запоминаем текущие значения в
    Z[3,j] = Z[2,j] качестве предыдущих)
    Одна ячейка выполняет аналоговую функцию сдвига фазы от частоты:
    φ = 2*arctg(f/F),
    Расклад частот F и количества ячеек найдёте на форуме.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ЦифрСдвигФазНЧ.jpg 
Просмотров:	66 
Размер:	43.4 Кб 
ID:	373770  
    Леонид

  4. #14
    Цитата Сообщение от Андрей_1976 Посмотреть сообщение
    А что если для получения свига 0, 90, использовать время, а не модель аналогового фильтра?
    Это как использовать время? Как вы можете сделать сдвиг времени для разных частот? Оно ведь разное получится. Фильтр Гильберта это как раз и делает для каждой частоты. Ну кроме низких частот, которые надо ограничить. Ну скажем начинать обработку с 300 Гц. Если обычный фильтр может обрабатывать сигнал с нуля Герц, то фильтр Гильберта не может обрабатывать сигнал слишком низких частот.

  5. Спасибо от UA4NE

  6. #15

    Регистрация
    26.02.2004
    Адрес
    Николаев
    Сообщений
    13,753
    Позывной
    UR5ZQV
    Андрей_1976,
    Можно, только на одной частоте, а надо обработать весь спектр перед АЦП, в прямой оцифровке это десятки а то и стни МГц.
    У КИХ фильтров (в данном случае Гильберт) нет физических аналогов, его нельзя воспроизвести катушками и кондерами, только в "арифметике" при ЦОС.
    Александр. (Ex: RB5ZDR, UQ2GKQ)

  7. #16
    А посоветуйте вменяемую литературу по данной теме, с картинками

    Добавлено через 42 минут(ы):

    Ну так мы ж весь спектр сдвинем, получим два спектра 0 и 90,
    Последний раз редактировалось Андрей_1976; 10.05.2022 в 19:18.

  8. #17
    Цитата Сообщение от Андрей_1976 Посмотреть сообщение
    А посоветуйте вменяемую литературу по данной теме, с картинками
    А каков ваш общий уровень вменяемости? От этого зависит уровень качества картинок. ТУТ есть даже цветные. Или ТУТ.
    Последний раз редактировалось RN6LIQ; 10.05.2022 в 23:43.

  9. Спасибо от UR5ZQV, Андрей_1976

  10. #18
    Вот картинки для понимания LC фазовращателей
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	АналоглвыйФильтр.jpg 
Просмотров:	85 
Размер:	138.4 Кб 
ID:	373833   Нажмите на изображение для увеличения. 

Название:	2-3_звенныйФильтр.jpg 
Просмотров:	84 
Размер:	535.2 Кб 
ID:	373834  
    Леонид

  11. Спасибо от UA4NE

  12. #19
    Вот такую книжку нашел ...
    Цифровая обработка сигналов. Практическое руководство для инженеров и научных работников | Смит Стивен


  13. #20
    Цитата Сообщение от Андрей_1976 Посмотреть сообщение
    Вот такую книжку нашел ...
    Хорошая книжка, но про фазовый сдвиг там маловато.

    Цитата Сообщение от Леонид3 Посмотреть сообщение
    Z[2,j] = Z[0,j]*kj
    А k исходя из каких соображений считается?

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Книги для начинающих
    от Ruslan_Sibir в разделе Для начинающих
    Ответов: 83
    Последнее сообщение: 19.01.2022, 11:30
  2. Совсем для начинающих
    от NiKholya в разделе Для начинающих
    Ответов: 20
    Последнее сообщение: 19.02.2021, 21:23
  3. Ключ для начинающих
    от Юрий Анатольевич в разделе Для начинающих
    Ответов: 135
    Последнее сообщение: 13.01.2021, 14:35
  4. КВ антенна для начинающих
    от UB9UCQ в разделе Антенны КВ
    Ответов: 306
    Последнее сообщение: 08.01.2014, 16:59
  5. Тест для начинающих
    от R1AIT в разделе Соревнования
    Ответов: 53
    Последнее сообщение: 10.11.2013, 16:56

Ваши права

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