Method: Noyes::HammingWindow#initialize
- Defined in:
- lib/ruby_impl/hamming_window.rb
#initialize(window_size) ⇒ HammingWindow
Returns a new instance of HammingWindow.
7 8 9 10 11 12 13 |
# File 'lib/ruby_impl/hamming_window.rb', line 7 def initialize window_size twopi = 2 * PI @hamming_window = [] window_size.times do |i| @hamming_window << 0.54 - 0.46*cos(twopi*i/(window_size-1)) end end |