Initial Commit.
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
function [mimoarray] = gen_virarray(txarray_loc, rxarray_loc)
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Generating MIMO virtual array
|
||||
% Start : 23.08.25
|
||||
% End : 23.08.25
|
||||
% developed by Kwanggoo Yeo
|
||||
%
|
||||
% Description
|
||||
% - Input
|
||||
% - 1) txarray_loc [matrix], [m] : Locations of txarray elements in cartesian coordinate
|
||||
% - 2) rxarray_loc [matrix], [m] : Locations of rxarray elements in cartesian coordinate
|
||||
%
|
||||
% - Output
|
||||
% - 1) mimoarray [matrix], [m] : virtual array
|
||||
%
|
||||
% History
|
||||
% (23.08.25) Completed
|
||||
%
|
||||
% Referece
|
||||
% -
|
||||
%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
Nt = size(txarray_loc,2);
|
||||
Nr = size(rxarray_loc,2);
|
||||
|
||||
mimoarray = zeros(3, Nt*Nr);
|
||||
for tx_idx = 1 : Nt
|
||||
for rx_idx = 1 : Nr
|
||||
mimoarray(:, Nr*(tx_idx-1) + rx_idx) = txarray_loc(:, tx_idx) + rxarray_loc(:, rx_idx);
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user