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