diff options
Diffstat (limited to '')
| -rw-r--r-- | fir_window.awk (renamed from hamming.awk) | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/hamming.awk b/fir_window.awk index acfde97..076e5df 100644 --- a/hamming.awk +++ b/fir_window.awk @@ -7,18 +7,18 @@ # 'a0' and 'a1' parameters of the raised cosine.
-### Gaussian
+# Gaussian window
function gaussian(n) {
# sigma <= 0.5
sigma = 0.4
- e[n] = (n)/(sigma*M)
+ en[n] = (n - M)/(sigma*M)
return exp(-0.5*e[n]*e[n])
}
-### Hamming, raised cosine
+# Hamming window (raised cosine)
function hamming(n) {
- ### optimal values for equal-ripple
+ # optimal values for equal-ripple
#a0 = 0.53836
#a1 = 0.46164
@@ -28,7 +28,7 @@ function hamming(n) { }
-### vonHann, raised cosine
+# vonHann (raised cosine)
function vonhann(n) {
a0 = 0.5
a1 = 0.5
@@ -54,6 +54,5 @@ BEGIN { print n + M, 1.0
}
}
-
}
|
