Details

Title Разработка программных средств сжатия заголовков пакетов данных в базовой станции 4G: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of software tools for compressing data packet headers in 4G base transceiver station
Creators Малая Виолетта Вадимовна
Scientific adviser Медведев Борис Моисеевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects сжатие ; базовая станция ; ROHC ; С++ ; cотовые сети ; 4G ; сompression ; base transciever station ; cellular networks
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2697
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\42583
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Данная работа посвящена разработке программной реализации средств сжатия заголовков пакетов данных в сотовых сетях LTE в соответствии со спецификациями RFC 3095 и RFC 4815, описывающими алгоритмы сжатия ROHC. В рамках работы для выполнения поставленной цели были изучены, проанализированы и дополнены алгоритмы сжатия, описанные в спецификации. В ходе работы на основе спецификации, требований от заказчика и ограничений, связанных с разработкой ПО для системы реального времени, была выработана архитектура и требования к программной реализации средств сжатия. С использованием языка программирования C++ были реализованы алгоритмы сжатия в соответствии с описанными требованиями. Реализованная программная система была встроена в приложение канального уровня L2 базовой станции сотовой сети компании Yadro и используется в реальных сетях для осуществления VoLTE вызовов. Разработанные программные средства сжатия были протестированы на unit-, модульном и компонентном уровнях с применением языков программирования C++ и Python. Также были произведены оценка тестового покрытия и проверка производительности написанного программного кода. В результате работы были выбраны и реализованы критерии переходов между режимами работы ROHC. Также была проведена оценка эффективности сжатия заголовков пакетов данных. Эффективность сжатия заголовка достигла 94,6%, что позволило увеличить пропускную способность канала более чем на 60%.

The work is devoted to development of software implementation of tools for compressing data packet headers in LTE cellular networks according to specifications RFC 3095 and RFC 4815 which describe ROHC compression algorithms. As part of the work, to achieve the stated goal, compression algorithms from specification were studied, analyzed and supplemented. During the study, the architecture and requirements for software implementation of compression algorithms were created according to specification, customer requirements and real-time application restrictions. Based on C++ as programming language, the compression algorithms were implemented according to specified requirements. Then the created software system was integrated to application of data link layer L2 of the Yadro base station. It is now used in real networks to process VoLTE calls. Implemented software system was tested on unit, module and component levels using C++ and Python programming languages. In addition, test coverage and code performance were analyzed. As a result of the study, the criteria for ROHC mode transitions were selected and implemented. The efficiency of data packet header compression of software implementation was also analyzed. Maximum efficiency of header compression was 94.6%, which helped to increase data throughput by more than 60%.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...