noise power generation ppt free download