A Novel Reconfigurable Vector-Processed Interleaving Algorithm for a DVB-RCS2 Turbo Encoder

Sábháilte in:
Sonraí bibleagrafaíochta
Foilsithe in:Electronics vol. 14, no. 13 (2025), p. 2600-2617
Príomhchruthaitheoir: Bensimon Moshe
Rannpháirtithe: Boxerman Ohad, Ben-Shimol Yehuda, Manor Erez, Greenberg, Shlomo
Foilsithe / Cruthaithe:
MDPI AG
Ábhair:
Rochtain ar líne:Citation/Abstract
Full Text + Graphics
Full Text - PDF
Clibeanna: Cuir clib leis
Níl clibeanna ann, Bí ar an gcéad duine le clib a chur leis an taifead seo!

MARC

LEADER 00000nab a2200000uu 4500
001 3229143072
003 UK-CbPIL
022 |a 2079-9292 
024 7 |a 10.3390/electronics14132600  |2 doi 
035 |a 3229143072 
045 2 |b d20250101  |b d20251231 
084 |a 231458  |2 nlm 
100 1 |a Bensimon Moshe  |u Department of Electrical and Computer Engineering, Ben Gurion University, Beer-Sheva 84105, Israel; bensimmo@post.bgu.ac.il (M.B.); ohadbox@post.bgu.ac.il (O.B.); benshimo@bgu.ac.il (Y.B.-S.); erezmano@post.bgu.ac.il (E.M.) 
245 1 |a A Novel Reconfigurable Vector-Processed Interleaving Algorithm for a DVB-RCS2 Turbo Encoder 
260 |b MDPI AG  |c 2025 
513 |a Journal Article 
520 3 |a Turbo Codes (TCs) are a family of convolutional codes that provide powerful Forward Error Correction (FEC) and operate near the Shannon limit for channel capacity. In the context of modern communication systems, such as those conforming to the DVB-RCS2 standard, Turbo Encoders (TEs) play a crucial role in ensuring robust data transmission over noisy satellite links. A key computational bottleneck in the Turbo Encoder is the non-uniform interleaving stage, where input bits are rearranged according to a dynamically generated permutation pattern. This stage often requires the intermediate storage of data, resulting in increased latency and reduced throughput, especially in embedded or real-time systems. This paper introduces a vector processing algorithm designed to accelerate the interleaving stage of the Turbo Encoder. The proposed algorithm is tailored for vector DSP architectures (e.g., CEVA-XC4500), and leverages the hardware’s SIMD capabilities to perform the permutation operation in a structured, phase-wise manner. Our method adopts a modular Load–Execute–Store design, facilitating efficient memory alignment, deterministic latency, and hardware portability. We present a detailed breakdown of the algorithm’s implementation, compare it with a conventional scalar (serial) model, and analyze its compatibility with the DVB-RCS2 specification. Experimental results demonstrate significant performance improvements, achieving a speed-up factor of up to 3.4× in total cycles, 4.8× in write operations, and 7.3× in read operations, relative to the baseline scalar implementation. The findings highlight the effectiveness of vectorized permutation in FEC pipelines and its relevance for high-throughput, low-power communication systems. 
653 |a Wireless communications 
653 |a Channel capacity 
653 |a Satellite communications 
653 |a Hardware 
653 |a Error correction 
653 |a Turbo codes 
653 |a Architecture 
653 |a Data transmission 
653 |a Codes 
653 |a Coders 
653 |a Efficiency 
653 |a Data integrity 
653 |a Embedded systems 
653 |a Error correction & detection 
653 |a Digital video 
653 |a Communications systems 
653 |a Algorithms 
653 |a Vector processing (computers) 
653 |a Data storage 
653 |a Modular structures 
653 |a Permutations 
653 |a Real time 
653 |a Array processors 
700 1 |a Boxerman Ohad  |u Department of Electrical and Computer Engineering, Ben Gurion University, Beer-Sheva 84105, Israel; bensimmo@post.bgu.ac.il (M.B.); ohadbox@post.bgu.ac.il (O.B.); benshimo@bgu.ac.il (Y.B.-S.); erezmano@post.bgu.ac.il (E.M.) 
700 1 |a Ben-Shimol Yehuda  |u Department of Electrical and Computer Engineering, Ben Gurion University, Beer-Sheva 84105, Israel; bensimmo@post.bgu.ac.il (M.B.); ohadbox@post.bgu.ac.il (O.B.); benshimo@bgu.ac.il (Y.B.-S.); erezmano@post.bgu.ac.il (E.M.) 
700 1 |a Manor Erez  |u Department of Electrical and Computer Engineering, Ben Gurion University, Beer-Sheva 84105, Israel; bensimmo@post.bgu.ac.il (M.B.); ohadbox@post.bgu.ac.il (O.B.); benshimo@bgu.ac.il (Y.B.-S.); erezmano@post.bgu.ac.il (E.M.) 
700 1 |a Greenberg, Shlomo  |u Department of Electrical and Computer Engineering, Ben Gurion University, Beer-Sheva 84105, Israel; bensimmo@post.bgu.ac.il (M.B.); ohadbox@post.bgu.ac.il (O.B.); benshimo@bgu.ac.il (Y.B.-S.); erezmano@post.bgu.ac.il (E.M.) 
773 0 |t Electronics  |g vol. 14, no. 13 (2025), p. 2600-2617 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3229143072/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text + Graphics  |u https://www.proquest.com/docview/3229143072/fulltextwithgraphics/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3229143072/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch