Цифрове діаграммоутворення
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?зробках. Крім того, ефективніше охороняються права на інтелектуальну власність, оскільки простіше виявляти запозичення фрагментів чужих кодів. Звичайно, такий рівень відкритості повинний супроводжуватися попереднім патентуванням ПО згідно з національним законодавством. Хоча і вважається, що норми SCA досить складні для виконання, і ця архітектура не позбавлена визначених недоліків, однак поки для розробки платформ SDR нічого кращого не придумано.
Для аналізу можливостей практичної реалізації технологій ЦДУ на базі ЦАР і SDR та перспективних методів ЦОС в якості прототипу можливо обрати пристрій для реєстрації, цифрової обробки та синтезу аналогових сигналів із частотою дискретизації до 100 МГц ADC100AS2 (надалі модуль ЦОС) фірми "Пульсар-ЛТД." (м. Дніпропетровськ, Україна) [37]. При цьому, для зниження економічних витрат проводилось тестування існуючих модулів ЦОС з інтерфейсом PCІ, що дозволяє застосовувати їх зі звичайним ПК. Зазначений пристрій ADC100AS2 (рис. 3.14) призначений для перетворення аналогових сигналів в цифрові коди, зберігання цих кодів і передачі їх по шині PCI. Аналогова частина пристрою зібрана на основі мікросхем АЦП AD9432 (12-Bit, 105 MSPS) фірми Analog Devices (США).
Модуль ЦОС підтримує режим роботи із зовнішньою або внутрішньою синхронізацією запуску процесу дискретизації, а також видачу синхроімпульсу запуску зовнішнього процесу. Встановлений на платі ЦАП і окрема буферна память ЦАП дозволяє синтезувати сигнал довільної форми з частотою дискретизації до 100 МГц. Разом з модулем поставляється відкрите програмне забезпечення.
Згідно [38], в ході проведення експериментальних досліджень було виявлено низку недоліків демонстраційного програмного забезпечення, які частково були усунуті:
- Зроблено збереження існуючої конфігурації програми в іnі-файл (дозволило зберігати будь-який параметр у будь-якому місці програми, без привязки до порядку проходження параметрів, що зберігаються).
- Введено збереження параметрів DACBіtRate, SampleRate, SіgnalPolarіty при запису до файлу образа сигналу.
- Усунуто помилку в процедурі відкриття файлу образу сигналу (відкривався тільки файл, що був останній раз збережений).
- Раніше до файлу образу сигналу записувалася вся вибірка з буферу АЦП. Тепер можна зберігати вибірку заданої довжини (наприклад, тільки відображуваної області вікна перегляду).
- Внаслідок того, що програма не генерує всі необхідні типи сигналів, додатково введено можливість зчитування файлу образу сигналу, який був створений за допомогою іншого програмного забезпечення, наприклад, в пакеті MathCad.
- До модернізації відбувалася помилка при спробі завантажувати 262144 відліку з файлу з меншим числом відліків. Тому змінена процедура зчитування з файлу образу сигналу, що дозволяє завантажувати до буферів ЦАП (АЦП) не 262144 відліків (повний розмір буферу), а кількість за довжиною файлу.
- При завантаженні образу сигналу з файлу було неможливо відправити його в буфер ЦАП (це не було передбачено зовсім). Відповідно, доданий новий пункт у контекстне меню закладки ЦАП для можливості вибору крім заздалегідь прописаних типів сигналів любого образу сигналу.
- В середині буфера відображення тепер можна здійснювати перегляд з кроком 1 або 10 відліків. Також додано переміщення на 100 відліків.
- В режимі зовнішній синхронізації замість 128 значень регулювання порога синхронізації введено 4096 значень.
- Здійснено можливість вибору необхідного розміру буфера АЦП і ЦАП.
- Введено можливість компенсувати програмним шляхом зсув "нуля" (Offset) АЦП для вхідних сигналів і записаних у буфер.
- З метою розширення функціональних можливостей програми "WІ_DO_Oscіlloscope" внесено зміни, що дозволяють проводити подальшу модернізацію програми. Зокрема, додані модулі частотного детектора та демонстрації проведення спектральної оцінки за методом Бартлета та MUSIC, а також одночасної роботи з кількома модулями в разі спільної обробки інформації.
Для підтвердження можливості реалізації технологій цифрового діаграмоутворення на базі цифрових антенних решіток (ЦАР), множиного входу множиного виходу (МІМО) [39], а також ЦОС на основі надрелеївського розрізнення сигналів у частотній або часовій області, були створені кілька варіантів макетів пасивних та активних ЦАР, Один з них складається з 4-х ізотропних та 4-х спрямованих антенних елементів, які розміщені на відстані не більше ?/2. Особливість розташування антенних елементів дозволяє проводити обробку сигналів з різною поляризацією.
В якості джерела сигналу використовувалась РРС Р-415 НВ з активним блоком прийомо-передавача діапазону Н (80...120 МГц). Інший варіант передбачав використання модуля ЦОС з підсилювачем потужності в якості джерела сигналу. Для побудови підсилювача потужності була обрана схема широкосмугового підсилювача з використанням ВЧ-транзисторів типу КТ-603 Б виготовлення "military". Зазначена модифікація дозволила отримати вихідну потужність порядку 200-300 мВт.
В ході експериментів також досліджувались можливості апаратної компенсації Offset АЦП модулів ЦОС, зовнішнього синхрозапуску кількох модулів в інтересах розподільної обробки інформації, роботи по асинхронним та жорстко синхронізованим каналам звязку.
В цілому, отримані результати співпали з даними статистичного моделювання та напівнатурних експериментів. Привертає увагу реалізований на базі модулів ЦОС варіант спільної обробки інформації за напрямком та частотою. При цьому здійснювалась оцінка напрямку прихо