Why Is My Massive MIMO Partial LSE Curve Not Smooth?

  • Thread starter Thread starter thestrong
  • Start date Start date
  • Tags Tags
    Partial
AI Thread Summary
The discussion centers on the issue of a non-smooth partial LSE curve in a massive MIMO context, despite data normalization. The user notes that the partial LSE model performs worse than the full LSE model, as it treats all other channels as noise. There are inquiries about the specifics of massive MIMO and partial LSE, as well as requests for clarification on the programming language used, which appears to be MATLAB. Participants express interest in understanding the application and expected outcomes, suggesting that sharing graphs could enhance clarity. The conversation highlights the complexities of modeling in massive MIMO systems and the challenges of achieving smooth performance curves.
thestrong
Messages
9
Reaction score
0
I am not seeing why my curve is not smooth. I normalized the data so it is not due to that. The partial LSE just assumes all other channels are part of the noise term (i.e. it performs worse than the full LSE model).

Code:
clear all;
close all;
clc;

%Parameters
M = 5; %base station antennas
K = 8; %number of users
tau = 4; %pilot length
SNR = 1:30; %range of SNR
TRIALS = 10000;
MSE = 0;

%pilots
% s_i = randn(tau, K);
% s_i = ones(tau, K); %all pilot sequences are non ortho
% s_i = 2*(randi(2, tau, K)-1) -1;
% s_i = s_i/tau;
% s_i = randi(2, tau, K) -1;
s_i = [1, 1, 1, 1, 1, 1, 1, 1;
  1, 1, 1, 1, -1, -1, -1, -1;
  1, 1, -1, -1, 1, 1, -1, -1;
  1, -1, 1, -1, 1, -1, 1, -1;]

% s_i = triu(s_i)
% for j = 1:K
%  v = s_i(:, j);
%  for i = 1:j-1
%  R(i, j) = Q(:,i)'* s_i(:,j);
%  v = v - R(i, j)*Q(:,i);
%  end
%  R(j,j) = norm(v);
%  Q(:, j) = v/R(j,j);
%  
% end
for i = 1:K
  S_i(:, : , i) = kron(s_i(:,i), eye(M));
end

for n = 1:size(SNR, 2);
  
  for t = 1:TRIALS

  %channel vector (not needed based on model)
  h_i = randn(M, K);

  %noise vector
  z_i = 1/(sqrt(SNR(n)*2))*(rand(tau*M, 1) + 1i * rand(tau*M, 1));
  
  %MSE
  p_wbe = (K - tau)/((K-1)*tau); %using WBE, (roe_ij)^2
  sum_hj = sum(h_i(:,2:end),2);
  MSE_t = p_wbe*sum_hj + S_i(:, :, 1).'*z_i;
  MSE_t = norm(MSE_t)^2;
  MSE(TRIALS, n) = MSE_t;
  end %end Trialsend %end SNR

MSE = sum(MSE,1)/TRIALS
MSE_dB = 10*log10(MSE)

figure, plot(MSE)
figure, plot(MSE_dB)
 
Last edited by a moderator:
Engineering news on Phys.org
Welcome to PF.
I am sure that all here thank you for your confidence in our ability to guess what you are doing but;
What is a massive MIMO ?
What is a partial LSE ?
In what language did you write your code ?
 
Looks like matlab.
I'm guessing MIMO is multi input multi output?

thestrong, can you tell us more about the application and what you expect to see and why?
also not everyone has MATLAB so it might be useful to post the graphs
 
Very basic question. Consider a 3-terminal device with terminals say A,B,C. Kirchhoff Current Law (KCL) and Kirchhoff Voltage Law (KVL) establish two relationships between the 3 currents entering the terminals and the 3 terminal's voltage pairs respectively. So we have 2 equations in 6 unknowns. To proceed further we need two more (independent) equations in order to solve the circuit the 3-terminal device is connected to (basically one treats such a device as an unbalanced two-port...
suppose you have two capacitors with a 0.1 Farad value and 12 VDC rating. label these as A and B. label the terminals of each as 1 and 2. you also have a voltmeter with a 40 volt linear range for DC. you also have a 9 volt DC power supply fed by mains. you charge each capacitor to 9 volts with terminal 1 being - (negative) and terminal 2 being + (positive). you connect the voltmeter to terminal A2 and to terminal B1. does it read any voltage? can - of one capacitor discharge + of the...
Thread 'Weird near-field phenomenon I get in my EM simulation'
I recently made a basic simulation of wire antennas and I am not sure if the near field in my simulation is modeled correctly. One of the things that worry me is the fact that sometimes I see in my simulation "movements" in the near field that seems to be faster than the speed of wave propagation I defined (the speed of light in the simulation). Specifically I see "nodes" of low amplitude in the E field that are quickly "emitted" from the antenna and then slow down as they approach the far...

Similar threads

Replies
19
Views
2K
Replies
24
Views
2K
Replies
3
Views
3K
Replies
33
Views
8K
Replies
3
Views
1K
3
Replies
114
Views
10K
Replies
38
Views
8K
Back
Top