К вопросу снижения энергопотребления беспроводных сенсорных узлов
М.Д.Я. Ясир Южный федеральный университет, Ростов-на-Дону
Аннотация: В статье представлены выражения, позволяющие вычислить величину энергопотребления конечных узлов при передаче сообщения в беспроводной сенсорной сети. Получены данные о значениях, которые принимает величина энергопотребления конечного узла сенсорной сети в зависимости от величины затухания сигналов при передаче по беспроводному каналу, а также от устанавливаемых значений выходной мощности и коэффициента расширения спектра передаваемых сигналов. Ключевые слова: Интернет вещей, Internet of Things, сенсорная сеть, LoRaWAN, IoT-система, энергопотребление конечного узла, коэффициент расширения спектра, выходная мощность.
Введение
В настоящее время усилия многих ученых и разработчиков направлены на совершенствование систем беспроводной связи, в частности, самоорганизующихся сетей, радиосетей на базе беспилотных летательных аппаратов, сетей для мониторинга территорий и специфических объектов. Особое внимание привлекают системы, функционирующие в рамках концепции Интернета вещей (Internet of Things, IoT) [1, 2]. Такие системы позволяют передавать данные измерений, полученные с помощью многочисленных датчиков, для их дальнейшего анализа и принятия управляющих решений.
К IoT-системам относится сеть LoRaWAN (Long Range Wide Area Network), предоставляющая возможность передавать данные на значительные расстояния, покрывая большие территории сенсорными узлами с низким энергопотреблением [3, 4]. Узлы LoRaWAN предназначены для низкоскоростного обмена данными и снабжены автономными источниками электропитания, функционирующими в течение длительного времени без замены или подзарядки [5]. В связи с этим, задача экономии энергозатрат в процессе работы узлов сенсорной сети является актуальной.
Разработанные и используемые в настоящее время методы снижения энергопотребления конечных устройств в сети LoRaWAN имеют недостаточное теоретическое обоснование, основаны на использовании эвристических алгоритмов [6, 7] или базируются на применении нейросетей, требующих формирования массивной обучающей выборки [8]. Это определяет актуальность совершенствования научно-технического аппарата, позволяющего экономить энергозатраты ^^устройств. В целях снижения энергопотребления 1оТ-узлов выполнено моделирование процесса передачи сообщений в сети LoRaWAN, результаты которого представлены в данной статье.
В процессе функционирования сенсорной сети осуществляется доставка сообщений с заданной периодичностью с помощью передачи кадров из конечного узла к узлу-шлюзу. При этом, доставка каждого сообщения сопровождается энергопотреблением конечного узла. Вычислить эту величину, измеряемую в Втч, можно с помощью следующего выражения:
где ЛЫЕ - среднее количество кадров, требуемое для доставки сообщения; ТЕЯМ - длительность передачи кадра, ч; ТР-^ - выходная мощность конечного узла, мВт.
Информация, содержащаяся в сообщении, передается из конечного узла узлу-шлюзу в виде кадра. На корректно принятый кадр узел-шлюз отправляет конечному узлу кадр-подтверждение. При получении такого подтверждения считается, что сообщение успешно доставлено. Если же в течение заданного времени конечный узел не получает подтверждение на ранее отправленный кадр, то конечным узлом осуществляется повторная
Выражения для оценивания энергопотребления ^^узла
ЕС = Л№ • ТЕЯМ • ТРпгШ-10"3,
(1)
М Инженерный вестник Дона, №7 (2023) ivdon.ru/ru/magazine/arcliive/n7y2023/8526
передача этого кадра. Во избежание перегрузок число повторных передач не должно превышать некоторого допустимого значения NRT. Среднее количество кадров, которое требуется для доставки сообщения, может быть вычислено по формуле:
ANF = d1 + 2 • dj + 3 • d3n +... + (n +1) • , (2)
1Й in in
где n - натуральное число; di , d2, ..., dn+1 - вероятность доставки сообщения с помощью 1, 2, ., (n +1) кадров соответственно при NRT = n.
Вероятность доставки сообщения с помощью 1 кадра при NRT = n можно вычислить по формуле:
dn = p - a, (3)
где p - вероятность доставки кадра; a - вероятность доставки подтверждения.
Вероятность доставки сообщения с помощью 2 кадров при NRT = n можно вычислить по формуле:
dn = p • a-[p • (1 - a) + (1 - p)], (4)
Для вычисления вероятности доставки сообщения в сенсорной сети с помощью (n +1) кадров может быть использовано следующее выражение:
dn+1 = p - a [p - (1 - a) + (1 - p)]n. (5) Вычисление величин p и a, используемых в формулах (3) - (5), следует выполнять с помощью выражений:
p = (1 - BER)lfrm , (6)
a = (1 - BER)LACK, (7)
где BER - вероятность битовой ошибки при передаче данных; LFRM -битовая длина кадра; LACK - битовая длина подтверждения.
и
Величину вероятности битовой ошибки при передаче данных можно вычислить с использованием Q-функции по эмпирической формуле [9]:
BER = 0,5 • Q
■\ISNR • 2sf+1 -у/1,386 • SF +1,154
(8)
где SNR - уровень «сигнал / шум» на входе приемного устройства узла-шлюза.
Значение SNR, которое показывает, во сколько раз уровень сигнала превышает уровень шума на входе приемного устройства узла-шлюза, может быть вычислено по формуле:
SNR =-RP10--, (9)
к• TEMP•W • NF
где RP - мощность сигнала на входе приемного устройства узла-шлюза,
—23
мВт; к = 1,38 х 10 - постоянная Больцмана, Дж/К; TEMP - температура; W - ширина полосы пропускания канала; NF - коэффициент шума приемника.
Мощность сигнала, принимаемого узлом-шлюзом, можно вычислить с помощью следующего выражения:
TP+A
RP = 10 10 , (10)
где A - затухание сигнала при его передаче из конечного узла к узлу-шлюзу, дБ; TP - выходная мощность конечного узла, измеряемая в дБм.
Для пересчета значений выходной мощности, измеряемых в дБм, в значения, измеряемые в мВт, следует использовать выражение:
TPmw = 10TP/10. (11)
Значение Q-функции можно вычислить, используя следующее выражение:
и
л
' — х2
ее х) = - •) 2'81п2 ' ^ А, (12)
л ь
где х - аргумент Р-функции; X - параметр интегрирования.
Длительность передачи кадра в часах вычисляется по формуле:
Т -10—3
ТГЯМ =±т5 , (13)
3600
где Тт5 - длительность передачи кадра, измеренная в мс.
Величина Тт5 принимает значения, представленные в таблице № 1 и зависящие от установленного при передаче сигналов коэффициента расширения спектра БЕ [10].
Таблица № 1
Значения длительности передачи кадра в зависимости от коэффициента
расширения спектра
БЕ 7 8 9 10 11 12
Тт5 , мс 53 88 177 313 627 1187
Как видно из выражений (1) - (13) величина энергопотребления конечного узла при передаче сообщения зависит от ряда величин, значения которых определяются внешними и внутренними факторами.
Факторы, влияющие на энергопотребление 1оТ-узлов
К основным внешним факторам, влияющим на энергопотребление, следует отнести помеховую обстановку и расстояние между передающим и приемным узлами сети. В качестве показателя, учитывающего влияние внешних факторов, выступает величина затухания сигнала при передаче. Чем больше расстояние между взаимодействующими узлами и действие помех,
тем выше по модулю величина А, и более значительные энергетические затраты требуются на передачу сигналов.
Для обеспечения высокой вероятности доставки сообщений необходимо компенсировать влияние внешних факторов путем выбора и установки соответствующих значений выходной мощности конечного узла и коэффициента расширения спектра передаваемых сигналов. Кроме того, при выборе значений ТР и БР следует стремиться к минимизации энергопотребления.
Результаты вычислительных экспериментов
Выражения (1) - (13) использованы для проведения вычислительных экспериментов по оцениванию энергии, потребляемой конечным узлом в процессе передачи сообщения. В результате получены данные о значениях, которые принимает величина ЕС в зависимости от значений величин А, ТР и БР. Примеры таких данных представлены в таблицах №№ 2 - 4. Ячейки с прочерками в этих таблицах соответствуют случаям, при которых уровень сигнала, поступающего на вход узла-шлюза, ниже величины чувствительности приемного устройства.
Таблица № 2
п
Значения величины ЕС х 10-7 (Втч) при А = -131 дБ
ТР, дБм
7 8 9 10 11 12
2 - - 0,81 1,38 2,76 5,23
5 - 0,79 1,56 2,75 5,51 10,43
8 0,94 1,54 3,10 5,49 10,99 20,80
11 1,85 3,07 6,19 10,95 21,93 41,51
14 3,70 6,14 12,35 21,84 43,75 82,82
М Инженерный вестник Дона, №7 (2023) ivdon.ru/ru/magazine/arcliive/n7y2023/8526
Таблица № 3
п
Значения величины ЕС х 10- (Втч) при А = —132 дБ
ТР,дБм БЕ
7 8 9 10 11 12
2 - - - 1,38 2,76 5,23
5 - - 1,55 2,75 5,51 10,43
8 - 1,54 3,10 5,49 10,99 20,80
11 1,85 3,07 6,19 10,95 21,93 41,51
14 3,70 6,14 12,35 21,84 43,75 82,82
Таблица № 4
7
Значения величины ЕС х 10- (Вт ч) при А = —137 дБ
ТР,дБм БЕ
7 8 9 10 11 12
2 - - - - 3,05 5,23
5 - - - 2,95 5,51 10,43
8 - - 3,24 5,49 10,99 20,80
11 - 3,15 6,19 10,95 21,93 41,51
14 3,74 6,14 12,35 21,84 43,75 82,82
Остальные ячейки в таблицах соответствуют таким значениям величин А, ТР и БЕ, при которых вероятность доставки сообщения выше 0,95.
Полученные результаты моделирования и вычислений рекомендуется использовать в процессе выбора параметров сигналов в сенсорной сети. Так, например, если А = —137 дБ, то на конечном узле следует установить ТР = 5 дБм и БЕ = 10, т.к. в этом случае энергопотребление узла будет
_п
минимальным (ЕС = 2,95 х 10 Втч).
Заключение
В статье предложены расчетные выражения, которые позволяют оценить величину энергопотребления конечных узлов при передаче сообщения в сенсорной сети LoRaWAN. В ходе вычислительных экспериментов, проведенных с использованием указанных выражений, получены данные о значениях, которые принимает величина энергопотребления конечного IoT-узла в зависимости от величины затухания сигналов при передаче по беспроводному каналу, а также от устанавливаемых значений выходной мощности и коэффициента расширения спектра передаваемых сигналов.
Полученные результаты исследования могут быть использованы для разработки алгоритма выбора значений параметров передачи сигналов в IoT-системе, функционирование которого направлено на снижение энергопотребления конечных узлов беспроводной сенсорной сети.
Литература
1. Li S., Xu L. D. The internet of things: a survey // Information Systems Frontiers. 2015. Vol. 17. pp. 243-259.
2. Nord J.H., Koohang A., Paliszkiewicz J. The Internet of Things: Review and theoretical framework // Expert Systems with Applications. 2019. Vol. 133. pp. 97-108.
3. Almuhaya M.A.M., Jabbar W.A., Sulaiman N., Abdulmalek S. A Survey on LoRaWAN Technology: Recent Trends, Opportunities, Simulation Tools and Future Directions // Electronics. 2022. Vol. 11(1). pp. 164.
4. Erturk M.A., Aydin M.A., Buyukakka§lar M.T., Evirgen H. A Survey on LoRaWAN Architecture, Protocol and Technologies // Future Internet. 2019. Vol. 11(10). pp. 216.
5. Kufakunesu R., Hancke G.P., Abu-Mahfouz A.M. A Survey on Adaptive Data Rate Optimization in LoRaWAN: Recent Solutions and Major Challenges // Sensors. 2020. Vol. 20(18). pp. 5044.
6. Miles B., Bourennane E.-B., Boucherkha S., Chikhi S. A study of LoRaWAN protocol performance for IoT applications in smart agriculture // Computer Communications. 2020. Vol. 164. pp. 148-157.
7. Moysiadis V., Lagkas T., Argyriou V., Sarigiannidis A., Moscholios I.D., Sarigiannidis P. Extending ADR mechanism for LoRa enabled mobile end-devices // Simulation Modelling Practice and Theory. 2021. Vol. 113. pp. 102388.
8. Zinonos Z., Chatzichristofis S.A., Gkelios S. Grape Leaf Diseases Identification System Using Convolutional Neural Networks and LoRa Technology // IEEE Access. 2022. Vol. 10. pp.122-133.
9. Леушин А. В. LORA как новый вид модуляции. Принцип работы, основные параметры, помехоустойчивость // Техника радиосвязи. 2022. № 2(53). С. 28-42.
10. Седунов Д.П., Жунусова А.С., Зырянова Ю.О. Расчет параметров системы беспроводного сбора данных сети Lorawan // Техника радиосвязи.
2021. № 2(49). С. 31-41.
References
1. Li S., Xu L. D. Information Systems Frontiers. 2015. Vol. 17. pp. 243-259.
2. Nord J.H., Koohang A., Paliszkiewicz J. Expert Systems with Applications. 2019. Vol. 133. pp. 97-108.
3. Almuhaya M.A.M., Jabbar W.A., Sulaiman N., Abdulmalek S. Electronics.
2022. Vol. 11(1). pp. 164.
4. Erturk M.A., Aydin M.A., Buyukakkaçlar M.T., Evirgen H. Future Internet. 2019. Vol. 11(10). pp. 216.
5. Kufakunesu R., Hancke G.P., Abu-Mahfouz A.M. Sensors. 2020. Vol. 20(18). pp. 5044.
6. Miles B., Bourennane E.-B., Boucherkha S., Chikhi S. Computer Communications. 2020. Vol. 164. pp. 148-157.
7. Moysiadis V., Lagkas T., Argyriou V., Sarigiannidis A., Moscholios I.D., Sarigiannidis P. Simulation Modelling Practice and Theory. 2021. Vol. 113. pp. 102388.
8. Zinonos Z., Chatzichristofis S.A., Gkelios S. IEEE Access. 2022. Vol. 10. pp.122-133.
9. Leushin A. V. Tehnika radiosvjazi. 2022. № 2(53). pp. 28-42.
10. Sedunov D.P., Zhunusova A.S., Zyrjanova Ju.O. Tehnika radiosvjazi. 2021. № 2(49). pp. 31-41.