added bpsk_sim