⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 web.mit.edu_brzezin_www_359_matlab_list.mht

📁 关于mimo-ofdm系统的matlab仿真程序
💻 MHT
字号:
From: <由 Microsoft Internet Explorer 5 保存>
Subject: OFDM Simulator
Date: Fri, 5 Mar 2004 11:31:41 +0800
MIME-Version: 1.0
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://web.mit.edu/brzezin/www/359/matlab/
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>OFDM Simulator</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR></HEAD>
<BODY text=3D#000066 vLink=3Dpurple aLink=3Dpurple link=3Dblue =
bgColor=3D#000066 BODY>
<CENTER>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"99%" bgColor=3Dwhite =
border=3D0>
  <TBODY>
  <TR>
    <TD>
      <CENTER>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"75%" =
bgColor=3Dwhite border=3D0>
        <TBODY>
        <TR>
          <TD><FONT face=3D"Arial, Helvetica, 'Sans Serif'"><B><BR>
            <CENTER><I>
            <H1>OFDM Simulator </H1></I>
            <HR width=3D"40%">
            <BR><BR></CENTER>MIMO OFDM Simulator:<BR>
            <BLOCKQUOTE>
              <LI><A=20
              =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/OFDM.m">OFDM.m</A>:=20
              OFDM Simulator (outer function) <BR><BR>
              <LI><A=20
              =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/create_channel.m">creat=
e_channel.m</A>:=20
              Generates a Rayleigh fading frequency-selective channel,=20
              parametrized by the antenna configuration, the OFDM =
configuration,=20
              and the power-delay profile. <BR><BR>
              <LI><A=20
              =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/svd_decompose_channel.m=
">svd_decompose_channel.m</A>:=20
              Since full channel knowledge is assumed, transmission is =
across=20
              parallel singular value modes. This function decomposes =
the=20
              channel into these modes. <BR><BR>
              <LI><A=20
              =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/BitLoad.m">BitLoad.m</A=
>:=20
              Apply the bit-loading algorithm to achieve the desired bit =
and=20
              energy allocation for the current channel instance.=20
              <BLOCKQUOTE>
                <LI><A=20
                =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/ComputeSNR.m">ComputeSN=
R.m</A>:=20
                Given the subcarrier gains, this simple function =
generates the=20
                SNR values of each channel (each singular value on each =
tone is=20
                a separate channel).=20
                <LI><A=20
                =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/chow_algo.m">chow_algo.=
m</A>:=20
                Apply Chow's algorithm to generate a particular bit and =
energy=20
                allocation.=20
                <LI><A=20
                =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/EnergyTableInit.m">Ener=
gyTableInit.m</A>:=20
                Given the SNR values, form a table of energy increments =
for each=20
                channel.=20
                <LI><A=20
                =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/campello_algo.m">campel=
lo_algo.m</A>:=20
                Apply Campello's algorithm to converge to the optimal =
bit and=20
                energy allocation for the given channel conditions.=20
                <BLOCKQUOTE>
                  <LI><A=20
                  =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/ResolvetheLastBit.m">Re=
solvetheLastBit.m</A>:=20
                  An optimal bit-loading of the last bit requires a =
unique=20
                  optimization. </LI></BLOCKQUOTE></LI></BLOCKQUOTE>
              <LI><A=20
              =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/modulate.m">modulate.m<=
/A>:=20
              Modulate the random input sequence according to the bit=20
              allocations for each channel.=20
              <BLOCKQUOTE>
                <LI><A=20
                =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/ENC2.mat">ENC2.mat</A>:=
=20
                BPSK Modulator=20
                <LI><A=20
                =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/ENC4.mat">ENC4.mat</A>:=
=20
                4-QAM Modulator (Gray coded)=20
                <LI><A=20
                =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/ENC16.mat">ENC16.mat</A=
>:=20
                16-QAM Modulator (Gray coded)=20
                <LI><A=20
                =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/ENC64.mat">ENC64.mat</A=
>:=20
                64-QAM Modulator (Gray coded)=20
                <LI><A=20
                =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/ENC256.mat">ENC256.mat<=
/A>:=20
                256-QAM Modulator (Gray coded) </LI></BLOCKQUOTE>
              <LI><A=20
              =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/precode.m">precode.m</A=
>:=20
              Precode the transmitted vector at each time instance by =
filtering=20
              the modulated vector with the right-inverse of the =
channel's right=20
              singluar matrix. <BR><BR>
              <LI><A=20
              =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/ifft_cp_tx_blk.m">ifft_=
cp_tx_blk.m</A>:=20
              IFFT block of the OFDM system. <BR><BR>
              <LI><A=20
              =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/channel.m">channel.m</A=
>:=20
              Apply the channel to the OFDM frame. <BR><BR>
              <LI><A=20
              =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/fft_cp_rx_blk.m">fft_cp=
_rx_blk.m</A>:=20
              FFT block of the OFDM system. <BR><BR>
              <LI><A=20
              =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/shape.m">shape.m</A>:=20
              Complete the diagonalization of the channel by filtering =
the=20
              received vector with the left-inverse of the channel's =
left=20
              singular matrix. <BR><BR>
              <LI><A=20
              =
href=3D"http://web.mit.edu/brzezin/www/359/matlab/demodulate.m">demodulat=
e.m</A>:=20
              Perform a nearest neighbor search knowing the transmit=20
              constellation used. </LI></BLOCKQUOTE><BR><BR>Details =
about these=20
            algorithms can be found in the <A=20
            href=3D"http://www.stanford.edu/~brzezin/359/359.pdf">final=20
            report</A>, as well as the references contained therein.=20
            =
<BR><BR><BR></FONT></B></TD></TR></TBODY></TABLE></CENTER></TD></TR></TBO=
DY></TABLE></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -