Anti-interference beam pattern design based on second-order cone programming optimization