shift 썸네일형 리스트형 QPSK //QPSK // 0,0 -> (-1-i)*0.707106781 // 0,1 -> (-1+i)*0.707106781 // 1,0 -> (1-i)*0.707106781 // 1,1 -> (1+i)*0.707106781 #include #include #include #include #define SIGNAL_COUNT 1000000 struct complex_1 { double real; //실수 double img; //허수 }; double gaussian(); double uniform(); typedef struct complex_1 complex_1; // main 함수 ---------------------------------------- int main(void) { int i, j; // .. BPSK #include #include #include #include #define SIGNAL_COUNT 1000000 double gaussian(); double uniform(); // main 함수 ---------------------------------------- int main(void) { int i, j; // 반복문용 변수 int error_count; // 에러체크 double ber[11]; //BER double EbN0, noise_pow; int* s_d_signal; double* s_a_signal; double* r_a_signal; int* r_d_signal; int state; // 에러확인 변수 FILE * file = fopen("output.txt", "wt").. 이전 1 다음