本程序用于完成BPSK、QPSK、pi/4QPSK、OQPSK、8PSK、16QAM、32QAM、64QAM和128QAM的调制仿真。并可任意扩展到MPSK和MQAM。程序分成四个部分,fir.m对基带码元序列进行脉冲成型,可选矩形脉冲,升余弦脉冲和平方根升余弦脉冲; modal.m 为主程序,完成岁各种信号的基带星座图映射、脉冲成型和调制;pi4QPSK.m 为pi/4QPSK信号的星座图映射程序;test1.m给出一个简单的频谱显示测试。
2022-01-01 09:02:23 4KB 调制 matlab QPSK MQAM
pi/4 qpsk调制方式的MATLAB实现 if bit_stream(jj)==0 bit00 = (bit_stream(ii)==0)*sin(2*pi*f*t + P1); QPSK_signal = [QPSK_signal (bit00)]; else bit0 = (bit_stream(ii)==0)*sin(2*pi*f*t + P2); bit1 = (bit_stream(jj)==0)*sin(2*pi*f*t + P2); QPSK_signal = [QPSK_signal (bit0+bit1) ]; end
2022-01-01 09:02:23 1KB pi4qpsk matlab
hslogic算法仿真蚁群算法优化matlab仿真 [path,information]=searchpath(n,m,information,z,starty,starth,endy,endh); %路径寻找 fitness=CacuFit(path); %适应度计算 [bestfitness,bestindex]=min(fitness); %最佳适应度 bestpath=path(bestindex,:); Best=[Best;bestfitness];
2022-01-01 09:02:22 20KB 蚁群算法 hslogic matlab
hslogic算法仿真-MOPSO优化算法得到Pareto域,多目标优化
2022-01-01 09:02:21 10KB Pareto域 PSO
hslogic算法仿真-MOPSO优化算法得到Pareto域,多目标优化
2022-01-01 09:02:21 10KB Pareto域 PSO
hslogic算法仿真—QPSK调制解调+costas载波同步+gardner时间同步matlab仿真 I_NCO = cos(wc_nco/Freq_Sample*((i-1-mul)*nsamp+1 : (i-1+mul)*nsamp+nsamp)+mod(NCO_Phase,2*pi));%NCO产生的I路输入信息数据 Q_NCO = - sin(wc_nco/Freq_Sample*((i-1-mul)*nsamp+1 : (i-1+mul)*nsamp+nsamp)+mod(NCO_Phase,2*pi));%NCO产生的Q路输入信息数据 I_RECE=rece((i-1-mul)*nsamp+1 : (i-1+mul)*nsamp+nsamp).*I_NCO; %I路输入信息数据 Q_RECE=rece((i-1-mul)*nsamp+1 : (i-1+mul)*nsamp+nsamp).*Q_NCO; %Q路输入信息数据 %根升余弦滤波 I_RRC_S = RRCrece(I_RECE,Freq_Data,nsamp,alpha,delay);%I路输入信息数据经过根升余弦匹配滤波 Q_RRC_S = RRCrece(Q_RECE,Freq_Data,nsamp,alpha,delay);%Q路输入信息数据经过根升余弦匹配滤波 I_PLL=I_RRC_S(delay*nsamp-nsamp/2+mul*nsamp+2+k); %鉴相器的I路输入信息数据 Q_PLL=Q_RRC_S(delay*nsamp-nsamp/2+mul*nsamp+2+k); %鉴相器的Q路输入信息数据 dataoutI((i-1)*nsamp+k) = I_PLL;%用来查看鉴相器的I路输入信息数据 dataoutQ((i-1)*nsamp+k) = Q_PLL; %鉴相器处理 Discriminator_Out = (sign(I_PLL)*Q_PLL-sign(Q_PLL)*I_PLL)/sqrt(2); dd((i-1)*nsamp+k) = Discriminator_Out;%用来查看鉴相器的输出 %环路滤波器处理 PLL_Phase_Part((i-1)*nsamp+k) = Discriminator_Out * C1; Freq_Control((i-1)*nsamp+k) = PLL_Phase_Part((i-1)*nsamp+k)+PLL_Freq_Part((i-1)*nsamp+k-1); PLL_Freq_Part((i-1)*nsamp+k) = Discriminator_Out * C2 + PLL_Freq_Part((i-1)*nsamp+k-1); NCO_Phase = NCO_Phase + Freq_Control((i-1)*nsamp+k); %生成的相位 WC_frame((i-1)*nsamp+k) = FC_NCO + PLL_Freq_Part((i-1)*nsamp+k) * Freq_Sample;
2022-01-01 09:02:20 5KB QPSK costas gardner
Hw = (randn(n_r, n_t, nsample) + sqrt(-1) * randn(n_r, n_t, nsample)) / sqrt(2); for i = 1:nsample H = R_r_sqrt * Hw(:,:,i) * R_t_sqrt; lambda = eig(H * H'); [mu pl] = WFL(lambda, SNR); cwf(i) = sum(log2(1 + pl .* lambda)); cep(i) = sum(log2(1 + SNR/n_t * lambda)); end Ce = mean(
2021-12-27 15:16:59 2KB hslogic算法 单天线 多天线 信道容量
1
% 学习速率的调整 if derros(n)=kkk*derros(n-1) studyspace(1,n)=betat*studyspace(1,n-1); end for j=1:HN wincrease(1,j)=-studyspace(1,n)*wdel(1,j)+mc*(w(1,j,n-1)-w(1,j,n-2)); w(1,j,n)=w(1,j,n-1)+wincrease(1,j); for i=1:IN vincrease(j,i)=-s
2021-12-25 09:44:04 4KB 小波神经网络 电力负荷预测
1
hslogic算法仿真-基于matlab编程圣诞树图源码程序
2021-12-16 16:52:18 147KB 圣诞树图 hslogic算法
1
给定时间约束,要求为设计合适的公园景点旅游路线。本文建立了一个蚁群算法模型,使用MATLAB软件进行编程。以计算出的任意两节点间的理想简化路径距离并作为启发函数,以百度地图查出起点与景点间和各景点间所需花费时间的矩阵为判断依据,求出最短路径规划,并根据百度地图查出实际景点间的游览路径距离,整理出最短路径规划。
2021-12-09 13:20:19 196KB 蚁群算法 旅游路径规划 matlab