mimo-simulator
所属分类:matlab编程
开发工具:matlab
文件大小:277KB
下载次数:32
上传日期:2010-09-17 17:08:30
上 传 者:
yzhwang
说明: MIMO多入多出天线仿真分析工具盒,专门用于仿真分析移动通信中的多天线收发系统。
(Toolbox for Multiple input and multiple output antenna system simulation)
文件列表:
mimotools-2.2.0 (0, 2009-05-16)
mimotools-2.2.0\doc (0, 2009-05-16)
mimotools-2.2.0\doc\mimodoc.pdf (395612, 2003-06-09)
mimotools-2.2.0\toolbox (0, 2009-05-16)
mimotools-2.2.0\toolbox\brmet.m (1038, 2003-06-09)
mimotools-2.2.0\toolbox\channel.m (5209, 2003-06-09)
mimotools-2.2.0\toolbox\count.m (2917, 2003-06-09)
mimotools-2.2.0\toolbox\detect.m (4985, 2003-06-09)
mimotools-2.2.0\toolbox\dispdes.m (2336, 2003-06-09)
mimotools-2.2.0\toolbox\disptrell.m (3270, 2003-06-09)
mimotools-2.2.0\toolbox\fashion.m (1252, 2003-06-09)
mimotools-2.2.0\toolbox\hms.m (1781, 2003-06-09)
mimotools-2.2.0\toolbox\iecho.m (1430, 2003-06-09)
mimotools-2.2.0\toolbox\logreport.m (3238, 2003-06-09)
mimotools-2.2.0\toolbox\ltable.m (5780, 2003-06-09)
mimotools-2.2.0\toolbox\makepulse.m (5929, 2003-06-09)
mimotools-2.2.0\toolbox\mesg.m (1184, 2003-06-09)
mimotools-2.2.0\toolbox\mfilter.m (3905, 2003-06-09)
mimotools-2.2.0\toolbox\mimo.m (5436, 2003-06-09)
mimotools-2.2.0\toolbox\modul.m (4672, 2003-06-09)
mimotools-2.2.0\toolbox\post.m (1347, 2003-06-09)
mimotools-2.2.0\toolbox\progress.m (1877, 2003-06-09)
mimotools-2.2.0\toolbox\qam16.txt (64, 2003-06-09)
mimotools-2.2.0\toolbox\rescale.m (1504, 2003-06-09)
mimotools-2.2.0\toolbox\source.m (3195, 2003-06-09)
mimotools-2.2.0\toolbox\space.m (3857, 2003-06-09)
mimotools-2.2.0\toolbox\stc_bc16.txt (96, 2003-06-09)
%% BEGIN README
********************************************************************************
** "README" file for MIMO (Toolbox) Package, 2.2.0, 03/08/12 **
********************************************************************************
COPYRIGHT
(C)2001-2003, Kamil Anis
K337 Dept. of Radioelectronics
Faculty of Electrical Engineering
Czech Technical University in Prague
Technicka 2
166 27 - Prague 6,
Czech Republic
e-mail: anisk@feld.cvut.cz,
URL: http://radio.feld.cvut.cz/~anis
(1) MIMO Toolbox is primarily intended for academical and non-commercial
use. Commercial-like requests will be reviewed individually.
(2) Copying of part or all of the MIMO package requires the Dept. of
Radioelectronics approval! Any other redistribution in electronic or
printed form is strictly prohibited. All the source code and
documentation is maintained by the author 2002 Kamil ANIS,
anisk@feld.cvut.cz. All rights reserved.
(3) You are allowed to make a printed copy of the documentation that comes
with the toolbox.
(4) If you publish anything that makes use of a design that was partly
obtained using the toolbox, you have to cite it. The citation could read
something like this:
K. Anis, MIMO Toolkit, MATLAB toolbox for space-time codes design and
performance evaluation, Dept. of Radioelectronics, Czech Tech. Univ. in
Prague, http://radio.feld.cvut.cz/~anis/mimotools.
(5) If you will make some changes in the sources you have to include the
following lines into the header of the script:
% Copyright 2001-2003 Kamil Anis, anisk@feld.cvut.cz
% Dept. of Radioelectronics,
% Faculty of Electrical Engineering,
% Czech Technical University in Prague,
% $Revision: 2.1 $ $Date: 2003/1/16 17:33:28 $
% --
% (c)year Your Name
PACKAGE CONTENT
README.1st (this file)
doc/mimodoc.pdf (toolbox documentation in PDF format)
toolbox/ (toolbox sources)
Moreover you need to have Signal Processing Toolbox right from The Mathworks
Inc. to run the program sucessfuly.
TUNED UNDER
MATLAB(R) version 6.5.0.180913a (R13)
with
- Communications Toolbox
- Signal Processing Toolbox
INSTALLATION
(1) copy the directory with M-files to wherever you want it to have
(2) include the path to the directory in your startup.m file
addpath /home/user/matlab/toolbox
On UNIX platforms this file should be located in $HOME/matlab/
directory.
PROGRAMING CONVENTIONS
If you will modify the sources or you will create a new scripts based on
those from MIMO toolbox please do that with respect to the following
conventions:
(1) set the value for smart indenting to 2 as shown below
for i = 1:10
disp(i);
end
(2) write the expressions in the way shown below
y = k * x + q (OK)
y=k*x+q (WRONG)
k = 1:10 (OK)
c = -1 (OK)
x = [1,2,5:10,12]; (OK)
y = function(x1,x2) (OK)
(3) set the variables in lower case letter; the name should be
selfexplanatory and should have consistent labeling
i
shortvar
long_variable
symb_time = 0.0001;
symb_samples = 4;
symb_energy = 1;
if you decide to use global variables don't forget to make default
settings; the global settings should be overrided by the local settings;
checking process should work as follows:
(1) check whether local setting exists
(2) if not, use global setting
(3) if there no local neither global setting use defaults
this allows the modules to be controlled globally but live
independently; please set the global variables in upper case letters
SYNC
SYNC_TIMING
(4) properties should be written in in full form with leading upper case
letter; if the property value is a string it should be set in lowwer
case letters e.g.
sig_ch = channel(sig_in,'Fading','none')
(5) determine the program body in such a way
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% BODY BEGIN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
program body...
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% BODY END %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% END README
近期下载者:
相关文件:
收藏者: