资源简介
WCDMA系统中随机接入过程的仿真,包含整个随机接入信道的仿真,完全根据WCDMA协议产生,包含信源产生、编码、交织、数据发送接收、解码解调、误码率统计等过程。
代码片段和文件信息
%% ==============================================================
% Description:For rate matching algorithm the parameters eini eplus eminus
% and Xi are needed. In this function these parameters will
% be calculated for uncoded TrCHs convolutionally encoded TrCHs
% and turbo encoded TrCHs on which repetition is to be performed.
% Input:
% Nij :Number of bits in a radio frame before rate matching
% on TrCH i with transport format combination j.
% dNij: If positive number of bits to be repeated in each
% radio frame on TrCH i with transport format combination j.
% If negative number of bits to be punctured in each
% radio frame on TrCH i with transport format
% combination j.
% Fi : Number of radio frame in a TTI for TrCH i
% Output:
% Xi :
% dNi :
% eini : Initial value of variable e in the rate matching pattern
% determination algorithm
% eplus : Increment of variable e in the rate matching pattern
% determination algorithm
% eminus: Decrement of variable e in the rate matching pattern
% determination algorithm
%
% LeoTsao
% 20091223
%% ==============================================================
function [XidNieiniepluseminus] = calcRateMatchPara(NijdNijFi)
a = 2;
dNi = dNij;
Xi = Nij;
R = mod(dNijNij);%note: in this context ΔNij mod Nij is in the range of 0 to Nij-1 i.e. -1 mod 10 = 9.
if (R~=0) && (Nij>=2*R)
q = ceil(Nij/R);
else
q = ceil(Nij/(R-Nij));
end
if mod(q2)==0 % if q is even
q1 = q + gcd(abs(q)Fi)/Fi;
else
q1 = q;
end
for x = 0:1:Fi-1
S_Idx = mod(abs(floor(x*q1))Fi);
S_IdxValue = abs(floor(x*q1))/Fi;
S(S_Idx+1) = S_IdxValue;
end
if Fi == 1
P1 = [0];
elseif Fi == 2
P1 = [0 1];
elseif Fi == 4
P1 = [0 2 1 3];
elseif Fi == 8
P1 = [0 4 2 6 1 5 3 7];
else
error(‘Fi Error!‘)
end
for ni = 1:Fi
% BeforeMod = floor(a*S(1+P1(ni))*abs(dNi)+1);%%%%%% floor %%%%%%%% %*******
BeforeMod = a*S(1+P1(ni))*abs(dNi)+1;
eini(ni) = mod(BeforeModa*Nij);
end
eini;
eplus = a*Xi;
eminus = a*abs(dNi);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2350 2014-03-06 14:31 PRACH\calcRateMatchPara.m
文件 2872 2014-03-06 14:31 PRACH\calcRateMatchParaTurboPuncturing.m
文件 522 2014-03-06 14:31 PRACH\channal_est_interp.m
文件 851 2014-03-06 14:31 PRACH\crc_add.m
文件 901 2014-03-06 14:31 PRACH\crc_check.m
文件 696 2014-03-06 14:31 PRACH\despread.m
文件 1331 2014-03-06 14:31 PRACH\FHT.m
文件 8233 2014-03-06 14:31 PRACH\gold_code.mat
文件 31617 2014-03-11 11:13 PRACH\Main_PRACH.asv
文件 31800 2014-03-11 11:26 PRACH\Main_PRACH.m
文件 1316 2014-03-06 14:31 PRACH\max_peak.m
文件 1698 2014-03-06 14:31 PRACH\Ndata.m
文件 507 2014-03-06 14:31 PRACH\ovsf_gen.m
文件 3503 2014-03-06 14:31 PRACH\RateMatching.m
文件 1591 2014-03-06 14:31 PRACH\RateMatchingAlgorithm.asv
文件 1895 2014-03-06 14:31 PRACH\RateMatchingAlgorithm.m
文件 1657 2014-03-06 14:31 PRACH\RateMatchingBitCollection.m
文件 1847 2014-03-06 14:31 PRACH\RateMatchingBitSeparation.m
文件 787 2014-03-06 14:31 PRACH\RateMatchPuncturingExecute.m
文件 773 2014-03-06 14:31 PRACH\spread.m
文件 1397 2014-03-06 14:31 PRACH\TFCI_Encoder.asv
文件 903 2014-03-06 14:31 PRACH\TFCI_Encoder.m
文件 18 2014-03-06 14:31 PRACH\程序说明.txt
目录 0 2014-03-11 11:23 PRACH
----------- --------- ---------- ----- ----
99065 24
相关资源
- 超宽带TOA定位卡尔曼滤波定位算法m
- matlab图像识别农作物病虫害
- wind_pmsg
- SOH的关于IMU算法的源代码和测试工程
- matlab实现的综合评价的熵权法
- matlab基于混沌映射对图像加密和解密
- cec2013基准测试函数 matlab源程序
- 载波恢复与符号定时的仿真 (carrie
- 等距映射(ISOMAP)算法的matlab实现
- 利用压缩感知的关联成像程序,计算
- matlab计算复杂网络中节点的紧密中心
- matlab仿真的图像序列的柱面全景拼接
- 欧拉运动放大视频和代码
- matlab神经网络43个案例分析的代码及数
- matlab混凝土(Concrete )骨料(Bone )随
- Direct-driven-PMSG
- 稀疏恢复算法 focuss
- 蒙特卡洛模拟光子在组织中的运动m
- ERADistNataf MATLAB
- bp神经网络的adp小程序
- 主动声纳
- Particle Swarm Optimization(PSO) Algorithm
- MATLAB绘制伯德图
- 椭圆拟合matlab
- knn算法matlab实现
- 基本蛙跳程序 matlab
- 用matlab编写的BP神经网络用于预测房价
- 针对三维点云的Mean Shift聚类算法(
- 复杂网络特性计算的matlab代码
- 基于MATLAB的灰色预测模型的实现
评论
共有 条评论