版块导航
正在加载中...
客户端APP下载
论文辅导
调剂小程序
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(267)
>
硕博家园
(7)
>
导师招生
(6)
>
虫友互识
(6)
>
海外博后
(4)
>
论文投稿
(4)
>
基金申请
(3)
>
考研
(3)
>
休闲灌水
(3)
>
招聘信息布告栏
(2)
>
博后之家
(2)
>
教师之家
(2)
>
考博
(2)
>
留学生活
(1)
>
健康生活
(1)
>
文学芳草园
(1)
小木虫论坛-学术科研互动平台
»
专业学科区
»
信息科学
»
通信科学
»
信源编码怎么运用到实际
12
1/2
返回列表
1
2
下一页
查看: 1152 | 回复: 11
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
无知飞鱼
银虫
(初入文坛)
应助: 0
(幼儿园)
金币: 390
帖子: 47
在线: 37.7小时
虫号: 2700931
注册: 2013-10-06
性别: GG
专业: 信息理论与信息系统
[
求助
]
信源编码怎么运用到实际
已有2人参与
各位大神,最近看了一些关于霍夫曼编码的介绍和代码实现。但是看到的编码结果都是以字符数组的形式存放的,而我们实际中编码的结果不应该是以二进制位来存放么?怎么把这种字符串形式的编码转换成直接对二进制位的操作呢?
看过一些霍夫曼编码实现过程,比如A对应的编码是0010,一般编码实现时是分别将‘0’、‘0’、‘1’、‘0’作为占有八位二进制位的字符放进字符数组中;但是我们实际编码时应该是把它们分别当做一位二进制位来看,把编码结果放到二进制数据流中。前一种编码后就占了4*8=32位二进制位了,而我们实际想要得到的应该是4位二进制位不是么?请问应该怎样操作呢?
回复此楼
» 猜你喜欢
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有6人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有6人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有10人回复
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有9人回复
有院领导为了换新车,用横向课题经费买了俩车
已经有10人回复
遇见不省心的家人很难过
已经有24人回复
AI 太可怕了,写基金时,提出想法,直接生成的文字比自己想得深远,还有科学性
已经有6人回复
酰胺脱乙酰基
已经有13人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有10人回复
» 本主题相关价值贴推荐,对您同样有帮助:
高效液相色谱柱做了实际样品偶怎么更好的维护色谱柱
已经有14人回复
在写CV,怎么组织一下语言能让实习看起来高大上一些呢,实习也做了不少工作,但很零散
已经有8人回复
拟南芥核基因编码蛋白,定位于叶绿体。已知氨基酸序列,怎么找到前导肽?
已经有6人回复
机票行程单行段与价格与实际不符合,怎么办?
已经有4人回复
外行求问,两种群间作用的Lotka-Volterra参数如何确定? 悬赏中~
已经有16人回复
Chemdraw氢谱预测,怎么将化学位移标记成实际谱图的值?
已经有3人回复
IEEE PES Letters意见,怎么委婉说明实际上不需要实测
已经有11人回复
实际工程应用时,厌氧反应器是怎么启动的呢?
已经有8人回复
一段序列(不是基因,是非编码RNA)怎么知道都有哪些miRNA可能作用于他呢?
已经有4人回复
MS模拟XRD衍射峰强度为相对强度值,与实际实验值怎么比较
已经有6人回复
急!!如何申请版权
已经有4人回复
相同的经纬度的采样点在影像上的位置与实际位置不一样是怎么回事儿
已经有3人回复
怎样取出马弗炉中融化的玻璃残留物??
已经有14人回复
实际转化率和平衡值有差距是怎么回事?
已经有12人回复
核磁碳信号显示只有一个碳,但实际与文献比对,应该是两个碳信号,怎么处理呢?
已经有13人回复
大家觉得电化学专业怎么样?
已经有41人回复
【求助】实际样品测定RSD怎么算
已经有12人回复
急求助:硕士简历上的专业与实际不一致,就业协议书上该怎么填
已经有24人回复
【讨论】ARCGIS中如何实现同一区域不同投影和比例尺的两张矢量图的要素叠合?
已经有4人回复
【求助】如何除去叔丁醇的水
已经有9人回复
1楼
2015-04-21 10:33:16
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
无知飞鱼
银虫
(初入文坛)
应助: 0
(幼儿园)
金币: 390
帖子: 47
在线: 37.7小时
虫号: 2700931
注册: 2013-10-06
性别: GG
专业: 信息理论与信息系统
有人解答一下么。。。。。。。。
回复此楼
2楼
2015-04-21 11:28:17
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
无知飞鱼
银虫
(初入文坛)
应助: 0
(幼儿园)
金币: 390
帖子: 47
在线: 37.7小时
虫号: 2700931
注册: 2013-10-06
性别: GG
专业: 信息理论与信息系统
有人解答一下么。。。。。。。。
回复此楼
3楼
2015-04-21 14:14:03
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
ll550
木虫
(职业作家)
应助: 259
(大学生)
金币: 4586.3
散金: 230
红花: 34
帖子: 3331
在线: 767小时
虫号: 3180771
注册: 2014-05-05
专业: 马、恩、列、斯思想研究
【答案】应助回帖
感谢参与,应助指数 +1
首先一个byte可以表示0-255中任意一个数。输入一串byte到huffman encoder之后,输出得到一串编码后的byte。
不是所有的编码输入输出都是0和1组成的。RS code也是类似的。
赞
一下
回复此楼
livelong
4楼
2015-04-21 14:43:44
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
无知飞鱼
银虫
(初入文坛)
应助: 0
(幼儿园)
金币: 390
帖子: 47
在线: 37.7小时
虫号: 2700931
注册: 2013-10-06
性别: GG
专业: 信息理论与信息系统
引用回帖:
4楼
:
Originally posted by
ll550
at 2015-04-21 14:43:44
首先一个byte可以表示0-255中任意一个数。输入一串byte到huffman encoder之后,输出得到一串编码后的byte。
不是所有的编码输入输出都是0和1组成的。RS code也是类似的。
那这个输入输出之间的编码操作是怎么实现的呢?比如我要对一连串32位的整形数据进行编码,输出的编码可能有一位、三位、五位的二进制位,怎么把这些二进制位编码结果组合成byte字节呢?
赞
一下
回复此楼
5楼
2015-04-21 17:00:24
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
ll550
木虫
(职业作家)
应助: 259
(大学生)
金币: 4586.3
散金: 230
红花: 34
帖子: 3331
在线: 767小时
虫号: 3180771
注册: 2014-05-05
专业: 马、恩、列、斯思想研究
引用回帖:
5楼
:
Originally posted by
无知飞鱼
at 2015-04-21 17:00:24
那这个输入输出之间的编码操作是怎么实现的呢?比如我要对一连串32位的整形数据进行编码,输出的编码可能有一位、三位、五位的二进制位,怎么把这些二进制位编码结果组合成byte字节呢?...
比如一个byte 8bit 00000000 = 0,00000001 = 1,。。。。。。一次类推到255即可。输出的也是同样的byte。
赞
一下
回复此楼
livelong
6楼
2015-04-21 17:24:51
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
无知飞鱼
银虫
(初入文坛)
应助: 0
(幼儿园)
金币: 390
帖子: 47
在线: 37.7小时
虫号: 2700931
注册: 2013-10-06
性别: GG
专业: 信息理论与信息系统
引用回帖:
6楼
:
Originally posted by
ll550
at 2015-04-21 17:24:51
比如一个byte 8bit 00000000 = 0,00000001 = 1,。。。。。。一次类推到255即可。输出的也是同样的byte。...
我是说怎么把不同长度的二进制位拼接成长的字节,比如:a,b,c对应的编码分别为:00,010,011,那么abc对应的编码就是00010011,这个结果应该怎么得到?同样我们解码时应该是对二进制位进行一位一位的判断,然后得到译码结果吧。这个应该可以通过位操作来实现,可是感觉会好麻烦。。。
赞
一下
回复此楼
7楼
2015-04-21 20:03:24
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
lcs199771
银虫
(正式写手)
应助: 40
(小学生)
金币: 6698.9
散金: 30
红花: 5
沙发: 1
帖子: 874
在线: 217.7小时
虫号: 1991163
注册: 2012-09-11
性别: GG
专业: 信号理论与信号处理
【答案】应助回帖
感谢参与,应助指数 +1
霍夫曼编码是无失真信源编码,编出的每一个码子是唯一可译的,在双方的码本里有一一对应,所以不要担心译码问题,接受的码子后,和接收端库里的码子对应查找就可以了,无所谓几进制!
[ 发自小木虫客户端 ]
赞
一下
回复此楼
业精于勤荒于嬉、行成于思而毁于随
8楼
2015-04-21 22:06:23
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
ll550
木虫
(职业作家)
应助: 259
(大学生)
金币: 4586.3
散金: 230
红花: 34
帖子: 3331
在线: 767小时
虫号: 3180771
注册: 2014-05-05
专业: 马、恩、列、斯思想研究
【答案】应助回帖
引用回帖:
7楼
:
Originally posted by
无知飞鱼
at 2015-04-21 20:03:24
我是说怎么把不同长度的二进制位拼接成长的字节,比如:a,b,c对应的编码分别为:00,010,011,那么abc对应的编码就是00010011,这个结果应该怎么得到?同样我们解码时应该是对二进制位进行一位一位的判断,然后得到 ...
有个码本查询就得到了
[ 发自小木虫客户端 ]
赞
一下
回复此楼
livelong
9楼
2015-04-21 22:11:45
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
无知飞鱼
银虫
(初入文坛)
应助: 0
(幼儿园)
金币: 390
帖子: 47
在线: 37.7小时
虫号: 2700931
注册: 2013-10-06
性别: GG
专业: 信息理论与信息系统
引用回帖:
9楼
:
Originally posted by
ll550
at 2015-04-21 22:11:45
有个码本查询就得到了
...
我是说怎么将那些不定长的二进制位拼接?查询只能得到单个字符的编码,怎么得到一连串字符串的编码?
赞
一下
回复此楼
10楼
2015-04-22 08:22:55
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
数理科学综合
机械
物理
数学
农林
食品
地学
能源
信息科学
土木建筑
航空航天
转基因
我要订阅楼主
无知飞鱼
的主题更新
12
1/2
返回列表
1
2
下一页
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定