Text this: A low complexity precoding based on weighted two diagonal iteration in massive MIMO system