文件名称:WIMAX_Turbo_Code
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:26kb
-
已下载:1次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
这是一套完整的支持wimax 16e协议CTC的编译码程序,
主程序在demo.c
译码器:tcdecoder.c
编码器:tcencoder.c-/* This program simulates the classical turbo encoding-decoding system on PC.*/
/* It uses parallel concatenated convolutional codes described in Figure 2.9 in Chapter 2.*/
/* Two component RSC (Recursive Systematic Convolutional) encoders are used. */
/* First encoder is terminated with tails bits. (Info+ tail) bits are scrambled and */
/* passed to the second encoder, while second encoder is left open without tail bits. */
/* Random information bits are modulated into+1/-1, and transmitted through an AWGN channel.*/
/* Interleavers are randomly generated for each frame.*/
/* Log-MAP algorithm without quantization or approximation is used.*/
/* By making use of ln(e^x+e^y) = max (x,y)+ ln(1+e^(-abs(x-y))), */
/* the Log-MAP is simplified with a look-up table for the correction term.*/
/* When the approximation ln(e^x+e^y) = max (x,y) is, we have MAX-Log-MAP.*/
/* To set the number of iterations, change the globle variable "DECITER". To set the fr
主程序在demo.c
译码器:tcdecoder.c
编码器:tcencoder.c-/* This program simulates the classical turbo encoding-decoding system on PC.*/
/* It uses parallel concatenated convolutional codes described in Figure 2.9 in Chapter 2.*/
/* Two component RSC (Recursive Systematic Convolutional) encoders are used. */
/* First encoder is terminated with tails bits. (Info+ tail) bits are scrambled and */
/* passed to the second encoder, while second encoder is left open without tail bits. */
/* Random information bits are modulated into+1/-1, and transmitted through an AWGN channel.*/
/* Interleavers are randomly generated for each frame.*/
/* Log-MAP algorithm without quantization or approximation is used.*/
/* By making use of ln(e^x+e^y) = max (x,y)+ ln(1+e^(-abs(x-y))), */
/* the Log-MAP is simplified with a look-up table for the correction term.*/
/* When the approximation ln(e^x+e^y) = max (x,y) is, we have MAX-Log-MAP.*/
/* To set the number of iterations, change the globle variable "DECITER". To set the fr
(系统自动生成,下载前可以参看下载内容)
下载文件列表
WIMAX_Turbo_Code/
WIMAX_Turbo_Code/acc_time.c
WIMAX_Turbo_Code/channel.c
WIMAX_Turbo_Code/demo.c
WIMAX_Turbo_Code/global.h
WIMAX_Turbo_Code/readme.txt
WIMAX_Turbo_Code/tcdecoder.c
WIMAX_Turbo_Code/tcencoder.c
WIMAX_Turbo_Code/acc_time.c
WIMAX_Turbo_Code/channel.c
WIMAX_Turbo_Code/demo.c
WIMAX_Turbo_Code/global.h
WIMAX_Turbo_Code/readme.txt
WIMAX_Turbo_Code/tcdecoder.c
WIMAX_Turbo_Code/tcencoder.c
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.