From b46a74f652585e1658e576033bcd7b82b3bd5fb1 Mon Sep 17 00:00:00 2001
From: Renaud Gonce <renaud.gonce@student.uclouvain.be>
Date: Fri, 12 Jun 2020 21:24:30 +0200
Subject: [PATCH] Add new file

---
 g_GMSK | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 g_GMSK

diff --git a/g_GMSK b/g_GMSK
new file mode 100644
index 0000000..1c66951
--- /dev/null
+++ b/g_GMSK
@@ -0,0 +1,14 @@
+function [out] = g_GMSK(t,K,Tb,BTb)
+% g_GMSK produces the coefficient of a Gaussian filter such as used in GMSK
+% modulation.
+% * inputs: t is a vector used as support for the Gaussian
+%           K is a parameter for the Gaussian amplitude
+%           Tb is the bit period
+%           BTb is the Bandwidth - Bit period product
+% * output: out is a vector containing the filter coefficients
+
+B = BTb/Tb;
+
+out = -K/(2*sqrt(log(2))) * (erf(2*B*pi* (t-Tb/2)/sqrt(log(4))) - erf(2*B*pi* (t+Tb/2)/sqrt(log(4))));
+
+end
\ No newline at end of file
-- 
GitLab