7/21/2019 Final DSPMATIN Oral Presentation 06
1/40
Senior Capstone Project
Integration of Matlab Tools for DSPIntegration of Matlab Tools for DSP
Code GenerationCode Generation
ECE Department
March 2nd, 200
Team Members!"#ad#o $oateng and Charles $ad%
&d'isors!
Professor Thomas Ste#art and Dr Inn Soo &hn
http://www.bradley.edu/7/21/2019 Final DSPMATIN Oral Presentation 06
2/40
Project (%tlineProject (%tlineProject S%mmar)
C%rrent Stat%s *ilter Implementation
Mod%lation Schemes
*%t%re +or
-%estions
7/21/2019 Final DSPMATIN Oral Presentation 06
3/40
P.(/ECT SMM&.1P.(/ECT SMM&.1 Integrate Matlab tools with code composer studio 3.1 software to
generate C-code on DSP board TMSC345DSP board TMSC345) Integration process will involve Filter implementation and
Modulation schemes
*ilters and Mod%lation schemes SPD6will be designed inSimulin and verified e!perimentall" on an oscilloscope
#pplications of S$% in industr" will be e!amined S-bloc functions not found in Simulin will be generated and
called as subroutines. &M'( files)
S$% e!ecuted on %S$ board via Mat-lab M file or Simulin blocdiagrams
ltimate goal is to produce ser Man%alser Man%alfor %S$ andCommunication *heor" Students.
7/21/2019 Final DSPMATIN Oral Presentation 06
4/40
DSP $(&.D *E&T.ES6DSP $(&.D *E&T.ES6
7/21/2019 Final DSPMATIN Oral Presentation 06
5/40
Figure 1: High-level system block diagram
S1STEM $7(C" DI&G.&MS1STEM $7(C" DI&G.&M
7/21/2019 Final DSPMATIN Oral Presentation 06
6/40
*I. *ilter Design and Implementation*I. *ilter Design and Implementation
8(TC9*ilter*ilter that passes most fre:%encies %naltered,
b%t atten%ates those in a narro# range to 'er) lo# le'els
Gi'en E:%ation!
9;6?4= h2>?2
2 poles at origin which corresponds to Z2
2 zeros 45 degrees from the origin
7/21/2019 Final DSPMATIN Oral Presentation 06
7/40
Design of *ilter gi'en form%lae for 9>6Design of *ilter gi'en form%lae for 9>6& $andpass filter has transfer *%nction
;?ejpi@A6;?e?jpi@A6
9>6< ????????????????????
;2
Sol'e to get coefficients
8%m! B4 ?4A4A24 4
Den! B4 0 0 fa
7/21/2019 Final DSPMATIN Oral Presentation 06
8/40
Mat?lab res%lts!Mat?lab res%lts!
0 500 1000 1500 2000 2500 3000 3500 40000
0.5
1
1.5
2
2.5
3
3.5frequency response
7/21/2019 Final DSPMATIN Oral Presentation 06
9/40
8(TC9 *I7TE. DESIG88(TC9 *I7TE. DESIG8
9;69;644?4?4= h>= h>22
?2?2
7/21/2019 Final DSPMATIN Oral Presentation 06
10/40
*I. *I7TE. EHPE.IME8T&7 .ES7TS*I. *I7TE. EHPE.IME8T&7 .ES7TS
7/21/2019 Final DSPMATIN Oral Presentation 06
11/40
Comm%nicationComm%nicationS)stemsS)stems
*ig%re 4?4! The *%ndamentalModel of Comm%nication
Mod%lation SchemesMod%lation Schemes+&mplit%de Mod%lation &M6
+*re:%enc) Shift "e)ing *S"6+Do%ble?Sideband S%ppressed Carrier DS$?SC6+$inar) Phase?Shift "e)ing$PS"6+-%adrat%re &mplit%de Mod%lation-&M6
7/21/2019 Final DSPMATIN Oral Presentation 06
12/40
&mplit%de Mod%lation &M6&mplit%de Mod%lation &M6
+ #mplitude Modulation, the amplitude of a carrier signal is varied withrespect to an input modulation signal to conve" data.
+ #pplications, commonl" used at radio freuencies and was the firstmethod used to broadcast commercial radio.
+ Modeled in proect to transmit and receive speech signals.
7/21/2019 Final DSPMATIN Oral Presentation 06
13/40
7/21/2019 Final DSPMATIN Oral Presentation 06
14/40
En'elope Detector Circ%itsEn'elope Detector Circ%its
&M Eperimental .es%lts&M Eperimental .es%lts
&M Sim%lation .es%lts&M Sim%lation .es%lts
7/21/2019 Final DSPMATIN Oral Presentation 06
15/40
*re:%enc) shift e)ing *S"6 is the most common form of digitalmod%lation in the high?fre:%enc) radio spectr%m
sed to send information bet#een digital e:%ipment lieteleprinters and comp%ters
Data is transmitted b) the fre:%enc) of a carrier in a binar)
manner to one or the other of t#o discrete fre:%encies
*re:%enc) Shift "e)ing *S"6*re:%enc) Shift "e)ing *S"6
7/21/2019 Final DSPMATIN Oral Presentation 06
16/40
*S"6 Transmitter*S"6 Transmitter
Signal GenerationSignal Generation
7/21/2019 Final DSPMATIN Oral Presentation 06
17/40
7/21/2019 Final DSPMATIN Oral Presentation 06
18/40
*S" .ecei'er*S" .ecei'er
Test S:%are #a'eTest S:%are #a'e
7/21/2019 Final DSPMATIN Oral Presentation 06
19/40
*S" (%tp%t Signal*S" (%tp%t Signal
7/21/2019 Final DSPMATIN Oral Presentation 06
20/40
Do%ble?Sideband S%ppressed CarrierDo%ble?Sideband S%ppressed Carrier
Do%ble?sideband s%ppressed?carrier transmission DS$?SC6!
transmission in #hich!
+ a6 fre:%encies prod%ced b) amplit%de mod%lation are
s)mmetricall) spaced abo'e and belo# the carrier fre:%enc)
+ b6 the carrier le'el is red%ced to the lo#est practical le'el,
ideall) completel) s%ppressed
7/21/2019 Final DSPMATIN Oral Presentation 06
21/40
DS$?SC TransmitterDS$?SC Transmitter
DS$?SC .ecei'erDS$?SC .ecei'er
7/21/2019 Final DSPMATIN Oral Presentation 06
22/40
DS$?SC .ecei'erDS$?SC .ecei'er
7/21/2019 Final DSPMATIN Oral Presentation 06
23/40
+ Phase?shift e)ing is a digital mod%lation scheme that con'e)s datab) changing the phase of a reference signal carrier #a'e6 and $PS"is the simplest form of phase?shift e)ing
+ Generated the same #a) as a DS$?SC, b%t mt6 is a %nipolar datasignal
+ Demod%lated %sing a Costas loop
$inar) Phase?Shift "e)ing$inar) Phase?Shift "e)ing
7/21/2019 Final DSPMATIN Oral Presentation 06
24/40
7/21/2019 Final DSPMATIN Oral Presentation 06
25/40
Costas Phase?7oced 7oopCostas Phase?7oced 7oop
7/21/2019 Final DSPMATIN Oral Presentation 06
26/40
$PS" Sim%lation .es%lts$PS" Sim%lation .es%lts
7/21/2019 Final DSPMATIN Oral Presentation 06
27/40
Mod%lation Schemes -&D.&T.E &MP7ITDE M(D7&TI(8 -&M-&D.&T.E &MP7ITDE M(D7&TI(8 -&M))
Combination of ! &mplit%de Mod%lation &M6 Phase shift "e)ing PS"6
Phase and &mplit%de are Jaried
('ercome constraints of comple &M or PM Transmits more bits per second Maes %se of minim%m band#idth
7/21/2019 Final DSPMATIN Oral Presentation 06
28/40
GE8E.&7 -&M T.&8SMITTE.
St6
7/21/2019 Final DSPMATIN Oral Presentation 06
29/40
-&M T.&8SMITTE.
St6
7/21/2019 Final DSPMATIN Oral Presentation 06
30/40
SIM7&TI(8 .ES7TS (* -&M T.&8SMITTE.
7/21/2019 Final DSPMATIN Oral Presentation 06
31/40
EHPE.IME8T&7 .ES7TS *(. -&M T.&8SMITTE.
7/21/2019 Final DSPMATIN Oral Presentation 06
32/40
-&M .ECEIJE.
.eco'ering Signals for .eal H t6K -%adrat%re 1 t6
7/21/2019 Final DSPMATIN Oral Presentation 06
33/40
M(DI*IED DEM(D7&T(.M(DI*IED DEM(D7&T(.
7/21/2019 Final DSPMATIN Oral Presentation 06
34/40
SIM7&TI(8 .ES7TSSIM7&TI(8 .ES7TS *(. .ECEIJE. K T.&8SMITTE.*(. .ECEIJE. K T.&8SMITTE.
7/21/2019 Final DSPMATIN Oral Presentation 06
35/40
EHPE.IME8&7 .ES7TS *(. T.&8SMITTE.EHPE.IME8&7 .ES7TS *(. T.&8SMITTE.
EFFECT
SOFC
APACTO
!CO"
P#$%
EFFECT
SOFC
APACTO
!CO"
P#$%
7/21/2019 Final DSPMATIN Oral Presentation 06
36/40
P.((*I8G E**ECTS (* C&P&CIT(. C(P7I8GP.((*I8G E**ECTS (* C&P&CIT(. C(P7I8G
7/21/2019 Final DSPMATIN Oral Presentation 06
37/40
EHPE.IME8&7 .ES7TS *(. C&P&CIT(. C(P7I8GEHPE.IME8&7 .ES7TS *(. C&P&CIT(. C(P7I8G
7/21/2019 Final DSPMATIN Oral Presentation 06
38/40
*%t%re +or*%t%re +or
+Implement Costas Phase?7oced 7oop on DSP board
++or on *re:%enc) Di'ision M%ltipleing *DM6
+(rthogonal *re:%enc) Di'ision M%ltipleing (*DM6
+*M Stereo S)stem
7/21/2019 Final DSPMATIN Oral Presentation 06
39/40
-%estions LL-%estions LL
7/21/2019 Final DSPMATIN Oral Presentation 06
40/40
T9E G.&8D &..IJ&7