diff options
| author | wukong <wukong@longaeva> | 2026-04-10 23:46:12 -0700 |
|---|---|---|
| committer | wukong <wukong@longaeva> | 2026-04-10 23:46:12 -0700 |
| commit | 4c4eb1bd8f003b3b57707badd2dd089ed193a896 (patch) | |
| tree | 15b62907fffd70c46a9b4369df93ab33c6aa88ac /fir_window.awk | |
| parent | e7d1781578e846a7b1d634cd43c8fab00a67b883 (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
}
}
-
}
|
