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

📄 wimaxpreamble.m

📁 基于MATLAB的OFDM发送
💻 M
字号:
%----------------------------------------------------------------------%% The MIT License % % Copyright (c) 2007 Alfred Man Cheuk Ng, mcn02@mit.edu % % Permission is hereby granted, free of charge, to any person % obtaining a copy of this software and associated documentation % files (the "Software"), to deal in the Software without % restriction, including without limitation the rights to use,% copy, modify, merge, publish, distribute, sublicense, and/or sell% copies of the Software, and to permit persons to whom the% Software is furnished to do so, subject to the following conditions:% % The above copyright notice and this permission notice shall be% included in all copies or substantial portions of the Software.% % THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES% OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT% HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,% WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING% FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR% OTHER DEALINGS IN THE SOFTWARE.%----------------------------------------------------------------------%pAll = [ 0; -1-1j; 1+1j; -1+1j; -1+1j; -1-1j; 1+1j; 1+1j; 1+1j; -1-1j; 1+1j; 1-1j; 1-1j; 1-1j; -1+1j; -1+1j; 	 -1+1j; -1+1j; 1-1j; -1-1j; -1-1j; -1+1j; 1-1j; 1+1j; 1+1j; -1+1j; 1-1j; 1-1j; 1-1j; -1+1j; 1-1j; -1-1j; -1-1j; -1-1j; 1+1j;	 1+1j; 1+1j; 1+1j; -1-1j; -1+1j; -1+1j; 1+1j; -1-1j; 1-1j; 1-1j; 1+1j; -1-1j; -1-1j; -1-1j; 1+1j; -1-1j; -1+1j; -1+1j; 	 -1+1j; 1-1j; 1-1j; 1-1j; 1-1j; -1+1j; 1+1j; 1+1j; -1-1j; 1+1j; -1+1j; -1+1j; -1-1j; 1+1j; 1+1j; 1+1j; -1-1j; 1+1j; 1-1j; 	 1-1j; 1-1j; -1+1j; -1+1j; -1+1j; -1+1j; 1-1j; -1-1j; -1-1j; 1-1j; -1+1j; -1-1j; -1-1j; 1-1j; -1+1j; -1+1j; -1+1j; 1-1j; -1+1j;	 1+1j; 1+1j; 1+1j; -1-1j; -1-1j; -1-1j; -1-1j; 1+1j; 1-1j; 1-1j;         0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;	 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;	 1-1j; 1-1j; -1-1j; 1+1j; 1-1j; 1-1j; -1+1j; 1-1j; 1-1j; 1-1j; 1+1j; -1-1j; 1+1j; 1+1j; -1-1j; 1+1j; -1-1j; -1-1j; 1-1j; 	 -1+1j; 1-1j; 1-1j; -1-1j; 1+1j; 1-1j; 1-1j; -1+1j; 1-1j; 1-1j; 1-1j; 1+1j; -1-1j; 1+1j; 1+1j; -1-1j; 1+1j; -1-1j; -1-1j; 1-1j; 	 -1+1j; 1-1j; 1-1j; -1-1j; 1+1j; 1-1j; 1-1j; -1+1j; 1-1j; 1-1j; 1-1j; 1+1j; -1-1j; 1+1j; 1+1j; -1-1j; 1+1j; -1-1j; -1-1j; 1-1j; 	 -1+1j; 1+1j; 1+1j; 1-1j; -1+1j; 1+1j; 1+1j; -1-1j; 1+1j; 1+1j; 1+1j; -1+1j; 1-1j; -1+1j; -1+1j; 1-1j; -1+1j; 1-1j; 1-1j;	 1+1j; -1-1j; -1-1j; -1-1j; -1+1j; 1-1j; -1-1j; -1-1j; 1+1j; -1-1j; -1-1j; -1-1j; 1-1j; -1+1j; 1-1j; 1-1j; -1+1j; 1-1j; -1+1j;	 -1+1j; -1-1j; 1+1j];pAllSz = size(pAll);for row = 1:pAllSz(1)     if (mod(row-1,4) == 0)        pShort(row) = pAll(row);     else         pShort(row) = 0;     endendpShort = 2*conj(pShort);pShort = ifft(pShort);pShortRel = real(pShort);pShortImg = imag(pShort);fid = fopen('WiMAXPreambles.txt', 'wt');fprintf(fid,'Short Preambles:\n');for row = 1:pAllSz(1)     fprintf(fid,'%6.5f, %6.5f\n',pShortRel(row),pShortImg(row));endfor row = 1:pAllSz(1)     if (mod(row-1,2) == 0)        pLong(row) = pAll(row);     else         pLong(row) = 0;     endendpLong = sqrt(2)*conj(pLong);pLong = ifft(pLong);pLongRel = real(pLong);pLongImg = imag(pLong);fprintf(fid,'Long Preambles:\n');for row = 1:pAllSz(1)     fprintf(fid,'%6.5f, %6.5f\n',pLongRel(row),pLongImg(row));endfclose(fid);

⌨️ 快捷键说明

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