概述
1、速率匹配算法结构
2、速率匹配算法Python实现
def rate_match(messages,delta,ini,minus,plus): ''' :param messages:速率匹配输入数据 :param delta:打孔或重复比特数 :param ini:速率匹配参数初始值 :param minus:速率匹配参数 :param plus:速率匹配参数 :return:速率匹配后输出数据 ''' l=len(messages) rmbits=[0]*(l+delta) if delta<0:#打孔 m=0 k=0 e=ini while m<=l-1: e=e-minus if e<=0: m=m+1 rmbits[k]=messages[m] e=e+plus k=k+1 else: rmbits[k]=messages[m] k=k+1 m=m+1 elif delta>0:#重复 m=0 k=0 e=ini while m<= l-1: e=e-minus if e<= 0: rmbits[k]=messages[m] k=k+1 rmbits[k]=messages[m] e=e+plus k=k+1 m=m+1 else: rmbits[k]=messages[m] k=k+1 m=m+1 else: rmbits=rmbits return rmbits
最后
以上就是畅快蚂蚁为你收集整理的Python实现WCDMA速率匹配算法的全部内容,希望文章能够帮你解决Python实现WCDMA速率匹配算法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复