資源簡介
用c語言實現LTE標準下的編碼,噪聲,并行譯碼。
采用分塊滑動窗的方式譯碼
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?“headfile.h“
void?encoder(int?*source?int?*send_turbo?int?frl)
{
int?i;
int??len_info=?frl-M_num_reg;
int?*rsc1?*rsc2;
int?*input2;
if?((rsc1=(int?*)malloc(2*frl*sizeof(int)))==NULL)
{
??printf(“\n?fail?to?allocate?memory?of?rsc1?\n“);
??exit(1);??
}
if?((rsc2=(int?*)malloc(2*frl*sizeof(int)))==NULL)
{
??printf(“\n?fail?to?allocate?memory?of?rsc2?\n“);
??exit(1);??
}
if?((input2=(int?*)malloc(frl*sizeof(int)))==NULL)
{
??printf(“\n?fail?to?allocate?memory?of?input2?\n“);
??exit(1);??
}
/*?the?first?RSC?encoder?*/
rsc_encode(source?rsc1?1?frl);
for(i=0;i ??*(input2+i)?=?*(rsc1+?(*(inter_index+i))*2);
/*?the?second?RSC?encode
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????12627??2010-05-12?11:39??turbo-lte\function.c
?????文件???????1327??2010-05-11?18:09??turbo-lte\headfile.h
?????文件???????5212??2010-05-12?16:54??turbo-lte\main.c
?????目錄??????????0??2010-05-14?11:11??turbo-lte
-----------?---------??----------?-----??----
????????????????19166????????????????????4
- 上一篇:c++Primer+Plus第6版中文版源代碼
- 下一篇:c++實現多媒體播放器
評論
共有 條評論