基于matlab其simulink的扩频实验.docVIP

  • 27
  • 0
  • 约3.19千字
  • 约 10页
  • 2015-12-17 发布于安徽
  • 举报
一、LDPC信道编码模块设计及仿真 1.程序流程 (1)选取k个素数,,满足以下条件: (2)把m个校验节点编号为0,1,…,(m-1)(m为行数)依次均匀地放在一个圆上。 (3)随机选取一个校验节点i,以为步长顺时针移动(m-1)次,连同节点i共计依次走过m个点,记为将跑遍0,1,…,(m-1)。将跑过的点依次排成一个序列,称这完成了一轮操作。 (4)依次取素数,a=2,3,…,k,随机去一个校验节点,重复(3)的操作,包括第三步共计完成了k轮操作,将k轮操作走过的点依次排列组成一个总序列 pos=[pos1,pos2,…posk] (5)将pos中的个元素每j个一组进行划分,每组对应一个变量节点xi与eji,eji+1…,eji+j-1相连,i=0,1,…,(n-1)。 (6)校验矩阵分块预处理。 2.仿真分析 打开源程序,先运行gengrate_h.m程序,陆续将码长设置为756bit,列重设置为3,行重设置为9。在Workspace中同时将H、A、B、C、D、E、Hget、Fget、g、Tget这是个变量选择另存为encode_in.mat 格式。再运行main_encode.m进行编码,主程序运行后,在当前目录下,自动生成编码结果文件“encode—out.mat”,这将作为下一次扩频调制仿真实验的的输入信号。最后分别查看Workspace中的变量s(编码前数据)

文档评论(0)

1亿VIP精品文档

相关文档