Тип работы:
Предмет:
Язык работы:


ПРОГРАММИРУЕМЫЙ DDC SDR ПРИЕМНИК НА БАЗЕ ПЛИС

Работа №92890

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы87
Год сдачи2020
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
236
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 4
ГЛАВА 1. ОБЗОР 7
1.1. SDR приемники супергетеродинного типа 7
1.2. SDR приемники прямого преобразования 14
1.3. Принцип архитектуры DDCDUC 16
1.4. Аналого-цифровые преобразователи 26
1.5. Требования к разрабатываемому устройству 33
ГЛАВА 2 АНАЛИЗ И ИССЛЕДОВАНИЕ АЛГОРИТМОВ 34
2.1. Квадратурная обработка сигналов 34
2.2. Алгоритм работы DDC SDR приемника с DDC дециматором 38
2.3. Алгоритм работы DDC SDR приемника с применением быстрого
преобразования Фурье 43
2.4. Анализ существующих IP-библиотек SDR для ПЛИС 46
Глава 3. РАЗРАБОТКА ПРОГРАММНО-УПРАВЛЯЕМОГО УСТРОЙСТВА51
3.1. Разработка устройства 51
3.2. Разработка программного обеспечения 55
3.2.1. Применение алгоритма БПФ 56
3.2.2. Применение алгоритма DDC 59
Заключение 67
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 68

В настоящее время телекоммуникационные системы имеют важнейшую
роль в жизни людей. В то время, когда совершенствовались способы передачи
данных, одновременно эволюционировала и элементная база таких устройств. В
различные промежутки времени появлялись разные способы выделения полезного сигнала из рабочего диапазона частот [1]. С развитием приемо-передающих
устройств появилась технология SDR или Software-defined radio (программноопределяемое радио), такие устройства могут как принимать, так и передавать
радиосигнал. Технология SDR обладает следующими преимуществами:
просмотр спектра сигнала на экране ПК;
программные, настраиваемые фильтры;
функционал для измерений сигнала;
возможность настройки приема/передачи различных модуляций.
Все существующие принципы работы SDR [2] можно подразделить на 3
вида:
устройства SDR, в которых цифровая обработка сигнала происходит не
ресурсами устройства, а на ПК, задача таких устройств –выполнить перенос нулевой частоты входного сигнала, а затем передать такой сигнал
на линейный вход звуковой карты ПК. В нынешнее время такой тип SDR
не используется. Немало важным условием для работы таких SDR приемников является использование произоводительной и дорогостоящей
дискретной аудиокарты
SDR приемники с интегрированной микросхемой АЦП. Передача сигнала на ПК осуществляется в цифровом виде. Приемники такого типа
имеют архитектуру гетеродинного приема сигнала. Такие приемники
имеют ширину канала принимаемого сигнала от 2 до 10 МГц, производители предлагают разные модели на разные частоты и диапазоны (rtl5
sdr, SDRPlay, Airspy). Недостаток таких приемников — появление зеркального канала, из-за того, что фильтры основаны на аналоговых компонентах. Также, в такого рода приемниках сигналы мощных станций,
находящихся поблизости от приемника, могут негативно влиять на
прием сигнала, что проявляется в виде помех.
DDC (direct down conversion) SDR – это наиболее современная технология. Основное отличие от любых других приемников SDR заключается
в отсутствии аналогового генератора для подстройки на частоту приема.
Задачу по оцифровке сигнала с антенны берет на себя АЦП с большой
частотой дискретизации, современные АЦП имеют частоты дискретизации до 5-6 ГГц, по теореме Котельникова-Шеннона такое устройство будет иметь диапазон приема сигнала, равный половине частоты дискретизации, то есть на диапазоне примерно до 2,5-3 ГГц. Цифровая обработка сигнала с АЦП выполняется в быстродействующей ПЛИС прямо
на плате устройства, и нужный частотный канал (обычно до 6 МГц) передается на компьютер. Такой приемник не имеет зеркальных каналов.
При разработке наиболее предпочтительный является тип DDC SDR, так
как позволяет реализовать мультистандартный прием сигналов без особой
нужды изменять аналоговую часть приемника. Для реализации таких устройств
применяются АЦП конвейерного типа, обладающие хорошей разрядностью и
большой частотой дискретизации, и ПЛИС, способные быстро обработать сигнал с АЦП и отправить на ПК для дальнейшей работы с сигналом. Недостатки
таких устройств:
стационарная работа;
сложная алгоритмическая часть.
При использовании SDR приемников открываются большие возможности
для отладки различных сигналов, экспериментальных протоколов, а также тестирования методов ЦОС. Исходя из этого было решено разработать программируемый SDR приемник на базе ПЛИС, с возможностью изменения прошивки
ПЛИС.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения выпускной квалификационной работы были исследованы основные принципы работы SDR приемников, современные архитектуры
SDR, основные компоненты таких устройств для достижения успехов в выполнении поставленной задачи, а именно в разработке программируемого DDC SDR
приемника на базе ПЛИС. По результатам анализа было выявлено, что SDR приемники представляют собой закрытую технологию и в основном разрабатываются с использованием готовых DSP микросхем без возможности изменения
прошивки устройства ЦОС, именно поэтому было решено разработать устройство с возможностью изменения алгоритмов ЦОС.
Разработан прототип устройства, основанный на архитектуре DDC SDR,
принцип работы которого основан на переносе сигнала на промежуточную частоту с помощью программного генератора и цифровых фильтров. Были проведены эксперименты по внедрению архитектуры DDC c использованием эффективного алгоритма быстрого преобразования Фурье. Недостатком устройства является использованный интерфейс UART для передачи данных на ПК, в дальнейшем следует использовать соединение через Ethernet или PCI-e, что позволит
обрабатывать каналы большего диапазона. Главным достоинством устройства
является возможность программирования ПЛИС под нужды пользователя.
Цель работы достигнута: разработан программируемый DDC SDR приемник с возможностью изменения прошивки ПЛИС и выводом сигнала на ПК.


1. Галкин В.А. Основы программно-конфигурируемого радио. — М.: Горячая линия - Телеком, 2013. — 372 с. - Яз.рус.
2. Software Defined Radio — как это работает? [Электронный ресурс]. Электрон. текст. - Режим доступа: https://habr.com/ru/post/451674/. - Яз.рус.
3. Поляков В. Т. О реальной селективности КВ приемников / В. Т. По¬ляков // «Радио», 1981. — №3-4. - Яз. рус.
4. Простой приемник SDR со смесителем на диодах [Электронный ре¬сурс]. Электрон. текст. - Режим доступа:
https://www.qrz.ru/schemes/contribute/constr/sdr/. - Яз.рус.
5. Угрюмов Е. П. Цифровая схемотехника: Учеб. пособие для вузов. - 2-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2005. - 800 с. - Яз.рус.
6. DDC-radio - ТОРЖЕСТВО ТЕХНОЛОГИЙ [Электронный ресурс]. Электрон. текст.- Режим доступа: https://www.radioexpert.ru/articles/sdr-i-ddc- priemniki-i-transivery/167/. - Яз.рус.
7. Галкин В.А. Основы программно-конфигурируемого радио. — М.: Горячая линия - Телеком, 2013. — 372 с. - Яз.рус.
8. Активные фильтры в приемных устройствах радиовещательного диапазона [Электронный ресурс]. Электрон. текст.- Режим доступа: https://russianelectronics.ru/aktivnye-filtry-v-priemnyh-ustrojstvah- radioveshhatelnogo-diapazona/. - Яз.рус.
9. Моделирование на VHDL. [Электронный ресурс]. Электрон. текст. - Режим доступа: https://alterozoom.com/documents/8477.html, свободный. - Яз. рус
10. Collins T. F., Getz R., Pu D., Wyglinski A. M. SoftwareDefined Radio for Engineers, 2018, ISBN-13. - 337с. - Яз.англ.
11. Xilinx Solutions [Электронный ресурс]. Электрон. текст. - Режим до¬ступа: https://www.xilinx.com/products/silicon-devices.html, свободный. - Яз. англ.
12. Kenington P. B. RF and Baseband Techniques for Software Defined Ra¬dio / P. B. Kenington // Artech House, 2005. — 352 с. - Яз.англ.
13. Лэм Г. Аналоговые и цифровые фильтры. Москва, Мир, 1982, 592 с. - Яз.рус.
14. Горохов П. К. Толковый словарь по радиоэлектронике. Основные термины: около 6 000 терминов / П. К. Горохов. — М.: Рус. яз., 1993. — 246 с. - Яз. рус
15. Проектирование радиоприемных устройств. Под ред. Сиверса А.П. /
A. П. Сиверс. — М.: «Сов. радио», 1976. — 487 с. - Яз. рус
16. Software Defined Radio. Edited by Walter Tuttlebee. / W. Tuttlebee // John Wiley & Sons, Ltd — 2002. — 402 с. - Яз.англ.
17. Строим цифровой DDC SDR приёмник своими руками (часть 1)
[Электронный ресурс]. Электрон. текст. - Режим доступа:
https://ua3reo.ru/stroim-cifrovoj-ddc-sdr-priyomnik-svoimi-rukami-chast-1/. -
Яз.рус.
18. Поляков В. Т. Радиолюбителям о технике прямого преобразования /
B. Т. Поляков — М.: Патриот, 1990. — 264 с. - Яз. рус.
19. Пронин К. Проектирование, оптимизация и моделирование SDRy/Электронные компоненты.-2012.-No2.-с. 53. - Яз. рус.
20. Javier Valls, Martin Kuhlmann, and Keshar K. Parhi. “Evaluation of CORDIC algorithms for FPGA design”. Journal of VLSI Signal Processing. vol. 32, no. 3, cc. 207-222. - Яз.англ.
21. Шахгильдян В.В. Системы фазовой автоподстройки частоты / В.В. Шахгильдян, А.А. Ляховкин - М.: Связь, 1972. - 450 с. - Яз. рус.
22. Фалько А.И. Расчёт преселекторов: Учебное пособие/СибГУТИ. - Новосибирск 2002.-145с. - Яз. рус.
23. Tuttlebee W. Software Defined Radio - Enabling technologies / Walter Tuttlebee. - John Wiley & Sons, 2002. - 428 с. - Яз. англ.
24. Шитиков А. Азбука преобразования. Часть 2. [Электроныый ре-сурс] / A. Шитиков // «Chip News» — 2003 — №1 — Режим доступа: -
http://www.gaw.ru/html.cgi/txt/publ/_rtcs/maxim_dac002.html. - Яз. рус.
25. Богданович Б. М. Радиоприемные устройства с большим динамиче¬ским диапазоном / Б. М. Богданович — М.: Радио и связь, 1984. — 176 с. - Яз. рус.
26. Software Defined Radio — как это работает? Часть 2 [Электронный ресурс]. Электрон. текст. - Режим доступа: https://habr.com/ru/post/452036/. - Яз.рус.
27. Оппенгейм А., Шаффер Р. Цифровая обработка сигналов. Москва, Техносфера, 2012. 1048 с. Яз.рус.
28. Sinisa Tasic HF SDR (Software Defined Radio) receivers [Электронный
ресурс] / Tasic Sinisa — Режим доступа: http://yu1lm.qrpra-
dio.com/SDR%20RXs%20DR2A+DR2A++YU1LM.pdf - Яз. рус.
29. Cognitive Radio Technology. Bruce Fette. Elsevier Science & Technol¬ogy Books, 2006. 656 с. - Яз. англ.
30. Хоровиц П., Хилл У. Искусство схемотехники: Пер. с англ. - Изд. 6¬е. - М.: Мир, 2003. - 704 с. - Яз. рус.
31. Боккуцци Д.Обработка сигналов для беспроводной связи. Пер. с англ./ Под ред. В.Борисова.-М.: Техносфера, 2012. -672 с. - Яз. рус.
32. 3.3 V Conversion [Электронный ресурс]. Электрон. текст. - Режим до¬ступа: https://learn.adafruit.com/arduino-tips-tricks-and-techniques/3-3v-conversion - Яз. англ.
33. J. Kim, H. Seungheon, and S. Choi; "Implementation of an SDR system using graphics processing unit," IEEE Communications Magazine , vol.48, no.3, сс.156-162.- Яз. англ.,
34. Longa, P., Miri, A.: Area-Efficient FIR Filter Design on FPGAs using Distributed Arithmetic. In: IEEE International Symposium on Signal Processing and Information Technology, с. 252. -Яз. англ.
35. Алгоритм БПФ с прореживанием по времени [Электронный ресурс].
Электрон. текст. - Режим доступа:
http: //ru. dsplib .org/content/fft_dec_in_time/fft_dec_in_time.html. - Яз. рус.
36. Алгоритм БПФ с прореживанием по частоте [Электронный ресурс].
Электрон. текст. - Режим доступа:
http: //ru. dsplib .orgZcontentZfft_dec_in_freqZfft_dec_in_freq.html. - Яз. рус.
37. Принцип построения алгоритмов быстрого преобразования Фурье [Электронный ресурс]. Электрон. текст. - Режим доступа: http: //ru. dsplib .orgZcontentZfft_introductionZfft_introduction.html. - Яз. рус.
38. Материалы для самообучения [Электронный ресурс]. Электрон. текст. - Режим доступа: http://altera.ru/training-courses-self.html. - Яз.рус.
39. Что такое DDC SDR - ликбез для начинающих [Электронный ре-сурс]. Электрон. текст. - Режим доступа:
http://www.r4n.suZforumZviewtopic.php?f=28&t=331&p=2194#p2194. - Яз.рус.
40. Теоретические основы радиотехники: Учеб. Пособие / М.Т.Иванов, А.Б. Сергиенко, В.Н. Ушаков; Под ред. В.Н. Ушакова. - М.: Высш.шк., 2002. - 306 с. - Яз.рус.
41. KiwiSDR: Wide-band SDR + GPS cape for the BeagleBone Black [Электронный ресурс]. Электрон. текст. - Режим доступа: http://kiwisdr.com. - Яз.рус.


Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ