На повну обробку пристрій запускається сигналом RES від ЕОМ вищого рівня. Другим складним питанням є здійснення двійково-інверсної перестановки адрес вибірок, яка необхідна для реалізації ШПФ.
Блок схема двійково-інверсної перестановки
Підпрограма обробки вибірок реалізована по наступному алгоритму, блок-схема якого приводиться нижче. Змінна L в даній блок-схемі означає число етапів перетворення N=2L; L=10.
Алгоритм обчислення базової операції (БО) ШПФ з прорідженням по часу можна записати так:
Введемо такі скорочення :
А, В- вхідні комплексні числа;
X,Y- вихідні комплексні числа;
W- комплексний множник;
ReA, ImA- дійсна та уявна частина комплексного числа А.
ReX=ReA+ReBReW-ImBImW;
ImX=ImA+ReBImW+ImBReW;
ReY=ReA-ReBReW+ImBImW;
ImY=ImA-ReBImW-ImBReW,
Реалізація алгоритму базової операції приведена на наступній блок-схемі:
4. РОЗРАХУНОК ОБ’ЄМУ ПАМ’ЯТІ
Для роботи пристрою необхідна оперативна та постійна пам’ять. В постійній пам’яті знаходиться код програми та протабульовані значення sin та cos для повертаючого коефіцієнта W.
ОЗП використовується для запам’ятовування значень вибірок, запам’ятовування адрес сформованих в біт зворотньому порядку, проміжних обчислень та запису 150 вихідних значень. ОЗП працює за принципом заміщення: зчитуються дані, обробляються та заносяться на попереднє місце. Тому для задовільної роботи пристрою вистачає 2Кбайти пам’яті.
Загальний розподіл пам’яті виглядає так:
Використано ПЗП ємністю 4К х 16. Дана ПЗП міститься в самому процесорі тому не потрібно використовувати додаткову ПЗП. Програма займає 400 байт.
За адресами 0401-0800 в ПЗП записані значення sin та cos для повертаючого коефіцієнта W.
5 . ОПИС ФУНКЦІОНУВАННЯ ПРИСТРОЮ
Функціонування пристрою описується роботою мікропроцесора. Виконання команд представляється послідовністю шини, впродовж яких МП звертається до пам’яті за командами та обмінюється даними з ОЗП.
Кожний цикл шини ініціюється пристроєм шинного інтерфейсу і складається з чотирьох обов’язкових тактів Т1-Т4.
В Т1 видається адреса на суміщену шину адресу/даних, в Т2 комутується напрям передачі, в Т3-Т4 – передача даних. Цикл шини виконується, коли необхідно заповнити чергу команд, або здійснити обмін даними під час виконання команди.
З допомогою дешифратора і команди OUT подається сигнал на вхід CS АЦП, і починається перетворення вхідної величини. Наступною стоїть команда WAIT, яка чекає сигналу на вході READY МП. Перетворення закінчаться та сигнал з АЦП поступить на вхід READY МП. Це означає, що дані готові.
Командою IN через дешифратор формується сигнал „Дозвіл зчитування” і дані з АЦП поступають в МП, а потім пересилаються в ОЗП.
ОЗП та ПЗП розрізняються за допомогою адресної лінії А15: А15=1 вибирається ОЗП, А15=0 вибирається ПЗП.
Результати обробки: значення для 150 ліній записані в ОЗП починаючи з адресу 1000Н – 1258Н. Для їх зчитування повинен поступити сигнал HOLD- „захоплення шин”від ЕОМ вищого рівня. Закінчивши роботу МП видає сигнал HOLDА- „ дозвіл захоплення шин” і шина А0 переводиться в третій стан.
ЕОМ вищого рівня видає сигнали читання з ОЗП і по даних адресах зчитує дані.
Повторний запуск пристрою відбувається за допомогою сигналу „скид”, який встановлює МП в початковий стан.
6. ОПИС КОНСТРУКЦІЇ
Конструкція пристрою ШПФ виконана по модульному принципу у вигляді функціональної комірки. Вона має функціональне та конструктивне завершення.
Дана комірка вставляється в блок, з допомогою пазів, які є на бокових стінках корпуса. Під’єднання відбувається за допомогою роз’єму IEEE-488.
На передній панелі виведено кнопку для включення пристрою.
Процес проведення профілактичних та ремонтних робіт є простим. Для цього забезпечено простий монтаж та демонтаж приладу, легкий доступ до друкованої плати.
В конструкції максимально використано стандартизовані та нормалізовані вироби.
Корпус виготовлено з алюмінієвого сплаву. Він добре захищає плату з елементами від механічних навантажень. В середині корпуса встановлюється друкована плата з елементами. Вона кріпиться гвинтами до чотирьох стійок.
Прилад експлуатується в лабораторних умовах.7
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.