OLCD: Optimal linear combinational detector in GNSS signal acquisition