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