当前位置: 首页 > news >正文

中文域名网站有哪些西宁手机网站建设

中文域名网站有哪些,西宁手机网站建设,yw55523can优物入口,内部劵网站怎么做目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1、ZF(零迫)算法 4.2、ML(最大似然)算法 4.3、MRC(最大比合并)算法 4.4、MMSE(最小均方误差&#xff…

目录

1.算法运行效果图预览

2.算法运行软件版本

3.部分核心程序

4.算法理论概述

4.1、ZF(零迫)算法

4.2、ML(最大似然)算法

4.3、MRC(最大比合并)算法

4.4、MMSE(最小均方误差)算法

5.算法完整程序工程


1.算法运行效果图预览

2.算法运行软件版本

matlab2022a

3.部分核心程序

.......................................................................
N              = 100;                            %Tc/TS the ratio between symbol period
num_Source_bit = 2e6;          %1000000
num_Tag_bit    = num_Source_bit/N;%10000
num_Channel    = num_Source_bit/f_s;%100s_Alphabet     = 1/sqrt(2)* [1+1j;-1+1j ;-1-1j ;1-1j];%4x1
c_Alphabet     = [1;-1];                              %2x1s_Matrix       = exp(j*(randi([0 3],num_Channel,f_s)*pi/2+pi/4));      %ambient signal (QPSK)             %100x10000
c_Matrix       = 2*(randi([0 1],num_Channel,f_s/N))-1;                     %backscattered signal (BPSK)   %100x100
noise_Matrix   = 1/sqrt(2)* (normrnd(0,sqrt(varNoise),num_Channel,f_s) + 1i*normrnd(0,sqrt(varNoise),num_Channel,f_s));%100x10000%% AWGN
for kChannel = 1:num_Channel%100kChannelh = 1/sqrt(2)*(normrnd(0,1) + 1i*normrnd(0,1));         %normalized direct-link channelf = 1/sqrt(2)*(normrnd(0,1) + 1i*normrnd(0,1));          %normalized TX-Tag channelg = sqrt(0.5);                                                             %fixed Tag-C-RX channels = s_Matrix(kChannel,:);%%S-matrix:100x10000 ; S:1x10000                                           c = c_Matrix(kChannel,:);%c-matrix:100x100 ; c:1x100noise = noise_Matrix(kChannel,:);%noise:1x10000c_sample = reshape(repmat(c,N,1),1,f_s);%fs=1e4 thus,repmat(c,N,1):100x100;c-sample:1x10000for kSNR = 1:length(SNR_dB)%length=11p     = P(kSNR);y     = sqrt(p)*h*s + sqrt(p)*f*alpha*g*s.*c_sample; %1x10000 received signaly_std = sqrt(p)*h*s;y     = awgn(y,SNR_dB(kSNR),'measured');y_std = awgn(y_std,SNR_dB(kSNR),'measured');%%ML detection %%fixed c=-1s_detection_c1     = abs( repmat(y,4,1)- sqrt(p)*(h -  alpha * g * f)* repmat(s_Alphabet,1,f_s));[~,s_Est_c1_index] = min(s_detection_c1);s_Est_c1           = exp(j*(mod(s_Est_c1_index-1,4)*pi/2+pi/4));%%fixed c=1s_detection_c2     = abs( repmat(y,4,1)- sqrt(p)*(h +  alpha * g * f)* repmat(s_Alphabet,1,f_s));[~,s_Est_c2_index] = min(s_detection_c2);s_Est_c2           = exp(j*(mod(s_Est_c2_index-1,4)*pi/2+pi/4));c_detection        = abs([y-sqrt(p)*(h-alpha * g * f)*s_Est_c1; y-sqrt(p)*(h+ alpha * g * f)*s_Est_c2]).^2;c_est_block1       = sqrt(sum(reshape(c_detection(1,:),N,f_s/N)));c_est_block2       = sqrt(sum(reshape(c_detection(2,:),N,f_s/N)));[~,c_Est_index]    = min([c_est_block1;c_est_block2]);c_Est              = (c_Est_index-1)*2-1;c_Est_sample       = reshape(repmat(c_Est,N,1),1,f_s);%1x10000s_detection        = abs( repmat(y,4,1)- sqrt(p)*(h*repmat(s_Alphabet,1,f_s) + s_Alphabet*alpha * g * f*c_Est_sample));[~,s_Est_index]    = min(s_detection);s_Est              = exp(j*(mod(s_Est_index-1,4)*pi/2+pi/4));Num_BER_s(kChannel,kSNR)     = length(find(s-s_Est~=0)); Num_BER_c(kChannel,kSNR)     = length(find(c-c_Est~=0)); end
endnum_BER_s     = sum(Num_BER_s);
num_BER_c     = sum(Num_BER_c);BER_s     = num_BER_s/num_Source_bit;
BER_c     = num_BER_c/num_Tag_bit;figure;
semilogy(SNR_dB,BER_s,'b-o')
hold on
semilogy(SNR_dB,BER_c,'r-s')            
grid on
xlabel('SNR (dB)')
ylabel('BER')legend('s(n)','c(n)')save ML_Awgn.mat SNR_dB BER_s BER_c
01_143m

4.算法理论概述

          通信系统中ZF(Zero Forcing,零迫)、ML(Maximum Likelihood,最大似然)、MRC(Maximum Ratio Combining,最大比合并)和MMSE(Minimum Mean Square Error,最小均方误差)是四种常见的信号检测算法。这些算法在通信系统中用于从接收信号中恢复出原始发送信号。

4.1、ZF(零迫)算法

        ZF算法是一种简单的信号检测算法,它的目标是在接收端完全消除干扰和噪声,从而恢复出原始的发送信号。ZF算法通过迫零接收端的干扰和噪声,使得接收信号只包含所需的信号分量。

假设接收信号为y,发送信号为s,信道矩阵为H,噪声为n,则接收信号可以表示为:

y = Hs + n

ZF算法通过左乘信道矩阵的逆矩阵H^(-1),得到:

s = H^(-1) * y

这样,就可以恢复出原始的发送信号s。

4.2、ML(最大似然)算法

        ML算法是一种基于统计学的信号检测算法,它的目标是在所有可能的发送信号中,找到最有可能的那一个。ML算法通过比较接收信号与所有可能的发送信号的似然度,选择似然度最大的那个作为最终的检测结果。

        假设发送信号有M种可能,每种可能的概率为p(s|y),则ML算法的目标是找到使得p(s|y)最大的s。具体的数学表达式为:

s_ML = arg max p(s|y)

4.3、MRC(最大比合并)算法

       MRC算法是一种多天线技术中的信号检测算法,它的目标是通过合并多个接收天线的信号,提高接收信号的信噪比。MRC算法通过对每个接收天线的信号进行加权合并,使得合并后的信号信噪比最大化。

       假设有N个接收天线,每个天线的接收信号为y_n,信道为h_n,噪声为n_n,则MRC算法的输出可以表示为:

y_MRC = Σ (h_n^* * y_n) / Σ |h_n|^2

其中,*表示共轭运算。

4.4、MMSE(最小均方误差)算法

       MMSE算法是一种考虑噪声和干扰的信号检测算法,它的目标是在抑制噪声和干扰的同时,尽可能地减小误差。MMSE算法通过最小化均方误差来衡量检测性能的优劣。

假设接收信号为y,发送信号为s,信道矩阵为H,噪声为n,则MMSE算法的输出可以表示为:

s_MMSE = (H^H * H + σ^2 * I)^(-1) * H^H * y

其中,σ^2是噪声的方差,I是单位矩阵。

       以上是ZF、ML、MRC和MMSE四种信号检测算法的原理和数学公式。这些算法在通信系统中有着广泛的应用,可以提高通信系统的性能和稳定性。

5.算法完整程序工程

OOOOO

OOO

O

http://www.yayakq.cn/news/484851/

相关文章:

  • 公司开发个网站怎么做wordpress category order
  • 表白网站制作源代码wordpress阅读设置
  • 电子商务网站建设 价格wordpress上传图片占空间
  • 石家庄做网站邮箱电话小程序制作开发平台
  • 商城顺德网站建设wordpress 文章标题移动
  • 石家庄语音网站建设公司网站访问量怎么做
  • 学校网站的服务器手机软件app制作的三种方式
  • 济南网站备案程序深圳网页制作与网站建设方案维护
  • 聊城做网站公司信息百度一下你就知道移动首页
  • 长春网站建设流程世界杯比赛系统网页设计作业
  • 找国外公司做网站wordpress浏览次数插件
  • 做生存曲线的网站网站排名与什么有关系
  • 辽阳住房和城乡建设网站discuz网站伪静态设置
  • 网页设计建网站流程河南seo和网络推广
  • 建站推广什么意思帮齐家网做的网站
  • 如何填写网站开发验收单网站开发分为哪几块
  • 江门做网站多少钱如何定制微信小程序
  • 上海网站建设公司 红威做直播网站需要那些技术
  • 手机网站返回跳转网络文化有限公司网站建设策划书
  • 郑州正规网站制作公司建筑学网站推荐
  • 网页设计网站的分析单位建设网站的目的
  • 做海鱼的网站网站开发的技术路线
  • 福建漳州东山规划建设局网站网站建设功能seo
  • 在南宁做家教兼职的网站郑州网站建设策划方案
  • 渭城区住房和城乡建设局网站重庆金建站
  • 网站轮播图怎么保存丹东做网站公司
  • 商城网站建设二次开发台州行app官网下载
  • 铁道部建设管理司官方网站北京南昌网站制作
  • 翻译类公司网站模板浮动微信代码wordpress
  • 公司网站建设设计绿色 网站 源码