Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 26 из 34 ПерваяПервая ... 1623242526272829 ... ПоследняяПоследняя
Показано с 251 по 260 из 333

Тема: Что такое DDC SDR - ликбез для начинающих

  1. #1

    Регистрация
    16.06.2011
    Адрес
    KI-38 град Никулицын "откуда есть пошла Вятская земля"
    Сообщений
    9,864
    Записей в дневнике
    1
    Позывной
    UA4NE, ex EZ4NAA UA4NCB

    Что такое DDC SDR - ликбез для начинающих

    Что такое DDC SDR, комплексные сигналы и квадратурная обработка

    Цикл из десяти статей для начинающих радиолюбителей по теме общих принципов работы SDR DDC техники, размещен по ссылке:
    http://r4n.su/forum/viewtopic.php?f=28&t=331

    Темы статей:
    О комплексных сигналах и квадратурной обработке.
    О спектральных преобразованиях вещественных и комплексных сигналов.
    О зеркальном канале в традиционном SDR и DDC SDR.
    Принцип работы SDR приемника с DDC дециматором.
    Можно ли DDC реализовать при помощи вычислительно эффективной процедуры Быстрого Преобразования Фурье - FFT.
    О разрядности АЦП.
    О работе приемника DDC и передатчика DUC в высших зонах Найквиста.
    Зачем нужна рандомизация выходного кода АЦП в приемнике DDC SDR.
    Нужна ли дизеризация в приемнике DDC SDR.
    Об инверсии спектра дискретного (цифрового) сигнала.

    Рассмотрены только общие теоретические вопросы, безотносительно конкретных реализаций аппаратуры. Материал изложен с наглядными иллюстрациями и с минимальным количеством математических формул.

    Толчком для написания статей послужило обсуждение отдельных вопросов проблематики DDC радиоприема на форуме Александра Тарасова UT2FW / R7ND в теме "Что такое техника SDR?" http://forum.ut2fw.ru/viewtopic.php?f=2&t=32, там же они впервые были опубликованы в "сыром" виде и в случайной последовательности тем. Впоследствии материал был доработан, дополнительно проиллюстрирован и размещен на "родном" сайте.

    Обсуждение статей, критику, замечания, пожелания, вопросы и ответы прошу публиковать в этом топике.

    73! Михаил, UA4NE



  2. #251

    Регистрация
    15.08.2014
    Адрес
    София
    Сообщений
    611
    Позывной
    LZ1AO
    Последний раз редактировалось LZ1AO; 26.07.2017 в 18:52.
    73! Сергей

  3. Спасибо от Livas60, UA4NE

  4. #252

  5. #253
    Друзья, подскажите с панорамой и БПФ) Довольно глупый наверное вопрос...но не могу осилить следующий момент:
    Имеется I,Q сигнал, отфильтрованный ФНЧ с частотой среза 20Кгц. Далее сигнал оцифровывается 48Квыб/c, произвожу 256 выборок + взвешивающее окно. Далее 256 точечное БПФ, на выходе соответственно 128 точек спектра. Нулевая частота у меня получается слева, далее панорама до 20Кгц...
    Теперь непонятки : я смещаю спектр на 64 точки вправо, нулевая частота у меня теперь в центре, а где частоты слева от нулевой? Или нужно еще какие-то манипуляции провести кроме БПФ?

  6. #254
    Цитата Сообщение от ReZonAnS Посмотреть сообщение
    на выходе соответственно 128 точек спектра.
    Если у Вас на входе комплексный сигнал, потом комплексное БПФ, то на выходе будет столько же точек, как и на входе БПФ, т.е. 256 в Вашем случае. И полоса панорамы выйдет от -Fs/2 до +Fs/2, т.е. 48кГц (в реальности придется края обрезать немного, но то детали).
    С Уважением,
    Олег

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

  8. #255

    Регистрация
    16.06.2011
    Адрес
    KI-38 град Никулицын "откуда есть пошла Вятская земля"
    Сообщений
    9,864
    Записей в дневнике
    1
    Позывной
    UA4NE, ex EZ4NAA UA4NCB
    Добавлю, что на выходе БПФ будут 256 точек комплексного спектра в виде действительной и мнимой частей. Чтобы их вывести на экран, нужно вычислить модуль (магнитуду) каждой точки. Это просто уточнение, вероятно, что так и сделано уже.

    Нужно не забыть, что отрицательные частоты физически находятся во второй половине выдаваемого БПФ массива. С частотой Найквиста в его серединке. Для правильного отображения эти половинки нужно поменять местами.

    БПФ выдает один целый период спектра дискретного сигнала. Период спектра равен частоте дискретизации. Нулевой элемент это нулевая частота. N-тый (фиктивный) элемент это частота дискретизации - это был бы нулевой элемент следующего периода спектра. Посередине - частота Найквиста. Для комплексного сигнала вторая половина спектра также информативна, и ее отбрасывать нельзя. Отбросить можно только если сигнал на входе БПФ был вещественным (с нулевой мнимой частью).
    Последний раз редактировалось UA4NE; 28.07.2017 в 12:22.

  9. Спасибо от UR3IQO

  10. #256
    Ммм, спасибо друзья за пояснение... теперь все понятно. Про вторую половину что-то я и не подумал))

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

  12. #257

    Регистрация
    26.02.2004
    Адрес
    Николаев
    Сообщений
    13,753
    Позывной
    UR5ZQV
    ReZonAns, После получения данных БПФ (Re, Im) для каждого канала (I,Q), один из каналов "довернуть" на 90гр (например поменять местами Re,Im для каждого бина). Затем почленно сложить (вычесть), чтоб задавить зеркалки. Участки "положительной" и "отрицательной" частот для вывода на графику (или дальнейшей обработки) сортируйте по вашему желанию.
    Александр. (Ex: RB5ZDR, UQ2GKQ)

  13. #258
    Цитата Сообщение от UR5ZQV Посмотреть сообщение
    После получения данных БПФ (Re, Im) для каждого канала (I,Q),
    Не совсем понял алгоритм действий... Т.е. после БПФ, не вычисляя модуля амплитуд, массивы Re и Im просто переставить местами? А затем сложить между собой? А модуль тогда как вычислять?

  14. #259

    Регистрация
    26.02.2004
    Адрес
    Николаев
    Сообщений
    13,753
    Позывной
    UR5ZQV
    ReZonAnS, Чуть не забыл напомнить, указали уже выше, если Вам надо отображение в модуле = sqrt(Re^2+Im^2) для каждого бина, после сложения (вычитания). В "комплексной" форме это выглядит легче, весь этот алгоритм заложен внутри (у меня есть и такой вариант), я предпочитаю отдельно, так легче контролировать скажем коррекцию фазы/амплитуды по каналам, при не очень стандартной обработке. Я начинал свои СДР проги именно с обработки по ФФТ почти полностью, для экономии ресурса, лучше использовать ФФТ ограниченно, для целей анализа, а обработку делать во временной области (пока по крайней мере, это ПК не напрягает, но микроконтроллеры может). Если Вы "заоканиваете" перед ФФТ, для целей анализа пойдет, для целей обработки у меня пока не получилось (модуляция оконной функцией выходного сигнала после ИФФТ), с перекрытием, говорят, можно уменьшить, но расход ресурса увеличивается, пока обработка во временной области предпочтительней.
    ПС: Вообще то, Ваш вопрос мало подходит к теме DDC/DUC

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

    ReZonAnS,
    Т.е. после БПФ, не вычисляя модуля амплитуд, массивы Re и Im просто переставить местами? А затем сложить между собой?
    Да. В одном из каналов (как положено в мат. теории ППП). Но это "поворот" ровно на 90гр. (можно в некоторой полосе и Гильбертом сделать во временной области). Неприятность, что в таких простых (по фин. затратам) схемах СДР, требуется "рихтовка" фазы и акмплитуды канала в зависимости от неидеальности "физического" смесителя. Тогда "разворот с коррекцией" делается несколько сложнее (чем просто обмен данными), в векторной форме, с пересчетом Re,Im на "коррекцию" в каждо бине (т.е. паре данных), но современные ящики это позволяют, даже в полуавтоматическом режиме на прием по крайней мере (M0KGK и т.п.) для разных погрешностей, как по разнице смесителя по диапазонам, так и разницы НЧ тракта перед ЗК в створе частоты дискретизации.
    Последний раз редактировалось UR5ZQV; 28.07.2017 в 15:49.
    Александр. (Ex: RB5ZDR, UQ2GKQ)


  15. #260

    Регистрация
    16.06.2011
    Адрес
    KI-38 град Никулицын "откуда есть пошла Вятская земля"
    Сообщений
    9,864
    Записей в дневнике
    1
    Позывной
    UA4NE, ex EZ4NAA UA4NCB
    UR5ZQV, оконная фильтрация вполне подходит и для обработки, сигнал при этом не искажается (операция линейная), а АЧХ окна можно сделать настолько плоской и прямоугольной, как нам нужно. В пятой статье (где тема реализация DDC при помощи FFT) приведена ссылка на описание алгоритма WOLA, он и реализует такую многоканальную полифазную обработку с перекрытием блоков - на примере многоканального эквалайзера с последующим восстановлением (синтезом) широкополосного сигнала после обработки в узких каналах. По той ссылке приведено строгое математическое доказательство того, что процесс фильтрации этим полифазным алгоритмом соответствует набору полосовых фильтров. То есть ровно то же самое, только выполнено не во временной, а в частотной области. Это все проверено на практике и используется в реальной КВ аппаратуре. С вычислительной точки зрения метод WOLA очень эффективен благодаря использованию быстрого ядра FFT.

    ReZonAnS, Для ваших целей нужно использовать полноценную функцию FFT для комплексного входного сигнала. Делать два отдельных FFT для I и Q каналов совершенно не нужно.
    Последний раз редактировалось UA4NE; 28.07.2017 в 16:48.

Страница 26 из 34 ПерваяПервая ... 1623242526272829 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. КВ USB DDC SDR приемник
    от RA1AFS в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 1091
    Последнее сообщение: 12.08.2020, 19:26
  2. То ли вирус то ли еще что и как с ним бороться
    от alexis69 в разделе Программное обеспечение
    Ответов: 342
    Последнее сообщение: 13.05.2018, 21:09
  3. SDR приемопередатчик по принципу DDC
    от expert_elk в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 1595
    Последнее сообщение: 12.04.2017, 13:39
  4. Что такое ДЛ-66?
    от misha_globus в разделе Трансиверы, приемники КВ/УКВ
    Ответов: 25
    Последнее сообщение: 02.10.2013, 18:59
  5. Что такое?
    от modris в разделе Старое радио (Ламповые души)
    Ответов: 7
    Последнее сообщение: 09.05.2013, 13:15

Метки этой темы

Ваши права

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