資源簡介
無編碼和譯碼情況下對QPSK的性能用C++進行仿真,給出誤比特率和誤符號率
代碼片段和文件信息
#include“head.h“
extern?double?sigma;
/*double?UniformRand()
{??
??
??double?uRand=double(rand())/(double)RAND_MAX;
??return?uRand;
}
double?GuassNoise(double?sigma)
{
???int?num=12;
???double?sum=0.0;
???double?mean=0.0;
???double?guassRand;
???for(int?i=0;i ???sum+=UniformRand();
???
guassRand=sigma*(sum-6.0)*sqrt((double)num/12.0)+mean;
???
return?guassRand;
}*/
int?A?=?48271;
const?unsigned?long?M?=?2147483647L;
int?Q?=?M?/?A;
int?R?=?M?%?A;
long?state?=?57;
int?RandomInt()
{
????int?tmpState?=?A?*?(?state?%?Q?)?-?R?*?(?state?/?Q?);
????if?(?tmpState?>=?0?)
????????state?=?tmpState;
????else
????????state?=?tmpState?+?M;
????return?state;
}
double?RandomReal()
{
????return?RandomInt()?/?(double)M;
}
plural?ComplexGau
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1494??2010-10-18?11:12??QPSK\channel.cpp
?????文件????????249??2010-09-09?20:09??QPSK\Count_ber.asp
?????文件????????413??2010-10-18?12:10??QPSK\Count_ber.cpp
?????文件???????7763??2010-10-18?19:36??QPSK\Debug\channel.obj
?????文件???????2859??2010-10-18?19:36??QPSK\Debug\Count_ber.obj
?????文件???????1933??2010-10-18?19:36??QPSK\Debug\decode.obj
?????文件???????2496??2010-10-18?19:36??QPSK\Debug\demodulation.obj
?????文件???????1933??2010-10-18?19:36??QPSK\Debug\encode.obj
?????文件???????2111??2010-10-18?19:36??QPSK\Debug\Info_seq.obj
?????文件?????237618??2010-10-18?19:36??QPSK\Debug\liuyang.exe
?????文件?????283644??2010-10-18?19:36??QPSK\Debug\liuyang.ilk
?????文件?????574464??2010-10-18?19:36??QPSK\Debug\liuyang.pdb
?????文件???????8817??2010-10-18?19:36??QPSK\Debug\main.obj
?????文件???????3238??2010-10-18?19:36??QPSK\Debug\modulation.obj
?????文件??????58368??2010-10-18?19:37??QPSK\Debug\vc60.idb
?????文件??????61440??2010-10-18?19:36??QPSK\Debug\vc60.pdb
?????文件?????????44??2010-10-18?19:30??QPSK\decode.cpp
?????文件????????249??2010-09-09?20:09??QPSK\demodulation.asp
?????文件????????366??2010-10-18?19:35??QPSK\demodulation.cpp
?????文件?????????41??2010-09-09?19:51??QPSK\encode.cpp
?????文件????????606??2010-10-18?19:30??QPSK\head.h
?????文件????????162??2010-10-18?12:12??QPSK\Info_seq.cpp
?????文件???????4682??2010-10-18?19:35??QPSK\liuyang.dsp
?????文件????????537??2010-09-09?19:55??QPSK\liuyang.dsw
?????文件?????140288??2010-10-19?14:52??QPSK\liuyang.ncb
?????文件??????71680??2010-10-19?14:52??QPSK\liuyang.opt
?????文件???????1427??2010-10-18?19:36??QPSK\liuyang.plg
?????文件???????1321??2010-10-18?19:36??QPSK\main.cpp
?????文件????????640??2010-10-18?19:34??QPSK\modulation.cpp
?????文件???????8566??2010-10-18?19:28??QPSK\unti
............此處省略7個文件信息
- 上一篇:MFC個人財務管理系統
- 下一篇:完成端口 IOCP聊天室程序
評論
共有 條評論