資源簡介
選擇性映射(Selective Mapping)的方法與擾碼(Scrambling)很相似:我們先產生M個統計獨立的隨機序列,然后分別與原序列作異或運算,最后選出PAPR最小的序列進行傳輸.
代碼片段和文件信息
clear?all;?clc;?close?all;
K?=?128;????????????????????????????????????????????????????????????
N?=?8;???????????????????????????????????????????????
QPSK_Set??=?[1?-1?j?-j];
Phase_Set?=?[1?-1];
MAX_SYMBOLS??=?1e5;
PAPR_Orignal?=?zeros(1MAX_SYMBOLS);
PAPR_SLM?????=?zeros(1MAX_SYMBOLS);
X?????=?zeros(NK);
Index?=?zeros(NK);
for?nSymbol=1:MAX_SYMBOLS
????Index(1:)???=?randint(1Klength(QPSK_Set))+1;
????Index(2:N:)?=?randint(N-1Klength(Phase_Set))+1;
????
????X(1:)?=?QPSK_Set(Index(1:));?????????????????????????????????????????????????????Phase_Rot?=?Phase_Set(Index(2:N:));
????X(2:N:)?=?repmat(X(1:)N-11).*Phase_Rot;?????????
x?=?ifft(X[]2);???????????????
????Signal_Power?=?abs(x.^2);
????Peak_Power???=?max(Signal_Power
- 上一篇:計量經濟學與matlab編程
- 下一篇:C4.5 matlab實現 程序詳細注釋
評論
共有 條評論