Строим цифровой DDC SDR приёмник своими руками (часть 5)

Увеличиваем чувствительность, додавливаем зеркальный канал и делаем удобный интерфейс.

Первая доработка заключается в том, чтобы отпаять ножку SENSE АЦП AD9226 (она припаяна к земле) и спаять с ногой VREF. Тем самым мы снизим опорное напряжения с 2В до 1В, что почти в двое увеличит чувствительность.

Вторым этапом был собран УВЧ на транзисторе BFG591 по схеме UR5KIM.

Также, УВЧ содержит в себе коммутацию и ФНЧ, что улучшает приёмные качества.

Общий вид тестового стенда приёмника теперь примерно такой (справа-сверху виден радиатор блока питания на 7812 и 7805):

Была проведена работа над FIR фильтрами и преобразователем Гильберта, что позволило подавить зеркальный канал на более чем 60дБ.

Для преобразований коэффициентов фильтра из плавающей точки в десятичные был написан небольшой скрипт.  Это требуется, чтобы использовать данные из программы IowaHills в Quartus.

Arduino UNO была заменена на Arduino DUE, которая основана на ARM процессоре и обладает намного лучшими характеристиками и скоростью работы.

К ардуино был подключен TFT LCD экран разрешением 320*240 точек и имеющим резистивный сенсорный датчик.

Далее из FPGA в ардуино сделана трансляция данных, которые через быстрое преобразование Фурье (FFT) выводит спектрограмму принимаемого сигнала.

Также, наличие тач-пада позволило организовать удобный интерфейс (По нажатию на Band открывается список диапазонов).

В итоге погонял приёмник в FT-8 — слышно было и австралию, и китай, качество приёма не уступало настольному Yaesu FT-450.

Исходный код проекта доступен тут.

Полезные статьи, используемые в проекте:

  1. http://www.cqham.ru/forum/showthread.php?35923-DDC-DUC-%F2%F0%E0%ED%F1%E8%E2%E5%F0-%F1-%E8%ED%F2%E5%F0%F4%E5%E9%F1%EE%EC-Ethernet-%E8%E7-%EC%EE%E4%F3%EB%E5%E9-%F1-%C0%EB%E8&p=1516500&viewfull=1
  2. http://misc.ws/2013/11/08/touch-screen-shield-for-arduino-uno/
  3. https://github.com/kosme/arduinoFFT/blob/master/Examples/FFT_01/FFT_01.ino

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *