• 大小: 2KB
    文件类型: .m
    金币: 2
    下载: 2 次
    发布日期: 2021-01-04
  • 语言: Matlab
  • 标签: MATLAB  SLM  OFDM  

资源简介

选择性映射(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

评论

共有 条评论