資源簡介
viterbi譯碼,實現卷積2.1.7譯碼的MATLAB仿真。誤碼率能達到e-6
代碼片段和文件信息
/*
*??????????????????????????硬判決viterbi譯碼9約束長度
************************************************************************************************
*?MODULE?NAME:??test9.cpp??
*************************************************************************************************
*?DEscriptION?????:BER測試程序
*
*?FUNCTIONS???????:信息位編碼,加白噪聲,譯碼,測BER?
*???????????????????????????????????????????????????
*************************************************************************************************
*/
#include?“decode.h“
#include?“pn_seq.h“
#include?“channel.h“
#include?
void?main()
{???
int?ij;
????int??error_count=0;????//譯碼后錯誤信息比特
????int??trans_error=0;????//譯碼前傳輸錯誤碼元
int??error_frame=0;????//錯誤幀
????int?num;???????????????//記錄結束個數
????bool?error=false;??????//記錄當前幀
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4918??2005-09-01?10:13??decode.h
?????文件???????1246??2005-08-31?11:44??channel.H
?????文件???????1320??2005-09-01?10:13??conv_encode.h
?????文件???????2865??2005-09-01?10:12??test9.cpp
?????文件????????966??2005-09-01?10:13??pn_seq.h
?????文件???????2713??2005-09-01?10:13??trans.h
-----------?---------??----------?-----??----
????????????????14028????????????????????6
- 上一篇:用MATLAB設計一個計算器
- 下一篇:shannon編碼的matlab代碼
評論
共有 條評論