1372 подписчика
Что же такое скремблер и зачем он нужен?
🧑💻Скремблер – это специальный алгоритм, который был создан для побитной последовательной передачи информации. Он позволяет зашифровать цифровой поток таким образом, что на выходе получается последовательность, обладающая свойствами случайной. После скремблирования появление «1» и «0» в выходной последовательности равновероятны. Скремблер не влияет на скорость передачи и является обратимым.
Главная часть скремблера – это линейный n-каскадный регистр сдвига с обратными связями, генерирующий псевдослучайную последовательность (ПСП) максимальной длины 2^n-1. Основная операция, производимая при шифровании, – сложение по модулю 2, то есть XOR (исключающее ИЛИ). Она применяется в таких алгоритмах в связи с тем, что является обратимой битовой операцией.
🎓Создать ядро скремблера в Engee очень просто – достаточно несколько раз использовать блок unit delay в вашей подсистеме. В каталоге примеров мы подготовили для вас такую демомодель, которая содержит блоки скремблирования и дескремблирования, применяемые в протоколах видеопередачи DVB второго поколения. Найти ее можно тут: /user/start/examples/communication/scrambler
💼 Предлагаем вам изучить принцип работы скремблера в Engee и развивать свои знания в области передачи информации!
1 минута
22 мая 2025