噴泉碼生成矩陣草稿_01

clc;clear;
% k =  ;
x = rand(1,k)<0.5;  %隨機生成碼元序列x

%***************初始度分佈函數開始***************
InitD = 2:K;
if find(d==InitD)
	P = 1/d/(d-1);
elseif d==1
	P = 1/K;
end
PP(d) = P;
%***************初始度分佈函數結束****************
%***************修正度分佈函數開始****************
%K =  ,o = ;
S = c*sqrt(K)*log(K/o);
Initd = 1:round(K/S)-1; %round(K/S)
if find(d==Initd)
	t = S/K/d;
elseif d==round(K/S)      %round(K/S)
	t = (S/K)*log(S/o);
else
	t = 0;
end
tt(d) = t;
Z = 0;
for d = 1:K
	Z = Z + PP(d) + tt(d);
end
Pa = (PP(d)+tt(d))/Z;
%***************修正度分佈函數結束_***************
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值