- cleaned up, removed fc
git-svn-id: http://moon:8086/svn/matlab/trunk@35 801c6759-fa7c-4059-a304-17956f83a07c
This commit is contained in:
+3
-7
@@ -3,7 +3,7 @@ function [yv xv] = ofdm_tx(mode, bandwidth, N_frames, withData)
|
||||
|
||||
close all;
|
||||
|
||||
DO_PLOT = 1;
|
||||
DO_PLOT = 0;
|
||||
WITH_RCWIN = 1;
|
||||
WITH_FREQ_REF = 1;
|
||||
WITH_TIME_REF = 1;
|
||||
@@ -16,10 +16,7 @@ RCWIN_ROLLOFF = 0.125;
|
||||
|
||||
% Params
|
||||
fa = 48000;
|
||||
fc = fa/4;
|
||||
F1 = 750;
|
||||
F2 = 2250;
|
||||
F3 = 3000;
|
||||
T = 4/fa;
|
||||
|
||||
[ofdm_params, ofdm_spec_occ] = drm_params(mode, bandwidth);
|
||||
|
||||
@@ -27,7 +24,6 @@ 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
|
||||
Tg = ofdm_params.ng * T
|
||||
Ts = Tu+Tg
|
||||
@@ -111,7 +107,7 @@ grid;
|
||||
plot(wng); grid;
|
||||
|
||||
% Modulate on carrier
|
||||
yc = exp(j*2*pi.*(0:length(xv)-1)*fc/fa) .* xv;
|
||||
yc = exp(j*2*pi.*(0:length(xv)-1)*0.25) .* xv;
|
||||
yv = real(yc) + imag(yc);
|
||||
|
||||
xv = conj(xv')./abs(max(xv));
|
||||
|
||||
Reference in New Issue
Block a user