代码搜索:衰落信道
找到约 1,714 项符合「衰落信道」的源代码
代码结果 1,714
www.eeworm.com/read/453797/7412243
m lr_lmmse_estimation.m
function [output,lamida_mse_lmmse,lamida_mse_lr_lmmse]=lr_lmmse_estimation(input,pilot_inter,pilot_sequence,pilot_num,trms,t_max,snr,cp);
%trms为多经信道的平均延时,t_max为最大延时,此处所有的时间都是已经对采样间隔做了归一化后的结果
beta=17
www.eeworm.com/read/438335/7732691
m wcdmasource.m
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/244002/12900638
m channel.m
function y = channel(sig2,Mt,Mr,x,H,N);
%function y = channel(sig2,Mt,Mr,x,H,N)
%
%信道传输模型
%
%输入:
% sig2----噪声
% Mt----发射天线数
% Mr----接收天线数
% x ----复数形式的输入信号(对于MIMO,输入时一个矩阵,每列都是某一时刻天线输
www.eeworm.com/read/327775/13062196
asv suboptimal_alloc.asv
%输入参数:aa,K,与最佳算法中的一样
%输出参数:每个子信道上应分配的功率,与
function y=suboptimal_alloc(aa,K)
M=4;
a=2*(sqrt(M)-1)/(sqrt(M)*log2(sqrt(M)));
b=3/(M-1);
Pmax=K;
sum2=0;
sum1=0;
for k=1:K
%if aa(k)>=exp(-b*lamda
www.eeworm.com/read/327775/13062231
asv suboptimal_alloc.asv
%输入参数:aa,K,与最佳算法中的一样
%输出参数:每个子信道上应分配的功率,与
function y=suboptimal_alloc(aa,K)
M=4;
a=2*(sqrt(M)-1)/(sqrt(M)*log2(sqrt(M)));
b=3/(M-1);
Pmax=K;
sum2=0;
sum1=0;
for k=1:K
%if aa(k)>=exp(-b*lamda
www.eeworm.com/read/327775/13062273
asv suboptimal_alloc.asv
%输入参数:aa,K,与最佳算法中的一样
%输出参数:每个子信道上应分配的功率,与
function y=suboptimal_alloc(aa,K)
M=4;
a=2*(sqrt(M)-1)/(sqrt(M)*log2(sqrt(M)));
b=3/(M-1);
Pmax=K;
sum2=0;
sum1=0;
for k=1:K
%if aa(k)>=exp(-b*lamda
www.eeworm.com/read/327775/13062313
asv suboptimal_alloc.asv
%输入参数:aa,K,与最佳算法中的一样
%输出参数:每个子信道上应分配的功率,与
function y=suboptimal_alloc(aa,K)
M=4;
a=2*(sqrt(M)-1)/(sqrt(M)*log2(sqrt(M)));
b=3/(M-1);
Pmax=K;
sum2=0;
sum1=0;
for k=1:K
%if aa(k)>=exp(-b*lamda
www.eeworm.com/read/140352/13086461
v add_noise.v
//加噪声的行为模块
//在无噪声的unnoised(峰值为1)信号中加入随机noise(峰值为2)信号
//得到加入噪声的noised信号,从而达到模拟信道传输的过程
`timescale 1ns/1ns
module add_noise(en,rst,clk_31,unnoised_data,noised_data);
input en,rst;
input clk_31;
www.eeworm.com/read/140075/13111219
m rs_channel.m
function [E,r_x] =rs_channel(t_x,N,Position,ERROR)
%本函数实现指定错误下的信道传输过程
%t_x为发送端编码器输出,N为出错个数,Position为指定的错误位置,ERROR为指定的错误数值
temp = Position;
temp2=ERROR;
Position = zeros(1,length(t_x));
for i= 1:
www.eeworm.com/read/323223/13346992
m lr_lmmse_estimation.m
function output=lr_lmmse_estimation(input,pilot_inter,pilot_sequence,pilot_num,trms,t_max,snr,cp);
%trms为多经信道的平均延时,t_max为最大延时,此处所有的时间都是已经对采样间隔做了归一化后的结果
beta=17/9;
[N,NL]=size(input);
Rhh=zeros(N,N