Розробка методів стискаючого кодування даних на основі двійкових біноміальних чисел

Автор(и)

  • Igor Kulyk Сумський державний університет, вул. Римського-Корсакова 2, Суми, Україна, 40007, Україна https://orcid.org/0000-0003-2403-8671
  • Olga Berezhna Сумський державний університет, вул. Римського-Корсакова 2, Суми, Україна, 40007, Україна https://orcid.org/0000-0001-7105-1276
  • Marina Shevchenko Сумський державний університет, вул. Римського-Корсакова 2, Суми, Україна, 40007, Україна https://orcid.org/0000-0002-1434-5996

DOI:

https://doi.org/10.15587/2312-8372.2019.169897

Ключові слова:

двійкові біноміальні числа, біноміальні системи числення, стиснення двійкової інформації

Анотація

Об'єктом дослідження є методи стискаючого кодування, які застосовуються для економного представлення даних в інформаційних системах. Методи стиску можуть використовуватися на різних етапах обробки даних, при передачі повідомлень і їх зберіганні. Одними із самих проблемних місць застосування методів стиску є високі вимоги до обчислювальних ресурсів, значні апаратно-програмні витрати при їхній реалізації й невисока швидкість кодування/декодування. При цьому особливий інтерес викликають методи, над результатами стиску яких можливі обчислювальні операції без їхнього зворотного відновлення.

У рамках підходу, коли в основі будь-якого коду можна виявити структурну систему числення, розроблені математичні моделі стиску на основі двійкових біноміальних чисел. У структурі послідовностей визначаються відповідні їм біноміальні числа на основі систем кодоформуючих обмежень. Як результат, кожній комбінації ставиться у відповідність біноміальне число, яке являє собою її стислий образ.

У ході дослідження сформульовані теореми про взаємно однозначну відповідність вихідних послідовностей і двійкових біноміальних чисел, які демонструють способи реалізації відображень на основі простих аналітичних співвідношень. Наведені приклади підтверджують простоту перетворень при стискаючому кодуванні й декодуванні.

Отримані моделі процесів стиску й відновлення, які характеризуються невеликою кількістю простих операцій. Як наслідок, розглянуті методи характеризуються високою швидкістю при сприйнятливих коефіцієнтах стиску. При цьому обсяг апаратно-програмних витрат при практичній реалізації є невеликим. Додатковим позитивним ефектом є те, що стислі образи мають властивості чисел.

Результати дослідження демонструють ефективність застосування стиску на основі двійкових біноміальних чисел в інформаційних системах з метою збільшення їх продуктивності й зменшення вартості обробки даних. При цьому в порівнянні з аналогічними відомими методами спостерігаються мінімальні витрати на їхнє впровадження при досягненні високої швидкості перетворень і гарному ступеню стиску двійкових даних будь-якого виду.

Біографії авторів

Igor Kulyk, Сумський державний університет, вул. Римського-Корсакова 2, Суми, Україна, 40007

Кандидат технічних наук, доцент

Кафедра електроніки і комп'ютерної техніки

Olga Berezhna, Сумський державний університет, вул. Римського-Корсакова 2, Суми, Україна, 40007

Кандидат технічних наук, доцент

Кафедра електроніки і комп'ютерної техніки

Marina Shevchenko, Сумський державний університет, вул. Римського-Корсакова 2, Суми, Україна, 40007

Кафедра електроніки і комп'ютерної техніки

Посилання

  1. Sayood, Kh. (2017). Introduction to Data Compression. Morgan Kaufmann, 790.
  2. Vatolin, D., Ratushnjak, A., Smirnov, M., Jukin, V. (2003). Metody szhatia dannyh. Ustrojstvo arhivatorov, szhatie izobrazhenii i video. Moscow: DIALOG-MIFI, 384.
  3. Smirnov, M. А. (2004). Obzor primeneniya metodov bezusherbnogo szhatiya dannyh v SUBD. Saint Petersburg, 58. Available at: http://compression.ru/download/articles/db/smirnov_2003_database_compression_review.pdf
  4. Sayood, K., Memon, N. (2012). Lossless Compression Handbook. Academic Press, 488. doi: http://doi.org/10.1201/9781420041163-101
  5. Borysenko, О. А. (2007). Chislo i sistemi chislennya v elektronnih cifrovih sistemah. Bulletin of Sumy State University, 4, 71–76.
  6. Borysenko, O. A., Kulyk, I. A. (2010). Binomial'noe kodirovanie. Sumy: Sumy State University, 206.
  7. Borysenko, A. A. (2004). Binomialnyi schet. Teoriya i praktika. Sumy: ITD Universitetskaya kniga, 170.
  8. Kulyk, I. A., Cherednichenko, V. B., Kostel, S. V. (2008). Algoritm generirovaniya dvoichnyh binomialnyh chisel na osnove minimalnyh sistem kodoobrazuyushih ogranichenii. Bulletin of Sumy State University, Series Technical Sciences, 2, 45–52.
  9. Schalkwijk, J. (1972). An algorithm for source coding. IEEE Transactions on Information Theory, 18 (3), 395–399. doi: http://doi.org/10.1109/tit.1972.1054832
  10. Cover, T. (1973). Enumerative source encoding. IEEE Transactions on Information Theory, 19 (1), 73–77. doi: http://doi.org/10.1109/tit.1973.1054929
  11. Amelkin, V. A. (1986). Metody numeracionnogo kodirovaniya. Novosibirsk: Nauka, 155.
  12. Amelkin, V. A. (2008). Perechislitelnye zadachi serijnyh posledovatelnostei. Novosibirsk: IVMiMG SO RAN, 317.
  13. Kulyk, I. A., Borysenko, O. A., Onoriukpe, Adzhiri (2016). Modeli szhatija i vosstanovlenija dannyh na osnove dvoichnyh binomial'nyh chisel. Methods of information coding, defence and compression. Vinnytsya: Vinnitsa National Technical University, 101–105.
  14. Kulyk, I. A., Skordina, E. M., Kostel, S. V. (2011). Generirovanie kodov-sochetanij dlya resheniya informacionnyh zadach IUS. Automated management systems and automation devices, 155, 15–23.
  15. Greenfield, T., Reingold, E. M., Nievergeld, J., Deo, N. (1978). Combinatorial Algorithms: Theory and Practice. The Statistician, 27 (2), 138. doi: http://doi.org/10.2307/2987917

Опубліковано

2018-12-31

Як цитувати

Kulyk, I., Berezhna, O., & Shevchenko, M. (2018). Розробка методів стискаючого кодування даних на основі двійкових біноміальних чисел. Technology Audit and Production Reserves, 2(2(46), 12–18. https://doi.org/10.15587/2312-8372.2019.169897

Номер

Розділ

Інформаційні технології: Оригінальне дослідження