
content of iem_spec2 Release 1.21 from March 2018


-------------------- frequency domain signal stuff -------------------------------
spec2_1p1z_freq~		 a 1p1z recursive filter forms the current spectrum, the recursion goes from 
					a lower frequency bin to a higher one (frequency shape filtering of spectrum)
spec2_1p1z_time~		 a 1p1z recursive filter forms the current spectrum bin by bin isolated to the previous 
					spectrum bin by bin (time shape filtering of spectrum)
spec2_abs~			 works like |abs~|
spec2_add_scalar~, spec2_+s~	 works like |+~ 1|
spec2_add~, spec2+~		 works like |+~|
spec2_block_delay~		 delays a signal by 1 signal vector blocksize
spec2_clip_max~			 works like |min~|
spec2_clip_min~			 works like |max~|
spec2_dbtopow~			 works like |dbtopow~|
spec2_dbtorms~			 works like |dbtorms~|
spec2_matrix_bundle_stat~	 a special matrix multiplication
spec2_mul_scalar~, spec2_*s~	 works like |*~ 1|
spec2_mul~, spec2_*~		 works like |*~|
spec2_powtodb~			 works like |powtodb~|
spec2_rmstodb~			 works like |rmstodb~|
spec2_shift~			 works like |lrshift~|
spec2_sqrt~			 works like |sqrt~|
spec2_stretch~			 stretches the half spectrum by a scalar factor
spec2_sub~, spec2-~		 works like |-~|
spec2_sum~			 accumulates all the frequency bins of the half spectrum and puts it out
spec2_tab_conv~			 calculates a convolution of 2 spectra
spec2_tabreceive_enable~	 works like |tabreceive~| with an enable input
spec2_tabreceive~		 works like |tabreceive~|

all spectra will be calculated from index 0 to index blocksize/2, that are blocksize/2 + 1 frequency bins.