Documente Academic
Documente Profesional
Documente Cultură
Ari Bross
Adam Westerland
Austin Johnson
27 February 2013
brossa22@students.rowan.edu
wester02@students.rowan.edu
johnso6w@students.rowan.edu
Electrical Communications System
I. Overview
Two tone signals were produced. The first
tone signal was created by 2 sine waves with
frequencies 400 Hz and 450 Hz. The second
tone signal was created with 2 sine waves
with 600 and 900 Hz. Signal 2 was
modulated with Eq. 1.
(1)
Figure 1.The frequency spectrum of a signal
The channel spacing of the signals assured comprising of two sinusoidal waves with
that there was no overlap with essential frequencies 600 Hz and 900 Hz.
bandwidths up to 98%.
The frequency spectrums of the two signals
show pulses at the positive and negative
II. Detailed Analysis values of the frequencies that they are
To obtain the frequency spectrum of both comprised of. The negative values exist
signals, their fourier series was plotted in because sinusoids are comprised of ejw and
Matlab with the fft and fftshift command. e-jw components. In reality the e-jw
Figure 1 shows the fourier series of Signal 1 components do not exist, but they are used
and Fig. 2 shows the fourier series of Signal mathematically to simplify the expressions.
2.
Figure 3 displays the relationship for Signal
1 between frequency in hertz (Hz) and the
percentage of the signal between 0 Hz and
the frequency. Figure 4 displays the same
relationship for Signal 2.
signal1fft = abs(fft(signal1));
signal2fft = abs(fft(signal2));
signal1fftshift = fftshift(signal1fft);
signal2fftshift = fftshift(signal2fft);
figure;
subplot(211);
plot(t,signal1);
title('Signal 1 - Time Domain');
xlabel('Time t');
ylabel('Amplitude');
subplot(212);
plot(f,signal1fftshift);
grid;
title('Signal 1 - Frequency Domain');
xlabel('Frequency');
ylabel('Amplitude');
figure;
subplot(211);
plot(t,signal2);
title('Signal 2 - Time Domain');
xlabel('Time t');
ylabel('Amplitude');
subplot(212);
plot(f,signal2fftshift);
grid;
title('Signal 2 - Frequency Domain');
xlabel('Frequency');
ylabel('Amplitude');
previousFFTValue = 0;
fori = 1:ceil(length(signal1fft)/2)
signal1PSD(i) = signal1fftshift(i + ceil(length(signal1fftshift)/2) -1) +
previousFFTValue;
previousFFTValue = signal1PSD(i);
end
signal1PSD = signal1PSD/(previousFFTValue);
figure;
plot(f(ceil(length(signal1fftshift)/2):length(signal1fftshift)),signal1PSD);
grid;
title('Signal 1 - Essential Bandwidth Percentage vs Bandwidth');
xlabel('Frequency');
ylabel('Amplitude');
previousFFTValue = 0;
fori = 1:ceil(length(signal2fftshift)/2)
signal2PSD(i) = signal2fftshift(i + ceil(length(signal2fftshift)/2) -1) +
previousFFTValue;
previousFFTValue = signal2PSD(i);
end
signal2PSD = signal2PSD/(previousFFTValue);
figure;
plot(f(ceil(length(signal2fftshift)/2):length(signal2fftshift)),signal2PSD);
grid;
title('Signal 2 - Essential Bandwidth Percentage vs Bandwidth');
xlabel('Frequency');
ylabel('Amplitude');
signal2Mod = signal2.*cos(2*pi*Fc*t);
s1s2 = signal1 + signal2Mod;
figure;
plot(f,fftshift(abs(fft(s1s2))/length(t)))
title('No overlap at 85% of essential bandwidth, when Fc = 1960 Hz');
xlabel('Frequency');
ylabel('Amplitude');