📄 radar.mdl
字号:
SourceBlock "dspsigops/Upsample"
SourceType "Upsample"
N "SamplesPerSymbol"
phase "0"
ic "0"
mode "Maintain input frame rate"
}
Block {
BlockType Reference
Name "Zero Pad"
Ports [1, 1]
Position [150, 72, 195, 108]
SourceBlock "dspsigops/Zero Pad"
SourceType "Zero Pad"
padSigAt "End"
zpadAlong "Columns"
padNumOutRowsSpecMethod "User-specified"
numOutRows "PRPeriodSamples-length(Codebp)"
padNumOutColsSpecMethod "User-specified"
numOutCols "1"
trunc_flag "None"
}
Block {
BlockType Outport
Name "Radar Baseband"
Position [850, 83, 880, 97]
InitialOutput "0"
}
Line {
SrcBlock "Gain"
SrcPort 1
DstBlock "Transmitter Power"
DstPort 1
}
Line {
SrcBlock "Transmitter Power"
SrcPort 1
DstBlock "Transmitter Gain\n(This will need to be \nc"
"hangeable during simulation)"
DstPort 1
}
Line {
SrcBlock "Note that the sample time\nis depend on the"
" code size\n(tau is fix)"
SrcPort 1
DstBlock "Zero Pad"
DstPort 1
}
Line {
SrcBlock "BPSK\nModulator\nBaseband"
SrcPort 1
DstBlock "Upsample"
DstPort 1
}
Line {
SrcBlock "Upsample"
SrcPort 1
DstBlock "H/W Limitation\non Bandwidth"
DstPort 1
}
Line {
SrcBlock "H/W Limitation\non Bandwidth"
SrcPort 1
DstBlock "Gain"
DstPort 1
}
Line {
SrcBlock "Zero Pad"
SrcPort 1
DstBlock "BPSK\nModulator\nBaseband"
DstPort 1
}
Line {
SrcBlock "Transmitter Gain\n(This will need to be \nc"
"hangeable during simulation)"
SrcPort 1
DstBlock "Radar Baseband"
DstPort 1
}
}
}
Line {
SrcBlock "Target1"
SrcPort 1
DstBlock "Receiver"
DstPort 1
}
Line {
Name "Radar Baseband"
Labels [0, 0]
SrcBlock "Transmitter"
SrcPort 1
DstBlock "Target1"
DstPort 1
}
Line {
SrcBlock "Receiver"
SrcPort 1
DstBlock "Instrumentation"
DstPort 1
}
Line {
SrcBlock "Receiver"
SrcPort 2
Points [15, 0; 0, 50]
DstBlock "Frequency/Speed Index"
DstPort 1
}
Line {
SrcBlock "Receiver"
SrcPort 3
Points [5, 0; 0, 80]
DstBlock "Range Index"
DstPort 1
}
Annotation {
Name "S-Band Radar (fo): 3 GHz\nPeak Tx Power: 10 KW"
"\nPRF: 30 KHz\nPulse Width: 5 microsec\nBandwidth = 1/tau\nc = 3 x 10^8\nRu"
" = 5 Km (based on #s above)\nfd = 2*v/lamda\nlamda = c/fo"
Position [138, 209]
}
}
}
MatData {
NumRecords 2
DataRecord {
Tag DataTag1
Data " %)30 . &!L 8 ( @ % "
"\" $ ! 0 % 0 #0 $ !U =6YD;VUA;F%G97( '-I9&5B87( "
" !C9FD 9G9T;V]L &-U<G)E;G1?9FEL= !F:6QT97)-861E0GD 8"
"W5R<F5N=$9S '9E<G-I;VX !H1FEG #@ , & \" "
" ( !0 @ ! 0 $ !0 $ @ ! $ %1A9P 5F"
"5R<VEO;@ . , 8 ( ! % \" 0 $ "
" X X !@ @ & 4 ( 0 $ ! D "
"( \\#\\. @!( 8 ( @ % \" $ ! 0 "
" % 0 #0 $ : 8W5R<F5N='!A;F5L &1E<VEG;@ . 0 "
" 8 ( ! % \" $ & 0 $ # &0 90!S &"
"D 9P!N . V!$ 8 ( @ % \" $ ! 0 "
" % 0 #P $ !X 5&%G 5F5R<VEO;@ :7-$97-I9VYE9 "
" 1FEL=&5R5'EP90 1&5S:6=N365T:&]D 0W5R<F5N=$9S 4W1A=&EC4F5S"
"<&]N<V4 0V]M<&]N96YT<P #@ %@ & \" 0 !0 @ ! "
"$@ $ ! \"0 !S &D 9P!G '4 :0 N &0 90!S &D 9P!N ' 80!N &4 ; "
" #@ #@ & \" 8 !0 @ ! 0 $ \"0 @"
" #P/PX P !@ @ ) @ 4 ( 0 $ ! "
" ( 0 #@ #@ & \" 0 !0 @ ! ! $ "
"! @ !R &, ;P!S X !( !@ @ $ 4 ( 0 P ! "
" 0 8 9@!I &P = !D &4 <P N &8 :0!R #$ #@ ,@ & \" ( "
" !0 @ ! 0 $ !0 $ 8 ! # '9A;'5E '5N:71S "
" . . 8 ( !@ % \" $ ! 0 ) \""
" \"! #@ #@ & \" 0 !0 @ ! P $ "
" ! 8 !- $@ >@ X X !@ @ $ 4 ( 0 , "
" ! 0 & ;P!F &8 . J X 8 ( 0 % \" "
" $ ' 0 . P $ 8 ( @ % \" $ ! "
"0 % 0 \"0 $ M 5&%G 5F5R<VEO;@ :7--:6Y/<F0 ;6]D90 "
" ;W)D97( #@ %@ & \" 0 !0 @ ! $@ $ "
" ! \"0 !S &D 9P!G '4 :0 N &8 :0!L '0 90!R &\\ <@!D &4 <@ #@ "
" #@ & \" 8 !0 @ ! 0 $ \"0 @ "
" #P/PX P !@ @ ) @ 4 ( 0 $ ! ( 0 "
" #@ $ & \" 0 !0 @ ! !P $ ! X "
" !S ' 90!C &D 9@!Y #@ # & \" 0 !0 @ ! @ "
" $ ! $ #$ , . 2 $ 8 ( @ % \" $ ! "
" 0 % 0 #@ $ J 5&%G !697)S:6]N $1E;G-I="
"'E&86-T;W( #@ & & \" 0 !0 @ ! & $ "
" ! # !S &D 9P!G '4 :0 N '( 90!M &4 >@!O ' = !I &\\ ;@!S &8 <@!A "
"&T 90 . . 8 ( !@ % \" $ ! 0 ) "
"\" / _#@ # & \" 0 !0 @ ! @ $ "
" ! $ #$ -@ . 2 ( 8 ( @ % \" $ ! 0 "
" % 0 \"@ $ \\ 5&%G %9E<G-I;VX !F<F5Q56YI=', 1G, "
" $9P87-S !&<W1O< X !P !@ @ $ 4 ( "
" 0 !T ! 0 Z 9@!D &$ 9 !E ', :0!G &X < !A &X 90!L \"X ; !"
"P &8 <@!E '$ < !A ', <P!S '0 ;P!P X X !@ @ & 4 "
" ( 0 $ ! D ( \\#\\. 6 8 ( ! "
" % \" $ 3 0 $ )@ $X ;P!R &T 80!L &D >@!E &0"
" ( H # ( !T &\\ ( Q \"D . 0 8 ( ! % \" $ "
" % 0 $ \"@ #0 . P # , . , 8 ( ! "
" % \" $ \" 0 $ 0 +@ R X P !@ @ $ "
" 4 ( 0 ( ! 0 ! N #4 #@ # # & \" ( "
" !0 @ ! 0 $ !0 $ D ! 6@ %1A9P %9E<G-I;"
"VX $E25'EP90 &UA9U5N:71S $%P87-S $%S=&]P $1P87-S $1S=&]P $"
"5P87-S $5S=&]P X !8 !@ @ $ 4 ( 0 "
" !0 ! 0 H 9@!D &$ 9 !E ', :0!G &X < !A &X 90!L \"X ; !P &T"
" 80!G X X !@ @ & 4 ( 0 $ ! D ("
" \\#\\. . 8 ( ! % \" $ # 0 "
" $ !@ $8 20!2 #@ # & \" 0 !0 @ ! @"
" $ ! $ &0 0@ . , 8 ( ! % \" $ ! "
" 0 $ ( ,0 X P !@ @ $ 4 ( 0 ( "
"! 0 ! X # #@ #@ & \" 0 !0 @ ! P $"
" ! 8 P \"X ,0 X ! !@ @ $ 4 ( 0 "
" 4 ! 0 * , N # , Q X X !@ @ $ "
" 4 ( 0 , ! 0 & , N #$ . 0 8 ( "
" ! % \" $ % 0 $ \"@ # +@ P # ,0 "
" . V ( 8 ( @ % \" $ ! 0 % 0 #P "
" $ !X 5&%G 5F5R<VEO;@ 9G)E<55N:71S 1G, "
" 5')A;G-I=&EO;DUO9&4 0F%N9'=I9'1H 4F]L;&]F9@ 1F"
", #@ & & \" 0 !0 @ ! %P $ "
" ! \"X !F &0 80!D &4 <P!I &< ;@!P &$ ;@!E &P +@!F '( 90!Q '( 8P!O '"
", . . 8 ( !@ % \" $ ! 0 ) \""
" / _#@ #@ & \" 0 !0 @ ! P $ "
" ! 8 !- $@ >@ X X !@ @ $ 4 ( 0 , "
" ! 0 & ,0 J #@ . 0 8 ( ! % \" "
"$ ' 0 $ #@ %( ;P!L &P ;P!F &8 . . 8 ( ! "
" % \" $ $ 0 $ \" #0 , P # #@ #@ & "
" \" 0 !0 @ ! P $ ! 8 N #( -0 X "
" P !@ @ $ 4 ( 0 ( ! 0 ! N #4 #@ %@"
"! & \" ( !0 @ ! 0 $ !0 $ L ! (0 "
" %1A9P 5F5R<VEO;@ !$97-I9VY4>7!E . 8 8 ( "
"! % \" $ 6 0 $ + &8 9 !A &0 90!S &D 9P!N"
" ' 80!N &4 ; N &T 80!G '( 8P!O ', X X !@ @ & 4 "
" ( 0 $ ! D ( \\#\\. 2 8 ( ! "
" % \" $ + 0 $ %@ %, <0!U &$ <@!E \" <@!O &"
"\\ = X \"8 0 !@ @ \" 4 ( 0 $ ! 4 "
"! * 0 \"@ !486< 5F5R<VEO;@ %=I;F1O=P !087)A;4-E;&P #@ "
" &@ & \" 0 !0 @ ! &0 $ ! #( !S &D "
"9P!G '4 :0 N &8 :0!R '< :0!N &\\ < !T &D ;P!N ', 9@!R &$ ;0!E X X"
" !@ @ & 4 ( 0 $ ! D ( "
"\\#\\. 0 8 ( ! % \" $ & 0 $ # "
" &L 80!I ', 90!R . . 8 ( ! % \" $ # "
" 0 $ !@ # +@ U #@ ( \" & \" ( !0 @ "
" ! 0 $ !0 $ ! ! < %1A9P !697)S:6]N "
" 1FEL=&5R4W1R=6-T=7)E %-O=7)C90 !/<F1E<@ :7-"
"3=&%B;&4 %-E8W1I;VYS . , 8 ( ! % "
"\" 0 $ X X !@ @ & 4 ("
" 0 $ ! D ( \\#\\. 4 8 ( ! "
" % \" $ / 0 $ '@ $0 :0!R &4 8P!T \" 9@!O '( ;0"
" @ $8 20!2 #@ $ & \" 0 !0 @ ! \" $ "
" ! ! !$ &4 <P!I &< ;@!E &0 #@ #@ & \" 8 !0 @ "
" ! 0 $ \"0 @ D0 X X !@ @ & "
" 4 ( 0 $ ! D ( \\#\\. . 8 ( "
"!@ % \" $ ! 0 ) \" / _#@ ) "
"& \" ( !0 @ ! 0 $ !0 $ ! ! $ &-"
"U<G)E;G1!;F%L>7-I<P . 0 8 ( ! % \" $ ' 0 "
" $ #@ &T 80!G '( 90!S ' . Z ( 8 ( $0 ! "
" $ & :&%N9&QE ! \"P &1F:6QT+F1F9FER . H ( 8 ("
" 0 % \" 0 ! 0 . \" $ 8 ( \"0 "
" % \" -@ ! 0 \" V $ $ 4 ' !X J"
" - #8 !D9FEL= !D9F9I<@!&:6QT97)3=')U8W1U<F4 3G5M97)A=&]R "
" $ \" "
" $ ! @ , ! 0"
" ! 0 X !X !@ @ ! 4 ( 0 "
" $ ! X !( !@ @ - 4 ( !0 $ ! "
" 8 4 W0( ! 0 $ #@ % & \" 0 "
" !0 @ ! #P $ ! !X !$ &D <@!E &, = @ &8 ;P!R &T ( "
"!& $D 4@ X \"( !@ @ & 4 ( 0 L ! "
"D !8 \\)\"[&1K!J3\\IU,/Y$B*S/^&O1B?Z\";D_#(RT1*;CO3_<$E+DIHG /R%R<AO,%\\"
"$_W!)2Y*:)P#\\,C+1$IN.]/^&O1B?Z\";D_*=3#^1(BLS_PD+L9&L&I/PX ! !@ @ "
" $ 4 ( 0 @ ! 0 0 1 !E ', :0!G &X 90!D "
"X X !@ @ & 4 ( 0 $ ! D ( "
" (\"$7D$. . 8 ( !@ % \" $ ! 0 ) "
" \" )J9F9F9F?$_#@ #@ & \" 8 !0 @ ! 0 $ "
" \"0 @ ,@.; 0 "
}
DataRecord {
Tag DataTag0
Data " %)30 . &!L 8 ( @ % "
"\" $ ! 0 % 0 #0 $ !U =6YD;VUA;F%G97( '-I9&5B87( "
" !C9FD 9G9T;V]L &-U<G)E;G1?9FEL= !F:6QT97)-861E0GD 8"
"W5R<F5N=$9S '9E<G-I;VX !H1FEG #@ , & \" "
" ( !0 @ ! 0 $ !0 $ @ ! $ %1A9P 5F"
"5R<VEO;@ . , 8 ( ! % \" 0 $ "
" X X !@ @ & 4 ( 0 $ ! D "
"( \\#\\. @!( 8 ( @ % \" $ ! 0 "
" % 0 #0 $ : 8W5R<F5N='!A;F5L &1E<VEG;@ . 0 "
" 8 ( ! % \" $ & 0 $ # &0 90!S &"
"D 9P!N . V!$ 8 ( @ % \" $ ! 0 "
" % 0 #P $ !X 5&%G 5F5R<VEO;@ :7-$97-I9VYE9 "
" 1FEL=&5R5'EP90 1&5S:6=N365T:&]D 0W5R<F5N=$9S 4W1A=&EC4F5S"
"<&]N<V4 0V]M<&]N96YT<P #@ %@ & \" 0 !0 @ ! "
"$@ $ ! \"0 !S &D 9P!G '4 :0 N &0 90!S &D 9P!N ' 80!N &4 ; "
" #@ #@ & \" 8 !0 @ ! 0 $ \"0 @"
" #P/PX P !@ @ ) @ 4 ( 0 $ ! "
" ( 0 #@ #@ & \" 0 !0 @ ! ! $ "
"! @ !R &, ;P!S X !( !@ @ $ 4 ( 0 P ! "
" 0 8 9@!I &P = !D &4 <P N &8 :0!R #$ #@ ,@ & \" ( "
" !0 @ ! 0 $ !0 $ 8 ! # '9A;'5E '5N:71S "
" . . 8 ( !@ % \" $ ! 0 ) \""
" \"! #@ #@ & \" 0 !0 @ ! P $ "
" ! 8 !- $@ >@ X X !@ @ $ 4 ( 0 , "
" ! 0 & ;P!F &8 . J X 8 ( 0 % \" "
" $ ' 0 . P $ 8 ( @ % \" $ ! "
"0 % 0 \"0 $ M 5&%G 5F5R<VEO;@ :7--:6Y/<F0 ;6]D90 "
" ;W)D97( #@ %@ & \" 0 !0 @ ! $@ $ "
" ! \"0 !S &D 9P!G '4 :0 N &8 :0!L '0 90!R &\\ <@!D &4 <@ #@ "
" #@ & \" 8 !0 @ ! 0 $ \"0 @ "
" #P/PX P !@ @ ) @ 4 ( 0 $ ! ( 0 "
" #@ $ & \" 0 !0 @ ! !P $ ! X "
" !S ' 90!C &D 9@!Y #@ # & \" 0 !0 @ ! @ "
" $ ! $ #$ , . 2 $ 8 ( @ % \" $ ! "
" 0 % 0 #@ $ J 5&%G !697)S:6]N $1E;G-I="
"'E&86-T;W( #@ & & \" 0 !0 @ ! & $ "
" ! # !S &D 9P!G '4 :0 N '( 90!M &4 >@!O ' = !I &\\ ;@!S &8 <@!A "
"&T 90 . . 8 ( !@ % \" $ ! 0 ) "
"\" / _#@ # & \" 0 !0 @ ! @ $ "
" ! $ #$ -@ . 2 ( 8 ( @ % \" $ ! 0 "
" % 0 \"@ $ \\ 5&%G %9E<G-I;VX !F<F5Q56YI=', 1G, "
" $9P87-S !&<W1O< X !P !@ @ $ 4 ( "
" 0 !T ! 0 Z 9@!D &$ 9 !E ', :0!G &X < !A &X 90!L \"X ; !"
"P &8 <@!E '$ < !A ', <P!S '0 ;P!P X X !@ @ & 4 "
" ( 0 $ ! D ( \\#\\. 6 8 ( ! "
" % \" $ 3 0 $ )@ $X ;P!R &T 80!L &D >@!E &0"
" ( H # ( !T &\\ ( Q \"D . 0 8 ( ! % \" $ "
" % 0 $ \"@ #0 . P # , . , 8 ( ! "
" % \" $ \" 0 $ 0 +@ R X P !@ @ $ "
" 4 ( 0 ( ! 0 ! N #4 #@ # # & \" ( "
" !0 @ ! 0 $ !0 $ D ! 6@ %1A9P %9E<G-I;"
"VX $E25'EP90 &UA9U5N:71S $%P87-S $%S=&]P $1P87-S $1S=&]P $"
"5P87-S $5S=&]P X !8 !@ @ $ 4 ( 0 "
" !0 ! 0 H 9@!D &$ 9 !E ', :0!G &X < !A &X 90!L \"X ; !P &T"
" 80!G X X !@ @ & 4 ( 0 $ ! D ("
" \\#\\. . 8 ( ! % \" $ # 0 "
" $ !@ $8 20!2 #@ # & \" 0 !0 @ ! @"
" $ ! $ &0 0@ . , 8 ( ! % \" $ ! "
" 0 $ ( ,0 X P !@ @ $ 4 ( 0 ( "
"! 0 ! X # #@ #@ & \" 0 !0 @ ! P $"
" ! 8 P \"X ,0 X ! !@ @ $ 4 ( 0 "
" 4 ! 0 * , N # , Q X X !@ @ $ "
" 4 ( 0 , ! 0 & , N #$ . 0 8 ( "
" ! % \" $ % 0 $ \"@ # +@ P # ,0 "
" . V ( 8 ( @ % \" $ ! 0 % 0 #P "
" $ !X 5&%G 5F5R<VEO;@ 9G)E<55N:71S 1G, "
" 5')A;G-I=&EO;DUO9&4 0F%N9'=I9'1H 4F]L;&]F9@ 1F"
", #@ & & \" 0 !0 @ ! %P $ "
" ! \"X !F &0 80!D &4 <P!I &< ;@!P &$ ;@!E &P +@!F '( 90!Q '( 8P!O '"
", . . 8 ( !@ % \" $ ! 0 ) \""
" / _#@ #@ & \" 0 !0 @ ! P $ "
" ! 8 !- $@ >@ X X !@ @ $ 4 ( 0 , "
" ! 0 & ,0 J #@ . 0 8 ( ! % \" "
"$ ' 0 $ #@ %( ;P!L &P ;P!F &8 . . 8 ( ! "
" % \" $ $ 0 $ \" #0 , P # #@ #@ & "
" \" 0 !0 @ ! P $ ! 8 N #( -0 X "
" P !@ @ $ 4 ( 0 ( ! 0 ! N #4 #@ %@"
"! & \" ( !0 @ ! 0 $ !0 $ L ! (0 "
" %1A9P 5F5R<VEO;@ !$97-I9VY4>7!E . 8 8 ( "
"! % \" $ 6 0 $ + &8 9 !A &0 90!S &D 9P!N"
" ' 80!N &4 ; N &T 80!G '( 8P!O ', X X !@ @ & 4 "
" ( 0 $ ! D ( \\#\\. 2 8 ( ! "
" % \" $ + 0 $ %@ %, <0!U &$ <@!E \" <@!O &"
"\\ = X \"8 0 !@ @ \" 4 ( 0 $ ! 4 "
"! * 0 \"@ !486< 5F5R<VEO;@ %=I;F1O=P !087)A;4-E;&P #@ "
" &@ & \" 0 !0 @ ! &0 $ ! #( !S &D "
"9P!G '4 :0 N &8 :0!R '< :0!N &\\ < !T &D ;P!N ', 9@!R &$ ;0!E X X"
" !@ @ & 4 ( 0 $ ! D ( "
"\\#\\. 0 8 ( ! % \" $ & 0 $ # "
" &L 80!I ', 90!R . . 8 ( ! % \" $ # "
" 0 $ !@ # +@ U #@ ( \" & \" ( !0 @ "
" ! 0 $ !0 $ ! ! < %1A9P !697)S:6]N "
" 1FEL=&5R4W1R=6-T=7)E %-O=7)C90 !/<F1E<@ :7-"
"3=&%B;&4 %-E8W1I;VYS . , 8 ( ! % "
"\" 0 $ X X !@ @ & 4 ("
" 0 $ ! D ( \\#\\. 4 8 ( ! "
" % \" $ / 0 $ '@ $0 :0!R &4 8P!T \" 9@!O '( ;0"
" @ $8 20!2 #@ $ & \" 0 !0 @ ! \" $ "
" ! ! !$ &4 <P!I &< ;@!E &0 #@ #@ & \" 8 !0 @ "
" ! 0 $ \"0 @ D0 X X !@ @ & "
" 4 ( 0 $ ! D ( \\#\\. . 8 ( "
"!@ % \" $ ! 0 ) \" / _#@ ) "
"& \" ( !0 @ ! 0 $ !0 $ ! ! $ &-"
"U<G)E;G1!;F%L>7-I<P . 0 8 ( ! % \" $ ' 0 "
" $ #@ &T 80!G '( 90!S ' . Z ( 8 ( $0 ! "
" $ & :&%N9&QE ! \"P &1F:6QT+F1F9FER . H ( 8 ("
" 0 % \" 0 ! 0 . \" $ 8 ( \"0 "
" % \" -@ ! 0 \" V $ $ 4 ' !X J"
" - #8 !D9FEL= !D9F9I<@!&:6QT97)3=')U8W1U<F4 3G5M97)A=&]R "
" $ \" "
" $ ! @ , ! 0"
" ! 0 X !X !@ @ ! 4 ( 0 "
" $ ! X !( !@ @ - 4 ( !0 $ ! "
" 8 4 W0( ! 0 $ #@ % & \" 0 "
" !0 @ ! #P $ ! !X !$ &D <@!E &, = @ &8 ;P!R &T ( "
"!& $D 4@ X \"( !@ @ & 4 ( 0 L ! "
"D !8 \\)\"[&1K!J3\\IU,/Y$B*S/^&O1B?Z\";D_#(RT1*;CO3_<$E+DIHG /R%R<AO,%\\"
"$_W!)2Y*:)P#\\,C+1$IN.]/^&O1B?Z\";D_*=3#^1(BLS_PD+L9&L&I/PX ! !@ @ "
" $ 4 ( 0 @ ! 0 0 1 !E ', :0!G &X 90!D "
"X X !@ @ & 4 ( 0 $ ! D ( "
" (\"$7D$. . 8 ( !@ % \" $ ! 0 ) "
" \" )J9F9F9F?$_#@ #@ & \" 8 !0 @ ! 0 $ "
" \"0 @ ,@.; 0 "
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -