Text this: DOA Estimation Based on Sparse Signal Recovery Utilizing Double-Threshold Sigmoid Penalty