Валерій Валерійович Козловський, М. А. Штомпель, Валерій Петрович Лисечко, Олексій Комар, В Дробик
{"title":"开发基于差分进化程序的块码解码方法","authors":"Валерій Валерійович Козловський, М. А. Штомпель, Валерій Петрович Лисечко, Олексій Комар, В Дробик","doi":"10.18372/2310-5461.58.17654","DOIUrl":null,"url":null,"abstract":"Запропоновано підхід до м’якого декодування блокових кодів, який заснований на визначенні найбільш надійного базису породжувальної матриці та застосуванні процедури диференційної еволюції. Вибір даної процедури пошукової оптимізації здійснено в результаті проведеного аналізу особливостей та наявних обмежень процедур еволюційної оптимізації. Представлено схему та сутність основних етапів розробленого методу м’якого декодування блокових кодів. На першому етапі формується жорстке рішення та обчислюється синдром для прийнятого слова. Після цього здійснюється ранжування прийнятих символів за надійністю та перетворення породжувальної матриці блокового коду у відповідний найбільш надійний базис. Далі застосовується процедура диференційної еволюції для пошуку найбільш імовірного переданого інформаційного повідомлення та відповідного двійкового кодового слова. Декодування завершується зворотним перетворенням знайденого найбільш імовірного двійкового кодового слова шляхом перестановки відповідних елементів. Показано, що ключовим етапом декодування є пошук переданого кодового слова з використанням процедури диференційної еволюції, а формування найбільш надійного базису породжувальної матриці блокового коду дозволяє підвищити ефективність декодування. З метою можливості технічної реалізації даного методу декодування розроблено відповідний алгоритм та наведено основні його кроки. Результати роботи можуть бути використані при впровадженні технологій радіозв’язку нового покоління для підвищення достовірності передавання службових повідомлень. Також рекомендується використовувати отримані результати при вирішенні задачі декодування інших завадостійких кодових конструкцій, що використовуються у сучасних телекомунікаційних технологіях.","PeriodicalId":388526,"journal":{"name":"Science-based technologies","volume":"74 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"РОЗРОБКА МЕТОДУ ДЕКОДУВАННЯ БЛОКОВИХ КОДІВ НА ОСНОВІ ПРОЦЕДУРИ ДИФЕРЕНЦІЙНОЇ ЕВОЛЮЦІЇ\",\"authors\":\"Валерій Валерійович Козловський, М. А. Штомпель, Валерій Петрович Лисечко, Олексій Комар, В Дробик\",\"doi\":\"10.18372/2310-5461.58.17654\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Запропоновано підхід до м’якого декодування блокових кодів, який заснований на визначенні найбільш надійного базису породжувальної матриці та застосуванні процедури диференційної еволюції. Вибір даної процедури пошукової оптимізації здійснено в результаті проведеного аналізу особливостей та наявних обмежень процедур еволюційної оптимізації. Представлено схему та сутність основних етапів розробленого методу м’якого декодування блокових кодів. На першому етапі формується жорстке рішення та обчислюється синдром для прийнятого слова. Після цього здійснюється ранжування прийнятих символів за надійністю та перетворення породжувальної матриці блокового коду у відповідний найбільш надійний базис. Далі застосовується процедура диференційної еволюції для пошуку найбільш імовірного переданого інформаційного повідомлення та відповідного двійкового кодового слова. Декодування завершується зворотним перетворенням знайденого найбільш імовірного двійкового кодового слова шляхом перестановки відповідних елементів. Показано, що ключовим етапом декодування є пошук переданого кодового слова з використанням процедури диференційної еволюції, а формування найбільш надійного базису породжувальної матриці блокового коду дозволяє підвищити ефективність декодування. З метою можливості технічної реалізації даного методу декодування розроблено відповідний алгоритм та наведено основні його кроки. Результати роботи можуть бути використані при впровадженні технологій радіозв’язку нового покоління для підвищення достовірності передавання службових повідомлень. Також рекомендується використовувати отримані результати при вирішенні задачі декодування інших завадостійких кодових конструкцій, що використовуються у сучасних телекомунікаційних технологіях.\",\"PeriodicalId\":388526,\"journal\":{\"name\":\"Science-based technologies\",\"volume\":\"74 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-07-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Science-based technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.18372/2310-5461.58.17654\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Science-based technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18372/2310-5461.58.17654","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
РОЗРОБКА МЕТОДУ ДЕКОДУВАННЯ БЛОКОВИХ КОДІВ НА ОСНОВІ ПРОЦЕДУРИ ДИФЕРЕНЦІЙНОЇ ЕВОЛЮЦІЇ
Запропоновано підхід до м’якого декодування блокових кодів, який заснований на визначенні найбільш надійного базису породжувальної матриці та застосуванні процедури диференційної еволюції. Вибір даної процедури пошукової оптимізації здійснено в результаті проведеного аналізу особливостей та наявних обмежень процедур еволюційної оптимізації. Представлено схему та сутність основних етапів розробленого методу м’якого декодування блокових кодів. На першому етапі формується жорстке рішення та обчислюється синдром для прийнятого слова. Після цього здійснюється ранжування прийнятих символів за надійністю та перетворення породжувальної матриці блокового коду у відповідний найбільш надійний базис. Далі застосовується процедура диференційної еволюції для пошуку найбільш імовірного переданого інформаційного повідомлення та відповідного двійкового кодового слова. Декодування завершується зворотним перетворенням знайденого найбільш імовірного двійкового кодового слова шляхом перестановки відповідних елементів. Показано, що ключовим етапом декодування є пошук переданого кодового слова з використанням процедури диференційної еволюції, а формування найбільш надійного базису породжувальної матриці блокового коду дозволяє підвищити ефективність декодування. З метою можливості технічної реалізації даного методу декодування розроблено відповідний алгоритм та наведено основні його кроки. Результати роботи можуть бути використані при впровадженні технологій радіозв’язку нового покоління для підвищення достовірності передавання службових повідомлень. Також рекомендується використовувати отримані результати при вирішенні задачі декодування інших завадостійких кодових конструкцій, що використовуються у сучасних телекомунікаційних технологіях.