Добавил:
t.me Фулл всегда есть! А если нет, то Вы плохо его ищите! ИиКГ, СКДИКТ, ОКИТПЭС и тд https://t.me/whitedevil752rn Так же веду разработку КД (конструкторской документации) согласно ГОСТ. Имеется опыт работы при производстве на одном из ведущих в области радиэлектроники предприятии. Пишите) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab7_2

.m
Скачиваний:
0
Добавлен:
19.01.2026
Размер:
2.18 Кб
Скачать
clc
clear all; close all;
Nt=[8 8 8 8 8 8 8 8]; % число передающих элементов АР
Nr=[1 2 3 4 5 6 7 8]; % число приемных элементов АР
snrdB=0:2:20; snr=10.^(snrdB/10); % ОСШ в дБ и разах
count=1e3; % число реализаций ПС
for n=1:length(Nr) % цикл по числу элементов АР
Cut_tot=zeros(1,length(snr)); % вектор усреднения ПС без ОС
Cit_tot=zeros(1,length(snr)); % вектор усреднения ПС с ОС
for k=1:count % цикл по реализациям (для усреднения)
% матрица H
H=sqrt(0.5)*(randn(Nr(n),Nt(n))+sqrt(-1)*randn(Nr(n),Nt(n)));
[U,S,V]=svd(H); % разложение H
sv=diag(S); % собст. числа H
ev=sv.*sv; % собст. числа H*H'
r=rank(H); % ранг H
Cut=zeros(1,length(snr)); % вектор реализации ПС без ОС
Cit=zeros(1,length(snr)); % вектор реализации ПС с ОС
for i=1:length(snr)
% оценка реализации ПС без ОС
for j=1:r
Cut(i)=Cut(i)+log2(1+((snr(i)/Nt(n))*ev(j)));
end
% вычисление коэффициентов Bi по алгоритму водонаполнения
Bi = water_fill(ev,r,snr(i),Nt(n));
% оценка реализации ПС с ОС
for j=1:r
Cit(i)=Cit(i)+log2(1+((snr(i)/Nt(n))*Bi(j)*ev(j)));
end
end
Cut_tot=Cut_tot+Cut; % суммирование реализаций ПС без ОС
Cit_tot=Cit_tot+Cit; % суммирование реализаций ПС с ОС
end
Cut_avg=Cut_tot/count; % усреднение реализаций ПС без ОС
Cit_avg=Cit_tot/count; % усреднение реализаций ПС с ОС
% Графическая визуализация результатов
figure(2000+n)
plot(snrdB,Cut_avg,'-*r','linewidth',2);
hold on; plot(snrdB,Cit_avg,'-ob', 'linewidth',2); grid on; ylim([0 max(Cit_avg)+5]);
xlabel('ОСШ [дБ]');ylabel('ПС [бит/с/Гц]'); legend('без ОС','с ОС');
title(['N_{tx} = ',num2str(Nt(n)),' , N_{rx} = ',num2str(Nr(n))]);
hold off
end
Соседние файлы в предмете Помехоустойчивость радиоэлектронных средств