summaryrefslogtreecommitdiff
path: root/fir_window.awk
diff options
context:
space:
mode:
authorwukong <wukong@longaeva>2026-04-10 23:46:12 -0700
committerwukong <wukong@longaeva>2026-04-10 23:46:12 -0700
commit4c4eb1bd8f003b3b57707badd2dd089ed193a896 (patch)
tree15b62907fffd70c46a9b4369df93ab33c6aa88ac /fir_window.awk
parente7d1781578e846a7b1d634cd43c8fab00a67b883 (diff)
renamed fir window generators;
minor edits to whitespace and comments for more consistent style;
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
}
}
-
}