📄 16qam.h
字号:
/********************星座图***********************/
// 0111 0110 * 0010 0011
// 0101 0100 * 0000 0001
// *************************************
// 1101 1100 * 1000 1001
// 1111 1110 * 1010 1011
/****************************************************/
#ifndef QAM_H
#define QAM_H
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <iostream.h>
#include<fstream.h>
#define codenum 20000 // code number
double snrin; //standed variance of noise
int data_in[codenum]; // radom generated code input
double data_out[codenum]; // output
double pe;
struct date
{
double data_re,data_im;
}code_source[codenum/4];
void code_gen();
void qam_mapping();
void awgn_add();
void qam_soft_dem();
double printer_softinform();
int n=13,j,i=0,m;
int r[65536];
double rnd[65536];
double mu,delta;
double awgn_1[5000],awgn_2[5000];
int mod(int n,int d);
double sum(int,double[],int);
//////////////////////////////
ofstream fop;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -