THE METHOD OF DATA COMPRESSION IN INTERNET OF THINGS COMMUNICATION

The Internet of Things (IoT) is a modern paradigm consisting of heterogeneous intercommunicated devices that sending and receiving messages in various formats through different protocols. Thanks to the everywhere use of smart things, it is becoming common to collect large quantities of data generate...

Full description

Bibliographic Details
Main Authors: Юрій Семенович Манжос, Євгенія Віталіївна Соколова
Format: Article
Language:English
Published: National Aerospace University «Kharkiv Aviation Institute» 2020-11-01
Series:Радіоелектронні і комп'ютерні системи
Subjects:
Online Access:http://nti.khai.edu/ojs/index.php/reks/article/view/1271
id doaj-0eea402fcae143dea33d9ed0459090e5
record_format Article
spelling doaj-0eea402fcae143dea33d9ed0459090e52021-01-04T12:50:13ZengNational Aerospace University «Kharkiv Aviation Institute»Радіоелектронні і комп'ютерні системи1814-42252663-20122020-11-0104576710.32620/reks.2020.4.051287THE METHOD OF DATA COMPRESSION IN INTERNET OF THINGS COMMUNICATIONЮрій Семенович Манжос0Євгенія Віталіївна Соколова1Національний аерокосмічний університет ім. М. Є. Жуковського «Харківський авіаційний інститут», ХарківНаціональний аерокосмічний університет ім. М. Є. Жуковського «Харківський авіаційний інститут», ХарківThe Internet of Things (IoT) is a modern paradigm consisting of heterogeneous intercommunicated devices that sending and receiving messages in various formats through different protocols. Thanks to the everywhere use of smart things, it is becoming common to collect large quantities of data generated by resource-constrained, distributed devices at one or more servers. However, the wireless transmitting of data is very expensive. For example in IoT, using Bluetooth Low Energy costs tens of millijoules per connection, while computing at full energy costs only tens of microjoules, and sitting idle costs close to one microjoule per second for STM processors. That is why additional data compression for smart devices can decrease the energy costs of IoT. There are methods of data compression without or with information loss. It is mathematically proved, that it is possible to construct as arbitrarily close approximations of a weighted sum of generalized orthogonal polynomials to an input function (IoT data). In this article, we are researching the Chebyshev and Fourier sequences as an approximation of source data. For a different type of data in the different sequences, we have a different compression for Chebyshev and Fourier approximation. Concurrent use of transformations allows selecting a maximal compression for different sequences. This article proposes a compression method especially suited for IoT devices. The proposed method is based on the simultaneous use of Chebyshev and Fourier transforms. To improve the compression performance was used a trigonometric optimization. The modification of Chebyshev transformation allows reducing energy costs by about four times. Trigonometric optimization replaces the direct use of the mathematical function cos(x) in a double loop by iteration expressions. A modified algorithm uses a one-time calculation of the cos(x) function. As a result, we have a slight increase of the source code and decrease of the computation time, and increasing energy effectiveness. The software implementation in C ++ of the modified Chebyshev transformation algorithm was proposed. The proposed method can be used not only in IoT but also for the accumulation of data on big servers.http://nti.khai.edu/ojs/index.php/reks/article/view/1271інтернет речейстиснення даних зі втратамиапроксимація данихузагальнений ортогональний поліномперетворення фур’ємодифіковане дискретне перетворення чебишеватригонометрична оптимізаціяенергетична ефективність
collection DOAJ
language English
format Article
sources DOAJ
author Юрій Семенович Манжос
Євгенія Віталіївна Соколова
spellingShingle Юрій Семенович Манжос
Євгенія Віталіївна Соколова
THE METHOD OF DATA COMPRESSION IN INTERNET OF THINGS COMMUNICATION
Радіоелектронні і комп'ютерні системи
інтернет речей
стиснення даних зі втратами
апроксимація даних
узагальнений ортогональний поліном
перетворення фур’є
модифіковане дискретне перетворення чебишева
тригонометрична оптимізація
енергетична ефективність
author_facet Юрій Семенович Манжос
Євгенія Віталіївна Соколова
author_sort Юрій Семенович Манжос
title THE METHOD OF DATA COMPRESSION IN INTERNET OF THINGS COMMUNICATION
title_short THE METHOD OF DATA COMPRESSION IN INTERNET OF THINGS COMMUNICATION
title_full THE METHOD OF DATA COMPRESSION IN INTERNET OF THINGS COMMUNICATION
title_fullStr THE METHOD OF DATA COMPRESSION IN INTERNET OF THINGS COMMUNICATION
title_full_unstemmed THE METHOD OF DATA COMPRESSION IN INTERNET OF THINGS COMMUNICATION
title_sort method of data compression in internet of things communication
publisher National Aerospace University «Kharkiv Aviation Institute»
series Радіоелектронні і комп'ютерні системи
issn 1814-4225
2663-2012
publishDate 2020-11-01
description The Internet of Things (IoT) is a modern paradigm consisting of heterogeneous intercommunicated devices that sending and receiving messages in various formats through different protocols. Thanks to the everywhere use of smart things, it is becoming common to collect large quantities of data generated by resource-constrained, distributed devices at one or more servers. However, the wireless transmitting of data is very expensive. For example in IoT, using Bluetooth Low Energy costs tens of millijoules per connection, while computing at full energy costs only tens of microjoules, and sitting idle costs close to one microjoule per second for STM processors. That is why additional data compression for smart devices can decrease the energy costs of IoT. There are methods of data compression without or with information loss. It is mathematically proved, that it is possible to construct as arbitrarily close approximations of a weighted sum of generalized orthogonal polynomials to an input function (IoT data). In this article, we are researching the Chebyshev and Fourier sequences as an approximation of source data. For a different type of data in the different sequences, we have a different compression for Chebyshev and Fourier approximation. Concurrent use of transformations allows selecting a maximal compression for different sequences. This article proposes a compression method especially suited for IoT devices. The proposed method is based on the simultaneous use of Chebyshev and Fourier transforms. To improve the compression performance was used a trigonometric optimization. The modification of Chebyshev transformation allows reducing energy costs by about four times. Trigonometric optimization replaces the direct use of the mathematical function cos(x) in a double loop by iteration expressions. A modified algorithm uses a one-time calculation of the cos(x) function. As a result, we have a slight increase of the source code and decrease of the computation time, and increasing energy effectiveness. The software implementation in C ++ of the modified Chebyshev transformation algorithm was proposed. The proposed method can be used not only in IoT but also for the accumulation of data on big servers.
topic інтернет речей
стиснення даних зі втратами
апроксимація даних
узагальнений ортогональний поліном
перетворення фур’є
модифіковане дискретне перетворення чебишева
тригонометрична оптимізація
енергетична ефективність
url http://nti.khai.edu/ojs/index.php/reks/article/view/1271
work_keys_str_mv AT ûríjsemenovičmanžos themethodofdatacompressionininternetofthingscommunication
AT êvgeníâvítalíívnasokolova themethodofdatacompressionininternetofthingscommunication
AT ûríjsemenovičmanžos methodofdatacompressionininternetofthingscommunication
AT êvgeníâvítalíívnasokolova methodofdatacompressionininternetofthingscommunication
_version_ 1724349392048095232