Text this: An enhanced simulated kalman filter algorithm and its application in adaptive beamforming