【技术实现步骤摘要】
一种基于准循环矩阵两级查找表的RCM编码器和编码方法
本专利技术属于传输速率自适应编码
,更具体地,涉及一种基于准循环矩阵两级查找表的RCM编码方法。
技术介绍
传输速率自适应技术根据当前信道的实时状态改变数据传输速率,从而使无线通信系统实现高效、可靠的信息传输。盲速率自适应技术可以克服AMC(AdaptiveModulationandCoding,AMC)依赖于实时准确的信道估计和只能实现阶梯式速率调整的问题,在无需准确信道估计的条件下实现无缝速率的平滑调整。盲速率自适应技术的基本原理是:发送端对信息序列编码,不断生成并发送无速率编码符号,接收端根据接收的符号尝试解码。如果解码失败,则会接收到更多的编码符号后继续解码,直到解码成功或者达到最大的编码符号数量为止。信道条件越好,成功解码所需的符号数越少,从而传输效率越高;反之,传输效率越低。速率兼容调制RCM是一种盲速率自适应技术,相对于其他盲速率自适应技术,其频谱效率更高,解码复杂度低,适用的信道范围广,发送端实现简单等特点,具有较好的应用前景。RCM的编码过程中是一个大小为M×N的准循环稀疏编码矩阵乘以长度为N信息序列,得到M个RCM符号。当M、N比较大时,编码矩阵的完全存储将会占用大量存储资源,且编码电路采用乘法器和加法器实现时,会降低编码电路吞吐率,导致编码吞吐率较低,难以满足高速编码的要求。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种基于准循环矩阵两级查找表的RCM编码方法,其目的在于准循环矩阵G、第一级查找表、多个模加器、多个选择器、拼接器和第二级查找表,通过第一级查 ...
【技术保护点】
1.一种基于准循环矩阵两级查找表的RCM编码器,其特征在于,所述编码器包括准循环矩阵G、第一级查找表、多个模加器、多个选择器、拼接器和第二级查找表,其中:所述准循环矩阵G,由m×n个矩阵g组成,矩阵g大小为K×K,其中m×K=M,n×K=N,矩阵gα,β(1≤α≤m,1≤β≤n)是由单位矩阵向右循环移位pα,β位后乘随机权重值wα,β∈W得到,且wα,β1≠wα,β2(1≤α≤m,1≤β1≤n,1≤β2≤n);所述第一级查找表,包含n个ROM,n个ROM分别存放n个权重值在矩阵首行中的列序号,权重集W中第l个权重值wl在矩阵首行中的列序号为Top[l];用于根据准循环矩阵G的行序号i,求取第一级查找表的地址LUT1_Addr,从地址中读取各个权重值在矩阵首行中的列序号Top[l];所述模加器,数量为n,用于由Top[l]求取各个权重值在矩阵所有行中的列序号ColNum[l];所述选择器,数量为n,用于从输入的信息序列b中选择第ColNum[l]个比特bColNum[l];所述拼接器,用于将各个bColNum[l]按照l=1,…,n的顺序进行拼接组成n个比特的二进制数data;所述第二级 ...
【技术特征摘要】
1.一种基于准循环矩阵两级查找表的RCM编码器,其特征在于,所述编码器包括准循环矩阵G、第一级查找表、多个模加器、多个选择器、拼接器和第二级查找表,其中:所述准循环矩阵G,由m×n个矩阵g组成,矩阵g大小为K×K,其中m×K=M,n×K=N,矩阵gα,β(1≤α≤m,1≤β≤n)是由单位矩阵向右循环移位pα,β位后乘随机权重值wα,β∈W得到,且wα,β1≠wα,β2(1≤α≤m,1≤β1≤n,1≤β2≤n);所述第一级查找表,包含n个ROM,n个ROM分别存放n个权重值在矩阵首行中的列序号,权重集W中第l个权重值wl在矩阵首行中的列序号为Top[l];用于根据准循环矩阵G的行序号i,求取第一级查找表的地址LUT1_Addr,从地址中读取各个权重值在矩阵首行中的列序号Top[l];所述模加器,数量为n,用于由Top[l]求取各个权重值在矩阵所有行中的列序号ColNum[l];所述选择器,数量为n,用于从输入的信息序列b中选择第ColNum[l]个比特bColNum[l];所述拼接器,用于将各个bColNum[l]按照l=1,…,n的顺序进行拼接组成n个比特的二进制数data;所述第二级查找表,包含一个ROM,ROM存放内容其中,Al=LUT2_Addr[l];所述第二级查找表的地址LUT2_Addr=data;用于根据地址LUT2_Addr读取得到RCM编码符号si的值。2.根据权利要求1所述的一种基于准循环矩阵两级查找表的RCM编码器,其特征在于,所述第一级查找表的每个ROM的字数为m,字长为c=logN个bit。3.根据权利要求1所述的一种基于准循环矩阵两级查找表的RCM编码器,其特征在于,第二级查找表中ROM的字数为2n,字长为个bit。4.根据权利要求1所述的一种基于准循环矩阵两级查找表的RCM编码器,其特征在于,所述第一级查找表的地址5.根据权利要求1所述的一种基于准循环矩阵两级查找表的RCM编码器,其特征在于,所述模加器中列序号ColNum[l]具体为:ColNum[l]=Col>(Top[l]/K+1)×K?Col-K:Col,其中,Col=Top[l]+(i-1)%K。6.一种基于准循环矩阵两级查找表的RCM编码方法,其特征在于,所述方法包...
【专利技术属性】
技术研发人员:鲁放,董燕,饶文贵,田现周,程红伟,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。