Digital Signal Processing with Field Programmable Gate