代码搜索:matlab
找到约 10,000 项符合「matlab」的源代码
代码结果 10,000
www.eeworm.com/read/18028/771080
matlab
Numusers=1;
Nc=16; %扩频因子
ISI_Length=1; %每径延时为ISI_Length/2
EbN0db = [0:2:10];
Tlen=5000;%数据长度
Bit_Error_Number1=0;%误比特率的初始值
Bit_Error_Number2=0;
Bit_Error_Number3=0;
power_unitary_factor1=sqrt
www.eeworm.com/read/18028/771081
matlab
len=76800; %产生两帧数据
pn9_output=zeros(1,len); %测试源的输出
Fs=3.84*8e6; %抽样频率
sf_length=128; %扩频因子
tpc=zeros(15,2);
slot=zeros(15,8);
seed=[1 1 zeros(1,7)]; %将不同信道的数作为pn9的种子
%不同码路的延迟,见25.141协议
www.eeworm.com/read/18028/771083
matlab
function c=ovsf(sf_length); % sf_length为输入的扩频因子变量
c=zeros(sf_length,sf_length);
ctemp=zeros(sf_length,sf_length);
c(1,1)=1;
for i=1:log2(sf_length);
itemp=2^i;
ctemp=c;
for j=1:item
www.eeworm.com/read/18028/771084
matlab
function y = cell_search_cpich(x, code_number);
% 用于WCDMA小区搜索的第三步,主扰码搜寻,函数返回主扰码的码号
% code_number的值为[0,63];
if(code_number > 63 || code_number
www.eeworm.com/read/18028/771085
matlab
function en_output = encoderm(x, g, alpha, puncture)
%x为待编码序列,g为生成多项式,alpha为交织映射表;
%如删余系数puncture = 1,则turbo码不删余,码率为1/3。如puncture = 0,则turbo码删余,码率为1/2。删余时,校验器选择RSC1的奇数位,RSC2的偶数位
%根据生成矩阵决定附加的尾比特数,编码
www.eeworm.com/read/18028/771086
matlab
function y = rsc_encode(g, x, end1)
%x为输入序列,g为卷积码的生成多项式,y为编码后输出
%endl尾比特处理标志,如end1>0,有m个尾比特,编码至x最后一个比特到达最后一个寄存器;如end1
www.eeworm.com/read/18028/771087
matlab
msg=[1 1 1 0 0 0 1 1 ]; %信息序列
poly=[1 1 0 0 1 1]; %生成多项式
[M N]=size(poly); %生成多项式大小
mseg=[msg zeros(1,N-1)] %存放加了CRC的序列
[q r]=deconv(mseg,poly); %q为商,r为余数
www.eeworm.com/read/18028/771088
matlab
msg = randint(4000,1,2,139); %产生随机数
t = poly2trellis(7,[171 133]); %定义trellis
code = convenc(msg,t); %卷积编码
ncode = awgn(code,6,'measured',244); %加噪声
qcode = quantiz(ncode,[0.001,.1,.3,.5,.
www.eeworm.com/read/18028/771089
matlab
n = 7; %码长
k = 4; %信息位长
A = [ 1 1 1;1 1 0;1 0 1;0 1 1 ];
G = [ eye(k) A ]; %生成矩阵
H = [ A' eye(n-k) ]; %校验矩阵
%编码
msg = [ 1 1 1 1 ]; %信息比特
code = mod(ms