From f2b367b4f66b1dda02a8876f584d4d4be73fe188 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=9C=D1=83=D0=B4=D1=80=D0=B8=D0=BA?= <asmudrik@miem.hse.ru> Date: Wed, 25 Sep 2024 18:59:17 +0000 Subject: [PATCH] Scrambler/Unscrambler --- unscrambler.m | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 unscrambler.m diff --git a/unscrambler.m b/unscrambler.m new file mode 100644 index 0000000..76b063b --- /dev/null +++ b/unscrambler.m @@ -0,0 +1,12 @@ +function UnscrambledBits = unscrambler(data,init) + +UnscrambledBits=zeros(size(data)); +temp=init; + +for i=1:length(data) + val=xor(temp(4), temp(7)); + temp=[val temp(1:end-1)]; + UnscrambledBits(i)=xor(data(i),val); +end + +end \ No newline at end of file -- GitLab