Комп'ютерні системи та мережі
Permanent URI for this communityhttps://ena.lpnu.ua/handle/ntb/2141
Browse
Item Вбудований контроль пристроїв для опрацювання елементів розширених полів Галуа(Видавництво Національного університету “Львівська політехніка”, 2018-02-26) Еліас, Р. М.; Глухов, В. С.; Рахма, М.; Жолубак, І. М.; Elias, Rodrigue; Hlukhov, Valerii; Rahma, Mohammed; Zholubak, Ivan; Ліванський міжнародний університет; Національний університет “Львівська політехніка”; Lebanese International University; Lviv Polytechnic National UniversityДвійкові коди елементів розширених полів Галуа є надлишковими, частина з них ніколи не з’являються при нормальній роботі пристроїв опрацювання елементів таких полів. Невикористані (заборонені) кодові комбінації можна задіяти для робочого діагностування (вбудованого контролю) цих пристроїв. Ознакою помилки буде поява будь-якої забороненої комбінації. У роботі порівнюються різні розширені поля Галуа за можливістю організації робочого діагностування, визначаються поля, які якнайкраще забезпечують його проведення. Зазначено, що для кодів елементів полів Галуа не існує бітів, які мають суворо різні значення в дозволених та заборонених кодах. Можливість діагностування пропонується оцінювати відношенням кількості заборонених комбі- націй до загальної кількості комбінацій або до кількості дозволених комбінацій. Для досягнення найбільшого ефекту діагностування рекомендується використовувати поля з характеристиками, які є першим простим числом, більшим за степінь 2. З погляду ціни діагностування, найкращим є поле GF(3m), для якого необхідно визначати лише одну заборонену кодову комбінацію, що забезпечує виявлення усіх заборонених кодів. З використанням розглянутих полів Галуа GF(dm) мінімальна кодова відстань для кодів кожної цифри коду дорівнює 1. Це вказує на те, що виявити 100 % усіх навіть пооди- ноких помилок у роботі розглянутих пристроїв запропонованим способом неможливо. Пошук логічного виразу для позначення помилки ґрунтується на поділі групи послідовних заборонених кодів на підгрупи. Для кожної підгрупи розряди її кодів ділять на дві частини так, щоб старші розряди кожного коду з підгрупи залишалися незмінними, а молодші - пробігали всі значення від 0...0 до 1...1. Тоді до мінімізованого логічного виразу помилки у цій підгрупі кодів увійдуть тільки незмінні старші розряди. Апаратна складність запропонованого методу квадратично залежить від кількості бітів, якими кодується один розряд коду елементів розширених полів Галуа.Item Засоби стиснення без втрат відеопотоку із мікросупутника(Видавництво Національного університету “Львівська політехніка”, 2018-02-26) Хоміць, В. М.; Глухов, В. С.; Khomits, V.; Hlukhov, V.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityРозглянуто особливості побудови пристроїв для стиснення зображень без втрат. Дослідження особливостей побудови дозволяє зрозуміти принципи роботи цих пристроїв та методи стиску, які покладено в основу їх роботи. Як способи стиснення зображень без втрат обрано метод JPEG-LS та стандарт CCSDS121.0-B-2. Розглянуто реалізації цих методів з різними типами архітектур на сучасних ПЛІС. Порівняно результати реалізати розгля- нутих вузлів на ПЛІС. Враховували різні параметри роботи пристроїв: тактову частоту, заповненість кристала ПЛІС, кількість бітів на один піксель зображення та швидкість стиснення. Аналізом результатів можна визначити найбільш оптимальну організацію роботи пристрою для реалізації подібного вузла стиску, призначеного для використання в складі системи збирання та накопичення наукової інформації мікросупутника.Item Принципи побудови метеостанції для спостереження за мікрокліматом у приміщенні на платформі Arduino(Видавництво Львівської політехніки, 2021-06-06) Купінський, А. Р.; Юрчак, І. Ю.; Kupinskyi, A.; Yurchak, I.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityВикладено принципи побудови метеостанції для спостереження за мікрокліматом у приміщенні на платформі Arduino. Розглянуто платформу для розроблення та середовище для програмного забезпечення. Змодельовано віртуальну схему метеостанції. Описано основні функції складових компонентів, показано їх підключення до мікроконтролера. Розглянуто процес прошивання мікроконтролера, описано алгоритм роботи системи та розроблено його електричну функціональну схему. Описано налаштування метеостанції та подано інструкції для користування. Наведено результати тестування приладу, а також порівняння із аналогами.Item Принципи побудови програмних засобів системи налаштування інтегрованих плат(Видавництво Львівської політехніки, 2020-03-01) Пастернак, І. І.; Pasternak, I.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityВисвітлено функціональні можливості та зручність використання системи налаштування інтегрованих плат. Також визначено, що всі вони надають базовий функціонал для роботи апаратними продуктами і лише деякі дозволяють використовувати розширені можливості, що часто можуть бути потрібними. Наведено способи комунікації з цією програмою. Досліджено, що із використанням інтерфейса користувача проєкт є більш зрозумілим, гнучким та зручним для використання. Описано, який саме вплив мають такі кроки, як вибір мови і середовища програмування, програмних засобів, розроблення функціонального забезпечення, а також створення алгоритмів роботи тощо. Проаналізовано стан сучасних системних інтегрованих плат та визначено основний набір компонентів, що потрібен планам для коректного функціонування. Розроблено блок-схеми алгоритмів для визначення основних можливостей системи налаштування інтегрованих плат. Після діагностики інтегрованої плати з використанням різних сучасних систем виявлено такі незручності: якщо особисто не слідкувати за отриманням даних і не аналізувати їх, потім потрібно буде витратити багато часу для перечитування інформації, бо немає можливості скористатися пошуком; при тривалому з’єднання вікно не очищується, тому використання пам’яті стрімко зростає, після чого помітні затримки в роботі застосунку; неможливість використання кількох з’єднань водночас, що необхідно, якщо на плату встановлено кілька операційних систем, які працюють незалежно одна від однієї. Проаналізовано вибір середовища розробки сиестеми інтегрованих плат. Визначено актуальну проблему в середовищі використання, що потребує її вирішення з використанням системи для налаштування системних плат. Встановлено той факт, що область розроблення, діагностики та налаштування апаратних засобів стрімко розвивається і постійно потребує нововведень. Обґрунтовано, що всі програмні засоби, що розробляються, повинні поєднувати високу надійність, доступну ціну, невисокі апаратні затрати та точність наданих результатів. Визначено технічний засіб: периферійний інтерфейс для обміну інформацією. Вибір зроблено, враховуючи такі вимоги до нього: дуплексність, асинхронність, надійність, ціна, доступність реалізації. Вирішено використовувати інтерфейс UART.Item Програмна система для пошуку медикаментів у режимі онлайн(Видавництво Львівської політехніки, 2021-06-06) Горбачов, Ю. В.; Пастернак, І. І.; Horbachov, Y.; Pasternak, I.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityНаведено програмну систему для пошуку медикаментів у режимі онлайн, у яку входять інтерфейс користувача та сервер, поділений на три сервіси. Здійснено також тестування цієї системи на швидкодію та продуктивність. У системі описано програмну складову розробки: програмну систему, використані технології тощо. Програмна система – це група інтегрованих програмних засобів, які підтримують певний процес споживача і спільно використовують базу даних. Викладено методику роботи трьох сервісів цієї системи: головного сервісу, додаткового сервісу та сервісу постачальника. Також наведено режими їхньої роботи, їхні можливості та конкретно вказано, що у них входить. Надано описання усіх технологій, використаних під час розроблення системи, зі всіма перевагами та недоліками тих чи інших технологій та системи загалом. На основі цієї методики реалізовано програмну систему для пошуку медикаментів у режимі онлайн. Запропоновано різні можливості для пошуку медикаментів за допомогою пошуку та із визначенням розташування аптек на Google map, а також доволі простий інтерфейс для користувача. Описано середовище розроблення та його певні функції. Вказано, що таке REST API та чому саме його використано під час розроблення цієї системи. Висвітлено запуск програми, а саме послідовність дій з їхнім описанням, тобто пояснено, як саме потрібно запустити програму та які додаткові плагіни встановити. Наведено алгоритми роботи програмної системи для пошуку медикаментів у режимі онлайн, описано основні функції системи, додано скріншоти основних модулів серверної частини програми, а також скріншоти баз даних. Подано таблицю тестування, в якій проаналізовано швидкодію та продуктивність системи.Item Підхід до реалізації на ПЛІС засобами пакета VIVADO C-описів алгоритму стиснення зображень(Видавництво Львівської політехніки, 2017-03-28) Глухов, В. С.; Хоміць, В. М.; Hlukhov, V.; Khomits, V.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityРозглянуто особливості побудови пристроїв для стиснення монохромних зображень без втрат методом JPEG-LS на сучасних ПЛІС. Апробовано можливості пакета Vivado (ф. Xilinx) з перетворення опису алгоритму JPEG-LS мовою C на VHDL- описи, придатні для імплементації в ПЛІС. Визначено конструкції мови C, які не можуть оброблятися вказаними засобами, та можливі способи обходу таких конструкцій.Item Підхід до стиснення зображень без втрат методом JPEG-LS(Видавництво Львівської політехніки, 2017-03-28) Глухов, В. С.; Хоміць, В. М.; Hlukhov, V.; Khomits, V.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityРозглянуто особливості побудови пристроїв для стиснення монохромних зображень без втрат методом JPEG-LS на сучасних ПЛІС. Детально описано алгоритм стиснення JPEG-LS, його програмну реалізацію мовою C та її часові характеристики.Item Реалізація у ПЛІС помножувачів елементів полів Галуа високих порядків(Видавництво Львівської політехніки, 2017-03-28) Жолубак, І. М.; Глухов, В. С.; Zholubak, I.; Hlukhov, V.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityРозглянуто реалізацію матричних помножувачів полів Галуа з основами 2, 5, 3, 7, 13 та вищими основами на ПЛІС фірмиXilinx – Spartan-6 та Altera – Cyclone-5. Показано, що найменшими апаратні затрати будуть у помножувачів полів Галуа з основою 2. Для реалізації помножувачів полів Галуа різних основ розроблено програму для автоматизованого синтезу VHDL коду помножувачів.