Vascom

Преобразование Цифрового Действительного Сигнала В Комплексный

30 сообщений в этой теме

Vascom    598

Картинки будут через пару часов, я до компа ещё не доехал, пишу с телефона.

Сигнал в цифровом действительном виде - одна последовательность с тактовой частотоц 100МГц. И хочется из неё получить две последовательности с тактовой 50МГц. Но не исказив спектр исходного сигнала, а просто перенеся его по частоте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
Igel    3 985

Последовательность последовательностью, а реальные частоты полезного сигнала то какие? Вопрос понятен? Или надо вся полоса от 0 до 50 МГц?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    598

Да, вопрос понятен. Сигнал широкополосный, полоса, допустим, 40МГц: от 5МГц до 45МГц.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    598

Итак, я готов. Сразу предупреждаю, что спектры получены несколько искусственным путём, но сути это не меняет.

Имеем цифровой действительный сигнал, его FFT изображён на первом графике.

post-164632-0-34112700-1414740003.png

Как видим тактовая частота около 50МГц, спектр сигнала 20МГц, спектр повторяется из-за особенностей FFT.

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

post-164632-0-59512800-1414740136.png

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

С помощью ФНЧ мы можем удалить копии спектра слева и справа от основного спектра (на нулевой частоте). Получим спектр показанный на третьем графике, он по прежнему комплексный на тактовой частоте 50МГц.

post-164632-0-27531400-1414740255.png

Теперь мы можем спокойно понизить тактовую частоту в два раза и получим следующий комплексный спектр на тактовой частоте 25МГц.

post-164632-0-83185100-1414740317.png

Итак, выполнили то, что и задумано.

Так вот, хотелось бы избавиться от лишних копий спектра без ФНЧ или каким-то хитрым простым ФНЧ (с минимумом перемножителей, может вообще без них).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vascom    598

В общем, пока решил использовать ФНЧ 64-го порядка, при этом всего 16 перемножителей в такой конфигурации требуется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: Vascom
      Есть оцифрованный комплексный сигнал с возможными независимыми постоянными составляющими в каждой из компонент. Надо удалить эти постоянные составляющие в реальном времени.
      Если бы сигнал был действительным, то всё просто - фильтруем, выделяем постоянную составляющую и вычитаем её из сигнала.
      А вот с комплексным так не получится, поскольку при наличии гармонической помехи возле нуля, она тоже попадёт в фильтр и будет вычтена из сигнала, но из-за сдвига фаз между I и Q компонентами, вычитаться она будет по разному (если фильтры независимые для каждой компоненты). А это может сильно испортить итоговый сигнал.
      Как быть? Может есть какие-то хитрые методы удаления постоянной составляющей из комплексного сигнала?
    • Автор: box-4x4

      Эта модель расширенная версия с полной комплектацией, 2 каналами для одновременных измерений, а так же математические операции между ними и многое другое.
      Модель отличается высокой точностью измерений и большим количеством разрядов.
      Измерение частоты, переменного, постоянного напряжения и тока, сопротивления, температуры, дБ и т .д.
      Характеристики прибора впечатляющие и сними можно ознакомиться на сайте производителя www.testequipmentconnection.com/specs/ADVANTEST_R6452A.PDF
      Обновление показаний, при 6 разрядах, 2.5 раза в секунду, при 4 разрядах 80 раз в секунду.
      /Постоянное Напряжение от 1 мкВ до 1000 вольт с точностью ±0.018%±6d
      /Переменное напряжение от 1 мкВ до 700 вольт
      /Одновременное измерение постоянного и переменного напряжения
      /Удаление шума из сигнала с производительностью 120 дБ
      /Измерение сопротивления от 1 mΩ до 200 MΩ с точностью от ±0.04%±6d
      /Измерение постоянного и переменного тока от 1 µA до 10A
      /Измерение частоты с 20Гц до 200кГц с точностью ± 0.02%± 2d
      Состояние - идеальное, это видно на фото.
      Цена 14 900 руб.
      Доставка по РФ
      Оплата по сбербанку или договоримся.
      Контакты: +7 924 411-79-девяностосемь (помните разницу во времени)
      Почта: box-4x4 @ mail точка ru

    • Автор: Vascom
      Есть комплексный цифровой сигнал, полоса 10МГц (для определённости). Требуется поддерживать его на постоянном уровне с помощью АРУ.
      Как лучше обрабатывать такой сигнал? Можно ли работать лишь по одной компоненте?
  • Сообщения

    • Причем тут нравится/не нравится? Я один раз собирал пару лет назад ради интереса. И все. Разговор был за техническую сторону вопроса. Уж здесь- то все просто: при существующей двухполюсной коррекции в данном конкретном усилителе, коррекция на опережение ,в виде ускоряющего конденсатора, не работает. Это подтверждает и симулятор и железо. Если бы коррекция была другой, то и к данной конкретной схеме это бы имело опосредованное отношение. Но ты и тут умудряешься закуситься. Талант! А плохая сия схема или хорошая, то тут уж точно, каждый решит сам. Кстати, мог бы и предложить вариант "звучащей" коррекции для этой схемы. Хотя SAPR считает, что коррекция на опережение портит звук. Отчасти я с ним согласен, по своему субьективному опыту.
    • Здравствуйте.  Если у вас оригинальное АЗУ "Орион", то проще всего написать на форуме самого производителя НПП "ОРИОН СПБ", там сами инженеры охотно отвечают на подобные вопросы по номиналам и тому подобное.  Судя по фото, у Вас оригинальное изделие.  В этой же теме представленная схема и многие фото - поддельных китайских устройств, которая прилично отличается от оригинала.  
    • Типа нет, но результат логического выражения всегда будет 0 или 1. Программа учащегося написана верно, ваш вариант избыточен. Почему не работает - не знаю, я протестировал вот здесь https://ideone.com/AeGca9 - работает, все нормально Возможно, проблема в том, что stdin у @Kopetan_Nemo по каким-то причинам не связан с консолью, и поэтому вводимые с консоли символы никуда не попадают. Попробуйте запустить программу в командной строке test.exe < data.txt, где data.txt - текстовый файл, в котором надо подсчитать символы.
    • Напряжения 7 вольт между +12 и +5, а также 1,7 вольт между +3,3 и +5 мнимые. Точней, они есть, но только за счет нагрузочных резисторов. Толку от этих напряжений (7В, 1.7В,  8.7В) не будет.
    • Это не здорово. Совсем не здорово. Рожать конденсаторы.  Но ты не один. Вашего полку двое.  
    • Зарядка-автомат_авто.lay Такое пойдёт? Зарядка-автомат_авто.spl7
    • Спасибо конечно за почётное звание: тролля, но я не собирался троллить, да ещё и так толсто. И где мне найти схему телефона? И как вообще узнать как программу писать имея только распиновку? Вот нашёл документ по ремонту. Это единственное что смог найти. Может поможет, сам не разобрался. Service Manual SGH-C230.pdf