⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 16qam.h

📁 接收端采用软解调的QAM仿真代码
💻 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 + -