• 大小: 1KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-20
  • 语言: Matlab
  • 标签: DCO  MATLAB  ofdm  

资源简介

一个简单的DCO- OFDM 代码,

资源截图

代码片段和文件信息

%% Signal values and constellation diagram for DCO-OFDM
clear all;close all;clc;
N = 16;% no. OFDM subcarriers
NCP = 4; % CP length
NOFDM = 1; % no.transmitted OFDM symbols
EbN0dB_sim = 10; %SNR (dB)
QPSK_sig_set = [1+i -1+i 1-i -1-i]; %QPSK signal set
h = 0.4.^(0:4); % discrete-time CIR
DC_bias = 1; % DC bias

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
EbN0_sim = 10^(EbN0dB_sim/10); %SNR for simulation
N0_sim = (mean(abs(QPSK_sig_set).^2)/2)/EbN0_sim; % N0
b = round(rand(1 2*NOFDM*(N/2 - 1))); % info bits
bp1 = b(1:2:length(b));
bp2 = b(2:2:length(b));
m = 2*bp1+bp2+1; %indices for QPSK signal points
S = QPSK_sig_set(m); %transmitted signal points
S2 = []; s = [];
for j = 1:NOFDM
   tmp = S((j-1)*(N/2-1)+1:j*(N/2-1));
   S2 = [S2 0 tmp 0 fliplr(conj(tmp))];
   tmp = max(s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2766  2020-11-23 17:50  New folder (2)\DCO_OFDM.m

评论

共有 条评论