|
Квадратурный смеситель и постоянная составляющая |
|
|
|
Jul 9 2015, 08:34
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 8-02-15
Из: Санкт-Петербург
Пользователь №: 85 020

|
Цитата(_Anatoliy @ Jul 9 2015, 07:00)  Вы главное никому не открывайте эту страшную тайну... Мне просто стыдно перед самим собой,насколько я был невнимателен. Есть там такая опция Input Sampling Frequency - она и стала камнем преткновения.
Сообщение отредактировал qwa - Jul 9 2015, 08:49
|
|
|
|
|
Jul 14 2015, 17:15
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 8-02-15
Из: Санкт-Петербург
Пользователь №: 85 020

|
Тема остается актуальной. Со всеми округлениями и тд работаю - все равно есть эта поганая постоянная составляющая. Внесены следующие изменения : -разрядность на выходе синтезатора частоты установлена на 16 бит; -выход умножителя 16 на 16 : 17 бит. По симулятору : работает нормально. Прикладываю скрины : 1) Синус на входе имеет ту же частоту,что и синтезатор частоты; 2) Частота синуса на входе на 1 МГц больше,чем у синтезатора. И последний полученный спектр. Первая картинка - частота синуса на входе на 1 МГц больше,чем у синтезатора. В обоих случаях,выход всей системы - два последних сигнала.
Сообщение отредактировал qwa - Jul 14 2015, 17:19
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 14 2015, 18:13
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 8-02-15
Из: Санкт-Петербург
Пользователь №: 85 020

|
Цитата(Fat Robot @ Jul 14 2015, 21:05)  Я предположу, что где-то в умножителях знаковые данные интерпретируются, как беззнаковые. Я посмотрел - везде указан тип используемых данных signed (знаковый).
|
|
|
|
|
Jul 14 2015, 18:17
|
ʕʘ̅͜ʘ̅ʔ
    
Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691

|
На 1м входе смесителя постоянное значение. На 2м входе - выходной сигнал NCO. Что на выходе смесителя? Если все хорошо, что должен быть сигнал NCO, с амплитудой, равной значению на 1м входе смесителя. Цитата(qwa @ Jul 14 2015, 19:13)  Я посмотрел - везде указан тип используемых данных signed (знаковый).
|
|
|
|
|
Jul 14 2015, 20:32
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 8-02-15
Из: Санкт-Петербург
Пользователь №: 85 020

|
Цитата(Fat Robot @ Jul 14 2015, 21:17)  На 1м входе смесителя постоянное значение. На 2м входе - выходной сигнал NCO. Что на выходе смесителя?
Если все хорошо, что должен быть сигнал NCO, с амплитудой, равной значению на 1м входе смесителя. Я точно не должен наблюдать в таком случае сигнал NCO,умноженный на константу, поскольку частота моего гетеродина далеко за полосой фильтра.
|
|
|
|
|
Jul 16 2015, 11:15
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 8-02-15
Из: Санкт-Петербург
Пользователь №: 85 020

|
Всем привет! В общем, как это обычно и бывает,меня подвела собственная невнимательность. Не буду рассказывать всю историю, но ситуация такая,что я смотрел спектр сигнала с неразделенными квадратурами (которые,соответственно,не было объединены в комплексный сигнал), о чем разработчик программы для DSP сообщил мне только вчера. В общем,нет больше этой загадочной проблемы с постоянной составляющей, но есть другая. Мой гетеродин настроен на частоту 75.42 МГц. Я провел 2 теста. Тест №1. Внутри моего модуля стоял еще один DDS и выдавал синус. Частота синуса - 76.42 МГц. Тест №2. Я подключил к моей системе внешний генератор (гармонических сигналов). Частоту поставил так же 76.42 МГц. В обоих случаях результат одинаков: в спектре есть нужная и ожидаяемая гармоника на 1 МГц, но есть так же и какая-то левая гармоника в отрицательных частотах (-14.86 МГц). Пересобрал фильтр так,чтобы эта частота была за полосой,и все равно эта гармоника осталась! Спектр в приложении. Первая картинка - спектр синуса. Вторая картинка - спектр с генератором до смены фильтра. Третья картинка - спектр с генератором после смены фильтра. Какие есть версии её появления?
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 19 2015, 08:00
|
Местный
  
Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066

|
Цитата(qwa @ Jul 16 2015, 15:15)  ... В обоих случаях результат одинаков: в спектре есть нужная и ожидаяемая гармоника на 1 МГц, но есть так же и какая-то левая гармоника в отрицательных частотах (-14.86 МГц). ... Какие есть версии её появления? 1. А что собственно не так? Лично я пока вижу периодическое повторение спектра комплексной синусоиды, дискретизированной с частотой 15МГц. А вот зачем у Вас диапазон по оси частот от -15 до +15, так это уже к Вам вопрос. Никто же не знает толком, что Вы там делаете. И как. 2. К слову на первом графике у Вас основная гармоника явно больше 1МГц, да и «левая гармоника» невооруженным глазом видно, что ну никак не -14.86МГц. 3. Спектры у Вас безобразные, мягко говоря, причем все. Подозреваю, что и DDS и DDC работают через эээ... не совсем должным образом, скажем так. Мой Вам совет – начните с модели в Матлабе. И поднимите теорию DDC. Без теории Вас так и будет бесконечно подводить собственная невнимательность.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|