資源簡介
基于python的咬尾卷積viterbi譯碼器實現
其中包括CRC校驗
代碼片段和文件信息
import?math??????????????????????????????????????????????????????????????????????????????????????????????????????????????
import?random????????????????????????????????????????????????????????????????????????????????????????????????????????????
import?numpy?as?np???????????????????????????????????????????????????????????????????????????????????????????????????????
from?source?import?*?????????????????????????????????????????????????????????????????????????????????????????????????????
import?pprint????????????????????????????????????????????????????????????????????????????????????????????????????????????
import?copy??????????????????????????????????????????????????????????????????????????????????????????????????????????????
import?logging???????????????????????????????????????????????????????????????????????????????????????????????????????????
‘‘‘??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
------------------------------------------???????????????????????????????????????????????????????????????????????????????
?????[dind0d1d2d3d4d5]?????????????????????????????????????????????????????????????????????????????????????????????
???????????????m00???????????????????????????????????????????????????????????????????????????????????????????????????????
?????pm_in0??+----+?pm_out0??????????????????????????????????????????????????????????????????????????????????????????????
??????????????\??/?bm10??????????????????????????????????????????????????????????????????????????????????????????????????
???????????????\/????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????/\????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????/??\?bm01??????????????????????????????????????????????????????????????????????????????????????????????????
?????pm_in1??+----+?pm_out1??????????????????????????????????????????????????????????????????????????????????????????????
??????????????bm11???????????????????????????????????????????????????????????????????????????????????????????????????????
------------------------------------------???????????????????????????????????????????????????????????????????????????????
‘‘‘??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
class?TailBitingConv:????????????????????????????????????????????????????????????????????????????????????????????????????
????def?__init__(self):??????????????????????????????????????????????????????????????????????????????????????????????????
????????self.poly_x?=?0o133??????????????????????????????????????????????????????????????????????????????????????????????
????????self.poly_y?=?0o171??????????????????????????????????????????????????????????????????????????????????????????????
????????self.poly_z?=?0o165?????????????????????????????????????????????
評論
共有 條評論