【技术实现步骤摘要】
一种基于冗余余数系统码的信号处理方法
本专利技术涉及通信
,特别是涉及一种基于冗余余数系统码的信号处理方法。
技术介绍
冗余余数系统(RedundantResidueNumberSystem,RRNS)顾名思义就是在余数系统的基础上加上一组冗余数,余数加上冗余数就组成RRNS码(RedundantResidueNumberSystemCodes);RRNS码分为两部分,一部分是非冗余基,由k个符号xa组成(1≤a≤k),另外一部分是冗余基,由n-k个符号xb组成(k+1≤b≤n),非冗余基代表信息位,冗余基代表校验位。在产生冗余基时,需要用到一组非冗余模ma和一组冗余模mb。这些模集必须满足以下三个规则:1.模由成对相对素数正整数组成;2.后续模的整数值大于前一模(m1<…<mk<mk+1<…<mn);3.模Ma和Mb的乘积必须足以分别代表[0,Ma-1]和[0,Mb-1]合法范围内的所有数;其中,Mi=M/mi,在通信系统中使用RRNS码作为信道码的目的就 ...
【技术保护点】
1.一种基于冗余余数系统码的信号处理方法,其特征在于,包括以下步骤:/n对信源信号进行冗余余数系统编码得到编码结果;/n对所述编码结果进行调制,并发送到信道中进行传播;/n从信道中接收信号,对从信道中接收到的信号进行解调得到解调结果;/n获取所述解调结果里每个符号对应的解调向量中最大值与次最大值之间的比值,将该比值与预设的可靠性阈值进行比较筛选出低可靠性符号;/n根据所述低可靠性符号的个数,采用删除算法,对所述解调结果进行译码得到译码结果。/n
【技术特征摘要】
1.一种基于冗余余数系统码的信号处理方法,其特征在于,包括以下步骤:
对信源信号进行冗余余数系统编码得到编码结果;
对所述编码结果进行调制,并发送到信道中进行传播;
从信道中接收信号,对从信道中接收到的信号进行解调得到解调结果;
获取所述解调结果里每个符号对应的解调向量中最大值与次最大值之间的比值,将该比值与预设的可靠性阈值进行比较筛选出低可靠性符号;
根据所述低可靠性符号的个数,采用删除算法,对所述解调结果进行译码得到译码结果。
2.根据权利要求1所述的基于冗余余数系统码的信号处理方法,其特征在于,获取所述解调结果里每个符号对应的解调向量中最大值与次最大值之间的比值,将该比值与预设的可靠性阈值进行比较筛选出低可靠性符号,按以下方式得到每个符号对应的解调向量中最大值与次最大值之间的比值λi(i=1,2,...,n):
其中,max1表示解调向量中的最大值,max2表示解调向量中的次最大值,q表示解调向量个数;
对于上述方式产生的λi(i=1,2,...,n)以及所述可靠性阈值λT,则λi>λT时对应的符号即为低可靠性符号。
3.根据权利要求1所述的基于冗余余数系统码的信号处理方法,其特征在于,根据所述低可靠性符号的个数,采用删除算法,对所述解调结果进行译码得到译码结果,包括以下步骤:
以所述解调结果中删除了所述低可靠性符号的剩余部分及所述剩余部分对应的模作为独立的[n-E,k]码y=(y1,y2,…,yn-E)进行译码,其中,E为根据所述低可靠性符号的个数T决定的符号删除个数;按以下方式获取所述[n-E,k]码在译码过程中产生的Yn-E值:
其中,
当T=0时,则E=T,直接对所述解调结果进行译码得到译码结果。
4.根据权利要求3所述的基于冗余余数系统码的信号处理方法,其特征在于,根据所述低可靠性符号的个数,采用删除算法,对所述解调结果进行译码得到译码结果,还包括以下步骤:
当n-k>T>0时,则E=T;若对所述[n-E,k]码进行译码没超出译码的纠错能力,且当所述Yn-E值未超出对应的合法范围时,运用所述Yn-E值对所述解调结果中的冗余基和非冗余基进行求模得到译码结果。
5.根据权利要求3所述的基于冗余余数系统码的信号处理方法,其特征在于,根据所述低可靠性符号的个数,采用删除算法,对所述解调结果进行译码得到译码结果,还包括以下步骤:
当n-k>T>0时,则E=T;若对所述[n...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。