git-svn-id: http://moon:8086/svn/matlab/trunk@13 801c6759-fa7c-4059-a304-17956f83a07c
This commit is contained in:
2015-04-04 08:33:11 +00:00
parent fc703d1011
commit a63adc66a9
2 changed files with 36 additions and 22 deletions
+11 -5
View File
@@ -5,9 +5,9 @@ close all;
WITH_RCWIN = 1;
WITH_FREQ_REF = 1;
WITH_TIME_REF = 1;
WITH_GAIN_REF = 1;
WITH_DATA = 1;
WITH_TIME_REF = 0;
WITH_GAIN_REF = 0;
WITH_DATA = 0;
M_QAM = 4;
RCWIN_ROLLOFF = 0.1;
@@ -90,7 +90,11 @@ ofdm_params_drm(DRM_MODE_D) = struct('mode', 'MODE_D', 'nu', 112, 'ng', 88, 'nsp
ofdm_params_drm(DRM_MODE_E) = struct('mode', 'MODE_E', 'nu', 27, 'ng', 3, 'nspf', 40, 'W', W1024(DRM_MODE_E), 'Z', Z1024(DRM_MODE_E), 'Q', Q1024(DRM_MODE_E));
ofdm_params = ofdm_params_drm(DRM_MODE_B);
ofdm_spec_occ = ofdm_spec_occ_drm(DRM_MODE_B, SPEC_OCC_10k);
ofdm_spec_occ = ofdm_spec_occ_drm(DRM_MODE_B, SPEC_OCC_5k0);
ofdm_params_mode = ofdm_params.mode
ofdm_spec_occ_kmin = ofdm_spec_occ.kmin
ofdm_spec_occ_kmax = ofdm_spec_occ.kmax
T = 4/fa;
Tu = ofdm_params.nu * T
@@ -112,6 +116,8 @@ k_fft = sqrt(N_fft);
xv = [];
xt = zeros(1, Nt);
ofdm_spec_occ.kmin
ofdm_spec_occ.kmax
figure;
for k=1:N_frames
for s=0:ofdm_params.nspf-1,
@@ -153,7 +159,7 @@ for k=1:N_frames
end;
xv = [xv xs(1:Ng+Nu)];
Xs = fft(xs(Ng+1:Ng+Nu), N_fft)/k_fft;
plot(fa*(0:N_fft/8-1)/N_fft, abs(Xs(1:N_fft/8)), '-*'); grid;
plot(0:N_fft-1, abs(Xs(1:N_fft)), '-*'); grid;
pause (0.001);
end;
end;