永发信息网

matlab解码求助

答案:1  悬赏:30  手机版
解决时间 2021-03-26 08:47
matlab解码求助
最佳答案
1.PCM 编码实现(M函数)

function code=PCMcoding(Range,S)搜索
code=zeros(1,8);
Normalization=abs(S)/Range;
deta=1/2048;
if sign(S)==1
code(1)=1;
else
code(1)=0;
end
detas=ceil(Normalization/deta);
if detas>128
code(2)=1;
if detas>512
code(3)=1;
if detas>1024
code(4)=1;
end
elseif detas>256
code(4)=1;
end
elseif detas>32
code(3)=1;
if detas>64
code(4)=1;
end
elseif detas>16
code(4)=1;
end

Tribal=bin2dec(num2str(code(2:4)))+1;
if Tribal==1
Interval=1;
else Interval=(2^(Tribal+2))/16;
end
if Tribal==1
code(5)=(2^3)*Interval code(6)=code(5)*(2^3)*Interval+(2^2)*Interval code(7)=code(5)*(2^3)*Interval+code(6)*(2^2)*Interval+(2^1)*Interval code(8)=code(5)*(2^3)*Interval+code(6)*(2^2)*Interval+code(7)*(2^1)*Interval+(2^0)*Intervalelse
code(5)=2^(Tribal+2)+(2^3)*Interval code(6)=2^(Tribal+2)+code(5)*(2^3)*Interval+(2^2)*Interval code(7)=2^(Tribal+2)+code(5)*(2^3)*Interval+code(6)*(2^2)*Interval+(2^1)*Interval code(8)=2^(Tribal+2)+code(5)*(2^3)*Interval+code(6)*(2^2)*Interval+code(7)*(2^1)*Interval+(2^0)*Intervalend

2。PCM 解码实现(M函数)

%PCM Decoding
function S=PCMdecoding(Range,code)
deta=Range/2048;
Tribal=bin2dec(num2str(code(2:4)))+1;
if Tribal==1
Interval=1;
else Interval=(2^(Tribal+2))/16;
end
if Tribal==1
S=code(5)*(2^3)*Interval+code(6)*(2^2)*Interval+code(7)*(2^1)*Interval+code(8)*(2^0)*Interval+Interval;
else
S=2^(Tribal+2)+code(5)*(2^3)*Interval+code(6)*(2^2)*Interval+code(7)*(2^1)*Interval+code(8)*(2^0)*Interval+Interval;
end
S=S*deta;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
It’s nice me with my lessons.A. of you t
看表格回答问题薛家湾第五小学上午作息时间表
武则天在位时杀了多少太子和公主?
如何挽回白羊座男生的心?
我1月20号申请的浦发银行白金简约版信用卡到
长沙哪个地方有锁之类的?
连翘叶能加入菜肴中烹饪吗
音乐银韩地址好找么,我有些事要过去,
56+6=什么
雨声像什么?
半包和清包有什么区别?
单选题财政工作基本是围绕生财、聚财、用财三
爱是LOVE 爱是amor什么歌啊
呼吸只能用嘴巴不能用鼻子呼吸和打呼鲁有关系
西安聚鑫隆资产管理公司怎么样?正规不?
推荐资讯
老四川火锅城这个地址在什么地方,我要处理点
精准扶贫户去年贷的五万元钱款今年贷不贷了
金青,灰燕,黑喉燕,柠檬燕哪种好
我的挡案在外地犯了法。怎么办。我的确没犯法
牧童看图写话一年级
在明星圈里哪一位演员与宋汶霏长相一模一样
扩写,题目自拟,高一水准,不用写特别好,六
判断题章鱼不是鱼类,因为它不具备鱼类的主要
冬至晚幽默的话语?发挥你们搞笑能力
笔记本是DELL XPS13 安装的WIN8.1 64位系统
国标机械制图的角度标注法,90度是否可以省略
将来律师上什么大学
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?