МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: DDC приемник на плате Марсоход2

DDC приемник на плате Марсоход2 3 года 2 мес. назад #6458

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
Сравнил 3 DDC приемника на плате Марсоход2: Hermes_v3.1, DDC_module1 и свой.
Проверял на слух.
По качеству звука и отношению сигнал/шум расположил их в такой
последовательности (первый наилучший):
1. Мой M2DDC;



2. Hermes_v3.1;



3. DDC_module1.



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

В своем проекте вместо перемножителя на ПЗУ пробовал как обычный умножитель,
так и cordic, который используется в приемниках Hermes_v3.1 и DDC_module1.
Наилучший результат почему-то дал именно перемножитель на ПЗУ.

Николай.
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

DDC приемник на плате Марсоход2 3 года 2 мес. назад #6460

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54

Ynicky пишет: В своем проекте вместо перемножителя на ПЗУ пробовал как обычный умножитель,
так и cordic, который используется в приемниках Hermes_v3.1 и DDC_module1.
Наилучший результат почему-то дал именно перемножитель на ПЗУ.

По моим выкладкам, при АМ можно обойтись без отдельного перемножителя, если для децимирования использовать длинный КИХ-фильтр. Краткие выкладки приводил в другой ветке (радиоприемик на плис).

marsohod.org/forum/voprosy-o-plate-marso...a-plis?start=70#6189
Для АМ "поворот" фазы не нужен.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Leka.

DDC приемник на плате Марсоход2 3 года 2 мес. назад #6461

Интересно, возможно-ли, получить независимый от компьютера sdr приемник ( если подключить к плате Марсоход внешние цап+унч и добавить нужные компоненты демодуляции в плис) ?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от OtherKot.

DDC приемник на плате Марсоход2 3 года 2 мес. назад #6462

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39

Интересно, возможно-ли, получить независимый от компьютера sdr приемник ( если подключить к плате Марсоход внешние цап+унч и добавить нужные компоненты демодуляции в плис) ?

Это я и хочу получить в конечном итоге.
Можно и без внешнего ЦАП. ШИМ работает тоже не очень плохо, а в качестве внешнего УНЧ подойдут активные китайские колонки. Нужно только сделать шилд для подключения кнопок управления,
LCD экрана и УВЧ с преселектором. Будет время - сделаю. Только у меня знаний не хватает для дальнейшей обработки сигнала после I и Q.

Николай.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

DDC приемник на плате Марсоход2 3 года 2 мес. назад #6463

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54

Ynicky пишет: для дальнейшей обработки сигнала после I и Q

Для приема АМ самое простое - пропустить I и Q через дополнительные КИХ фильтры НЧ (с полосой полезного сигнала), и вычислить амплитуду огибающей: A=sqrt(I**2+Q**2). В этом случае выделяется АМ сигнал с центральной частотой, равной синтезированной частоте NCO.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

DDC приемник на плате Марсоход2 3 года 2 мес. назад #6464

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
А корень квадратный как лучше считать, аппаратным ядром или вставить процессор и на нем считать?
А еще хотелось бы принимать, как минимум, LSB/USB.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

DDC приемник на плате Марсоход2 3 года 2 мес. назад #6465

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54

Ynicky пишет: А корень квадратный как лучше считать, аппаратным ядром или вставить процессор и на нем считать?

Думаю, проще будет процессором считать, тк частота выборок небольшая. И попробобовать сначала на стороне ПК (тк данные туда уже передаются), а потом перенести все во встроенный процессор. Можно даже не трогать существующий HDL-дизайн, а все попробовать на стороне ПК, включая дополнительные НЧ КИХ фильтры.

А еще хотелось бы принимать, как минимум, LSB/USB.

Имхо, это тем более не стоит сразу в ПЛИС пробовать, лучше сначала на стороне ПК.

(Сам вынужден был полностью отвлечься от "радиосвязи на ПЛИС" на другие дела, а потом не захотелось возвращаться к прежнему проекту, захотелось над чем-то другим подумать. В итоге отложил...)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Leka.

DDC приемник на плате Марсоход2 3 года 1 мес. назад #6517

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
Пока подправил фильтры. Были некоторые ошибки. И немного изменил архитектуру.



Сделал фильтр на 5 кГц. Такой-же планирую сделать программно.



Новый проект находится здесь:
cloud.mail.ru/public/Ek1M/vfgLv4T1Y

Николай.
Вложения:
Спасибо сказали: SOVA

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Ynicky.
  • Страница:
  • 1
  • 2
Время создания страницы: 1.801 секунд

ВКонтакте  facebook  GitHub  YouTube  Twitter
Вы здесь: Начало Forum Наш форум Проекты пользователей DDC приемник на плате Марсоход2