From 18a585d355b4de4fc93c66f29ec0b00b044412a3 Mon Sep 17 00:00:00 2001 From: NightPoem <1057539971@qq.com> Date: Sun, 31 Mar 2024 01:44:24 +0800 Subject: [PATCH] =?UTF-8?q?0330lxr=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MCS_sel.m | 1 + SpectrumSense.m | 2 +- parameter_fromUI.m | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/MCS_sel.m b/MCS_sel.m index 16c94f3..841cc7e 100644 --- a/MCS_sel.m +++ b/MCS_sel.m @@ -1,4 +1,5 @@ function [MCS, mcs_no] = MCS_sel(ModulationMode,CodeRate) + CodeRate = eval(CodeRate); switch ModulationMode case 'BPSK' MCS = 0; diff --git a/SpectrumSense.m b/SpectrumSense.m index b8118d4..9601aa9 100644 --- a/SpectrumSense.m +++ b/SpectrumSense.m @@ -9,7 +9,7 @@ operator = cfgUI.JamDetect; % 干扰检测 y = fft(rx_format(1:NFFT,:)); data_Freuq = y(1:NFFT/2,:); -J = Selecdt_Detection(data_Freuq,Pf,PfH,32,operator); +J = Select_Detection(data_Freuq,Pf,PfH,32,operator); Type = JudgeTypeJam(J); % struct jam_data; diff --git a/parameter_fromUI.m b/parameter_fromUI.m index f490a53..14dfe3d 100644 --- a/parameter_fromUI.m +++ b/parameter_fromUI.m @@ -10,6 +10,8 @@ if cfgUI.numTx == 1 NumerologyNo = jj; break; end +% if isempty(NumerologyNo) + end PacketSize = cfgUI.user1.APEPlength; [MCS, MCS_no] = MCS_sel(cfgUI.user1.ModulationMode,cfgUI.user1.CodeRate); @@ -20,6 +22,7 @@ if cfgUI.numTx == 1 cfgHE.ChannelCoding = cfgUI.user1.ChannelCode; cfgHE.NumTransmitAntennas = 1; cfgHE.NumerologyNo = NumerologyNo; + cfgUI.allocation = RU_index;% 为什么要回传? else if strcmp(cfgUI.UserMode,'SU') % HE-SU