beamformer ..........\partA.m ..........\partB.m ..........\partC.m ..........\partD.m ..........\partJ.m