merge with master
@@ -1,229 +0,0 @@
|
||||
# Doxyfile 1.3.8
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
PROJECT_NAME = OPENAIR
|
||||
PROJECT_NUMBER =
|
||||
OUTPUT_DIRECTORY =
|
||||
CREATE_SUBDIRS = NO
|
||||
OUTPUT_LANGUAGE = English
|
||||
USE_WINDOWS_ENCODING = YES
|
||||
BRIEF_MEMBER_DESC = YES
|
||||
REPEAT_BRIEF = YES
|
||||
ABBREVIATE_BRIEF =
|
||||
ALWAYS_DETAILED_SEC = NO
|
||||
INLINE_INHERITED_MEMB = NO
|
||||
FULL_PATH_NAMES = NO
|
||||
STRIP_FROM_PATH =
|
||||
STRIP_FROM_INC_PATH =
|
||||
SHORT_NAMES = NO
|
||||
JAVADOC_AUTOBRIEF = YES
|
||||
MULTILINE_CPP_IS_BRIEF = YES
|
||||
DETAILS_AT_TOP = YES
|
||||
INHERIT_DOCS = NO
|
||||
DISTRIBUTE_GROUP_DOC = NO
|
||||
TAB_SIZE = 8
|
||||
ALIASES =
|
||||
OPTIMIZE_OUTPUT_FOR_C = YES
|
||||
OPTIMIZE_OUTPUT_JAVA = NO
|
||||
SUBGROUPING = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Build related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
EXTRACT_ALL = YES
|
||||
EXTRACT_PRIVATE = NO
|
||||
EXTRACT_STATIC = NO
|
||||
EXTRACT_LOCAL_CLASSES = YES
|
||||
EXTRACT_LOCAL_METHODS = YES
|
||||
HIDE_UNDOC_MEMBERS = YES
|
||||
HIDE_UNDOC_CLASSES = YES
|
||||
HIDE_FRIEND_COMPOUNDS = NO
|
||||
HIDE_IN_BODY_DOCS = NO
|
||||
INTERNAL_DOCS = NO
|
||||
CASE_SENSE_NAMES = YES
|
||||
HIDE_SCOPE_NAMES = NO
|
||||
SHOW_INCLUDE_FILES = NO
|
||||
INLINE_INFO = YES
|
||||
SORT_MEMBER_DOCS = NO
|
||||
SORT_BRIEF_DOCS = NO
|
||||
SORT_BY_SCOPE_NAME = NO
|
||||
GENERATE_TODOLIST = YES
|
||||
GENERATE_TESTLIST = NO
|
||||
GENERATE_BUGLIST = YES
|
||||
GENERATE_DEPRECATEDLIST= NO
|
||||
ENABLED_SECTIONS =
|
||||
MAX_INITIALIZER_LINES = 30
|
||||
SHOW_USED_FILES = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to warning and progress messages
|
||||
#---------------------------------------------------------------------------
|
||||
QUIET = NO
|
||||
WARNINGS = YES
|
||||
WARN_IF_UNDOCUMENTED = YES
|
||||
WARN_IF_DOC_ERROR = YES
|
||||
WARN_FORMAT = "$file:$line: $text"
|
||||
WARN_LOGFILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the input files
|
||||
#---------------------------------------------------------------------------
|
||||
INPUT = ../../PHY/spec_defs.h \
|
||||
../../PHY/impl_defs.h \
|
||||
../../PHY/CODING/defs.h \
|
||||
../../PHY/TOOLS/defs.h \
|
||||
../../PHY/TRANSPORT/defs.h \
|
||||
../../PHY/MODULATION/defs.h \
|
||||
../../PHY/ESTIMATION/defs.h \
|
||||
../../PHY/CONFIG/defs.h \
|
||||
../../PHY/INIT/defs.h \
|
||||
$(OPENAIR2_DIR)/LAYER2/MAC/defs.h \
|
||||
$(OPENAIR2_DIR)/COMMON/mac_rrc_primitives.h \
|
||||
$(OPENAIR2_DIR)/COMMON/mac_rlc_primitives.h \
|
||||
$(OPENAIR2_DIR)/LAYER2/MAC/lchan_interface.h \
|
||||
$(OPENAIR2_DIR)/PHY_INTERFACE/defs.h \
|
||||
$(OPENAIR2_DIR)/NAS/DRIVER/MESH/proto_extern.h \
|
||||
$(OPENAIR2_DIR)/SIMULATION/PHY_EMULATION/CONTROL/defs.h \
|
||||
|
||||
FILE_PATTERNS = *.h
|
||||
RECURSIVE = NO
|
||||
EXCLUDE =
|
||||
EXCLUDE_SYMLINKS = NO
|
||||
EXCLUDE_PATTERNS =
|
||||
EXAMPLE_PATH =
|
||||
EXAMPLE_PATTERNS =
|
||||
EXAMPLE_RECURSIVE = NO
|
||||
IMAGE_PATH = images
|
||||
INPUT_FILTER =
|
||||
FILTER_PATTERNS =
|
||||
FILTER_SOURCE_FILES = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to source browsing
|
||||
#---------------------------------------------------------------------------
|
||||
SOURCE_BROWSER = NO
|
||||
INLINE_SOURCES = NO
|
||||
STRIP_CODE_COMMENTS = YES
|
||||
REFERENCED_BY_RELATION = NO
|
||||
REFERENCES_RELATION = NO
|
||||
VERBATIM_HEADERS = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the alphabetical class index
|
||||
#---------------------------------------------------------------------------
|
||||
ALPHABETICAL_INDEX = NO
|
||||
COLS_IN_ALPHA_INDEX = 5
|
||||
IGNORE_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
COLS_IN_ALPHA_INDEX = 5
|
||||
IGNORE_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the alphabetical class index
|
||||
#---------------------------------------------------------------------------
|
||||
ALPHABETICAL_INDEX = NO
|
||||
COLS_IN_ALPHA_INDEX = 5
|
||||
IGNORE_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the HTML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_HTML = YES
|
||||
HTML_OUTPUT = html
|
||||
HTML_FILE_EXTENSION = .html
|
||||
HTML_HEADER =
|
||||
HTML_FOOTER =
|
||||
HTML_STYLESHEET =
|
||||
HTML_ALIGN_MEMBERS = YES
|
||||
GENERATE_HTMLHELP = YES
|
||||
CHM_FILE = irs_openair.chm
|
||||
HHC_LOCATION =
|
||||
GENERATE_CHI = NO
|
||||
BINARY_TOC = NO
|
||||
TOC_EXPAND = NO
|
||||
DISABLE_INDEX = NO
|
||||
ENUM_VALUES_PER_LINE = 4
|
||||
GENERATE_TREEVIEW = YES
|
||||
TREEVIEW_WIDTH = 250
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the LaTeX output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_LATEX = YES
|
||||
LATEX_OUTPUT = latex
|
||||
LATEX_CMD_NAME = latex
|
||||
MAKEINDEX_CMD_NAME = makeindex
|
||||
COMPACT_LATEX = NO
|
||||
PAPER_TYPE = a4wide
|
||||
EXTRA_PACKAGES = amsmath amssymb
|
||||
LATEX_HEADER = openair_header.tex
|
||||
PDF_HYPERLINKS = YES
|
||||
USE_PDFLATEX = YES
|
||||
LATEX_BATCHMODE = NO
|
||||
LATEX_HIDE_INDICES = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the RTF output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_RTF = NO
|
||||
RTF_OUTPUT = rtf
|
||||
COMPACT_RTF = YES
|
||||
RTF_HYPERLINKS = YES
|
||||
RTF_STYLESHEET_FILE =
|
||||
RTF_EXTENSIONS_FILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the man page output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_MAN = NO
|
||||
MAN_OUTPUT = man
|
||||
MAN_EXTENSION = .3
|
||||
MAN_LINKS = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the XML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_XML = NO
|
||||
XML_OUTPUT = xml
|
||||
XML_SCHEMA =
|
||||
XML_DTD =
|
||||
XML_PROGRAMLISTING = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options for the AutoGen Definitions output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_AUTOGEN_DEF = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the Perl module output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_PERLMOD = NO
|
||||
PERLMOD_LATEX = NO
|
||||
PERLMOD_PRETTY = YES
|
||||
PERLMOD_MAKEVAR_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the preprocessor
|
||||
#---------------------------------------------------------------------------
|
||||
ENABLE_PREPROCESSING = YES
|
||||
MACRO_EXPANSION = YES
|
||||
EXPAND_ONLY_PREDEF = YES
|
||||
SEARCH_INCLUDES = YES
|
||||
INCLUDE_PATH =
|
||||
INCLUDE_FILE_PATTERNS =
|
||||
PREDEFINED = __attribute__(x)=, PHY_CONTEXT
|
||||
EXPAND_AS_DEFINED =
|
||||
SKIP_FUNCTION_MACROS = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration::additions related to external references
|
||||
#---------------------------------------------------------------------------
|
||||
TAGFILES =
|
||||
GENERATE_TAGFILE =
|
||||
ALLEXTERNALS = NO
|
||||
EXTERNAL_GROUPS = YES
|
||||
PERL_PATH = /usr/bin/perl
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the dot tool
|
||||
#---------------------------------------------------------------------------
|
||||
CLASS_DIAGRAMS = NO
|
||||
HIDE_UNDOC_RELATIONS = NO
|
||||
HAVE_DOT = NO
|
||||
CLASS_GRAPH = NO
|
||||
COLLABORATION_GRAPH = NO
|
||||
UML_LOOK = NO
|
||||
TEMPLATE_RELATIONS = NO
|
||||
INCLUDE_GRAPH = NO
|
||||
INCLUDED_BY_GRAPH = NO
|
||||
CALL_GRAPH = NO
|
||||
GRAPHICAL_HIERARCHY = NO
|
||||
DOT_IMAGE_FORMAT = jpg
|
||||
DOT_PATH = "/usr/bin"
|
||||
DOTFILE_DIRS = ../docs/dotfiles
|
||||
@@ -1,46 +0,0 @@
|
||||
/DLC_arch.png/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/Diapositive6.JPG/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/Framing.png/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/Framing.vsd/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/MAC Services.vsd/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/MAC_Measurements.png/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/MAC_Measurements.vsd/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/MAC_Services.eps/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/MAC_Services.vsd/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/MAC_Services2.eps/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/MAC_Services2.png/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/MAC_Services2.vsd/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/MAC_arch.eps/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/MAC_architecture.JPG/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/OFDM Transmitter.png/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/OFDM Transmitter.vsd/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/PHY_arch.eps/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/PHY_arch.png/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/PHY_arch.vsd/1.1/Fri Apr 7 20:01:57 2006//Trhodos_stack
|
||||
/QAM modulation.png/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/QAM modulation.vsd/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/QAMmodulation.png/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/Transmission.pdf/1.1/Fri Mar 21 14:08:35 2008//Trhodos_stack
|
||||
/Transmission.png/1.1/Tue May 30 08:34:31 2006//Trhodos_stack
|
||||
/Transmission.ps/1.1/Tue May 30 08:34:31 2006//Trhodos_stack
|
||||
/channel server.png/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/channel server.vsd/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/convolutional.png/1.1/Fri Mar 21 14:08:35 2008//Trhodos_stack
|
||||
/convolutional.vsd/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/irs_dcf.jpg/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/irs_pcf.jpg/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/mac_channels.png/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/mac_w3g4f_mac_channels.vsd/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/mac_wbs.jpg/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/macphynet.eps/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/macphynet.png/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/scrambler.png/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/scrambler.vsd/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/w3g4f_framing.png/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/w3g4f_framing.vsd/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/widens_mac_channels.vsd/1.1/Fri Apr 7 20:01:58 2006//Trhodos_stack
|
||||
/mac_w3g4f_mac_channels.pdf/1.3.4.1/Sat Mar 29 21:10:06 2008//Trhodos_stack
|
||||
/mac_w3g4f_mac_channels.png/1.2.4.1/Sat Mar 29 21:11:16 2008//Trhodos_stack
|
||||
/cellular_topology_small.png/1.1.2.1/Sat Mar 29 08:47:30 2008//Trhodos_stack
|
||||
/mesh_topology_small.png/1.1.2.1/Sat Mar 29 08:36:54 2008//Trhodos_stack
|
||||
D
|
||||
@@ -1 +0,0 @@
|
||||
openairinterface/docs/images
|
||||
@@ -1 +0,0 @@
|
||||
knopp@cvsexp.eurecom.fr:/home/cvs
|
||||
@@ -1 +0,0 @@
|
||||
Trhodos_stack
|
||||
|
Before Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 6.9 KiB |
@@ -1,568 +0,0 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Pages: (atend)
|
||||
%%BoundingBox: 32 0 559 609
|
||||
%%HiResBoundingBox: 32.385937 0.800000 558.200000 608.900000
|
||||
%.......................................
|
||||
%%Creator: GPL Ghostscript 850 (pswrite)
|
||||
%%CreationDate: 2006/04/24 11:54:23
|
||||
%%DocumentData: Clean7Bit
|
||||
%%LanguageLevel: 2
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
% This copyright applies to everything between here and the %%EndProlog:
|
||||
% Copyright (C) 2005 artofcode LLC, Benicia, CA. All rights reserved.
|
||||
%%BeginResource: procset GS_pswrite_2_0_1001
|
||||
/GS_pswrite_2_0_1001 80 dict dup begin
|
||||
/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
|
||||
4 index eq and{ pop pop pop}{ PageSize dup 1
|
||||
5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
|
||||
{ pop/setpagedevice where
|
||||
{ pop 1 dict dup /PageSize PageSize put setpagedevice}
|
||||
{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
|
||||
setpage}if}ifelse}ifelse}ifelse} bind def
|
||||
/!{bind def}bind def/#{load def}!/N/counttomark #
|
||||
/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
|
||||
/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
|
||||
/w/setlinewidth #/J/setlinecap #
|
||||
/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
|
||||
/m/moveto #/l/lineto #/c/rcurveto #
|
||||
/p{N 2 idiv{N -2 roll rlineto}repeat}!
|
||||
/P{N 0 gt{N -2 roll moveto p}if}!
|
||||
/h{p closepath}!/H{P closepath}!
|
||||
/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
|
||||
/re{4 -2 roll m exch dup lx exch ly neg lx h}!
|
||||
/^{3 index neg 3 index neg}!
|
||||
/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
|
||||
/q/gsave #/Q/grestore #/rf{re fill}!
|
||||
/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
|
||||
/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
|
||||
/|{exch string readstring |=}!
|
||||
/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
|
||||
/@/currentfile #/${+ @ |}!
|
||||
/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
|
||||
3 1 roll}repeat pop pop true}!
|
||||
/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
|
||||
/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
|
||||
/Ic{exch Ix false 3 colorimage}!
|
||||
/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
|
||||
/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
|
||||
/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
|
||||
/@F{@ &2<<F}!/@C{@X &2 FX}!
|
||||
/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
|
||||
/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
|
||||
/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
|
||||
currentdict end image}!
|
||||
/~{@ read {pop} if}!
|
||||
end readonly def
|
||||
%%EndResource
|
||||
/pagesave null def
|
||||
%%EndProlog
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
GS_pswrite_2_0_1001 begin
|
||||
595 842 /a4 setpagesize
|
||||
/pagesave save store 197 dict begin
|
||||
0.1 0.1 scale
|
||||
%%EndPageSetup
|
||||
gsave mark
|
||||
Q q
|
||||
321.859 6 5262.14 6082.19 re
|
||||
Y
|
||||
4 w
|
||||
1 j
|
||||
K
|
||||
325.859 3430 2074.14 640 re
|
||||
S
|
||||
1016 3853 60 72 /1D
|
||||
$C
|
||||
+@.;U&Hj't(4j=H<#d$5F:`=&%F@htDNf13V=s.:/$%t$pSIan^K:=op&G'ls53/ZrV^YagL#*:
|
||||
p=6SEe[9=4=CDja)aQOp/24q9)%/jkLfc@$JHTo~>
|
||||
,
|
||||
1080 3855 55 70 /4D
|
||||
$C
|
||||
3!p,tJ+A,D3*9iJ^]4?6s8W-!s8W-!s8W-!rVulqed.>?DtdPFlnl4\KY%f*0O0,-s8W-!s7Me8
|
||||
K)[&0~>
|
||||
,
|
||||
1135 3854 51 46 /1H
|
||||
$C
|
||||
22H?7$l;4H,%Cm>#TJr>+Ibs:hpQ?gl&SpGs*t('rser#qgH39$pGLl)%2i:)<ARYM3%Huo_O(;
|
||||
df-jM@&hp]d]h0(@0I'+K*;~>
|
||||
,
|
||||
1185 3855 55 44 /4H
|
||||
$C
|
||||
3!p,tJ+A,D3(R^?s8W-!s8W-!s8W-!s8W,ts8N&VM"Pt!I9T<U'o,Ud)I,$V>VQRaUSR~>
|
||||
,
|
||||
1241 3855 4H ,
|
||||
1296 3854 44 46 /1L
|
||||
$C
|
||||
+U!pYLdZ\3+G#;6#3e'<\kUW<hO_0B^)H=hs8GAjf9'$\s8/k#n*[?el`Ib,Q*d6lX;FPHKcn<a~>
|
||||
,
|
||||
1340 3855 27 70 /4L
|
||||
$C
|
||||
3">eY,W5W%s8W-!s8W-!s8W-!s8W-!s8W-!XNWdCq&#b~>
|
||||
,
|
||||
1409 3853 1D ,
|
||||
1473 3854 49 46 /1P
|
||||
$C
|
||||
+MpDHKM#[i#VbHbh'VAF8\3_)l[!m7l["'[\,ZL.rq6<jg0_OBg0_:RlIo:e[ZiJ_$GhChLf+dT~>
|
||||
,
|
||||
1526 3854 55 71 /4P
|
||||
$C
|
||||
+N-)V&31.;KL`lB+E%N.gkj-3<1']"\kcDZ?hO*lp&G'ls8VQfJ+*BoqtAUpg[1bs[MQB(iI_GU
|
||||
`%DHN5QCc`s8W,uZ7$b%r.:j~>
|
||||
,
|
||||
1581 3855 27 67 /1T
|
||||
$C
|
||||
3">eY,W5W%s8W-!s8W-!s8VC@%h&;o;?-2Qe#-"Am96m~>
|
||||
,
|
||||
1609 3855 4H ,
|
||||
1664 3834 50 66 /4T
|
||||
$C
|
||||
-,[tnZ4Rf/i=`4O5m%UKDNf13Uu-K"huE^\InJU7/[1Hnb&HjjWX>%!L`"]6::7;*\aaneG/>QA
|
||||
iXg$%3_e/tFhL$*J,fQKhS3oU>tk-;K5Ge\fO5DCnAHXmK*3$iL7e~>
|
||||
,
|
||||
1281 3734 1H ,
|
||||
1330 3735 4H ,
|
||||
1386 3734 4P ,
|
||||
1018 3616 67 68 /1X
|
||||
$C
|
||||
4:7J\5iL">8T=BUG76YSmJHA,s)7o2s8W,Is/s)IqWW+5$\T<%/4.E8%$=!]iIg*E_gT8:pYXkH
|
||||
rVccrs8UOIY.ZJo/sSb&_?tN*0NeV-!!~>
|
||||
,
|
||||
1089 3616 1T ,
|
||||
1117 3615 35 62 /4X
|
||||
$C
|
||||
--$-/'#t:_o\D.%s'8k/s8W,s5QCc`s8W-!k/0-q_2spFmsFs3J,fN;~>
|
||||
,
|
||||
1155 3635 29 6 /2B
|
||||
$C
|
||||
0H"6m~>
|
||||
,
|
||||
1188 3616 35 68 /5B
|
||||
$C
|
||||
3"6or"LW%Fs8W-!s8W-!s8W-!s8W-!s8W-!e#,/7*W~>
|
||||
,
|
||||
1224 3616 4H ,
|
||||
1277 3615 4X ,
|
||||
1316 3615 1L ,
|
||||
1360 3616 38 44 /2F
|
||||
$C
|
||||
3!K>H"LYH5s8W-!s8W,frVfQ:7"%:t\#ni2[tS7ufJ;oM.T<(%~>
|
||||
,
|
||||
1399 3616 4L ,
|
||||
1427 3615 1L ,
|
||||
1471 3615 1H ,
|
||||
1518 3615 53 44 /5F
|
||||
$C
|
||||
.5+KGqlcY\Hi:N_H<9sPYIuIb>M%_sriPMT9)hrbpSEA?H<T496%f_a2?XQg~>
|
||||
,
|
||||
1571 3616 1T ,
|
||||
1598 3616 4H ,
|
||||
1654 3595 4T ,
|
||||
1920 1510 2074.14 640 re
|
||||
S
|
||||
2716 1881 90 68 /2J
|
||||
$C
|
||||
4:2S/e2)7EaoN3/%h't'(gC9m=7uOk#`nq6mJal&s*pmFDtX'YmJS^:rh&NVDtX'Io`&:qJ$82<
|
||||
Ds;c+rI82OInTfkVu$GJrI82Hhq.kblh^Y9qHrsr?e>;7lh^XYrkJ1,?UO7_>juEgfPA0.~>
|
||||
,
|
||||
2808 1880 1P ,
|
||||
2860 1880 4P ,
|
||||
2915 1880 55 45 /5J
|
||||
$C
|
||||
+TsVAN!r6;W[%$&Jdq>kOYJ3JXk(7lfC/b6s8W-!s8W-!s8W-!s8W,&en,oe#mC_:aM^t)~>
|
||||
,
|
||||
2971 1881 4L ,
|
||||
2998 1880 1H ,
|
||||
3048 1880 4X ,
|
||||
3087 1881 1T ,
|
||||
3115 1880 1P ,
|
||||
3164 1881 4H ,
|
||||
2888 1760 1H ,
|
||||
2938 1761 4H ,
|
||||
2993 1760 4P ,
|
||||
2743 1642 70 67 /2N
|
||||
$C
|
||||
,6M0G!t7O(fDkmNs8W-!s8W-!s8W,^]J'<brTa?2s8VE"s1NpN?0d9"Y\A\kO8&~>
|
||||
,
|
||||
2807 1642 2F ,
|
||||
2846 1641 1H ,
|
||||
2896 1642 4H ,
|
||||
2951 1641 38 46 /5N
|
||||
$C
|
||||
3Ko-K5kYdMLTl=3Gc(,iS(6d'X8fA1erkhk=U#BoJIkpU&6,SX"[k(MKe@pb')n6os80"eYO/HH
|
||||
(;gEFpgOo]69G~>
|
||||
,
|
||||
2990 1642 38 70 /2R
|
||||
$C
|
||||
3!K>H"bsGbs8W-!s8W-!s8W,si+7B]QiI*cs6nj0+&:O=hYV.oHOca,K*;~>
|
||||
,
|
||||
3021 1641 1P ,
|
||||
3071 1642 2F ,
|
||||
3110 1642 83 44 /5R
|
||||
$C
|
||||
3!p,tF26]5aoW:9$?2*RBncTes8W-!s8W-!s8W-!s8W-!s8W-!GQ7]Ts58_*&K\+>C[Z2BBfAsE
|
||||
X?Eq`X>H;YE6-fWaZAC:6&8F0&E9jC~>
|
||||
,
|
||||
1915 860 330 320 re
|
||||
S
|
||||
2425 860 330 320 re
|
||||
S
|
||||
2895 860 330 320 re
|
||||
S
|
||||
3685 860 330 320 re
|
||||
S
|
||||
2080 1490 0 -300 S
|
||||
2080 1190 23.33 70 -46.66 0 f*
|
||||
2080 1190 23.33 70 -46.66 0 H
|
||||
S
|
||||
3060 1490 0 -300 S
|
||||
3060 1190 23.33 70 -46.66 0 f*
|
||||
3060 1190 23.33 70 -46.66 0 H
|
||||
S
|
||||
2080 1490 0 -300 S
|
||||
2080 1190 23.33 70 -46.66 0 f*
|
||||
2080 1190 23.33 70 -46.66 0 H
|
||||
S
|
||||
2590 1490 0 -300 S
|
||||
2590 1190 23.33 70 -46.66 0 f*
|
||||
2590 1190 23.33 70 -46.66 0 H
|
||||
S
|
||||
3060 1490 0 -300 S
|
||||
3060 1190 23.33 70 -46.66 0 f*
|
||||
3060 1190 23.33 70 -46.66 0 H
|
||||
S
|
||||
3850 1490 0 -300 S
|
||||
3850 1190 23.33 70 -46.66 0 f*
|
||||
3850 1190 23.33 70 -46.66 0 H
|
||||
S
|
||||
2010 998 1L ,
|
||||
2054 999 53 43 /2V
|
||||
$C
|
||||
0E`!j8,;Z5OSfPAU$D;n[[$.3<mnSIXefkbCV%)X.f,u6T'20i0!4BL:"$UK<qP2uV00AeT[5]L
|
||||
fSD6]p]~>
|
||||
,
|
||||
2107 998 4X ,
|
||||
2520 998 1L ,
|
||||
2564 999 2V ,
|
||||
2617 998 4X ,
|
||||
2990 998 1L ,
|
||||
3034 999 2V ,
|
||||
3087 998 4X ,
|
||||
3780 998 1L ,
|
||||
3824 999 2V ,
|
||||
3877 998 4X ,
|
||||
3505.86 3460 2074.14 640 re
|
||||
S
|
||||
4196 3873 1D ,
|
||||
4260 3875 4D ,
|
||||
4315 3874 1H ,
|
||||
4365 3875 4H ,
|
||||
4421 3875 4H ,
|
||||
4476 3874 1L ,
|
||||
4520 3875 4L ,
|
||||
4589 3873 1D ,
|
||||
4653 3874 1P ,
|
||||
4706 3874 4P ,
|
||||
4761 3875 1T ,
|
||||
4789 3875 4H ,
|
||||
4844 3854 4T ,
|
||||
4461 3754 1H ,
|
||||
4510 3755 4H ,
|
||||
4566 3754 4P ,
|
||||
4198 3636 1X ,
|
||||
4269 3636 1T ,
|
||||
4297 3635 4X ,
|
||||
4335 3655 2B ,
|
||||
4368 3636 5B ,
|
||||
4404 3636 4H ,
|
||||
4457 3635 4X ,
|
||||
4496 3635 1L ,
|
||||
4540 3636 2F ,
|
||||
4579 3636 4L ,
|
||||
4607 3635 1L ,
|
||||
4651 3635 1H ,
|
||||
4698 3635 5F ,
|
||||
4751 3636 1T ,
|
||||
4778 3636 4H ,
|
||||
4834 3615 4T ,
|
||||
1043 6006 2J ,
|
||||
1134 6006 73 71 /5V
|
||||
$C
|
||||
3"<sEbPsC(-3Fff"r4#;GOCglh(S6.?eo";DS#i'A+m52n%El$HL&<<[JfE,qpsBLrN5Cgqq#-J
|
||||
Y.O..GM]V%?eYM2p:L~>
|
||||
,
|
||||
1214 6004 1D ,
|
||||
1311 6006 64 68 /2Z
|
||||
$C
|
||||
3"6tTJ<grMs8W-!s8W-!r^!5?L6dpH&7aY9iP+2f\*pg+IK/d9s8T:qp&:;\QV4/OPqYL!!koF9
|
||||
[5\~>
|
||||
,
|
||||
1379 6006 72 68 /5Z
|
||||
$C
|
||||
3#c!(@drPGjZ$I4+I<Q2*t@r@ID4V9ID>[Jn,:$$hu!H2s8W-!s8QHls'Pf/^\-419DpK0Y.ZHS
|
||||
#VMB..U[ju##$S&d]`~>
|
||||
,
|
||||
1455 6004 73 70 /3D
|
||||
$C
|
||||
,(Ukf_$:7!QuiTQKFhS?DNJb"dVi2fks)aTqR?EQX+10Ls8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
|
||||
:\;L6QpK""6.?TuJ,~>
|
||||
,
|
||||
1563 6004 48 68 /6D
|
||||
$C
|
||||
+U*H@JANVK_?`(d#3e'<]%n_+e\BPHotUP"]g)PnhuE`Vs8W-!s8VuJs8W)k[JfFk[[6Ge>Lg*_
|
||||
V/7_s6O!fE@MBY-~>
|
||||
,
|
||||
4147 6020 2J ,
|
||||
4238 6020 5V ,
|
||||
4318 6018 1D ,
|
||||
4415 6020 2Z ,
|
||||
4483 6020 5Z ,
|
||||
4559 6018 3D ,
|
||||
4673 6020 84 68 /3J
|
||||
$C
|
||||
-D7#krI6pM3+6dShtM9n>Me!2#`me[J(">j9)&>!YC?23s.nKNFnPaideEaTXl&i=s.nKNFnPai
|
||||
deE\nmG>O[s.nKNBn-(?FnbhfmG>O[qo)jiU_#Pb1_jEU=5X~>
|
||||
,
|
||||
4787 6043 64 4 /6L
|
||||
$C
|
||||
2?e3rTE~>
|
||||
,
|
||||
4888 6020 36 66 /3P
|
||||
$C
|
||||
0F`Iu"GRYps8W-!s8W-!s8W-!s8W-!s8W#5GmaIj5^<b`*Zk'+~>
|
||||
,
|
||||
325.859 4393.18 2074.14 640 re
|
||||
S
|
||||
988 4746 1D ,
|
||||
1052 4746 75 70 /6P
|
||||
$C
|
||||
-:5l%4Q&%!7E<hpV":6'[qRJCs)7jb^Baf=rI=kIrI=coHL'#DFLhj3=G"H3Q&!2.iP$.W^O<iR
|
||||
^O?.Ns8W-!?%%4!l_W%g.YJNmW*-o9_.5EX^]~>
|
||||
,
|
||||
1130 4746 1D ,
|
||||
1227 4748 5V ,
|
||||
1299 4747 4X ,
|
||||
1338 4747 4X ,
|
||||
1377 4747 1H ,
|
||||
1427 4747 43 46 /3T
|
||||
$C
|
||||
+U!B,#`IZg+N&kbFIT)uY>*R3?`VbOs&K+!s7cC7%dEWcDuIE=Cc1)':teqg<Z!+e+[L^1~>
|
||||
,
|
||||
1468 4748 4D ,
|
||||
1523 4748 5R ,
|
||||
1606 4747 1L ,
|
||||
1651 4748 4H ,
|
||||
1703 4747 4X ,
|
||||
1017 4603 27 100 /6U
|
||||
$C
|
||||
$DAqKWG8f>=&c6#lFrU]r@_N]?a!i:qQKr!s8W-!^Yf(Kn)*R5g]$*En%8#]pNq)P]6<SZD?~>
|
||||
,
|
||||
1048 4626 48 68 /3Y
|
||||
$C
|
||||
+Mp`i@M!L7P7E-G%M1q;6+RB92cnPXIs(D_p&Fnjp!U:\$ZrM)[M$$6Ya)ShL(^p-L*9`nTdmnh
|
||||
LbB7"D[D1j]I)hidrZ>hp$'/>fDGU4>P_CtV/7^k-"3WX_$(66OFf^~>
|
||||
,
|
||||
1106 4609 14 30 /6Y
|
||||
$X
|
||||
$igb;#64jV!Pe]N!8mib!,qol!&srq!#P\Q!"8i9!"8i9!"9+V&,[OI+8d5Y+8?rQ+8?rI&)[].~>
|
||||
,
|
||||
1133 4628 3P ,
|
||||
1175 4626 48 68 /4C
|
||||
$C
|
||||
+U!B%#WP4Y%Y=oL2bC\A9'Z8a\$!KWs7a+ts8T:rQiI(irH6q(M#(Dgp6TVH[[1EU(CWXhK&^eL
|
||||
IG`hH4f<Dhs0pbNp=cqc@AOF0@)46G$4J<~>
|
||||
,
|
||||
1233 4609 6Y ,
|
||||
1253 4628 47 66 /7C
|
||||
$C
|
||||
4rV1[^$g;/8%5t^mCg6iYkIe,[r6HWgT^)"\%?hNmbbLcIc'k@h@P17s8@@J97m+H?.IP@>=ue*
|
||||
g/,V;<Zsg6"pt~>
|
||||
,
|
||||
1302 4628 49 67 /4G
|
||||
$C
|
||||
+N#kR&9qtts8W,E!iO88N:$YShqr@e^>FEg^Ae"XrV$-cn([Tohf$9Dhg^'grqlEeGJCiin*^~>
|
||||
,
|
||||
1360 4609 6Y ,
|
||||
1380 4626 47 68 /7G
|
||||
$C
|
||||
-,NAa`$""NAfUp]3XNA(\kUV!=,,QR:A=MWrmoZO5@1qtV<LfUWBpq]"6rI7#2t>UG4#0VIRn=m
|
||||
&,e`mrk$_ofIG]]9#F9=8f076L*9)AO8~>
|
||||
,
|
||||
1430 4628 7C ,
|
||||
1488 4603 23 100 /4K
|
||||
$C
|
||||
-GJm%[r6HWg\1Aig\1T\Du5%Ps*juts6m`&s8W)!s8Q+!?Fp-&oXuoXlBQKbd\TT9WD]Rk~>
|
||||
,
|
||||
1552 4627 54 71 /7K
|
||||
$C
|
||||
.0PeVJaeNk4eRFS5mAE&]qjL6^>>@RYIFO]n,In;s8W%IrI'1I?.V_b]"o!>]4`h7$#m_6(CWXh
|
||||
K&cn2s8W-!s/c!??fa>!~>
|
||||
,
|
||||
1607 4628 1T ,
|
||||
1635 4627 4X ,
|
||||
1673 4627 5N ,
|
||||
3505.86 4400 2074.14 640 re
|
||||
S
|
||||
4168 4756 1D ,
|
||||
4232 4756 6P ,
|
||||
4310 4756 1D ,
|
||||
4407 4758 5V ,
|
||||
4479 4757 4X ,
|
||||
4518 4757 4X ,
|
||||
4557 4757 1H ,
|
||||
4607 4757 3T ,
|
||||
4648 4758 4D ,
|
||||
4703 4758 5R ,
|
||||
4786 4757 1L ,
|
||||
4831 4758 4H ,
|
||||
4883 4757 4X ,
|
||||
4197 4613 6U ,
|
||||
4228 4636 3Y ,
|
||||
4286 4619 6Y ,
|
||||
4313 4638 3P ,
|
||||
4355 4636 4C ,
|
||||
4413 4619 6Y ,
|
||||
4433 4638 7C ,
|
||||
4482 4638 4G ,
|
||||
4540 4619 6Y ,
|
||||
4560 4636 7G ,
|
||||
4610 4638 7C ,
|
||||
4668 4613 4K ,
|
||||
4732 4637 7K ,
|
||||
4787 4638 1T ,
|
||||
4815 4637 4X ,
|
||||
4853 4637 5N ,
|
||||
1350 3430 0 -920 970 0 0 -340 S
|
||||
2320 2170 23.33 70 -46.66 0 f*
|
||||
2320 2170 23.33 70 -46.66 0 H
|
||||
S
|
||||
4550 3470 0 -980 -1060 0 0 -330 S
|
||||
3490 2160 23.33 70 -46.66 0 f*
|
||||
3490 2160 23.33 70 -46.66 0 H
|
||||
S
|
||||
1360 4380 0 -290 S
|
||||
1360 4090 23.33 70 -46.66 0 f*
|
||||
1360 4090 23.33 70 -46.66 0 H
|
||||
S
|
||||
4570 4410 0 -290 S
|
||||
4570 4120 23.33 70 -46.66 0 f*
|
||||
4570 4120 23.33 70 -46.66 0 H
|
||||
S
|
||||
[ 10 30 ] 0 d
|
||||
20 w
|
||||
2530 4140 710 0 S
|
||||
4 w
|
||||
2640 2470 0 -300 S
|
||||
2640 2170 23.33 70 -46.66 0 f*
|
||||
[ ] 0 d
|
||||
2640 2170 23.33 70 -46.66 0 H
|
||||
S
|
||||
[ 10 30 ] 0 d
|
||||
2960 2470 0 -300 S
|
||||
2960 2170 23.33 70 -46.66 0 f*
|
||||
[ ] 0 d
|
||||
2960 2170 23.33 70 -46.66 0 H
|
||||
S
|
||||
325.859 5235.6 2074.14 434.008 re
|
||||
S
|
||||
1360 5226.66 0 -196.66 S
|
||||
1360 5030 23.33 70 -46.66 0 f*
|
||||
1360 5030 23.33 70 -46.66 0 H
|
||||
S
|
||||
993 5435 2Z ,
|
||||
1061 5435 5Z ,
|
||||
1137 5433 3D ,
|
||||
1253 5433 44 72 /4O
|
||||
$C
|
||||
-Fp3)aT0>t%tmBEHO(0AZjFI.D\/DiVY,7bl+cQYp&F@WdY_A<Tj_>nK*!C(;$<PV,sajs((,k6
|
||||
(l0l>&9AC^Yd?[G;qJ5OFoVDYp&2;s[Hh[HU;u"]Yej1EJkleAiIp].Sc~>
|
||||
,
|
||||
1300 5434 3T ,
|
||||
1344 5435 2F ,
|
||||
1383 5434 1H ,
|
||||
1433 5435 5R ,
|
||||
1513 5434 7K ,
|
||||
1569 5435 4L ,
|
||||
1596 5435 1T ,
|
||||
1624 5435 4H ,
|
||||
1679 5414 4T ,
|
||||
3505.86 5255.6 2074.14 434.02 re
|
||||
S
|
||||
4540 5246.66 0 -196.66 S
|
||||
4540 5050 23.33 70 -46.66 0 f*
|
||||
4540 5050 23.33 70 -46.66 0 H
|
||||
S
|
||||
4173 5455 2Z ,
|
||||
4241 5455 5Z ,
|
||||
4317 5453 3D ,
|
||||
4433 5453 4O ,
|
||||
4480 5454 3T ,
|
||||
4524 5455 2F ,
|
||||
4563 5454 1H ,
|
||||
4613 5455 5R ,
|
||||
4693 5454 7K ,
|
||||
4749 5455 4L ,
|
||||
4776 5455 1T ,
|
||||
4804 5455 4H ,
|
||||
4859 5434 4T ,
|
||||
1360 5980 0 -300 S
|
||||
1360 5680 23.33 70 -46.66 0 f*
|
||||
1360 5680 23.33 70 -46.66 0 H
|
||||
S
|
||||
4540 5990 0 -300 S
|
||||
4540 5690 23.33 70 -46.66 0 f*
|
||||
4540 5690 23.33 70 -46.66 0 H
|
||||
S
|
||||
1922.93 10 2074.14 640 re
|
||||
S
|
||||
2070 856.66 0 -196.66 S
|
||||
2070 660 23.33 70 -46.66 0 f*
|
||||
2070 660 23.33 70 -46.66 0 H
|
||||
S
|
||||
2590 856.66 0 -196.66 S
|
||||
2590 660 23.33 70 -46.66 0 f*
|
||||
2590 660 23.33 70 -46.66 0 H
|
||||
S
|
||||
3050 856.66 0 -196.66 S
|
||||
3050 660 23.33 70 -46.66 0 f*
|
||||
3050 660 23.33 70 -46.66 0 H
|
||||
S
|
||||
3840 856.66 0 -196.66 S
|
||||
3840 660 23.33 70 -46.66 0 f*
|
||||
3840 660 23.33 70 -46.66 0 H
|
||||
S
|
||||
2697 293 4O ,
|
||||
2745 294 1L ,
|
||||
2789 295 2F ,
|
||||
2828 295 1T ,
|
||||
2856 294 1H ,
|
||||
2906 295 4L ,
|
||||
2933 295 1T ,
|
||||
2961 295 42 43 /7O
|
||||
$C
|
||||
3#[8j<ph$]HZ-C.D=.5gpANb5mJ"6$)h-VVhV@b\]>&9nrO:PKn*TMT42JWa~>
|
||||
,
|
||||
3005 294 1H ,
|
||||
3055 294 4X ,
|
||||
3094 295 1T ,
|
||||
3121 294 1P ,
|
||||
3171 295 4H ,
|
||||
20 w
|
||||
4000 325 630 0 S
|
||||
4630 325 -70 23.33 0 -46.66 f*
|
||||
4630 325 -70 23.33 0 -46.66 H
|
||||
S
|
||||
4788 360 2N ,
|
||||
4852 359 1P ,
|
||||
4935 360 5Z ,
|
||||
5011 335 46 100 /4S
|
||||
$C
|
||||
1[4kqmeacTrpT7QhsUMgpAXOTJ%PT-GPf/2rP,uChsUL$h>Zm;IrFcTGPf.apOBgRhfnsGVu~>
|
||||
,
|
||||
5061 360 5V ,
|
||||
cleartomark end end pagesave restore showpage
|
||||
%%PageTrailer
|
||||
%%Trailer
|
||||
%%Pages: 1
|
||||
%%EOF
|
||||
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 9.3 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 3.4 MiB |
|
Before Width: | Height: | Size: 625 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 11 KiB |
@@ -1,47 +0,0 @@
|
||||
\documentclass[a4paper]{book}
|
||||
\usepackage{a4wide}
|
||||
\usepackage{makeidx}
|
||||
\usepackage{fancyhdr}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{multicol}
|
||||
\usepackage{float}
|
||||
\usepackage{textcomp}
|
||||
\usepackage{alltt}
|
||||
\usepackage{amsmath}
|
||||
\usepackage{amssymb}
|
||||
\ifx\pdfoutput\undefined
|
||||
\usepackage[ps2pdf,
|
||||
pagebackref=true,
|
||||
colorlinks=true,
|
||||
linkcolor=blue
|
||||
]{hyperref}
|
||||
\usepackage{pspicture}
|
||||
\else
|
||||
\usepackage[pdftex,
|
||||
pagebackref=true,
|
||||
colorlinks=true,
|
||||
linkcolor=blue
|
||||
]{hyperref}
|
||||
\fi
|
||||
\usepackage{doxygen}
|
||||
\usepackage{times}
|
||||
\makeindex
|
||||
\setcounter{tocdepth}{1}
|
||||
\renewcommand{\footrulewidth}{0.4pt}
|
||||
\begin{document}
|
||||
\begin{titlepage}
|
||||
\vspace*{7cm}
|
||||
\begin{center}
|
||||
{\Large openair Specifications }\\
|
||||
Phyiscal, Medium-Access, Radio-link Control, Packet Data Convergence Protocol and Radio Resource Control Layers\\
|
||||
\vspace*{1cm}
|
||||
{\large Generated by Doxygen 1.3.8}\\
|
||||
\vspace*{0.5cm}
|
||||
{\small Sun Oct 31 19:27:37 2004}\\
|
||||
\end{center}
|
||||
\end{titlepage}
|
||||
\clearemptydoublepage
|
||||
\pagenumbering{roman}
|
||||
\tableofcontents
|
||||
\clearemptydoublepage
|
||||
\pagenumbering{arabic}
|
||||
@@ -1,447 +0,0 @@
|
||||
|
||||
IEEEabrv.bib
|
||||
V1.12 (2007/01/11)
|
||||
Copyright (c) 2002-2007 by Michael Shell
|
||||
See: http://www.michaelshell.org/
|
||||
for current contact information.
|
||||
|
||||
BibTeX bibliography string definitions of the ABBREVIATED titles of
|
||||
IEEE journals and magazines and online publications.
|
||||
|
||||
This file is designed for bibliography styles that require
|
||||
abbreviated titles and is not for use in bibliographies that
|
||||
require full-length titles.
|
||||
|
||||
Support sites:
|
||||
http://www.michaelshell.org/tex/ieeetran/
|
||||
http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/
|
||||
and/or
|
||||
http://www.ieee.org/
|
||||
|
||||
Special thanks to Laura Hyslop and ken Rawson of IEEE for their help
|
||||
in obtaining the information needed to compile this file. Also,
|
||||
Volker Kuhlmann and Moritz Borgmann kindly provided some corrections
|
||||
and additions.
|
||||
|
||||
*************************************************************************
|
||||
Legal Notice:
|
||||
This code is offered as-is without any warranty either expressed or
|
||||
implied; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE!
|
||||
User assumes all risk.
|
||||
In no event shall IEEE or any contributor to this code be liable for
|
||||
any damages or losses, including, but not limited to, incidental,
|
||||
consequential, or any other damages, resulting from the use or misuse
|
||||
of any information contained here.
|
||||
|
||||
All comments are the opinions of their respective authors and are not
|
||||
necessarily endorsed by the IEEE.
|
||||
|
||||
This work is distributed under the LaTeX Project Public License (LPPL)
|
||||
( http://www.latex-project.org/ ) version 1.3, and may be freely used,
|
||||
distributed and modified. A copy of the LPPL, version 1.3, is included
|
||||
in the base LaTeX documentation of all distributions of LaTeX released
|
||||
2003/12/01 or later.
|
||||
Retain all contribution notices and credits.
|
||||
** Modified files should be clearly indicated as such, including **
|
||||
** renaming them and changing author support contact information. **
|
||||
|
||||
File list of work: IEEEabrv.bib, IEEEfull.bib, IEEEexample.bib,
|
||||
IEEEtran.bst, IEEEtranS.bst, IEEEtranSA.bst,
|
||||
IEEEtranN.bst, IEEEtranSN.bst, IEEEtran_bst_HOWTO.pdf
|
||||
*************************************************************************
|
||||
|
||||
|
||||
USAGE:
|
||||
|
||||
\bibliographystyle{mybstfile}
|
||||
\bibliography{IEEEabrv,mybibfile}
|
||||
|
||||
where the IEEE titles in the .bib database entries use the strings
|
||||
defined here. e.g.,
|
||||
|
||||
|
||||
journal = IEEE_J_AC,
|
||||
|
||||
|
||||
to yield "{IEEE} Trans. Automat. Contr."
|
||||
|
||||
|
||||
IEEE uses abbreviated journal titles in their bibliographies -
|
||||
this file is suitable for work that is to be submitted to the IEEE.
|
||||
|
||||
|
||||
For work that requires full-length titles, you should use the full
|
||||
titles provided in the companion file, IEEEfull.bib.
|
||||
|
||||
|
||||
** NOTES **
|
||||
|
||||
1. Journals have been grouped according to subject in order to make it
|
||||
easier to locate and extract the definitions for related journals -
|
||||
as most works use references that are confined to a single topic.
|
||||
Magazines are listed in straight alphabetical order.
|
||||
|
||||
2. String names are closely based on IEEE's own internal acronyms.
|
||||
|
||||
3. Abbreviations follow IEEE's style.
|
||||
|
||||
4. Older, out-of-print IEEE titles are included (but not including titles
|
||||
dating prior to IEEE's formation from the IRE and AIEE in 1963).
|
||||
|
||||
5. The following NEW/current journal definitions have been disabled because
|
||||
their abbreviations have not yet been verified:
|
||||
|
||||
STRING{IEEE_J_CBB = "{IEEE/ACM} Trans. Comput. Biology Bioinformatics"}
|
||||
STRING{IEEE_J_CJECE = "Canadian J. Elect. Comput. Eng."}
|
||||
STRING{IEEE_J_DSC = "{IEEE} Trans. Dependable Secure Comput."}
|
||||
STRING{IEEE_O_DSO = "{IEEE} Distrib. Syst. Online"}
|
||||
|
||||
6. The following OLD journal definitions have been disabled because
|
||||
their abbreviations have not yet been found/verified:
|
||||
|
||||
STRING{IEEE_J_BCTV = "{IEEE} Trans. Broadcast Television Receivers"}
|
||||
STRING{IEEE_J_EWS = "{IEEE} Trans. Eng. Writing Speech"}
|
||||
|
||||
If you know what the proper abbreviation is for a string in #5 or #6 above,
|
||||
email me and I will correct them in the next release.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
IEEE Journals
|
||||
|
||||
|
||||
|
||||
aerospace and military
|
||||
@STRING{IEEE_J_AES = "{IEEE} Trans. Aerosp. Electron. Syst."}
|
||||
@STRING{IEEE_J_ANE = "{IEEE} Trans. Aerosp. Navig. Electron."}
|
||||
@STRING{IEEE_J_ANNE = "{IEEE} Trans. Aeronaut. Navig. Electron."}
|
||||
@STRING{IEEE_J_AS = "{IEEE} Trans. Aerosp."}
|
||||
@STRING{IEEE_J_AIRE = "{IEEE} Trans. Airborne Electron."}
|
||||
@STRING{IEEE_J_MIL = "{IEEE} Trans. Mil. Electron."}
|
||||
|
||||
|
||||
|
||||
autos, transportation and vehicles (non-aerospace)
|
||||
@STRING{IEEE_J_ITS = "{IEEE} Trans. Intell. Transp. Syst."}
|
||||
@STRING{IEEE_J_VT = "{IEEE} Trans. Veh. Technol."}
|
||||
@STRING{IEEE_J_VC = "{IEEE} Trans. Veh. Commun."}
|
||||
|
||||
|
||||
|
||||
circuits, signals, systems, audio and controls
|
||||
@STRING{IEEE_J_SPL = "{IEEE} Signal Process. Lett."}
|
||||
@STRING{IEEE_J_ASSP = "{IEEE} Trans. Acoust., Speech, Signal Process."}
|
||||
@STRING{IEEE_J_AU = "{IEEE} Trans. Audio"}
|
||||
@STRING{IEEE_J_AUEA = "{IEEE} Trans. Audio Electroacoust."}
|
||||
@STRING{IEEE_J_AC = "{IEEE} Trans. Autom. Control"}
|
||||
@STRING{IEEE_J_CAS = "{IEEE} Trans. Circuits Syst."}
|
||||
@STRING{IEEE_J_CASVT = "{IEEE} Trans. Circuits Syst. Video Technol."}
|
||||
@STRING{IEEE_J_CASI = "{IEEE} Trans. Circuits Syst. {I}"}
|
||||
@STRING{IEEE_J_CASII = "{IEEE} Trans. Circuits Syst. {II}"}
|
||||
in 2004 CASI and CASII renamed part title to CASI_RP and CASII_EB, respectively.
|
||||
@STRING{IEEE_J_CASI_RP = "{IEEE} Trans. Circuits Syst. {I}"}
|
||||
@STRING{IEEE_J_CASII_EB = "{IEEE} Trans. Circuits Syst. {II}"}
|
||||
@STRING{IEEE_J_CT = "{IEEE} Trans. Circuit Theory"}
|
||||
@STRING{IEEE_J_CST = "{IEEE} Trans. Control Syst. Technol."}
|
||||
@STRING{IEEE_J_SP = "{IEEE} Trans. Signal Process."}
|
||||
@STRING{IEEE_J_SU = "{IEEE} Trans. Sonics Ultrason."}
|
||||
@STRING{IEEE_J_SAP = "{IEEE} Trans. Speech Audio Process."}
|
||||
@STRING{IEEE_J_UE = "{IEEE} Trans. Ultrason. Eng."}
|
||||
@STRING{IEEE_J_UFFC = "{IEEE} Trans. Ultrason., Ferroelectr., Freq. Control"}
|
||||
|
||||
|
||||
|
||||
communications
|
||||
@STRING{IEEE_J_COML = "{IEEE} Commun. Lett."}
|
||||
@STRING{IEEE_J_JSAC = "{IEEE} J. Sel. Areas Commun."}
|
||||
@STRING{IEEE_J_COM = "{IEEE} Trans. Commun."}
|
||||
@STRING{IEEE_J_COMT = "{IEEE} Trans. Commun. Technol."}
|
||||
@STRING{IEEE_J_WCOM = "{IEEE} Trans. Wireless Commun."}
|
||||
|
||||
|
||||
|
||||
components, packaging and manufacturing
|
||||
@STRING{IEEE_J_ADVP = "{IEEE} Trans. Adv. Packag."}
|
||||
@STRING{IEEE_J_CHMT = "{IEEE} Trans. Compon., Hybrids, Manuf. Technol."}
|
||||
@STRING{IEEE_J_CPMTA = "{IEEE} Trans. Compon., Packag., Manuf. Technol. {A}"}
|
||||
@STRING{IEEE_J_CPMTB = "{IEEE} Trans. Compon., Packag., Manuf. Technol. {B}"}
|
||||
@STRING{IEEE_J_CPMTC = "{IEEE} Trans. Compon., Packag., Manuf. Technol. {C}"}
|
||||
@STRING{IEEE_J_CAPT = "{IEEE} Trans. Compon. Packag. Technol."}
|
||||
@STRING{IEEE_J_CAPTS = "{IEEE} Trans. Compon. Packag. Technol."}
|
||||
@STRING{IEEE_J_CPART = "{IEEE} Trans. Compon. Parts"}
|
||||
@STRING{IEEE_J_EPM = "{IEEE} Trans. Electron. Packag. Manuf."}
|
||||
@STRING{IEEE_J_MFT = "{IEEE} Trans. Manuf. Technol."}
|
||||
@STRING{IEEE_J_PHP = "{IEEE} Trans. Parts, Hybrids, Packag."}
|
||||
@STRING{IEEE_J_PMP = "{IEEE} Trans. Parts, Mater., Packag."}
|
||||
|
||||
|
||||
|
||||
CAD
|
||||
@STRING{IEEE_J_TCAD = "{IEEE} J. Technol. Comput. Aided Design"}
|
||||
@STRING{IEEE_J_CAD = "{IEEE} Trans. Comput.-Aided Design Integr. Circuits Syst."}
|
||||
|
||||
|
||||
|
||||
coding, data, information, knowledge
|
||||
@STRING{IEEE_J_IT = "{IEEE} Trans. Inf. Theory"}
|
||||
@STRING{IEEE_J_KDE = "{IEEE} Trans. Knowl. Data Eng."}
|
||||
|
||||
|
||||
|
||||
computers, computation, networking and software
|
||||
@STRING{IEEE_J_C = "{IEEE} Trans. Comput."}
|
||||
@STRING{IEEE_J_CAL = "{IEEE} Comput. Archit. Lett."}
|
||||
disabled till definition is verified
|
||||
STRING{IEEE_J_DSC = "{IEEE} Trans. Dependable Secure Comput."}
|
||||
@STRING{IEEE_J_ECOMP = "{IEEE} Trans. Electron. Comput."}
|
||||
@STRING{IEEE_J_EVC = "{IEEE} Trans. Evol. Comput."}
|
||||
@STRING{IEEE_J_FUZZ = "{IEEE} Trans. Fuzzy Syst."}
|
||||
@STRING{IEEE_J_IFS = "{IEEE} Trans. Inf. Forensics Security"}
|
||||
@STRING{IEEE_J_MC = "{IEEE} Trans. Mobile Comput."}
|
||||
@STRING{IEEE_J_NET = "{IEEE/ACM} Trans. Netw."}
|
||||
@STRING{IEEE_J_NN = "{IEEE} Trans. Neural Netw."}
|
||||
@STRING{IEEE_J_PDS = "{IEEE} Trans. Parallel Distrib. Syst."}
|
||||
@STRING{IEEE_J_SE = "{IEEE} Trans. Softw. Eng."}
|
||||
|
||||
|
||||
|
||||
computer graphics, imaging, and multimedia
|
||||
@STRING{IEEE_J_JDT = "{IEEE/OSA} J. Display Technol."}
|
||||
@STRING{IEEE_J_IP = "{IEEE} Trans. Image Process."}
|
||||
@STRING{IEEE_J_MM = "{IEEE} Trans. Multimedia"}
|
||||
@STRING{IEEE_J_VCG = "{IEEE} Trans. Vis. Comput. Graphics"}
|
||||
|
||||
|
||||
|
||||
cybernetics, ergonomics, robots, man-machine, and automation
|
||||
@STRING{IEEE_J_ASE = "{IEEE} Trans. Autom. Sci. Eng."}
|
||||
@STRING{IEEE_J_JRA = "{IEEE} J. Robot. Autom."}
|
||||
@STRING{IEEE_J_HFE = "{IEEE} Trans. Hum. Factors Electron."}
|
||||
@STRING{IEEE_J_MMS = "{IEEE} Trans. Man-Mach. Syst."}
|
||||
@STRING{IEEE_J_PAMI = "{IEEE} Trans. Pattern Anal. Mach. Intell."}
|
||||
in 1989 JRA became RA
|
||||
in August 2004, RA split into ASE and RO
|
||||
@STRING{IEEE_J_RA = "{IEEE} Trans. Robot. Autom."}
|
||||
@STRING{IEEE_J_RO = "{IEEE} Trans. Robot."}
|
||||
@STRING{IEEE_J_SMC = "{IEEE} Trans. Syst., Man, Cybern."}
|
||||
@STRING{IEEE_J_SMCA = "{IEEE} Trans. Syst., Man, Cybern. {A}"}
|
||||
@STRING{IEEE_J_SMCB = "{IEEE} Trans. Syst., Man, Cybern. {B}"}
|
||||
@STRING{IEEE_J_SMCC = "{IEEE} Trans. Syst., Man, Cybern. {C}"}
|
||||
@STRING{IEEE_J_SSC = "{IEEE} Trans. Syst. Sci. Cybern."}
|
||||
|
||||
|
||||
|
||||
earth, wind, fire and water
|
||||
@STRING{IEEE_J_GE = "{IEEE} Trans. Geosci. Electron."}
|
||||
@STRING{IEEE_J_GRS = "{IEEE} Trans. Geosci. Remote Sens."}
|
||||
@STRING{IEEE_J_GRSL = "{IEEE} Geosci. Remote Sens. Lett."}
|
||||
@STRING{IEEE_J_OE = "{IEEE} J. Ocean. Eng."}
|
||||
|
||||
|
||||
|
||||
education, engineering, history, IEEE, professional
|
||||
disabled till definition is verified
|
||||
STRING{IEEE_J_CJECE = "Canadian J. Elect. Comput. Eng."}
|
||||
@STRING{IEEE_J_PROC = "Proc. {IEEE}"}
|
||||
@STRING{IEEE_J_EDU = "{IEEE} Trans. Educ."}
|
||||
@STRING{IEEE_J_EM = "{IEEE} Trans. Eng. Manag."}
|
||||
disabled till definition is verified
|
||||
STRING{IEEE_J_EWS = "{IEEE} Trans. Eng. Writing Speech"}
|
||||
@STRING{IEEE_J_PC = "{IEEE} Trans. Prof. Commun."}
|
||||
|
||||
|
||||
|
||||
electromagnetics, antennas, EMI, magnetics and microwave
|
||||
@STRING{IEEE_J_AWPL = "{IEEE} Antennas Wireless Propag. Lett."}
|
||||
@STRING{IEEE_J_MGWL = "{IEEE} Microw. Guided Wave Lett."}
|
||||
IEEE seems to want "Compon." here, not "Comp."
|
||||
@STRING{IEEE_J_MWCL = "{IEEE} Microw. Wireless Compon. Lett."}
|
||||
@STRING{IEEE_J_AP = "{IEEE} Trans. Antennas Propag."}
|
||||
@STRING{IEEE_J_EMC = "{IEEE} Trans. Electromagn. Compat."}
|
||||
@STRING{IEEE_J_MAG = "{IEEE} Trans. Magn."}
|
||||
@STRING{IEEE_J_MTT = "{IEEE} Trans. Microw. Theory Tech."}
|
||||
@STRING{IEEE_J_RFI = "{IEEE} Trans. Radio Freq. Interference"}
|
||||
@STRING{IEEE_J_TJMJ = "{IEEE} Transl. J. Magn. Jpn."}
|
||||
|
||||
|
||||
|
||||
energy and power
|
||||
@STRING{IEEE_J_EC = "{IEEE} Trans. Energy Convers."}
|
||||
@STRING{IEEE_J_PEL = "{IEEE} Power Electron. Lett."}
|
||||
@STRING{IEEE_J_PWRAS = "{IEEE} Trans. Power App. Syst."}
|
||||
@STRING{IEEE_J_PWRD = "{IEEE} Trans. Power Del."}
|
||||
@STRING{IEEE_J_PWRE = "{IEEE} Trans. Power Electron."}
|
||||
@STRING{IEEE_J_PWRS = "{IEEE} Trans. Power Syst."}
|
||||
|
||||
|
||||
|
||||
industrial, commercial and consumer
|
||||
@STRING{IEEE_J_APPIND = "{IEEE} Trans. Appl. Ind."}
|
||||
@STRING{IEEE_J_BC = "{IEEE} Trans. Broadcast."}
|
||||
disabled till definition is verified
|
||||
STRING{IEEE_J_BCTV = "{IEEE} Trans. Broadcast Television Receivers"}
|
||||
@STRING{IEEE_J_CE = "{IEEE} Trans. Consum. Electron."}
|
||||
@STRING{IEEE_J_IE = "{IEEE} Trans. Ind. Electron."}
|
||||
@STRING{IEEE_J_IECI = "{IEEE} Trans. Ind. Electron. Contr. Instrum."}
|
||||
@STRING{IEEE_J_IA = "{IEEE} Trans. Ind. Appl."}
|
||||
@STRING{IEEE_J_IGA = "{IEEE} Trans. Ind. Gen. Appl."}
|
||||
@STRING{IEEE_J_IINF = "{IEEE} Trans. Ind. Informat."}
|
||||
@STRING{IEEE_J_PSE = "{IEEE} J. Product Safety Eng."}
|
||||
|
||||
|
||||
|
||||
instrumentation and measurement
|
||||
@STRING{IEEE_J_IM = "{IEEE} Trans. Instrum. Meas."}
|
||||
|
||||
|
||||
|
||||
insulation and materials
|
||||
@STRING{IEEE_J_JEM = "{IEEE/TMS} J. Electron. Mater."}
|
||||
@STRING{IEEE_J_DEI = "{IEEE} Trans. Dielectr. Electr. Insul."}
|
||||
@STRING{IEEE_J_EI = "{IEEE} Trans. Electr. Insul."}
|
||||
|
||||
|
||||
|
||||
mechanical
|
||||
@STRING{IEEE_J_MECH = "{IEEE/ASME} Trans. Mechatronics"}
|
||||
@STRING{IEEE_J_MEMS = "J. Microelectromech. Syst."}
|
||||
|
||||
|
||||
|
||||
medical and biological
|
||||
@STRING{IEEE_J_BME = "{IEEE} Trans. Biomed. Eng."}
|
||||
Note: The B-ME journal later dropped the hyphen and became the BME.
|
||||
@STRING{IEEE_J_B-ME = "{IEEE} Trans. Bio-Med. Eng."}
|
||||
@STRING{IEEE_J_BMELC = "{IEEE} Trans. Bio-Med. Electron."}
|
||||
disabled till definition is verified
|
||||
STRING{IEEE_J_CBB = "{IEEE/ACM} Trans. Comput. Biology Bioinformatics"}
|
||||
@STRING{IEEE_J_ITBM = "{IEEE} Trans. Inf. Technol. Biomed."}
|
||||
@STRING{IEEE_J_ME = "{IEEE} Trans. Med. Electron."}
|
||||
@STRING{IEEE_J_MI = "{IEEE} Trans. Med. Imag."}
|
||||
@STRING{IEEE_J_NB = "{IEEE} Trans. Nanobiosci."}
|
||||
@STRING{IEEE_J_NSRE = "{IEEE} Trans. Neural Syst. Rehabil. Eng."}
|
||||
@STRING{IEEE_J_RE = "{IEEE} Trans. Rehabil. Eng."}
|
||||
|
||||
|
||||
|
||||
optics, lightwave and photonics
|
||||
@STRING{IEEE_J_PTL = "{IEEE} Photon. Technol. Lett."}
|
||||
@STRING{IEEE_J_JLT = "J. Lightw. Technol."}
|
||||
|
||||
|
||||
|
||||
physics, electrons, nanotechnology, nuclear and quantum electronics
|
||||
@STRING{IEEE_J_EDL = "{IEEE} Electron Device Lett."}
|
||||
@STRING{IEEE_J_JQE = "{IEEE} J. Quantum Electron."}
|
||||
@STRING{IEEE_J_JSTQE = "{IEEE} J. Sel. Topics Quantum Electron."}
|
||||
@STRING{IEEE_J_ED = "{IEEE} Trans. Electron Devices"}
|
||||
@STRING{IEEE_J_NANO = "{IEEE} Trans. Nanotechnol."}
|
||||
@STRING{IEEE_J_NS = "{IEEE} Trans. Nucl. Sci."}
|
||||
@STRING{IEEE_J_PS = "{IEEE} Trans. Plasma Sci."}
|
||||
|
||||
|
||||
|
||||
reliability
|
||||
IEEE seems to want "Mat." here, not "Mater."
|
||||
@STRING{IEEE_J_DMR = "{IEEE} Trans. Device Mater. Rel."}
|
||||
@STRING{IEEE_J_R = "{IEEE} Trans. Rel."}
|
||||
|
||||
|
||||
|
||||
semiconductors, superconductors, electrochemical and solid state
|
||||
@STRING{IEEE_J_ESSL = "{IEEE/ECS} Electrochem. Solid-State Lett."}
|
||||
@STRING{IEEE_J_JSSC = "{IEEE} J. Solid-State Circuits"}
|
||||
@STRING{IEEE_J_ASC = "{IEEE} Trans. Appl. Supercond."}
|
||||
@STRING{IEEE_J_SM = "{IEEE} Trans. Semicond. Manuf."}
|
||||
|
||||
|
||||
|
||||
sensors
|
||||
@STRING{IEEE_J_SENSOR = "{IEEE} Sensors J."}
|
||||
|
||||
|
||||
|
||||
VLSI
|
||||
@STRING{IEEE_J_VLSI = "{IEEE} Trans. {VLSI} Syst."}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
IEEE Magazines
|
||||
|
||||
|
||||
|
||||
@STRING{IEEE_M_AES = "{IEEE} Aerosp. Electron. Syst. Mag."}
|
||||
@STRING{IEEE_M_HIST = "{IEEE} Ann. Hist. Comput."}
|
||||
@STRING{IEEE_M_AP = "{IEEE} Antennas Propag. Mag."}
|
||||
@STRING{IEEE_M_ASSP = "{IEEE} {ASSP} Mag."}
|
||||
@STRING{IEEE_M_CD = "{IEEE} Circuits Devices Mag."}
|
||||
@STRING{IEEE_M_CAS = "{IEEE} Circuits Syst. Mag."}
|
||||
@STRING{IEEE_M_COM = "{IEEE} Commun. Mag."}
|
||||
@STRING{IEEE_M_COMSOC = "{IEEE} Commun. Soc. Mag."}
|
||||
@STRING{IEEE_M_CIM = "{IEEE} Comput. Intell. Mag."}
|
||||
CSEM changed to CSE in 1999
|
||||
@STRING{IEEE_M_CSE = "{IEEE} Comput. Sci. Eng."}
|
||||
@STRING{IEEE_M_CSEM = "{IEEE} Comput. Sci. Eng. Mag."}
|
||||
@STRING{IEEE_M_C = "{IEEE} Computer"}
|
||||
@STRING{IEEE_M_CAP = "{IEEE} Comput. Appl. Power"}
|
||||
@STRING{IEEE_M_CGA = "{IEEE} Comput. Graph. Appl."}
|
||||
@STRING{IEEE_M_CONC = "{IEEE} Concurrency"}
|
||||
@STRING{IEEE_M_CS = "{IEEE} Control Syst. Mag."}
|
||||
@STRING{IEEE_M_DTC = "{IEEE} Des. Test. Comput."}
|
||||
@STRING{IEEE_M_EI = "{IEEE} Electr. Insul. Mag."}
|
||||
@STRING{IEEE_M_ETR = "{IEEE} ElectroTechnol. Rev."}
|
||||
@STRING{IEEE_M_EMB = "{IEEE} Eng. Med. Biol. Mag."}
|
||||
@STRING{IEEE_M_EMR = "{IEEE} Eng. Manag. Rev."}
|
||||
@STRING{IEEE_M_EXP = "{IEEE} Expert"}
|
||||
@STRING{IEEE_M_IA = "{IEEE} Ind. Appl. Mag."}
|
||||
@STRING{IEEE_M_IM = "{IEEE} Instrum. Meas. Mag."}
|
||||
@STRING{IEEE_M_IS = "{IEEE} Intell. Syst."}
|
||||
@STRING{IEEE_M_IC = "{IEEE} Internet Comput."}
|
||||
@STRING{IEEE_M_ITP = "{IEEE} {IT} Prof."}
|
||||
@STRING{IEEE_M_MICRO = "{IEEE} Micro"}
|
||||
@STRING{IEEE_M_MW = "{IEEE} Microw. Mag."}
|
||||
@STRING{IEEE_M_MM = "{IEEE} Multimedia"}
|
||||
@STRING{IEEE_M_NET = "{IEEE} Netw."}
|
||||
IEEE's editorial manual lists "Pers. Commun.",
|
||||
but "Personal Commun. Mag." seems to be what is used in the journals
|
||||
@STRING{IEEE_M_PCOM = "{IEEE} Personal Commun. Mag."}
|
||||
@STRING{IEEE_M_POT = "{IEEE} Potentials"}
|
||||
CAP and PER merged to form PE in 2003
|
||||
@STRING{IEEE_M_PE = "{IEEE} Power Energy Mag."}
|
||||
@STRING{IEEE_M_PER = "{IEEE} Power Eng. Rev."}
|
||||
@STRING{IEEE_M_PVC = "{IEEE} Pervasive Comput."}
|
||||
@STRING{IEEE_M_RA = "{IEEE} Robot. Autom. Mag."}
|
||||
@STRING{IEEE_M_SAP = "{IEEE} Security Privacy"}
|
||||
@STRING{IEEE_M_SP = "{IEEE} Signal Process. Mag."}
|
||||
@STRING{IEEE_M_S = "{IEEE} Softw."}
|
||||
@STRING{IEEE_M_SPECT = "{IEEE} Spectr."}
|
||||
@STRING{IEEE_M_TS = "{IEEE} Technol. Soc. Mag."}
|
||||
@STRING{IEEE_M_VT = "{IEEE} Veh. Technol. Mag."}
|
||||
@STRING{IEEE_M_WC = "{IEEE} Wireless Commun. Mag."}
|
||||
@STRING{IEEE_M_TODAY = "Today's Engineer"}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
IEEE Online Publications
|
||||
|
||||
|
||||
|
||||
@STRING{IEEE_O_CSTO = "{IEEE} Commun. Surveys Tuts."}
|
||||
disabled till definition is verified
|
||||
STRING{IEEE_O_DSO = "{IEEE} Distrib. Syst. Online"}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
EOF
|
||||
@@ -1,13 +0,0 @@
|
||||
@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
|
||||
CTLuse_article_number = "yes",
|
||||
CTLuse_paper = "yes",
|
||||
CTLuse_forced_etal = "yes",
|
||||
CTLmax_names_forced_etal = "4",
|
||||
CTLnames_show_etal = "3",
|
||||
CTLuse_alt_spacing = "yes",
|
||||
CTLalt_stretch_factor = "4",
|
||||
CTLdash_repeated_names = "yes",
|
||||
CTLname_format_string = "{f.~}{vv~}{ll}{, jj}",
|
||||
CTLname_latex_cmd = "",
|
||||
CTLname_url_prefix = "",
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
all: dvi pdf
|
||||
|
||||
dvi:
|
||||
latex OpenAirMesh.tex
|
||||
bibtex OpenAirMesh
|
||||
latex OpenAirMesh.tex
|
||||
latex OpenAirMesh.tex
|
||||
|
||||
pdf:
|
||||
dvips -Ppdf -ta4 OpenAirMesh.dvi
|
||||
ps2pdf -dCompatibilityLevel=1.4 -dSubsetFonts=true -dEmbedAllFonts=true -dPDFSETTINGS=/printer OpenAirMesh.ps
|
||||
|
||||
clean:
|
||||
rm -f OpenAirMesh.aux
|
||||
rm -f OpenAirMesh.bbl
|
||||
rm -f OpenAirMesh.blg
|
||||
rm -f OpenAirMesh.dvi
|
||||
rm -f OpenAirMesh.log
|
||||
rm -f OpenAirMesh.toc
|
||||
rm -f OpenAirMesh.ps
|
||||
|
||||
superclean: clean
|
||||
rm -f *.bak
|
||||
rm -f *.backup
|
||||
rm -f *~
|
||||
rm -f OpenAirMesh.pdf
|
||||
@@ -1,755 +0,0 @@
|
||||
% This file was created with JabRef 2.3.1.
|
||||
% Encoding: ISO8859_1
|
||||
|
||||
@ARTICLE{akyildiz05wireless,
|
||||
author = {Akyildiz, Ian F. and Wang, Xudong and Wang, Weilin },
|
||||
title = {Wireless mesh networks: a survey},
|
||||
journal = {Computer Networks},
|
||||
year = {2005},
|
||||
volume = {47},
|
||||
pages = {445--487},
|
||||
number = {4},
|
||||
month = mar,
|
||||
abstract = {Wireless mesh networks (WMNs) consist of mesh routers and mesh clients,
|
||||
where mesh routers have minimal mobility and form the backbone of
|
||||
WMNs. They provide network access for both mesh and conventional
|
||||
clients. The integration of WMNs with other networks such as the
|
||||
Internet, cellular, IEEE 802.11, IEEE 802.15, IEEE 802.16, sensor
|
||||
networks, etc., can be accomplished through the gateway and bridging
|
||||
functions in the mesh routers. Mesh clients can be either stationary
|
||||
or mobile, and can form a client mesh network among themselves and
|
||||
with mesh routers. WMNs are anticipated to resolve the limitations
|
||||
and to significantly improve the performance of ad hoc networks,
|
||||
wireless local area networks (WLANs), wireless personal area networks
|
||||
(WPANs), and wireless metropolitan area networks (WMANs). They are
|
||||
undergoing rapid progress and inspiring numerous deployments. WMNs
|
||||
will deliver wireless services for a large variety of applications
|
||||
in personal, local, campus, and metropolitan areas. Despite recent
|
||||
advances in wireless mesh networking, many research challenges remain
|
||||
in all protocol layers. This paper presents a detailed study on recent
|
||||
advances and open research issues in WMNs. System architectures and
|
||||
applications of WMNs are described, followed by discussing the critical
|
||||
factors influencing protocol design. Theoretical network capacity
|
||||
and the state-of-the-art protocols for WMNs are explored with an
|
||||
objective to point out a number of open research issues. Finally,
|
||||
testbeds, industrial practice, and current standard activities related
|
||||
to WMNs are highlighted.},
|
||||
citeulike-article-id = {784761},
|
||||
doi = {10.1016/j.comnet.2004.12.001},
|
||||
priority = {2},
|
||||
xurl = {http://portal.acm.org/citation.cfm?id=1071646}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{anouar08,
|
||||
author = {Hicham Anouar and Christian Bonnet and Florian Kaltenberger and Raymond
|
||||
Knopp},
|
||||
title = {{OpenAirMesh}---An Experimental Platform for Cooperative Mesh Networks},
|
||||
booktitle = {Proc. 1st COST2100 Workshop on {MIMO} and Cooperative Communications},
|
||||
year = {2008},
|
||||
address = {Trondheim, Norway},
|
||||
month = jun,
|
||||
comment = {sendora},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2008.04.25}
|
||||
}
|
||||
|
||||
@ARTICLE{azarian05,
|
||||
author = {Azarian, K. and El Gamal, H. and Schniter, P.},
|
||||
title = {On the achievable diversity-multiplexing tradeoff in half-duplex
|
||||
cooperative channels},
|
||||
journal = IEEE_J_IT,
|
||||
year = {2005},
|
||||
volume = {51},
|
||||
pages = {4152--4172},
|
||||
number = {12},
|
||||
month = dec,
|
||||
abstract = {We propose novel cooperative transmission protocols for delay-limited
|
||||
coherent fading channels consisting of N (half-duplex and single-antenna)
|
||||
partners and one cell site. In our work, we differentiate between
|
||||
the relay, cooperative broadcast (down-link), and cooperative multiple-access
|
||||
(CMA) (up-link) channels. The proposed protocols are evaluated using
|
||||
Zheng-Tse diversity-multiplexing tradeoff. For the relay channel,
|
||||
we investigate two classes of cooperation schemes; namely, amplify
|
||||
and forward (AF) protocols and decode and forward (DF) protocols.
|
||||
For the first class, we establish an upper bound on the achievable
|
||||
diversity-multiplexing tradeoff with a single relay. We then construct
|
||||
a new AF protocol that achieves this upper bound. The proposed algorithm
|
||||
is then extended to the general case with (N-1) relays where it is
|
||||
shown to outperform the space-time coded protocol of Laneman and
|
||||
Wornell without requiring decoding/encoding at the relays. For the
|
||||
class of DF protocols, we develop a dynamic decode and forward (DDF)
|
||||
protocol that achieves the optimal tradeoff for multiplexing gains
|
||||
0/spl les/r/spl les/1/N. Furthermore, with a single relay, the DDF
|
||||
protocol is shown to dominate the class of AF protocols for all multiplexing
|
||||
gains. The superiority of the DDF protocol is shown to be more significant
|
||||
in the cooperative broadcast channel. The situation is reversed in
|
||||
the CMA channel where we propose a new AF protocol that achieves
|
||||
the optimal tradeoff for all multiplexing gains. A distinguishing
|
||||
feature of the proposed protocols in the three scenarios is that
|
||||
they do not rely on orthogonal subspaces, allowing for a more efficient
|
||||
use of resources. In fact, using our results one can argue that the
|
||||
suboptimality of previously proposed protocols stems from their use
|
||||
of orthogonal subspaces rather than the half-duplex constraint.},
|
||||
doi = {10.1109/TIT.2005.858920},
|
||||
issn = {0018-9448},
|
||||
keywords = {broadcast channels, channel coding, decoding, diversity reception,
|
||||
fading channels, multi-access systems, multiplexing, protocolsCMA,
|
||||
DDF protocol, achievable diversity-multiplexing tradeoff, amplify-forward,
|
||||
broadcast channel, cooperative multiple-access channel, delay-limited
|
||||
coherent fading channel, dynamic decode-forward, half-duplex mode,
|
||||
nonorthogonal AF protocol, relay channel, transmission protocol}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{berger07carrier,
|
||||
author = {Berger, Stefan and Wittneben, Armin },
|
||||
title = {Carrier phase synchronization of multiple distributed nodes in a
|
||||
wireless network},
|
||||
booktitle = {Proc.\ IEEE Workshop on Signal Processing Advances in Wireless Communications
|
||||
(SPAWC 2007)},
|
||||
year = {2007},
|
||||
pages = {1--5},
|
||||
address = {Helsinki, Finland},
|
||||
month = jun,
|
||||
abstract = {In this work we present a method for achieving global carrier phase
|
||||
synchronization in a wireless network of distributed, autonomous
|
||||
nodes. Other authors who have investigated this problem mainly focus
|
||||
on a master/slave strategy based on one master broadcasting a sinusoidal
|
||||
reference signal to all slaves. We follow a slightly different approach
|
||||
where the slaves concurrently or sequentially transmit a broadband
|
||||
sequence to the master. Receiving the conjugate complex of the bounced-back
|
||||
signal, each slave can locally determine the phase difference between
|
||||
its own and the master\&\#x2019;s local oscillator (LO). This information
|
||||
suffi ces to allow for coherent cooperation. The broadband nature
|
||||
of the used sequences makes our approach robust to deep fades in
|
||||
a frequency-selective environment. We revisit the popular strategy
|
||||
for global carrier phase synchronization using the sinusoidal reference
|
||||
and compare it to our own approach. A potential application then
|
||||
stresses the benefi ts of our scheme.},
|
||||
citeulike-article-id = {2653868},
|
||||
doi = {10.1109/SPAWC.2007.4401342},
|
||||
keywords = {synchronization},
|
||||
posted-at = {2008-04-11 13:58:50},
|
||||
priority = {2},
|
||||
xurl = {http://dx.doi.org/10.1109/SPAWC.2007.4401342}
|
||||
}
|
||||
|
||||
@ARTICLE{Buck1976,
|
||||
author = {J. Buck and E. Buck},
|
||||
title = {Synchronous fireflies},
|
||||
journal = {Scientific American},
|
||||
year = {1976},
|
||||
volume = {234},
|
||||
pages = {74--85},
|
||||
number = {5},
|
||||
month = may,
|
||||
keywords = {Animals; Asia, Southeastern; Beetles; Luminescent Measurements; Male;
|
||||
Models, Biological; Periodicity; Time Factors},
|
||||
owner = {bell},
|
||||
pmid = {1273569},
|
||||
timestamp = {2009.05.24}
|
||||
}
|
||||
|
||||
@ARTICLE{Caire,
|
||||
author = {Caire, G. and Taricco, G. and Biglieri, E.},
|
||||
title = {Bit-interleaved coded modulation},
|
||||
journal = IEEE_J_IT,
|
||||
year = {1998},
|
||||
volume = {44},
|
||||
pages = {927--946},
|
||||
number = {3},
|
||||
month = may,
|
||||
doi = {10.1109/18.669123},
|
||||
issn = {0018-9448},
|
||||
keywords = { Rayleigh channels, Viterbi decoding, coding errors, error statistics,
|
||||
fading, interleaved codes, modulation coding, probability Rayleigh
|
||||
fading channel, Viterbi decoder, bit-interleaved coded modulation,
|
||||
bit-wise interleaving, encoder output, error probabilities, performance,
|
||||
soft-decision metric}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{Ericsson,
|
||||
author = {Dahlman, E. and Ekstrom, H. and Furuskar, A. and Jading, Y. and Karlsson,
|
||||
J. and Lundevall, M. and Parkvall, S.},
|
||||
title = {The {3G} Long-Term Evolution - Radio Interface Concepts and Performance
|
||||
Evaluation},
|
||||
booktitle = {Proc.\ IEEE 63rd Vehicular Technology Conference {VTC}-Spring},
|
||||
year = {2006},
|
||||
volume = {1},
|
||||
pages = {137-141},
|
||||
month = may,
|
||||
doi = {10.1109/VETECS.2006.1682791},
|
||||
issn = {1550-2252},
|
||||
keywords = {3G mobile communication, OFDM modulation, antennas, code division
|
||||
multiple access, radio access networks, telecommunication traffic,
|
||||
transport protocols3G long-term evolution, 3G radio access, 3GPP,
|
||||
IP optimized architectures, IP protocols, OFDM, WCDMA, advanced antenna
|
||||
solution, data rates, performance evaluation, radio interface concepts,
|
||||
radio interface principles, service provisioning, spectrum efficiency,
|
||||
super-3G, three-fold user throughput, traffic scenarios}
|
||||
}
|
||||
|
||||
@MISC{ettus,
|
||||
author = {{Ettus Research}},
|
||||
year = {2009},
|
||||
citeulike-article-id = {2107238},
|
||||
keywords = {emos},
|
||||
owner = {kaltenbe},
|
||||
priority = {2},
|
||||
timestamp = {2009.04.27},
|
||||
url = {http://www.ettus.com}
|
||||
}
|
||||
|
||||
@MISC{openairinterface,
|
||||
author = {Eurecom},
|
||||
title = {The OpenAirInterface website},
|
||||
year = {2009},
|
||||
citeulike-article-id = {2107238},
|
||||
keywords = {emos},
|
||||
owner = {kaltenbe},
|
||||
priority = {2},
|
||||
timestamp = {2009.05.05},
|
||||
url = {http://www.openairinterface.org/}
|
||||
}
|
||||
|
||||
@ARTICLE{Foschini,
|
||||
author = {Foschini, G. J. and Gans, M. J. },
|
||||
title = {On limits of wireless communication in a fading environment when
|
||||
using multiple antennas},
|
||||
journal = {Wireless Personal Communications},
|
||||
year = {1998},
|
||||
volume = {6},
|
||||
pages = {311-335},
|
||||
number = {3},
|
||||
month = mar,
|
||||
keywords = { }
|
||||
}
|
||||
|
||||
@ARTICLE{Gesbert07adaption,
|
||||
author = {Gesbert, D. and Kiani, S.G. and Gjendemsj, A. and \O{}ien, G.E.},
|
||||
title = {Adaptation, Coordination, and Distributed Resource Allocation in
|
||||
Interference-Limited Wireless Networks},
|
||||
journal = {Proceedings of the IEEE},
|
||||
year = {2007},
|
||||
volume = {95},
|
||||
pages = {2393-2409},
|
||||
number = {12},
|
||||
month = dec,
|
||||
abstract = {A sensible design of wireless networks involves striking a good balance
|
||||
between an aggressive reuse of the spectral resource throughout the
|
||||
network and managing the resulting co-channel interference. Traditionally,
|
||||
this problem has been tackled using a ldquodivide and conquerrdquo
|
||||
approach. The latter consists in deploying the network with a static
|
||||
or semidynamic pattern of resource reutilization. The chosen reuse
|
||||
factor, while sacrificing a substantial amount of efficiency, brings
|
||||
the interference to a tolerable level. The resource can then be managed
|
||||
in each cell so as to optimize the per cell capacity using an advanced
|
||||
air interface design. In this paper, we focus our attention on the
|
||||
overall network capacity as a measure of system performance. We consider
|
||||
the problem of resource allocation and adaptive transmission in multicell
|
||||
scenarios. As a key instance, the problem of joint scheduling and
|
||||
power control simultaneously in multiple transmit-receive links,
|
||||
which employ capacity-achieving adaptive codes, is studied. In principle,
|
||||
the solution of such an optimization hinges on tough issues such
|
||||
as the computational complexity and the requirement for heavy receiver-to-transmitter
|
||||
feedback and, for cellular networks, cell-to-cell channel state information
|
||||
(CSI) signaling. We give asymptotic properties pertaining to rate-maximizing
|
||||
power control and scheduling in multicell networks. We then present
|
||||
some promising leads for substantial complexity and signaling reduction
|
||||
via the use of newly developed distributed and game theoretic techniques.},
|
||||
doi = {10.1109/JPROC.2007.907125},
|
||||
issn = {0018-9219},
|
||||
keywords = {adaptive codes, cellular radio, cochannel interference, game theory,
|
||||
resource allocation, schedulingadaptive codes, adaptive transmission,
|
||||
air interface design, cellular networks, channel state information,
|
||||
cochannel interference, distributed resource allocation, divide and
|
||||
conquer approach, game theory, interference management, link adaptation,
|
||||
multicell scheduling, power control, resource reutilization, reuse
|
||||
factor, signaling reduction, system performance, transmit-receive
|
||||
links, wireless networks},
|
||||
owner = {bell},
|
||||
timestamp = {2009.05.24}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{ghaffar09a,
|
||||
author = {Ghaffar, R. and Knopp, R.},
|
||||
title = {Interference Suppression for Next Generation Wireless Systems},
|
||||
booktitle = {Proc.\ IEEE Vehicular Technology Conference {VTC}-Spring},
|
||||
year = {2009},
|
||||
address = {Barcelona, Spain},
|
||||
month = apr
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{ghaffar09b,
|
||||
author = {Ghaffar, R. and Knopp, R.},
|
||||
title = {Spatial Interference Cancellation and Pairwise Error Probability
|
||||
Analysis},
|
||||
booktitle = {Proc.\ IEEE International Conference on Communications (ICC)},
|
||||
year = {2009},
|
||||
address = {Dresden, Germany},
|
||||
month = jun,
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2009.05.29}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{ghaffar08b,
|
||||
author = {Rizwan Ghaffar and Raymond Knopp},
|
||||
title = {Dual-Antenna {BICM} Reception with Applications to {MIMO} Broadcast
|
||||
and Single Frequency Cellular System},
|
||||
booktitle = {Proc.\ IEEE Intl.\ Symposium on Personal, Indoor and Mobile Radio
|
||||
Communications (PIMRC)},
|
||||
year = {2008},
|
||||
address = {Cannes, France},
|
||||
month = sep
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{ghaffar08c,
|
||||
author = {Rizwan Ghaffar and Raymond Knopp},
|
||||
title = {A {MIMO} Broadcast Strategy and Interference Cancellation in Single
|
||||
Frequency Cellular System},
|
||||
booktitle = {Proc.\ 1st {COST2100} Workshop on {MIMO} and Cooperative Communications},
|
||||
year = {2008},
|
||||
address = {Trondheim, Norway},
|
||||
month = jun
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{guillaud05practical,
|
||||
author = {Maxime Guillaud and Dirk T.M. Slock and Raymond Knopp},
|
||||
title = {A Practical Method for Wireless Channel Reciprocity Exploitation
|
||||
Through Relative Calibration},
|
||||
booktitle = {Proc.\ Intl.\ Symposium on Signal Processing and its Applications
|
||||
(ISSPA '05)},
|
||||
year = {2005},
|
||||
address = {Sydney, Australia},
|
||||
month = aug
|
||||
}
|
||||
|
||||
@ARTICLE{hong05scalable,
|
||||
author = {Yao-Win Hong and Scaglione, A.},
|
||||
title = {A scalable synchronization protocol for large scale sensor networks
|
||||
and its applications},
|
||||
journal = IEEE_J_JSAC,
|
||||
year = {2005},
|
||||
volume = {23},
|
||||
pages = {1085--1099},
|
||||
number = {5},
|
||||
month = {may},
|
||||
abstract = { Synchronization is considered a particularly difficult task in wireless
|
||||
sensor networks due to its decentralized structure. Interestingly,
|
||||
synchrony has often been observed in networks of biological agents
|
||||
(e.g., synchronously flashing fireflies, or spiking of neurons).
|
||||
In this paper, we propose a bio-inspired network synchronization
|
||||
protocol for large scale sensor networks that emulates the simple
|
||||
strategies adopted by the biological agents. The strategy synchronizes
|
||||
pulsing devices that are led to emit their pulses periodically and
|
||||
simultaneously. The convergence to synchrony of our strategy follows
|
||||
from the theory of Mirollo and Strogatz, 1990, while the scalability
|
||||
is evident from the many examples existing in the natural world.
|
||||
When the nodes are within a single broadcast range, our key observation
|
||||
is that the dependence of the synchronization time on the number
|
||||
of nodes N is subject to a phase transition: for values of N beyond
|
||||
a specific threshold, the synchronization is nearly immediate; while
|
||||
for smaller N, the synchronization time decreases smoothly with respect
|
||||
to N. Interestingly, a tradeoff is observed between the total energy
|
||||
consumption and the time necessary to reach synchrony. We obtain
|
||||
an optimum operating point at the local minimum of the energy consumption
|
||||
curve that is associated to the phase transition phenomenon mentioned
|
||||
before. The proposed synchronization protocol is directly applied
|
||||
to the cooperative reach-back communications problem. The main advantages
|
||||
of the proposed method are its scalability and low complexity.},
|
||||
doi = {10.1109/JSAC.2005.845418},
|
||||
issn = {0733-8716},
|
||||
keywords = { distributed algorithms, feedback oscillators, protocols, synchronisation,
|
||||
wireless sensor networks bioinspired network synchronization protocol,
|
||||
biological agent, cooperative reach-back communication, distributed
|
||||
algorithm, distributed feedback oscillator, energy consumption, phase
|
||||
transition, scalable synchronization protocol, wireless sensor network},
|
||||
owner = {bell},
|
||||
timestamp = {2009.05.24}
|
||||
}
|
||||
|
||||
@ARTICLE{hu06scalability,
|
||||
author = {Hu, A. S. and Servetto, S. D. },
|
||||
title = {On the scalability of cooperative time synchronization in pulse-connected
|
||||
networks},
|
||||
journal = IEEE_J_IT,
|
||||
year = {2006},
|
||||
volume = {52},
|
||||
pages = {2725--2748},
|
||||
number = {6},
|
||||
abstract = {The problem of time synchronization in dense wireless networks is
|
||||
considered. Well-established synchronization techniques suffer from
|
||||
an inherent scalability problem in that synchronization errors grow
|
||||
with an increasing number of hops across the network. In this work,
|
||||
a model for communication in wireless networks is first developed,
|
||||
and then the model is used to define a new time synchronization mechanism.
|
||||
A salient feature of the proposed method is that, in the regime of
|
||||
asymptotically dense networks, it can average out all random errors
|
||||
and maintain global synchronization in the sense that all nodes in
|
||||
the multihop network can see identical timing signals. This is irrespective
|
||||
of the distance separating any two nodes.},
|
||||
citeulike-article-id = {2653829},
|
||||
doi = {10.1109/TIT.2006.874388},
|
||||
keywords = {synchronization},
|
||||
posted-at = {2008-04-11 13:44:29},
|
||||
priority = {2},
|
||||
xurl = {http://dx.doi.org/10.1109/TIT.2006.874388}
|
||||
}
|
||||
|
||||
@ARTICLE{kaltenberger09b,
|
||||
author = {Florian Kaltenberger and Rizwan Ghaffar and Raymond Knopp and Hicham
|
||||
Anouar and Christian Bonnet},
|
||||
title = {OpenAirInterface---An Experimental Platform for Next Generation Wireless
|
||||
Networks},
|
||||
journal = {EURASIP Journal on Communications and Networking},
|
||||
year = {2009},
|
||||
note = {submitted},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2009.05.29}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{kaltenberger08a,
|
||||
author = {F. Kaltenberger and M. Kountouris and L. S. Cardoso and R. Knopp
|
||||
and D. Gesbert},
|
||||
title = {Capacity of linear multi-user {MIMO} precoding schemes with measured
|
||||
channel data},
|
||||
booktitle = {Proc.\ IEEE Intl.\ Workshop on Signal Processing Advances in Wireless
|
||||
Communications (SPAWC)},
|
||||
year = {2008},
|
||||
address = {Recife, Brazil},
|
||||
month = jul,
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2009.05.13}
|
||||
}
|
||||
|
||||
@ARTICLE{kaltenberger09,
|
||||
author = {F. Kaltenberger and M. Kountouris and D. Gesbert and R. Knopp},
|
||||
title = {On the trade-off between feedback and capacity in measured {MU-MIMO}
|
||||
channels},
|
||||
journal = IEEE_J_WCOM,
|
||||
year = {2009},
|
||||
note = {in press},
|
||||
comment = {sendora, chorist, newcom},
|
||||
owner = {bell},
|
||||
timestamp = {2008.12.15}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{kaltenberger08b,
|
||||
author = {F. Kaltenberger and M. Kountouris and D. Gesbert and R. Knopp},
|
||||
title = {Correlation and Capacity of Measured Multi-user {MIMO} Channels},
|
||||
booktitle = {Proc.\ IEEE Intl.\ Symposium on Personal, Indoor and Mobile Radio
|
||||
Communications (PIMRC)},
|
||||
year = {2008},
|
||||
address = {Cannes, France},
|
||||
month = sep,
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2009.05.13}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{kaltenberger08c,
|
||||
author = {F. Kaltenberger and M. Kountouris and D. Gesbert and R. Knopp},
|
||||
title = {Performance of Multi-user {MIMO} Precoding with Limited Feedback
|
||||
over Measured Channels},
|
||||
booktitle = {Proc.\ IEEE Global Communications Conference (IEEE GLOBECOM 2008)},
|
||||
year = {2008},
|
||||
address = {New Orleans, USA},
|
||||
month = nov,
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2009.05.13}
|
||||
}
|
||||
|
||||
@ARTICLE{Laneman2004a,
|
||||
author = {Laneman, J.N. and Tse, D.N.C. and Wornell, G.W.},
|
||||
title = {Cooperative diversity in wireless networks: Efficient protocols and
|
||||
outage behavior},
|
||||
journal = IEEE_J_IT,
|
||||
year = {2004},
|
||||
volume = {50},
|
||||
pages = {3062--3080},
|
||||
number = {12},
|
||||
month = dec,
|
||||
doi = {10.1109/TIT.2004.838089},
|
||||
owner = {kalti},
|
||||
timestamp = {2007.04.03}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{Medvedev,
|
||||
author = {Medvedev, I. and Bjerke, B.A. and Walton, R. and Ketchum, J. and
|
||||
Wallace, M. and Howard, S.},
|
||||
title = {A Comparison of {MIMO} Receiver Structures for 802.11n {WLAN} - Performance
|
||||
and Complexity},
|
||||
booktitle = {Proc.\ IEEE 17th International Symposium on Personal, Indoor and
|
||||
Mobile Radio Communications},
|
||||
year = {2006},
|
||||
month = {Sept.},
|
||||
abstract = {This paper compares the performance and complexity of various MIMO
|
||||
receiver structures for 802.11n WLAN systems, including linear approaches
|
||||
such as MMSE and ZF, and iterative detection and decoding using list
|
||||
sphere decoding. Optimal beam steering with the low-complexity MMSE
|
||||
receiver is shown to outperform the computationally-expensive list
|
||||
sphere decoder receiver with an uninformed transmitter},
|
||||
doi = {10.1109/PIMRC.2006.254135},
|
||||
keywords = {MIMO systems, computational complexity, iterative decoding, least
|
||||
mean squares methods, radio receivers, wireless LAN802.11n WLAN,
|
||||
MIMO receiver structures, MMSE receiver, decoding, iterative detection,
|
||||
optimal beam steering, sphere decoding}
|
||||
}
|
||||
|
||||
@MISC{chorist_trials,
|
||||
author = {{Members of CHORIST}},
|
||||
title = {Field trials for a rapidly-deployable broadband ad hoc communications
|
||||
system},
|
||||
note = {in preparation},
|
||||
journal = IEEE_M_COM,
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2009.05.13}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{mercier08sendora,
|
||||
author = {Bertrand Mercier and Viktoria Fodor and Ragnar Thobaben and Mikael
|
||||
Skoglund and Visa Koivunen and Saska Lindfors and Jussi Ryyn\"anen
|
||||
and Erik G. Larsson and Chiara Petrioli and Giancarlo Bongiovanni
|
||||
and Ole Gr\o ndalen and Kimmo Kansanen and Geir E. \O ien and Torbj\"orn
|
||||
Ekman and Aawatif M. Hayar and Raymond Knopp and Baltasar Beferull
|
||||
Lozano},
|
||||
title = {Sensor Networks for Cognitive Radio: Theory and System Design},
|
||||
booktitle = {ICT Mobile Summit},
|
||||
year = {2008},
|
||||
address = {Stockholm, Sweden},
|
||||
month = jun
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{Muhammad2008,
|
||||
author = {Muhammad, N.-u.-I. and Rasheed, R. and Pacalet, R. and Knopp, R.
|
||||
and Khalfallah, K.},
|
||||
title = {Flexible Baseband Architectures for Future Wireless Systems},
|
||||
booktitle = {Proc. 11th EUROMICRO Conference on Digital System Design Architectures,
|
||||
Methods and Tools DSD '08},
|
||||
year = {2008},
|
||||
pages = {39--46},
|
||||
doi = {10.1109/DSD.2008.87},
|
||||
keywords = {mobile communication, radio access networks, radio spectrum management,
|
||||
SDR applications, baseband prototype architecture, configurable processing
|
||||
blocks, digital signal processing engine, flexible baseband architecture,
|
||||
flexible hardware platform, future wireless systems, mobile communication
|
||||
systems, protocol stacks, radio access technology, radio spectrum,
|
||||
wireless communication frequency range, Baseband Processing, HW accelerators,
|
||||
HW/SW Partitioning, Hardware Architecture, Open platforms for multistandard
|
||||
support, SDR},
|
||||
owner = {bell},
|
||||
timestamp = {2009.05.24}
|
||||
}
|
||||
|
||||
@ARTICLE{ochiai05collaborative,
|
||||
author = {Ochiai, H. and Mitran, P. and Poor, H. V. and Tarokh, V. },
|
||||
title = {Collaborative beamforming for distributed wireless ad hoc sensor
|
||||
networks},
|
||||
journal = IEEE_J_IT,
|
||||
year = {2005},
|
||||
volume = {53},
|
||||
pages = {4110--4124},
|
||||
number = {11},
|
||||
month = nov,
|
||||
abstract = {The performance of collaborative beamforming is analyzed using the
|
||||
theory of random arrays. The statistical average and distribution
|
||||
of the beampattern of randomly generated phased arrays is derived
|
||||
in the framework of wireless ad hoc sensor networks. Each sensor
|
||||
node is assumed to have a single isotropic antenna and nodes in the
|
||||
cluster collaboratively transmit the signal such that the signal
|
||||
in the target direction is coherently added in the far-field region.
|
||||
It is shown that with N sensor nodes uniformly distributed over a
|
||||
disk, the directivity can approach N, provided that the nodes are
|
||||
located sparsely enough. The distribution of the maximum sidelobe
|
||||
peak is also studied. With the application to ad hoc networks in
|
||||
mind, two scenarios (closed-loop and open-loop) are considered. Associated
|
||||
with these scenarios, the effects of phase jitter and location estimation
|
||||
errors on the average beampattern are also analyzed.},
|
||||
citeulike-article-id = {2653843},
|
||||
doi = {10.1109/TSP.2005.857028},
|
||||
keywords = {coopcom},
|
||||
posted-at = {2008-04-11 13:49:12},
|
||||
priority = {2},
|
||||
xurl = {http://dx.doi.org/10.1109/TSP.2005.857028}
|
||||
}
|
||||
|
||||
@ARTICLE{Poor,
|
||||
author = {Poor, H.V. and Verdu, S.},
|
||||
title = {Probability of error in {MMSE} multiuser detection},
|
||||
journal = IEEE_J_IT,
|
||||
year = {1997},
|
||||
volume = {43},
|
||||
pages = {858--871},
|
||||
number = {3},
|
||||
month = may,
|
||||
doi = {10.1109/18.568697},
|
||||
issn = {0018-9448},
|
||||
keywords = {Gaussian distribution, Gaussian noise, correlation methods, demodulation,
|
||||
interference (signal), multi-access systems, signal detection, white
|
||||
noiseGaussian distribution, MAI plus noise, MMSE detector, MMSE multiuser
|
||||
detection, SNR, additive white Gaussian noise, asymptotic conditions,
|
||||
decorrelating linear detector, demodulation, error probability, large
|
||||
near-far ratios, large signal-to-noise ratio, linear multiuser detector,
|
||||
maximum divergence, mean, minimum mean square error, multiple access
|
||||
interference, nonorthogonal signaling, normalized crosscorrelations,
|
||||
performance analysis, variance}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{pap:Realp06,
|
||||
author = {Realp, M. and Perez-Neira, A.I. and Knopp, R.},
|
||||
title = {Delay Bounds for Resource Allocation in Wideband Wireless Systems},
|
||||
booktitle = {Proc.\ IEEE International Conference on Communications (ICC '06)},
|
||||
year = {2006},
|
||||
volume = {10},
|
||||
pages = {4385--4390},
|
||||
month = jun,
|
||||
abstract = {In this paper, the problem of resource allocation in multiuser single-antenna
|
||||
wideband OFDM(A) systems is considered from a cross-layer point of
|
||||
view. The main motivation is to show advantages of such systems with
|
||||
respect to narrowband systems. Despite the maximum normalized average
|
||||
throughput is not increased with respect to that in a narrowband
|
||||
system, a more efficient use of resources is possible by considering
|
||||
frequency as an additional resource to be allocated. It is shown
|
||||
that when the bandwidth is considerably larger than the coherence
|
||||
bandwidth of the channel and the channel is varying slowly with respect
|
||||
to the scheduling period, average delay can significally be improved.
|
||||
In that case, the average delay is only proportional to the scheduling
|
||||
period and not to the channel coherence time (as it is the case in
|
||||
narrowband systems). Furthermore, different reasource allocation
|
||||
policies are analyzed to show average delay improvements when buffer
|
||||
occupancy information is used.},
|
||||
doi = {10.1109/ICC.2006.255328},
|
||||
issn = {8164-9547}
|
||||
}
|
||||
|
||||
@MISC{warp,
|
||||
author = {{Rice University}},
|
||||
title = {{WARP} Project: Wireless Open-Access Research Platform},
|
||||
year = {2009},
|
||||
citeulike-article-id = {2107238},
|
||||
keywords = {emos},
|
||||
owner = {kaltenbe},
|
||||
priority = {2},
|
||||
timestamp = {2009.04.27},
|
||||
url = {http://warp.rice.edu}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{Russell1995,
|
||||
author = {Russell, M. and Stuber, G.L.},
|
||||
title = {Interchannel interference analysis of {OFDM} in a mobile environment},
|
||||
booktitle = {Proc. IEEE 45th Vehicular Technology Conference},
|
||||
year = {1995},
|
||||
volume = {2},
|
||||
pages = {820--824},
|
||||
doi = {10.1109/VETEC.1995.504982},
|
||||
issn = {1090-3038},
|
||||
keywords = {Gaussian processes, adjacent channel interference, digital communication,
|
||||
digital television, diversity reception, fading, frequency division
|
||||
multiplexing, high definition television, interference suppression,
|
||||
land mobile radio, radiofrequency interference, random processes,
|
||||
television broadcasting, television interference, time-varying channels,
|
||||
trellis coded modulation, Doppler frequency, Gaussian random process,
|
||||
HDTV, ICI, OFDM, antenna diversity, digital video broadcasting, error
|
||||
floor, interchannel interference analysis, mobile environment, mobile
|
||||
receivers, orthogonal frequency division multiplexing, subchannel
|
||||
orthogonality, trellis coding},
|
||||
owner = {bell},
|
||||
timestamp = {2009.05.24}
|
||||
}
|
||||
|
||||
@ARTICLE{Sendonaris2003,
|
||||
author = {Sendonaris, A. and Erkip, E. and Aazhang, B.},
|
||||
title = {User cooperation diversity. Part {I} and {II}},
|
||||
journal = IEEE_J_COM,
|
||||
year = {2003},
|
||||
volume = {51},
|
||||
pages = {1972--1948},
|
||||
number = {11},
|
||||
month = nov,
|
||||
doi = {10.1109/TCOMM.2003.819238},
|
||||
owner = {kalti},
|
||||
timestamp = {2007.04.03}
|
||||
}
|
||||
|
||||
@ARTICLE{simeone08distributed,
|
||||
author = {Simeone, O. and Spagnolini, U. and Bar-Ness, Y. and Strogatz, S.},
|
||||
title = {Distributed synchronization in wireless networks},
|
||||
journal = IEEE_M_SP,
|
||||
year = {2008},
|
||||
volume = {25},
|
||||
pages = {81--97},
|
||||
number = {5},
|
||||
month = sep,
|
||||
abstract = {This article has explored history, recent advances, and challenges
|
||||
in distributed synchronization for distributed wireless systems.
|
||||
It is focused on synchronization schemes based on exchange of signals
|
||||
at the physical layer and corresponding baseband processing, wherein
|
||||
analysis and design can be performed using known tools from signal
|
||||
processing. Emphasis has also been given on the synergy between distributed
|
||||
synchronization and distributed estimation/detection problems. Finally,
|
||||
we have touched upon synchronization of nonperiodic (chaotic) signals.
|
||||
Overall, we hope to have conveyed the relevance of the subject and
|
||||
to have provided insight on the open issues and available analytical
|
||||
tools that could inspire further research within the signal processing
|
||||
community.},
|
||||
doi = {10.1109/MSP.2008.926661},
|
||||
issn = {1053-5888},
|
||||
keywords = {radio networks, signal processing, synchronisationbaseband processing,
|
||||
distributed detection, distributed estimation, distributed synchronization,
|
||||
nonperiodic signal synchronization, signal exchange, wireless networks},
|
||||
owner = {bell},
|
||||
timestamp = {2009.05.24}
|
||||
}
|
||||
|
||||
@ARTICLE{tabet07,
|
||||
author = {Tabet, T. and Dusad, S. and Knopp, R.},
|
||||
title = {Diversity-Multiplexing-Delay Tradeoff in Half-Duplex {ARQ} Relay
|
||||
Channels},
|
||||
journal = IEEE_J_IT,
|
||||
year = {2007},
|
||||
volume = {53},
|
||||
pages = {3797--3805},
|
||||
number = {10},
|
||||
month = oct,
|
||||
abstract = {In this correspondence, we present an efficient protocol for the delay-limited
|
||||
fading ARQ single relay half-duplex channel. The source is using
|
||||
an automatic retransmission request (ARQ) retransmission protocol
|
||||
to send data to the relay and the destination. When the relay is
|
||||
able to decode, both the relay and the source send the same data
|
||||
to the destination providing additional gains. The proposed protocol
|
||||
exploits two kinds of diversity: (1) space diversity available through
|
||||
the cooperative (relay) terminal, which retransmits the source's
|
||||
signals and (2) ARQ diversity obtained by leveraging the retransmission
|
||||
delay to enhance the reliability. The performance characterization
|
||||
is in terms of the achievable diversity, multiplexing gain and delay
|
||||
tradeoff for a high signal-to-noise ratio (SNR) regime. Finally,
|
||||
we show the benefits of power control on the diversity by controlling
|
||||
the source's power level over the retransmission rounds.},
|
||||
doi = {10.1109/TIT.2007.905001},
|
||||
issn = {0018-9448},
|
||||
keywords = {automatic repeat request, channel coding, delays, diversity reception,
|
||||
fading channels, multiplexing, protocolsautomatic retransmission
|
||||
request protocol, diversity-multiplexing-delay tradeoff, half-duplex
|
||||
ARQ relay channel, power control, signal-to-noise ratio}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{tyrell06fireflies,
|
||||
author = {Alexander Tyrrell and Gunther Auer and Christian Bettstetter},
|
||||
title = {Fireflies as role models for synchronization in ad hoc networks},
|
||||
booktitle = {Proc.\ Bio inspired models of network, information and computing
|
||||
systems (BIONETICS '06) },
|
||||
year = {2006},
|
||||
address = {Cavalese, Italy},
|
||||
isbn = {1-4244-0463-0},
|
||||
xurl = {http://doi.acm.org.gate6.inist.fr/10.1145/1315843.1315848}
|
||||
}
|
||||
|
||||
@MISC{gnuradio,
|
||||
title = {{GNU} Radio---The {GNU} Software Radio},
|
||||
year = {2009},
|
||||
citeulike-article-id = {2107238},
|
||||
keywords = {emos},
|
||||
owner = {kaltenbe},
|
||||
priority = {2},
|
||||
timestamp = {2009.04.27},
|
||||
url = {http://www.gnu.org/software/gnuradio}
|
||||
}
|
||||
|
||||
@@ -1,616 +0,0 @@
|
||||
%\documentclass[letterpaper,conference]{IEEEtran}
|
||||
\documentclass[a4paper,twocolumn,journal]{IEEEtran}
|
||||
\usepackage{amsfonts,amssymb,amsmath}
|
||||
\usepackage{epsfig,graphicx,color}
|
||||
%\usepackage{subfigure}
|
||||
\usepackage{url}
|
||||
\usepackage{citesort}
|
||||
|
||||
% Example definitions.
|
||||
% --------------------
|
||||
\input ftw_macros.tex
|
||||
|
||||
\IEEEoverridecommandlockouts
|
||||
|
||||
\sloppy
|
||||
|
||||
%\addtolength{\textheight}{1.5cm}
|
||||
|
||||
\begin{document}
|
||||
|
||||
% Title.
|
||||
% ------
|
||||
\title{OpenAirInterface---An Experimental Platform for Next Generation Wireless Networks\thanks{Eurecom's Research is supported in part by its industrial partners: Swisscom, Thales, SFR, Orange France, Hitachi Europe, STMicroelectronics, Bouygues Telecom, Sharp, Cisco, BMW Group. This work is also funded in part by the European Commission through project CHORIST (ICT/FP6), the French National Research Agency (ANR) through projects AIRNET and HNPS, and by the Wiener Wissenschafts-, Forschungs-und Technologiefonds (WWTF) through the project PUCCO. Parts of this work were presented at the COST2100 Workshop on MIMO and Cooperative Communications, June 2008, Trondheim, Norway.}}
|
||||
|
||||
% author names and affiliations
|
||||
% use a multiple column layout for up to three different
|
||||
% affiliations
|
||||
\author{\IEEEauthorblockN{Florian Kaltenberger, Rizwan Ghaffar, Raymond Knopp, Hicham Anouar, Christian Bonnet}\\
|
||||
\IEEEauthorblockA{Eurecom \\
|
||||
2229, Route des Cretes - B.P. 193\\
|
||||
06904 Sophia Antipolis, France\\
|
||||
Email (corresponding author): florian.kaltenberger@eurecom.fr}
|
||||
}
|
||||
|
||||
\maketitle
|
||||
|
||||
\begin{abstract}
|
||||
|
||||
|
||||
OpenAirInterface is an experimental open-source real-time hardware and software platform for experimentation in wireless communications and signal processing. Its current implementation provides a full software modem comprising physical and link layer functionalities for cellular and mesh network topologies.
|
||||
|
||||
The physical (PHY) layer of the platform targets WiMAX and UMTS LTE like networks and thus uses MIMO-OFDMA as modulation and multiple access technique. The current hardware supports 5\,MHz bandwidth and two transmit/receive antennas. The media access (MAC) layer of the platform supports an abundant two-way signaling for enabling collaboration, scheduling protocols as well as traffic and channel measurements.
|
||||
|
||||
%In order to maximize the system throughput, future wireless communication systems will employ a very tight frequency reuse. This causes scenarios with very high interference, expecially at the cell edges. The key ingredient to such networks are thus receiver structures that are able to deal with this interference.
|
||||
|
||||
In this paper we focus on the mesh topology and show how to implement a single-frequency fully-synchronized mesh network with OpenAirInterface. The key ingredient to enable such a network is a distributed MIMO receiver structure and a distributed network synchronization algorithm. We show how the distributed MIMO receiver is implemented in real-time on the OpenAirInterface platform. Further we provide results from field trails and compare them to the simulation results.
|
||||
|
||||
|
||||
% In wirelss mesh networks nodes may cooperate to relay their information more efficiently to the destination. Such cooperative communication strategies however require tight interaction between physical, link and network layers.
|
||||
|
||||
% The platform is designed for a full software-radio implementation, in the sense that all protocol layers run on the host PCs under the control of a Linux real time operation system.
|
||||
|
||||
% Applications of the OpenAirMesh platform include demonstration of broadband ad hoc communications systems for public safety units as well as demonstration of collaborative communication in a cognitive radio system. In addition to the basic architecture of OpenAirMesh we will describe some field trials that were carried out in Barcelona, Spain.
|
||||
|
||||
\end{abstract}
|
||||
|
||||
%\tableofcontents
|
||||
|
||||
|
||||
% activate the control type entry
|
||||
%\bstctlcite{IEEEexample:BSTcontrol}
|
||||
|
||||
\section{Introduction}
|
||||
|
||||
% Motivation and contribution
|
||||
|
||||
The design and implementation of next generation wireless networks is a very challenging task. To ensure optimal performance it is necessary to carry out performance evaluations and field trials in parallel to standard development. Easily reconfigurable testbeds are a convenient way to investigate new ideas and to tackle many problems at an early development stage. This paper presents the Eurecom testbed OpenAirInterface, which is an experimental real-time, open-source hardware and software platform for future wireless networks. OpenAirInterface can be seen as a mock standard for realistic experimentation purposes which retains the salient features of a real radio system, without all the required mechanisms one would find in a standard used in deployment of commercial networks.
|
||||
|
||||
Apart from a general overview of OpenAirInterface, we report how it can be used to study some major challenges in future wireless networks. One such challenge is interference which is caused by a very tight frequency reuse in order to increase the network throughput. Interference is especially strong for users at the cell edge severely limiting the user's throughput.
|
||||
|
||||
Most state-of-the-art wireless systems deal with the interference either by orthogonalizing the communication links in time or frequency \cite{Gesbert07adaption} or by allowing the communication links to share the same degrees of freedom but modeling the interference as additive Gaussian random process \cite{Russell1995}. Both of these approaches may be suboptimal as the first approach entails an \textit{a priori} loss of degrees of freedom in both links, no matter how weak the potential interference is while the second approach treats interference as pure noise while it actually carries information and has structure that can be potentially exploited in mitigating its effect.
|
||||
|
||||
In \cite{ghaffar08b,ghaffar08c} a receiver structures that exploit the structure of the interference have been proposed. It was shown that exploiting the fact that the interference comes from a finite constellation alphabet, the information rate of the desired stream can be increased by up to one bit/sec/Hz. The same authors also derive a low-complexity max-log MAP receiver for these scenarios \cite{ghaffar09a}. In this paper we apply this kind of receiver to a distributed multiple-input multiple-output (MIMO) scenario, where one receiver is able to decode independent data streams from two different sources.
|
||||
|
||||
Another big challenge in future wireless networks is synchronization between nodes, especially indoors where a reference timing signal such as provided by the global positioning system (GPS) cannot be used. Synchronization is needed for example for the distributed MIMO receiver and to enable collaborative between base-stations both on the media access (MAC) and the physical (PHY) layer.
|
||||
|
||||
In nature, distributed synchronization scheme can be observed on the flashing of fireflies \cite{Buck1976}. Recently, this nature-inspired scheme has been applied to synchronization in wireless networks \cite{simeone08distributed,tyrell06fireflies,hong05scalable,hu06scalability}. However, most of these works consider the isolated synchronization problem and neglecting the actual data communication. The pulse-coupled oscillator model (the model inspired by firefly synchronization) assumes that nodes have to be listening to all other nodes except during its own transmission of the synchronization pulse and immediately afterwards (refractory period). Therefore data transmission can only take place in the refractory period. However, this period must not be very long because otherwise the system becomes unstable \cite{hong05scalable}.
|
||||
|
||||
In this paper we describe a more simple distributed time synchronization method and its implementation on the OpenAirInterface platform. It uses one node (the primary clusterhead) as a reference time clock. Nodes within the broadcast domain of the primary CH relay the synchronization signal, allowing other nodes to synchronize to the network.
|
||||
|
||||
% idea: synch pulses are only tranmitted every x frames. However, timing drift might be too large between x frames -> simulate tradeoff
|
||||
|
||||
% another idea: synchronization is divided betweeen CH and MR. Both MR and CH transmit data after the pulse. The refractory period is appended after the TTI frame (this is when the pulse from the other part (MR or CH) is received).
|
||||
|
||||
% two examples: LTE-A and Mesh networks for civil protection
|
||||
Synchronization and interference cancellation receivers can be readily applied to existing and future wireless networks. For example, in LTE-Advanced it is foreseen that many small base stations (so called femto base stations) are added to the network. These base stations might use the same frequency band as the macro cells, forming an overlay network. These femto base stations might also employ cooperative communications, i.e., a user might be connected to more than one femto base station or to a macro base station and a femto base station at the same time. Since femto base stations are usually employed indoors, they can only be synchronized by over the air communication.
|
||||
|
||||
%Since these femto base stations might use an ADSL connection or even a wireless link to connect to the operators backbone network, no real-time signaling between them is possible.
|
||||
|
||||
% example 2
|
||||
Another example where synchronization and interference cancellation is useful is a wireless mesh network (WMN). A WMN consist of a set of nodes, where each node operates not only as a host but also as a router, forwarding packets on behalf of other nodes that may not be within direct wireless transmission range of their destinations. A WMN is dynamically self-organized and self-configured, with the nodes in the network automatically establishing and maintaining mesh connectivity among themselves (creating, in effect, an ad hoc network) \cite{akyildiz05wireless}. WMNs can be used as rapidly-deployable broadband ad hoc communications systems for public safety units in interventions following natural hazards and industrial accidents. Such public safety units require a reliable communication broadband system and services that do not need heavy management operations involvement in order to allow them to increase their efficiency during their critical interventions.
|
||||
%Here the elements of the mesh network are routers, some of which are edge routers in the sense that they are gateways to other networks (WIFI, bluetooth, etc.). These are some of the application scenarios considered in the CHORIST FP6 project (www.chorist.eu) and future HNPS Celtic project.
|
||||
|
||||
% WMNs can use cooperative transmission to greatly increase power efficiency, reliability and throughput. Such techniques refer to scenarios where one or more relay nodes are used to perform some type of distributed spatial processing technique, such as space-time coding \cite{Laneman2004a,Sendonaris2003} or distributed Hybrid-Automatic-Repeat-Request (HARQ) protocols \cite{azarian05,tabet07}.
|
||||
|
||||
|
||||
\paragraph*{Organization}
|
||||
Section \ref{sec:overview} gives an overview of the OpenAirInterface experimental platform. Section \ref{sec:architecture} presents the network, the link layer and the physical layer architecture of OpenAirMesh---a mesh network built using the OpenAirInterface. Section \ref{sec:ic} describes a novel low-complexity dual-stream receiver architecture used in OpenAirMesh. Finally we give show results from computer simulations as well as real experiments in Section \ref{sec:exp}. We conclude the paper in Section \ref{sec:con}.
|
||||
|
||||
\paragraph*{Notation}
|
||||
Let $\mathbb{C}$ denote the set of complex numbers. Scalars are denoted by $x$. Column vectors and matrices are denoted by $\Vec{a}$ and $\Mat{A}$ and their elements are denoted by $a_i$ and $A_{i,j}$ respectively. Transpose and Hermitian transpose are denoted by $\cdot^T$ and $\cdot^H$. $\Mat{I}_M$ is the identity matrix of size $M$ and $\Vec{0}_M$ is an $M$-dimensional vector of zeros. The Euclidean ($\ell_2$) norm of a vector $\Vec{a}$ is denoted by $\|\Vec{a}\|$ and the Frobenius norm of a matrix $\Mat{A}$ is denoted by $\|\Mat{A}\|_F$. $\mathbb{E}$ denotes expectation, and $\mathcal{CN}(\Vec{m},\Mat{C})$ denotes a multivariate proper complex normal distribution with mean vector $\Vec{m}$ and covariance matrix $\Mat{C}$.
|
||||
|
||||
|
||||
|
||||
\section{OpenAirInterface Overview}
|
||||
\label{sec:overview}
|
||||
|
||||
The OpenAirInterface platform consists of both hardware and the software components. Additionally it comprises different simulation tools as well as collaborative web tools. The hardware components are described in subsection \ref{sec:hard}. In subsection \ref{sec:soft} we describe the basic organization of the OpenAirInterface software components (which are available under the GNU GPL from the OpenAirInterface website\footnote{\url{http://www.openairinterface.org}}). Finally we describe some related platform activities in Section \ref{sec:related}.
|
||||
|
||||
\subsection{Hardware Components}
|
||||
\label{sec:hard}
|
||||
|
||||
\begin{figure*}[t]
|
||||
\centering
|
||||
\includegraphics[height=5cm]{./figures/cbmimo.eps}
|
||||
\includegraphics[height=5cm]{./figures/expressMIMO.eps}
|
||||
\caption{CBMIMO1 and Express MIMO boards}
|
||||
\label{fig:hardware}
|
||||
\end{figure*}
|
||||
|
||||
In OpenAirInterface there are two different hardware modules available: CardBus MIMO 1 (CBMIMO1) and it successor Express MIMO (cf.\ Figure \ref{fig:hardware}). All current activities (including the experiments described in this paper) are based on CBMIMO1. The Express MIMO hardware is already available and will be ready to use by the end of 2009. In the following we will describe the main characteristics of the two boards.
|
||||
|
||||
The CBMIMO1 board comprises two time-division duplex (TDD) radio frequency (RF) chains operating at 1.900-1.920 GHz with 5 MHz channels and 21dBM transmit power per antenna for an orthogonal frequency division modulated (OFDM) waveform\footnote{EURECOM has a frequency allocation for experimentation around its premises in Sophia Antipolis.}. As the name suggests in communicates with a host PC over the CardBus/PCMCIA interface. The cards house a medium-scale field programmable gate array (FPGA) (Xilinx X2CV3000) which makes use of the open-source LEON3 embedded processor from Geisler research. In the current version, the FPGA is mainly responsible for interfacing with with RF frontend as well as framing of the transmit and receive signals. All the PHY layer signal processing is usually run in real-time on the host PC under the control of the real-time application interface (RTAI), which is an extension to the Linux operating system.
|
||||
|
||||
Express MIMO is a baseband processing board only providing significantly more processing power and bandwidth than CBMIMO1. It comprises two FPGAs: one Xilinx XC5VLX330 for real-time embedded signal processing applications and one Xilinx XC5VLX110T for control. Further employs for high-speed A/D and D/A converters from Analog Devices proving sampling rates up to 30.72 MHz (see \cite{Muhammad2008} for more details). A RF board for Express MIMO called Agile RF is also available. It offers significantly more RF functionality in terms tuning range and channel bandwidth than CBMIMO1. The tuning range per RF chain is 180MHz-8GHz with 20MHz channels. In addition, frequency division duplex (FDD) communication will also be possible.
|
||||
|
||||
\subsection{Software Components}
|
||||
\label{sec:soft}
|
||||
|
||||
The software components are organized into four areas (folders), which correspond more or less to the different layers of the Open Systems Interconnection (OSI) reference model. The areas also correspond to the directory structure on the OpenAirInterface Subversion (SVN) server.
|
||||
|
||||
\paragraph{openair0: Wireless Embedded System Design}
|
||||
This folder mainly contains descriptions of the CBMIMO1 and Express MIMO hardware and the firmware for the corresponding FPGAs.
|
||||
\paragraph{openair1: Baseband signal processing}
|
||||
This folder contains the code for the physical layer software modem along with RTAI/Linux device drivers and user-space tools to control the hardware.
|
||||
It also contains simulation environments and channel models to test the code without the hardware or to do performance simulations. Further, openair0 provides also the functionality for the Eurecom MIMO OpenAir Sounder (EMOS) to perform MIMO channel measurements over multiple users \cite{kaltenberger09}.
|
||||
\paragraph{openair2: Medium-Access Protocols}
|
||||
This folder contains the layer 2 protocol stack development for PCs along with Linux networking device drivers for Internet Protocol (IP) and Multiprotocol Label Switching (MPLS) interconnection. This pertains to both cellular and mesh network topologies. The folder also contains an abstraction of the PHY layer, providing an efficient emulation platform for layer 2 and higher algorithms.
|
||||
\paragraph{openair3: Wireless Networking}
|
||||
This contains the layer 3 protocol stack development for both all-IP cellular and IP/MPLS mesh networks.
|
||||
|
||||
%\paragraph{Simulation Environments}
|
||||
|
||||
|
||||
%\subsection{Collaborative Web Tools}
|
||||
|
||||
\subsection{Related Work}
|
||||
\label{sec:related}
|
||||
|
||||
|
||||
Testbeds for digital radio communications have become very popular, since they provide an effective mean to validate new ideas in an early development stage. Several testbeds with similar aims to OpenAirInterface exist, but only a few of them are open-source. Two such open-source platforms are the GNU radio project \cite{gnuradio} together with the Universal Software Radio Peripheral (USRP) from Ettus Research \cite{ettus} and the wireless open-access research platform (WARP) from Rice University \cite{warp}.
|
||||
|
||||
\subsubsection{GNU Radio}
|
||||
The GNU radio is a collection of open-source libraries for all common software radio needs, including various modulations (GMSK, PSK, QAM, OFDM, etc.), error-correcting codes (Reed-Solomon, Viterbi, Turbo Codes), signal processing constructs (optimized filters, FFTs, equalizers, timing recovery), and scheduling. It allows applications to be developed in C++ or Python. The GNU software is easily configured with the USRP from Ettus Research, which consists of an FPGA, four AD/DA converters and slots for daughterboards for various RF frontends. The USRP is responsible only for data acquisition and transmission and the samples are transferred to and from the PC over USB or Gigabit Ethernet.
|
||||
|
||||
Compared to the OpenAirInterface platform, the GNU radio project does not provide a full reference design, but only building blocks. Further, a MAC layer implementation is missing in the current distribution. Also the USRP hardware has its limitations, mainly due to the connection to the PC over USB or Ethernet, which severely limits the achievable system throughput.
|
||||
|
||||
\subsubsection{WARP}
|
||||
|
||||
The WARP platform consists of open-source hardware as well as software. The hardware comprises a motherboard with an FPGA that is responsible for the baseband processing. The motherboard can be extended with other processing boards and/or RF boards. The software library consists of platform support packages (low-level, PowerPC, and peripherals support), building blocks (synchronization, (de-)modulation, channel (de-)coding, ...) and reference designs (for example an OFDM MIMO transceiver and a simple MAC layer).
|
||||
|
||||
Like the OpenAirInterface, WARP is also a full software defined radio (SDR), but physical layer algorithms have to be developed either directly in VHDL or using the Xilinx System Generator toolchain for Matlab. Compared to the OpenAirInterface, this approach requires a steep learning curve and is very time consuming. Also, the Xilinx System Generator is not openly available.
|
||||
|
||||
|
||||
\section{OpenAirMesh Architecture}
|
||||
\label{sec:architecture}
|
||||
|
||||
In this section we present the specification and the implementation of OpenAirMesh---a mesh network built using the OpenAirInterface \cite{anouar08}. We start off by describing the network topology in Subsection \ref{sec:topology}. In Subsection \ref{sec:mac} we describe the layer 2 and finally in Subsection \ref{sec:phy} the physical layer. The last Subsection also contains a description of the network synchronization algorithm used in OpenAirMesh.
|
||||
|
||||
\subsection{Network Topology}
|
||||
\label{sec:topology}
|
||||
|
||||
\begin{figure*}
|
||||
\includegraphics[width=\textwidth]{figures/5nodes}
|
||||
\caption{The mesh network topology is organized in clusters. Each cluster is controlled by a cluster head (CH). Other nodes in the network are called mesh routers (MR) since they can be used to relay information between CHs.}
|
||||
\label{fig:mesh_topology}
|
||||
\end{figure*}
|
||||
|
||||
In OpenAirMesh, the network is organized in clusters, where dynamically-allocated cluster-heads (CHs) manage radio resources. CHs are typically the best-connected nodes in a particular geographical area and are synchronized in a distributed fashion by using mesh routers (MRs) on the cluster boundaries. An example of a mesh architecture with 5 nodes is show in Figure \ref{fig:mesh_topology}.
|
||||
|
||||
%Isolated Node (IN) and Edge Router (ER). Each node in the topology will assume one of these roles at a given time instant depending on different parameters, namely geographic position, traffic distribution, presence of other access technologies and propagation-related effects which impact connectivity. %It may assume the role of ER in addition to one of the other roles. We now describe in more detail each of these roles.
|
||||
|
||||
\subsubsection{Cluster Head}
|
||||
The primary role of the CH is to manage radio resources in their cluster, much as a base-station would in a cellular network. The cluster is defined as the set of nodes which are characterized by one-hop connectivity with the CH.
|
||||
%One-hop connectivity is further defined as the capacity to reliably receive and transmit basic signaling channels with the CH using at least the lowest data-rate communication mode. Reliable communication is defined by a transmission which falls below a maximal error probability threshold.
|
||||
CH can only be connected to MR on the same frequency-carrier since they use the same temporal resources as other CH. Thus direct CH $\leftrightarrow$ CH communication is not possible on the same frequency carrier. The downlink (CH $\rightarrow$ MR) signaling channels allow for the CH to schedule transmission of labels (in the form of time and frequency mappings on the radio resource) which each carry different types of traffic throughout the mesh network according to pre-defined quality-of-service (QoS) descriptors. The Uplink (UL) signaling channels (MR $\rightarrow$ CH) are used for relaying bandwidth requirement indicators and channel quality measurements from nodes within the cluster. These feed the scheduling algorithms residing in the CH and allow for proper resource allocation satisfying QoS negotiations carried out using Layer 3 (L3) signaling. The latter are beyond the scope of the description in this paper.
|
||||
|
||||
\subsubsection{Mesh Router}
|
||||
The primary role of an MR is to interpret the scheduling information from the CH on the downlink (DL) signaling channels in order to route the traffic corresponding to the scheduled labels on the allocated physical resources. MR can be connected to other MR (direct link) in the same cluster. MR can also be connected to more than one cluster at the same time. Since all clusters operate in the same frequency band MR must be able to cancel interference. See Section \ref{sec:ic} for details.
|
||||
|
||||
%It is also expected to using the UL signaling channels to relay measurements (both traffic and radio signal) to the CH with which it is connected.
|
||||
|
||||
|
||||
|
||||
\subsection{Layer 2 Protocol Stack}
|
||||
\label{sec:mac}
|
||||
|
||||
The OpenAirMesh Layer 2 protocol stack comprises:
|
||||
\begin{itemize}
|
||||
\item A IP/MPLS networking device (non-access stratum (NAS) driver) responsible for provision of IP/MPLS layer services to Layer 2 and vice-versa
|
||||
\item A Radio resource control (RRC) entity responsible for MAC layer signaling for configuration of logical channels and retrieval of measurement information.
|
||||
\item A Radio Link Control (RLC) entity which is responsible for hybrid automatic repeat request (HARQ) protocols and IP packet segmentation
|
||||
\item A convergence protocol (PDCP) responsible for IP interface and related functions (header compression, ciphering, etc.)
|
||||
\item A scheduling and multiplexing unit to control the media access (MAC).
|
||||
\end{itemize}
|
||||
An overview of the layer 2 protocol stack for a CH is shown in Figure \ref{fig:Layer2_stack} and a subset of these entities are described in the following subsections.
|
||||
|
||||
\begin{figure}
|
||||
\includegraphics[width=\columnwidth]{figures/layer2_stack}
|
||||
\caption{OpenAirMesh CH Layer 2 Protocol Stack}
|
||||
\label{fig:Layer2_stack}
|
||||
\end{figure}
|
||||
|
||||
\subsubsection{Radio Resource Control (RRC)}
|
||||
The radio resource control entity is responsible for the L2 signaling implementing the radio bearer establishment and maintenance through the control of measurement procedures. Its internal state machine controls the basic procedures for startup, monitoring of synchronization through the measurement system and update of the node's role in the network. RRC is responsible for configuration of all layer 2 entities (and PHY via MAC), both dynamic (during flow establishment) and static (control channels). This functionality is in response to events occurring in the interaction with L3 and based on dynamic measurements of radio quality and traffic intensity.
|
||||
|
||||
% Two types of low-layer measurements are available to RRC. The first corresponds to measurements of an established radio bearer, which is used to monitor the quality of a link. The available measurements for CH RRC(L2) are:
|
||||
% \begin{enumerate}
|
||||
% \item RSSI (dBm) on physical resources corresponding to logical channel.
|
||||
% \item Average SINR (dB) on physical resources corresponding to logical channel.
|
||||
% \item Average number of transmission rounds on transport channel associated with logical channel.
|
||||
% \item Average residual block error rate on transport channel associated with logical channel (after HARQ).
|
||||
% \item Actual Spectral efficiency of transport channel associated with logical channel.
|
||||
% \end{enumerate}
|
||||
|
||||
|
||||
\subsubsection{Radio Link Control (RLC)}
|
||||
The RLC segments IP packets. The segment size is configurable for each QoS class and is signaled by higher layers during route establishment. The sizes are chosen based on the granularity of the underlying MAC/PHY resources (transport blocks). RLC is responsible for ARQ and indexing of service data units (SDUs) from the user traffic and signaling SDUs from RRC. The SDU inputs from PDCP form the set of radio bearers, and those from RRC the set of signaling radio bearers. It has three modes of functionality: acknowledged (AM), unacknowledged (UM) and transparent (TM). Each logical channel in AM has an associated selective-repeat ARQ process which is managed by RLC which is meant to provide a third level of error recovery with respect to the FEC offered by PHY and HARQ by MAC. The ARQ mechanisms are based on Release 6 3GPP RLC (25.322) specifications. The interface with RRC serves for the configuration of the radio bearer. The interface with MAC is designed such that data for each logical channel is buffered in data queues, whose occupancy can be measured by the MAC scheduling entity.
|
||||
|
||||
\subsubsection{MAC Scheduling Entity (MAC)}
|
||||
The MAC layer scheduling and multiplexing entity is responsible for scheduling control plane and user plane traffic on the physical OFDMA resources. On transmission, the inputs to this entity are connected to data queues originating in the RLC layer which form the set of logical channels. The control plane traffic is represented by the following logical channels:
|
||||
\begin {itemize}
|
||||
\item Broadcast Control Channel (BCCH): This resource is a low bit-rate control channel used by a CH for broadcasting basic information to nodes in the cluster.
|
||||
\item Common Control Channel (CCCH): This resource is a low bit-rate control channel used both during the attachment or association phase of a new node.
|
||||
\item Dedicated Control Channel (DCCH): This is a resource used to relay access-layer signaling information (RLC return channels, RF measurement reporting, traffic measurement reporting, power control, etc.) to the corresponding node.
|
||||
\end{itemize}
|
||||
The user plane traffic is represented by the following logical channel:
|
||||
\begin {itemize}
|
||||
\item Dedicated Traffic Channel (DTCH): This resource is a variable bit-rate traffic channel with negotiated QoS parameters used by the mesh network to transport data traffic corresponding to a particular flow.
|
||||
\end {itemize}
|
||||
It is important to note that although dedicated resources are configured at the input of the MAC layer, the physical resources allocated in the scheduling entities (with exception of the CHBCH) are dynamically allocated every CH transmission time interval (TTI) and thus all physical resources are shared. The BCCH is multiplexed in the scheduling entity responsible for generation of the CH-BCH transport channel along with MAC-layer signaling. MAC signaling concerns both allocations of CH-SACH in the current frame and MR-SACH in the next frame (uplink, downlink and direct link map of PHY resources). The CCCH (uplink) is used exclusively during the attachment phase of the MR with a particular cluster and corresponds to the only random-access resources allocated by the CH in the frame.
|
||||
\begin{figure}
|
||||
\includegraphics[width=\columnwidth]{figures/sched}
|
||||
\caption{Overview of the MAC Scheduler}
|
||||
\label{fig:scheduling}
|
||||
\end{figure}
|
||||
|
||||
The DCCHs are multiplexed along with user-plane traffic DTCHs on the available CH-SACH resources. Based on measurement and feedback information, SACH scheduling (see Figure \ref{fig:scheduling}) aims to respect the negotiated QoS of each logical channel, while maximizing the aggregate spectral efficiency of the data streams. Different wideband scheduling policies taking into account both queuing measures from RLC and channel quality feedback can be accommodated (see for instance \cite{pap:Realp06}). Channel quality information is signaled between corresponding MAC-layers based quantized wideband channel estimates received from PHY.
|
||||
|
||||
As a general rule, DCCH and CCCH do not use HARQ, since they are signaling channels which use the lowest spectral efficiency modulation. DTCH generally uses HARQ with a maximum number of retransmission rounds determined by higher layer configuration (i.e., the delay class in the QoS requirement). SACH scheduling makes use of up to 16 parallel HARQ Type-2 processes per logical channel in order to maximize throughput and benefit from superior channel conditions.
|
||||
|
||||
|
||||
%The MAC entity is responsible for scheduling control plane and user-plane traffic on the physical OFDMA resources. On transmission, the inputs to this entity are connected to data queues originating in the RLC layer which form the set of logical channels. The control plane traffic is represented by logical channels which form the interface with the RLC. Logical channels contain both user-plane (originating in the IP/MPLS entity via the PDCP entity) and control-plane traffic (originating in the RRC entity). MAC layer specifications are found in Cellular MAC Layer (MAC) Specifications. The MAC is responsible the transport channel interface which exchange data (MAC SDUs) and PHY measurement data for RRC measurement procedures.
|
||||
|
||||
\subsection{Physical Layer}
|
||||
\label{sec:phy}
|
||||
|
||||
The physical layer of the platform targets WiMax and UMTS LTE like networks and thus uses multiple-input multiple-output orthogonal frequency division multiple access (MIMO-OFDMA) as modulation and multiple access technique. The actual parameters and mechanisms can be configured prior to deployment of the equipment or potentially over-the-air, although the latter is not yet supported by any of the OpenAir MAC implementations.
|
||||
|
||||
The MIMO-OFDMA system provides the means for transmitting several multiple-bitrate streams (multiplexed over sub-carriers and antennas) in parallel. Moreover, PHY signaling strategies are included to provide the means for exploiting channel state feedback at the transmitters in order to allow for advanced PHY allocation of OFDMA resources via the MAC.
|
||||
|
||||
This section describes the physical and transport channels, the framing and channel multiplexing, the coding and modulation scheme, as well as the synchronization procedure.
|
||||
|
||||
\subsubsection{Physical and Transport Channels}
|
||||
|
||||
OpenAirMesh uses a layering architecture which strongly resembles that of an ETSI standard, in the sense that data and control traffic flows use radio bearers, logical, transport and physical channels. Here we are concerned primarily with the MAC and PHY layer description, and thus the transport channel interface. This encompasses the control and user plane interfaces between the MAC and PHY layers and is composed of the following entities
|
||||
\begin{itemize}
|
||||
\item The {\bf CH broadcast channel (CH-BCH)} is a broadcast control channel which houses MAC-layer signaling for CH and MR physical resource scheduling as well as layer 2 radio-resource control (RRC) signaling for topology and QoS management.
|
||||
\item The {\bf CH Scheduled-Access Channel (CH-SACH)} is a data channel (for both control and user-plane logical channels) used by CH to communicate with a node in its cluster. It can be configured as a multicast flow or as a unicast flow with an associated MR-SACH in the reverse direction originating in the corresponding node.
|
||||
\item The {\bf MR broadcast channel (MR-BCH)} is a broadcast resource used by MR to extend the coverage of a cluster during topological discovery.
|
||||
\item The {\bf MR Scheduled-Access Channel (MR-SACH)} is a data channel (for both control and user-plane logical channels) used by MR to communicate with a node in one of the clusters with which the MR is associated. It can be configured as a multicast flow or as a unicast flow with an associated MR-SACH or CH-SACH in the reverse direction originating the corresponding node. It uses the physical resources allocated by the CH in the CHBCH and is always bundled with an MR-SACCH.
|
||||
\item The {\bf MR Scheduled-Access Control Channel (MR-SACCH)} is a MAC-layer signaling channel associate to a particular MR/CH-SACH used to provide PHY modulation formats for the corresponding MR-SACH in the current TTI as well as feedback information for the HARQ processes and channel quality indicators for the corresponding pair MR-SACH/CH-SACH in the reverse direction.
|
||||
\item The {\bf Random-Access Channel (RACH)} is a signaling channel used by a MR during the association phase with the CH.
|
||||
\end{itemize}
|
||||
|
||||
Each of the transport channels is mapped to a corresponding physical channel of the same name. In addition, two other physical channels used for parameter estimation are also available:
|
||||
\begin{itemize}
|
||||
\item The {\bf Physical CH Synchronization Channel (CHSCH)} is a pilot resource reserved to a CH which is responsible for delivering synchronization information to nodes in the cluster. This channel is used by nodes to acquire timing information regarding the beginning of the TTI and to perform initial frequency offset adjustments with respect to the carrier frequency of the CH. The channel is also used by adjacent CHs to synchronize the network, in order to facilitate inter-cluster communication under quality-of-service guarantees.
|
||||
\item The {\bf Physical Synchronization Channel (SCH)} is a pilot resource used by a node to allow the CH to estimate the channel of an MR/UE.
|
||||
\end{itemize}
|
||||
|
||||
\subsubsection{Framing and Channel Multiplexing}
|
||||
|
||||
\begin{figure}
|
||||
\includegraphics[width=\columnwidth]{figures/mesh_frame}
|
||||
\caption{Mesh frame structure}
|
||||
\label{fig:frame_structure}
|
||||
\end{figure}
|
||||
|
||||
\begin{table}
|
||||
\centering
|
||||
\begin{tabular}{|c|c|}
|
||||
\hline
|
||||
Sampling rate & 7.68 Msamp/s \\
|
||||
Symbol (DFT/IDFT) size & 256 samples \\
|
||||
Prefix length & 64 samples (8.33$\mu$s) \\
|
||||
Useful carriers & 160 \\
|
||||
Number of subbands (chunks) & 16 \\
|
||||
Data carriers per subband & 8 \\
|
||||
Pilots per subband & 2 \\\hline
|
||||
\end{tabular}
|
||||
\caption{Nominal OFDMA Parameters in OpenAirMesh \label{tab:framing}}
|
||||
\vspace{-0.4cm}
|
||||
\end{table}
|
||||
|
||||
The physical resources are organized in frames of OFDM symbols. OpenAirMesh framing is completely configurable, but the nominal OFDMA configuration is shown in Table \ref{tab:framing}. One frame consists of 64 OFDM symbols and is divided in a CH transmission time interval (TTI) and a MR TTI (see Figure \ref{fig:frame_structure}). The first four symbols of the CH TTI are reserved for pilot symbols. Each CH transmits one common pilot symbol (CHSCH$_0$) at position 0 and one dedicated pilot symbol (CHSCH$_i$) at position $i \in \{1,2,3\}$. This way we can ensure orthogonality between the pilots of different CH received at one MR. The pilot symbols are followed by the broadcast channel (CH-BCH). The rest of the CH TTI frame is reserved for the multiplexed scheduled access channels (CH-SACH).
|
||||
|
||||
|
||||
The MR TTI contains the random access channel (MR-RACH) with an associated pilot symbol (SCH$_0$). The next two symbols are reserved for pilots. Each MR transmits a pilot symbol SCH$_i$, $i \in \{1,2\}$ corresponding to the cluster it belongs to. This way we can ensure orthogonality between the pilots of different CHs.
|
||||
%[why do we need this? on the uplink the pilots do not interfeer, do they?].
|
||||
The pilot symbols are followed by the uplink broadcast channel (MR-BCH) with an associated pilot symbol (MRSCH). The rest of the uplink frame contains the multiplexed scheduled access channels (MR-SACH). The end of the CH and MR TTIs are protected by a guard interval of two symbols. All pilots are designed for MIMO and/or Multiuser channel estimation at the corresponding end.
|
||||
|
||||
|
||||
|
||||
\subsubsection{Coding and Modulation}
|
||||
\label{sec:coding}
|
||||
|
||||
\begin{figure*}
|
||||
\centering
|
||||
\includegraphics[scale=.5]{figures/openair_coding}
|
||||
\caption{OpenAirMesh Coded Modulation and HARQ}
|
||||
\label{fig:coding}
|
||||
\end{figure*}
|
||||
|
||||
OpenAirMesh makes use of punctured binary codes (64-state rate 1/2 convolutional or 8-state rate 1/3 3GPP/LTE Turbo code). Puncturing can use either 3GPP rate matching or random puncturing in order to fine tune the coding rate to adapt to configurable transport block sizes delivered to PHY by the MAC. The overall coding sub-system is shown in Figure \ref{fig:coding}. New transport blocks arriving from the MAC layer (based on multi-user scheduling) are coded using a CRC extension and the chosen binary code. These are then fed to the active transport block buffer along with those that are to be retransmitted. Each transmitted block is punctured and then passed to a bit-interleaver and modulation mapper (BICM). OpenAirMesh supports QPSK, 16-QAM and 64-QAM modulation although currently only QPSK is used. The transmitted transport blocks can be split into to two spatial streams in the case of point-to-point MIMO transmission.
|
||||
|
||||
The modulated symbols are then multiplied by an adjustable amplitude and passed to the space-time-frequency (STF) parser. The STF parser multiplexes the pilot symbols and the data symbols into OFDM symbols, taking into account the sub-band allocation from the scheduler. In the case of one available spatial stream the STF parser also performs fast antenna cycling, i.e., every subcarrier is transmitted from a different antenna. This way each stream sees all the degrees of freedom of the channel. In the case of two spatial streams the STF parser guarantees that both streams use different antennas in the same time/frequency dimension. This is a form of superposition coding since the two streams are combined additively in the air through the use of multiple transmit antennas.
|
||||
|
||||
This design allows to use the same transmitter and receiver structure both for point-to-point MIMO as well as distributed MIMO transmission. In the latter case one spatial stream is used at each source and the second stream originates in another part of the network, either in the same cluster or an adjacent cluster. A particular user can decode both streams or simply select the one it requires. In Section \ref{sec:ic} we derive a low-complexity successive interference cancellation (SIC) receiver for this design.
|
||||
|
||||
|
||||
\subsubsection{Network Synchronization Procedure}
|
||||
\label{sec:sync}
|
||||
|
||||
The OpenAirMesh network supports full time synchronization. Synchronization is achieved by declaring one CH to be the primary CH, which is the reference clock in the system. Every MR within this cluster synchronizes to the CH using the CHSCH. The MRs then collaborate as a distributed array by sending out a synchronization signal themselves (the MRSCH) to allow a secondary CH (not within the broadcast domain of the primary CH) to synchronize to the network. As soon as a secondary CH is synchronized to the network, it also sends out a CHSCH, allowing further MRs to synchronize, and so on. This type of distributed synchronization can be interpreted as a form of {\em firefly synchronization} \cite{tyrell06fireflies,hu06scalability}. However, it is not completely distributed because it requires the presence of a reference clock in the system.
|
||||
|
||||
% We now sum up the initial synchronization procedure during network establishment. When a node is turned on, it first looks for a CHSCH$_i$ $i=1,2,3$ and tries to decode the corresponding CHBCH. If successful it declares itself synchronized to CHSCH and becomes a MR. Otherwise it looks for a MRSCH and tries to decode MRBCH. If successful, it declares itself synchronized to MRSCH and becomes a secondary CH. Otherwise it becomes a primary CH.
|
||||
|
||||
% \subsubsection{Channel Estimation}
|
||||
%
|
||||
% Explain the pilot structure and how we obtain channel estimates from both clusters.
|
||||
|
||||
\section{Dual-stream Interference Cancellation Receiver Architecture}
|
||||
\label{sec:ic}
|
||||
|
||||
The key ingredient for allowing spatial reuse one in wireless networks is interference mitigation. In the mesh architecture described in the previous section, MRs that are between two CHs must be able to communicate concurrently with both CHs (one stream for each CH on transmit and receive) on the same time-frequency resources since the scheduling between clusters is not coordinated. In this section we describe two different dual-stream multi-antenna receiver structures that can be used for this purpose, namely an MMSE receiver (see Subsection \ref{sec:MMSE}) and an approximate ML receiver (see Subsection \ref{sec:ML}) \cite{ghaffar08b,ghaffar08c}. The derivations are based on the signal model presented in Subsection \ref{sec:signal_model}. Both receivers were first implemented in Matlab and later on the OpenAirInterface platform. In the next Section we then show performance comparisons of both implementations in a synthetic simulation environment as well as from a real-time over-the-air lab test.
|
||||
|
||||
\subsection{Signal Model}
|
||||
\label{sec:signal_model}
|
||||
|
||||
Consider the scenario depicted in Fig.\ \ref{fig:mesh_topology} with two clusterheads but only one MR (MR2). We assume that each CH has $n_{t}$ antennas and MR2 has $n_{r}$ antennas. Let $\textbf{x}^{(j)}_{m,q}$ denote $n_{t} \times 1$ vector of the transmit symbols for subcarrier $q$ of OFDM symbol $m$ of CH $j,~j=1,2$. We assume that the transmit symbols are taken from a signal set $\chi_{j}\subseteq\mathbb{C}$ of size $\left|\chi_{j}\right|=M_{j}$ with a Gray labeling map $\mu_{j}:\left\{0,1\right\}^{\log\left|M_{j}\right|}\rightarrow \chi_{j}$ while $j\in\left[1,2\right]$.
|
||||
|
||||
Cascading the IFFT at the MR and the FFT at the CHs with CP extension, the received signal at MR2 at $q$-th frequency tone and the $m$-th OFDM symbol can be expressed as:
|
||||
\begin{equation}
|
||||
\label{eqn:sys_model}
|
||||
\Vec{y}_{m,q} = \Mat{H}^{(1)}_q \Vec{x}^{(1)}_{m,q} + \Mat{H}^{(2)}_q \Vec{x}^{(2)}_{m,q} + \Vec{z}_{m,q}
|
||||
\end{equation}
|
||||
where $\Mat{H}^{(1)}_q$ and $\Mat{H}^{(2)}_q$ denote the $n_{r} \times n_{t}$ MIMO channel between CH1 and MR2 and between CH2 and MR2. The channel is assumed to be frequency selective (i.e., it varies with subcarrier index $q$) and block fading (i.e., constant over the OFDM symbols of a frame). $\textbf{z}_{m,q}\in\mathbb{C}^{n_{r}}$ is the vector of circularly symmetric complex white Gaussian noise of variance $\sigma^2$.
|
||||
|
||||
Since each clusterhead transmits only one spatial stream and antenna cycling is used, only one element of $\textbf{x}^{(j)}_{m,q},~j=1,2$ is non-zero for every $m$ and $q$. We identify this non-zero element with $x^{(j)}_{m,q},~j=1,2$ and can rewrite \eqref{eqn:sys_model} equivalently as
|
||||
\begin{equation}\label{eq:cellularfreq}
|
||||
\textbf{y}_{m,q}\!=\!\textbf{h}^{(1)}_{q}x^{(1)}_{q,m}+\textbf{h}^{(2)}_{q}x^{(2)}_{m,q}+\textbf{z}_{m,q},
|
||||
\end{equation}
|
||||
where $\textbf{h}^{(1)}_{q}$ and $\textbf{h}^{(2)}_{q}$ are the equivalent channel vectors for the non-zero elements.
|
||||
%
|
||||
% where $K$ is the total number of frequency tones. $q\in\left[0,1,\cdots,n_{t}\right]$ shows antenna cycling at CH with the channel vector taking $n_{t}$ different values. We assume that the subcarriers are narrowband and model each subcarrier as a frequency flat fading channel so $\textbf{h}_{1,k,q}\in\mathbb{C}^{n_{r}}$ is the vector characterizing flat fading channel response from CH-1 to $n_{r}$ receive antennas at MR at the $k$-th subcarrier. This vector has complex-valued multivariate Gaussian distribution with $E\left[\textbf{h}_{1,k,q}\right]=\textbf{0}$ and $E\left[\textbf{h}_{1,q}\textbf{h}_{1,q}^{\dag}\right]=\textbf{I}$ i.e. each channel between the CH and the $n_{r}$ receive antennas of MR is independent while the channels at different subcarriers are also assumed to be independent. Each subcarrier corresponds to a symbol from a constellation map $\chi_{j}$ for the $j$-th stream. $\textbf{y}_{k}$,
|
||||
%
|
||||
The complex symbols $x^{(1)}_{m,q},x^{(2)}_{m,q}$ of the $2$ streams are assumed to be independent and of variances $\sigma^{2}_{1}$ and $\sigma^{2}_{2}$ respectively. Assuming that the first stream is the desired stream, the signal to noise ratio (SNR) is given by ${\sigma^{2}_{1}}/{\sigma^2}$ and the signal to interference ratio (SIR) by ${\sigma^{2}_{1}}/{\sigma^{2}_{2}}$.
|
||||
|
||||
|
||||
For notational convenience, we can drop the frequency and OFDM symbol indexes and rewrite the system model as
|
||||
\begin{align}\label{eq:cellularfreq1}
|
||||
\textbf{y}&=\textbf{h}_{1}x_{1}+\textbf{h}_{2}x_{2}+\textbf{z}\nonumber\\
|
||||
\textbf{y}&=\textbf{H}\textbf{x}+\textbf{z}\nonumber
|
||||
\end{align}
|
||||
where $\textbf{H}=\left[\textbf{h}_{1}\;\textbf{h}_{2}\right]$ and $\textbf{x}=\left[x_{1},x_{2}\right]^{T}$.
|
||||
|
||||
|
||||
|
||||
\subsection{MMSE Receiver}
|
||||
\label{sec:MMSE}
|
||||
Linear spatial filters as minimum mean square error (MMSE) and zero forcing (ZF) filters are the focus of attention to minimize the level of interference in the former case while nulling out the interference in the latter case. Linear MMSE filters because of comparatively better performance than ZF are being considered as likely candidates for future wireless systems \cite{Ericsson}. The sub-optimality of MMSE for non Gaussian alphabets in low dimensional systems (less number of interferers) is well known \cite{Poor} and moreover MMSE detection being based on interference attenuation is void of exploiting the interference structure in mitigating its effect.
|
||||
%where $\chi_{1,c_{k^{'}}}^{i}$ denotes the subset of the signal set $x_{1}\in\chi_{1}$ whose labels have the value $c_{k^{'}}\in\left\{0,1\right\}$ in the position $i$. This metric has computational complexity $\mathcal{O}\left(\left|\chi_{1}\right|\right)$.
|
||||
|
||||
Detection based on MMSE equalization \cite{Medvedev} involves linear MMSE pre-processing i.e. applying a spatial filter \textbf{M} to the received signal vector $\textbf{y}$ i.e. $\tilde{\textbf{x}}=\textbf{My}$ where $\tilde{\textbf{x}}$ is the biased estimate of $\textbf{x}$. Frequency domain MMSE filter \textbf{M} is given as
|
||||
\begin{equation}\label{eq:MSSEeqn1}
|
||||
\textbf{M}=\left(N_{0}\textbf{P}^{-1}+\textbf{H}^{H}\textbf{H}\right)^{-1}\textbf{H}^{H}\nonumber
|
||||
\end{equation}
|
||||
where $\textbf{P}$ is the diagonal power distribution matrix with the diagonal as $\left[\sigma^{2}_{1}, \sigma^{2}_{2}\right]$. It is followed by an unbiasing operation i.e. $\hat{\textbf{x}}=\Gamma^{-1}\tilde{\textbf{x}}$ where $\Gamma=\mbox{diag}\left(\textbf{M}\textbf{H}\right)$.
|
||||
Post detection interference is assumed to be Gaussian which on one hand reduces the computational complexity but on the other adds to the sub-optimality of MMSE detection. MMSE pre-processing decouples the spatial streams and the bit metric for the $i$-th bit for bit value $b$ of the symbol $x_{k}$ on $k$-th stream is given as
|
||||
\begin{equation}\label{eq:MSSEeqn3}
|
||||
\lambda^{i}_{k}\left(\textbf{y},b\right)\approx \max_{x_{k}\in\chi^{i}_{k,b}}\left[-\frac{\gamma_{k}^{2}}{N_{0}}\left|\hat{x_{k}}-x_{k}\!\right|^{2}\right]
|
||||
\end{equation}
|
||||
for $k=1,2$ where $\gamma_{k}$ is the $i$-th diagonal element of $\Gamma$. $\chi_{k,b}^{i}$ denotes the subset of the signal set $x_{k}\in\chi_{k}$ whose labels have the value $b\in\left\{0,1\right\}$ in the position $i$. Based on these bit metrics, bit log likelihood ratios (LLRs) are calculated which after de-interleaving are passed to the channel decoder.
|
||||
|
||||
|
||||
\paragraph*{Implementation}
|
||||
|
||||
The core of the MMSE receiver is the matrix inversion that is needed to calculate the filter
|
||||
$$\Mat{M} = {\underbrace{(N_0 \Mat{P}^{-1} + \Mat{H}^H\Mat{H})}_{=:\Mat{A}}}^{-1} \Mat{H}^H.$$
|
||||
$\Mat{M}$ needs to be calculated for every subcarrier and every frame, but we drop the indices for notational convenience.
|
||||
|
||||
Since we are limited to a $2 \times 2$ MIMO system, the matrix inversion can be calculated directly using Cramer's rule $A^{-1} = \frac{1}{\operatorname{det}(\Mat{A})} \operatorname{adj}(\Mat{A})$, where $\operatorname{adj}(\Mat{A})$ denotes the adjoint of the matrix $\Mat{A}$.
|
||||
Care has to be taken to properly scale the intermediate results in a fixed point implementation. The entries of the channel matrices $\Mat{H}$ are stored in signed 16bit-wide variables, but their resolution is limited to 12 bit due to the A/D convertors. Since the calculation of the determinant $\operatorname{det}(\Mat{A})$ involves terms up to the fourth power, the dynamic range of the determinant can reach up to 48 bit. In order to handle this high dynamic range we first use a 64bit-wide variable to calculate $\operatorname{det}(\Mat{A})$ thus not loosing any accuracy. This intermediate result is then shifted such that $\max{\operatorname{det}(\Mat{A})}$ uses 16 bits. In order to calculate the inverse of $\operatorname{det}(\Mat{A})$, we interpret all numbers as fractional Q15 numbers and use standard fixed-point arithmetic. Intermediate results are stored in double precision. The inverse is scaled back by the mean (over all subcarriers) of $\operatorname{det}(\Mat{A})$ and saturating to 16bit.
|
||||
|
||||
Finally, the MMSE filter matrix is calculated according to $\Mat{M} = \frac{1}{\operatorname{det}(\Mat{A})} \operatorname{adj}(\Mat{A}) \Mat{H}^H$, scaling the intermediate results always to 16 bits.
|
||||
|
||||
The high dynamic range of the determinant can cause severe problems. Especially in a frequency selective channel the inverse may saturate on some carriers and can be zero on some other frequencies. This will become more evident in the result section.
|
||||
|
||||
|
||||
|
||||
\subsection{Low Complexity max log MAP Detector}
|
||||
\label{sec:ML}
|
||||
This detector is a low complexity version of max log MAP detector and is based on the matched filter outputs \cite{ghaffar09a}. Its low complexity is based on the reduction of one complex dimension. This detector instead of attenuating the interference exploits its structure in mitigating the effect of interference. Without loss of generality, let's consider first stream being the desired stream. The max log MAP bit metric for bit $b$ of the desired stream $x_{1}$ is given as \cite{caire}
|
||||
\begin{align}
|
||||
\lambda^{i}_{1}\left(\textbf{y},b\right)\!&\approx\! \min_{x_{1}\in\chi^{i}_{1,b},x_{2}\in\chi_{2}}\!\left\|\textbf{y}\!-\!\textbf{h}_{1}x_{1}\!-\textbf{h}_{2}x_{2}\right\|^{2}\nonumber\\
|
||||
&=\!\min_{x_{1}\in\chi^{i}_{1,b},x_{2}\in\chi_{2}}\left\{\left\|\textbf{y}\right\|^{2}\!+\!\left\|\textbf{h}_{1}x_{1}\right\|^{2}\!-\left(2y_{1}x_{1}^{*}\right)_{R}\right.\nonumber\\
|
||||
&\quad\left.+\left(2p_{12}x_{1}^{*}x_{2}\right)_{R}-\left(2y_{2}x_{2}^{*}\right)_{R}+\left\|\textbf{h}_{2}x_{2}\right\|^{2}\right\}\label{eq:bitLLR}
|
||||
\end{align}
|
||||
where $y_{1}=\textbf{h}_{1}^{H}\textbf{y}$ be the matched filter output for the first stream and $p_{12}=\textbf{h}_{1}^{H}\textbf{h}_{2}$ be the cross correlation between the first and the second channel. Note that subscripts $\left(.\right)_{R}$ indicates the real part. Writing terms in their real and imaginary parts, we have
|
||||
\begin{align}
|
||||
&\lambda^{i}_{1}\left(\textbf{y},b\right)\approx\min_{x_{1}\in\chi^{i}_{1,b},x_{2}\in\chi_{2}}\left\{\left\|\textbf{h}_{1}x_{1}\right\|^{2}-\left(2y_{1}x_{1}^{*}\right)_{R}\right.\nonumber\\
|
||||
&\!+\!\left(2\left(p_{12,R}x_{1,R}\!+\!p_{12,I}x_{1,I}\!\right)\!-\!2 y_{2,R}\!\right)x_{2,R}\!+\!\left\|\textbf{h}_{2}\right\|^{2}x_{2,R}^{2}\nonumber\\
|
||||
&\left.\!+\!\left(2\left(p_{12,R}x_{1,I}\!-\!p_{12,I}x_{1,R}\!\right)\!-\!2 y_{2,I}\!\right)x_{2,I}\!+\!\left\|\textbf{h}_{2}\right\|^{2}x_{2,I}^{2}\right\}\label{eq:MAP1e}
|
||||
\end{align}
|
||||
where $\left(.\right)_{I}$ indicates imaginary part. For $x_{2}$ belonging to the equal energy alphabets, the values of $x_{2,R}$ and $x_{2,I}$ which minimize (\ref{eq:MAP1e}) need to be in the opposite directions of $2\left(p_{12,R}x_{1,R}\!+\!p_{12,I}x_{1,I}\right)\!-\!2 y_{2,R}$ and $2\left(p_{12,R}x_{1,I}\!-\!p_{12,I}x_{1,R}\!\right)\!-\!2 y_{2,I}$ respectively thereby evading search on alphabets of $x_{2}$ and reducing one complex dimension of the system. The bit metric is therefore written as
|
||||
\begin{align}
|
||||
&\lambda^{i}_{1}\left(\textbf{y},b\right)\approx\min_{x_{1}\in\chi^{i}_{1,b},x_{2}\in\chi_{2}}\left\{\left\|\textbf{h}_{1}x_{1}\right\|^{2}-\left(2y_{1}x_{1}^{*}\right)_{R}\right.\nonumber\\
|
||||
&\!-\!\left|\left(2\left(p_{12,R}x_{1,R}\!+\!p_{12,I}x_{1,I}\!\right)\!-\!2 y_{2,R}\!\right)\right|\left|x_{2,R}\right|\nonumber\\
|
||||
&\left.\!-\!\left|\left(2\left(p_{12,R}x_{1,I}\!-\!p_{12,I}x_{1,R}\!\right)\!-\!2 y_{2,I}\!\right)\right|\left|x_{2,I}\right|\right\}\label{eq:MAP3e}
|
||||
\end{align}
|
||||
|
||||
For non equal energy alphabets, it is the minimization problem of a quadratic function again trimming one complex dimension of the system. In that case, the real and imaginary parts of $x_{2}$ which minimizes (\ref{eq:bitLLR}) are given as
|
||||
\begin{align}
|
||||
&x_{2,R}\rightarrow-\frac{\left(p_{12,R}x_{1,R}+p_{12,I}x_{1,I}\right)- y_{2,R}}{\left\|\textbf{h}_{2}\right\|^{2}}\nonumber\\
|
||||
&x_{2,I}\rightarrow-\frac{\left(p_{12,R}x_{1,I}\!-\!p_{12,I}x_{1,R}\!\right)\!-\! y_{2,I}}{\left\|\textbf{h}_{2}\right\|^{2}}
|
||||
\end{align}
|
||||
where $\rightarrow$ indicates the quantization process in which amongst the finite available points, the point closest to the calculated continuous value is selected.
|
||||
|
||||
%\paragraph*{Implementation}
|
||||
|
||||
The advantage of the reduced complexity max-log MAP detector is that it can be implemented without any division and therefore it is numerically more stable than the MMSE receiver.
|
||||
|
||||
\subsection{Integration into OpenAirMesh}
|
||||
|
||||
The interference cancellation receiver described above enables the implementation of a single frequency mesh network. Since each CH schedules the time-frequency resources in its cluster independently (both on the uplink and the downlink) MRs that are in the broadcast domain of two different CHs must also be able to communicate with two CHs concurrently on the uplink and the downlink. In the downlink, the IC receiver is used to decode the signals of both CHs successively by treating the other stream as interference. This also enables the MR to synchronize the two CHs. On the uplink the MR transmit two independent data streams as described in \ref{sec:coding} and the CHs decode only the stream dedicated for them, treating the other one as interference.
|
||||
|
||||
\section{Experiments and Applications}
|
||||
\label{sec:exp}
|
||||
|
||||
In this section we investigate the performance of the two dual-stream receiver structures described in the previous section. Firstly, in Subsection \ref{sec:sim}, we perform computer simulations of the two receiver structures using a simple synthetic channel model. Secondly, in Subsection \ref{sec:lab} we present performance results from the real-time implementation on the OpenAirInterface platform. Last but not least, in Subsection \label{sec:trials}
|
||||
we present field trial experiments that were conducted within the CHORIST project close to Barcelona, Spain in February 2009.
|
||||
|
||||
All performance comparisons (both for simulation and lab tests) were done using the broadcast channel (BCH) of the primary clusterhead (CH1) with interference from the BCH from the secondary clusterhead (CH2). The BCH uses QPSK modulation and rate 1/2 convolutional code. The block length is 1056bits, which corresponds to 8 OFDM symbols with 132 data subcarriers each. We use 2 antennas on all nodes.
|
||||
|
||||
\subsection{Computer Simulations}
|
||||
\label{sec:sim}
|
||||
|
||||
\subsubsection{Channel Model}
|
||||
|
||||
|
||||
|
||||
For the simulations the $2 \times 2$ MIMO channel matrices $\Mat{H}_q^{(1)}$ and $\Mat{H}_q^{(2)}$ are modeled as spatially white and independent. The channel is assumed to be constant during a block and varies independently between blocks. We use both a frequency flat fading model as well as a frequency selective model. In the frequency flat case the channel matrices stay constant over all subcarriers $q$ with channel coefficients drawn from a Rayleigh distribution with unit variance. In the frequency selective case we model the channel as a tapped delay line with 8 sample-spaced taps with an exponential power delay profile. Each tap undergoes Rayleigh fading.
|
||||
|
||||
|
||||
% Each link of the MIMO channels $\Mat{H}^{(l)}, l=1,2$ with channel coefficients $h_{i,j}^{(l)}$ is drawn from a Rayleigh distribution, i.e., $h_{i,j}^{(l)} \in \mathcal{CN}(0,1)$. Channel coefficients of different links as well as of different blocks are independent.
|
||||
|
||||
% Note that the assumptions on the channel model are quite strong and hardly ever fulfilled in real channels. However, it allows to check and compare different algorithms and different implementations.
|
||||
|
||||
%The first tap additionally includes a LOS component, whose strength is controlled by the Ricean K-factor $K$. The different elements of the MIMO matrices of one cluster fade independently. The LOS components of two different clusters are correlated by the angle $\alpha$. That means if $\mathbf{H}_{\textrm{LOS},1}$ is the channel matrix of the LOS component of CH 1, the corresponding channel matrix of CH 2 is given by....
|
||||
|
||||
\subsubsection{Simulation Results}
|
||||
|
||||
The simulation model described above as well as the two receiver structures described in Section \ref{sec:ic} were implemented in Matlab as well as in fixed-point C. The C simulator however includes the FFT and CP insertion at the transmitter and the corresponding IFFT and CP removal at the receiver. The channel is thus simulated in the time domain rather than in the frequency domain. Also the C implementation does a full channel estimation while the Matlab implementation assumes perfect channel knowledge. We perform Monte Carlo simulations with both implementations and compare the frame error rates of the first stream w.r.t.\ the interference from the second stream.
|
||||
|
||||
Figure \ref{fig:sim_results_MMSE} shows the performance comparison of the two implementations of the MMSE receiver for different SNR levels. It can be seen that the fixed point C implementation looses approximately 5dB compared floating point implementation in Matlab. The loss is due to the loss of accuracy of the fixed point implementation and the channel estimation errors.
|
||||
|
||||
Figure \ref{fig:sim_results_ML} shows the performance comparison of the two implementations of the ML receiver for different SNR levels. It can be seen that in general the Matlab implementation performs better for low SNR levels (5 and 10dB). For an SNR level of 15dB the two implementations perform very similar. Compared to the MMSE implementation, the ML implementation is clearly preferable. Also note that the performance of the ML receiver actually gets better when the interference gets stronger.
|
||||
|
||||
Figure \ref{fig:sim_results_MMSE+ML_freq_sel} shows the performance comparison of the C implementation of the MMSE as well as the ML receiver for different SNR levels in a frequency selective channel. It can be seen that the ML receiver profits most from the the additional diversity, while the performance of the MMSE receiver hardly improves.
|
||||
|
||||
\begin{figure}
|
||||
\includegraphics[width=\columnwidth]{figures/sim_results_ML_C+matlab}
|
||||
\caption{Frame error rate of the first stream of the ML receiver (C and Matlab implementation) for a frequency flat Rayleigh fading channel. Results are plotted for different SNR levels of the first stream. The $x$ axis denotes the interference of the second stream w.r.t\ the first stream.}
|
||||
\label{fig:sim_results_ML}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}
|
||||
\includegraphics[width=\columnwidth]{figures/sim_results_MMSE_C+matlab}
|
||||
\caption{Frame error rate of the first stream of the MMSE receiver (C and Matlab implementation) for a frequency flat Rayleigh fading channel. Results are plotted for different SNR levels of the first stream. The $x$ axis denotes the interference of the second stream w.r.t\ the first stream.}
|
||||
\label{fig:sim_results_MMSE}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}
|
||||
\includegraphics[width=\columnwidth]{figures/sim_results_ML+MMSE_C_freq_sel}
|
||||
\caption{Frame error rate of the first stream of the of the MMSE and ML receiver (C implementation) for a frequency selective Rayleigh fading channel. Results are plotted for different SNR levels of the first stream. The $x$ axis denotes the interference of the second stream w.r.t.\ the first stream.}
|
||||
\label{fig:sim_results_MMSE+ML_freq_sel}
|
||||
\end{figure}
|
||||
|
||||
|
||||
% \begin{figure}[p]
|
||||
% \includegraphics[width=\columnwidth]{figures/results_rice10_aoa2}
|
||||
% \caption{Frame error rate of ML and MMSE receiver for a Ricean fading channel ($K=10$ dB) and a $\pi/2$ angle between culsters. Results are plotted for different SNR levels of the first stream. The $x$ axis denotes the interference of the second stream wrt the first stream.}
|
||||
% \label{fig:results_rice10_aoa2}
|
||||
% \end{figure}
|
||||
%
|
||||
% \begin{figure}[p]
|
||||
% \includegraphics[width=\columnwidth]{figures/results_rice10_aoa4}
|
||||
% \caption{Frame error rate of ML and MMSE receiver for a Ricean fading channel ($K=10$ dB) and a $\pi/4$ angle between culsters. Results are plotted for different SNR levels of the first stream. The $x$ axis denotes the interference of the second stream wrt the first stream.}
|
||||
% \label{fig:results_rice10_aoa4}
|
||||
% \end{figure}
|
||||
%
|
||||
% \begin{figure}[p]
|
||||
% \includegraphics[width=\columnwidth]{figures/results_rice10_aoa8}
|
||||
% \caption{Frame error rate of ML and MMSE receiver for a Ricean fading channel ($K=10$ dB) and a $\pi/8$ angle between culsters. Results are plotted for different SNR levels of the first stream. The $x$ axis denotes the interference of the second stream wrt the first stream.}
|
||||
% \label{fig:results_rice10_aoa8}
|
||||
% \end{figure}
|
||||
|
||||
\begin{figure}
|
||||
\includegraphics[width=\columnwidth]{figures/emos_results_ML+MMSE}
|
||||
\caption{Measured frame error rate of the first stream using real-time MMSE and ML receiver in the Eurecom lab. Results are plotted for different power levels of the two clusterheads.}
|
||||
\label{fig:emos_results}
|
||||
\end{figure}
|
||||
|
||||
\subsection{Lab Tests}
|
||||
\label{sec:lab}
|
||||
|
||||
\subsubsection{Test Setup}
|
||||
|
||||
The dual stream receiver was tested in the lab using an extended version of the Eurecom MIMO OpenAir Sounder (EMOS) \cite{kaltenberger09}. The EMOS can be seen as a stand-alone version of the physical layer of the OpenAirMesh testbed. Only the synchronization symbols (CHSCH, MRSCH) and the broadcast channels (CHBCH, MRBCH) are transmitted. Instead of the scheduled access channels, additional pilot symbols are transmitted that can be used for channel sounding purposes, but this functionality is not used in this paper. Instead we record the frame error rates (based on the CRC check) of the CHBCH. Note that the real-time system uses the same fixed point code for the receiver as the simulator.
|
||||
|
||||
For the experiments we set up three nodes (CH1, CH2 and MR2) in our lab. To simulate different SNR levels at the receiver we changed the transmit powers of the two CHs between -20\,dBm and 0\,dBm.
|
||||
|
||||
\subsubsection{Results}
|
||||
|
||||
Figure \ref{fig:emos_results} show the FER of the second stream for different SNR values for the ML, the MMSE and the single stream receiver respectively. It can be seen that the results show a very high volatility, which is mostly due to the fact of the wireless channel, which cannot be controlled as nicely as in the simulations. However, the basic trends are the same as in the simulations. It can be seen that the MMSE receiver has in general a worse performance than the ML receiver.
|
||||
|
||||
% \begin{figure}
|
||||
% \includegraphics[width=\columnwidth]{figures/FER2_idx0}
|
||||
% \caption{Measured frame error rate of the second stream using ML receiver. Results are plotted for different SNR levels of the two streams.}
|
||||
% \label{fig:FER2_3D_idx0}
|
||||
% \end{figure}
|
||||
%
|
||||
% \begin{figure}
|
||||
% \includegraphics[width=\columnwidth]{figures/FER2_idx2}
|
||||
% \caption{Measured frame error rate of the second stream using MMSE receiver. Results are plotted for different SNR levels of the two streams.}
|
||||
% \label{fig:FER2_3D_idx2}
|
||||
% \end{figure}
|
||||
%
|
||||
% \begin{figure}
|
||||
% \includegraphics[width=\columnwidth]{figures/FER2_idx4}
|
||||
% \caption{Measured frame error rate of the second stream using single stream receiver. Results are plotted for different SNR levels of the two streams.}
|
||||
% \label{fig:FER2_3D_idx4}
|
||||
% \end{figure}
|
||||
|
||||
\begin{figure*}
|
||||
\includegraphics[width=\textwidth]{figures/pano_5nodes_annotated_300dpi}
|
||||
\caption{Five node mesh network trial in Bellaterra, Spain. MR1 is located at the roof of the red fire brigade building. CH1 and MR2 are located on opposite sides of the parking lot in front of the building. CH2 and MR3 are on the other side of the building.}
|
||||
\label{fig:mesh_5nodes}
|
||||
\end{figure*}
|
||||
|
||||
\subsection{Field Trials}
|
||||
\label{sec:trial}
|
||||
|
||||
|
||||
One major application of OpenAirMesh platform is the demonstration of rapidly-deployable broadband ad hoc communications systems for public safety units in interventions following natural hazards and industrial accidents. Such a demonstration took place in February 2009 in Bellaterra, Spain in the context of the European project CHORIST, which is funded by the 6th framework program (www.chorist.eu).
|
||||
|
||||
%Such public safety units require a reliable communication broadband system and services that do not need heavy management operations involvement in order to allow them to increase their efficiency during their critical interventions.
|
||||
|
||||
During the trials we set up a mesh network with five node as depicted in Fig.\ \ref{fig:mesh_topology} on the parking lot of the fire brigade building in Bellaterra (see Fig.\ \ref{fig:mesh_5nodes}). MR1 was placed on the roof of the building and served as an edge router establishing the connection to the core network and the control room. CH1 and MR2 were placed on the parking lot in front of the building. CH2 and MR3 were placed behind the building, such that there was no connection between CH1 and MR3 as well as between CH2 and MR1. MR2 was in the broadcast domain of both CHs, relaying traffic between them.
|
||||
|
||||
Both MR2 and MR3 were used as gateways to other networks. Two different end-to-end applications were tested on the network: a video surveillance application and a push-to-talk VoIP application. During the trials we managed to establish a reliable connection (in the sense that both applications were running smoothly) between MR1 and MR3. For more details on these trials see \cite{chorist_trials}.
|
||||
|
||||
%Here the elements of the mesh network are routers, some of which are edge routers in the sense that they are gateways to other networks (WIFI, bluetooth, etc.). These are some of the application scenarios considered in the CHORIST FP6 project and future HNPS Celtic project.
|
||||
|
||||
|
||||
% \begin{figure*}
|
||||
% \includegraphics[width=\textwidth]{figures/pano_3nodes_annotated}
|
||||
% \caption{3 node mesh}
|
||||
% \label{fig:mesh_3nodes}
|
||||
% \end{figure*}
|
||||
%
|
||||
|
||||
% \begin{figure}
|
||||
% \includegraphics[width=\columnwidth]{figures/pano_5nodes_2_annotated}
|
||||
% \caption{5 node mesh, cluster 2}
|
||||
% \label{fig:mesh_5nodes_2}
|
||||
% \end{figure}
|
||||
|
||||
\section{Conclusions}
|
||||
\label{sec:con}
|
||||
|
||||
In this paper we have shown the feasibility of distributed network synchronization and distributed MIMO on the real-time open-source OpenAirInterface platform. We conclude this paper by describing a few lessons we have learned during the implementation and the field trials.
|
||||
|
||||
Synchronization is a prerequisite for the distributed MIMO receiver described in this paper and other cooperative communication schemes. We have seen that the proposed synchronization is feasible for small scale networks in indoor and medium-range outdoor scenarios. For larger networks, the requirement of a single reference clock is somewhat restrictive, since when it fails the whole network fails. Also it is not proven that the algorithm is stable in larger networks. We are planning to investigate this issue in future publications.
|
||||
|
||||
As for the implementation of the distributed MIMO receiver we have seen that the reduced complexity max-log MAP detector has several advantages over the linear MMSE receiver. First of all its performance is much better (both diversity and coding gain), especially when the interference level is high. Further it can be implemented without any divisions which is very advantageous on a fixed point processor. The implementation of the MMSE receiver on the other requires a matrix inversion, which is not trivial using fixed point arithmetic and looses a lot of accuracy.
|
||||
|
||||
During the trials we have also seen that the distributed MIMO receiver is very sensitive to channel conditions. The best performance is achieved if the two transmitters have a line of sight to the receiver, but are well separated in space. Small displacements of the antennas can also make a big difference. Significant differences in the received powers form the two sources can also improve the performance (in case of the max-log MAP receiver).
|
||||
|
||||
In future work we would like to include distributed space-time coding and collaborative beamforming into OpenAirInterface. This could for example be used in a multiple relay channel, when several relays are placed between two clusterheads. One particular aspect we would like to investigate are the consequences of such scenarios on design aspects related to spatial HARQ and channel coding mechanisms.
|
||||
|
||||
% Applications of the OpenAirMesh platform include demonstration of broadband ad hoc communications systems for public safety units as well as demonstration of collaborative communication in a cognitive radio system.
|
||||
|
||||
|
||||
% References should be produced using the bibtex program from suitable
|
||||
% BiBTeX files (here: strings, refs). The IEEEbib.bst bibliography
|
||||
% style file from IEEE produces unsorted bibliography list.
|
||||
% -------------------------------------------------------------------------
|
||||
|
||||
%\renewcommand{\url}[1]{}
|
||||
\bibliographystyle{IEEEtran}
|
||||
\bibliography{IEEEabrv,OpenAirMesh}
|
||||
|
||||
|
||||
\end{document}
|
||||
@@ -1,56 +0,0 @@
|
||||
%NAME: citesort.sty
|
||||
% A replacement for \@citex which sorts citation numbers as well as
|
||||
% compressing and allowing breaks. Based on cite.sty by Donald
|
||||
% Arseneau.
|
||||
%
|
||||
% for use in LaTeX say, \documentstyle[...,citesort,...]{...}
|
||||
%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Allow, but strongly discourage, line breaks within a long
|
||||
% series of citations. Compress lists of successive numbers
|
||||
% to one number range, e.g., 5,6,7,8,9 --> 5--9. Compatible
|
||||
% with versions of \@cite that use exponents.
|
||||
% -- Donald Arseneau 1989
|
||||
%
|
||||
% Modified to sort the numbers so they come out in increasing order,
|
||||
% regardless of the way they appear in the source. O(N^2) sort!
|
||||
% Ian Green, CUED, 10-Dec-1991. Improvements to img@eng.cam.ac.uk
|
||||
% please. Version 1
|
||||
|
||||
\newcount\@minsofar
|
||||
\newcount\@min
|
||||
\newcount\@cite@temp
|
||||
\def\@citex[#1]#2{%
|
||||
\if@filesw \immediate \write \@auxout {\string \citation {#2}}\fi
|
||||
\@tempcntb\m@ne \let\@h@ld\relax \def\@citea{}%
|
||||
\@min\m@ne%
|
||||
\@cite{%
|
||||
\@for \@citeb:=#2\do {\@ifundefined {b@\@citeb}%
|
||||
{\@h@ld\@citea\@tempcntb\m@ne{\bf ?}%
|
||||
\@warning {Citation `\@citeb ' on page \thepage \space undefined}}%
|
||||
{\@minsofar\z@ \@for \@scan@cites:=#2\do {%
|
||||
\@ifundefined{b@\@scan@cites}%
|
||||
{\@cite@temp\m@ne}
|
||||
{\@cite@temp\number\csname b@\@scan@cites \endcsname \relax}%
|
||||
\ifnum\@cite@temp > \@min% select the next one to list
|
||||
\ifnum\@minsofar = \z@
|
||||
\@minsofar\number\@cite@temp
|
||||
\edef\@scan@copy{\@scan@cites}\else
|
||||
\ifnum\@cite@temp < \@minsofar
|
||||
\@minsofar\number\@cite@temp
|
||||
\edef\@scan@copy{\@scan@cites}\fi\fi\fi}\@tempcnta\@min
|
||||
\ifnum\@minsofar > \z@ % some more
|
||||
\advance\@tempcnta\@ne
|
||||
\@min\@minsofar
|
||||
\ifnum\@tempcnta=\@minsofar % Number follows previous--hold on to it
|
||||
\ifx\@h@ld\relax
|
||||
\edef \@h@ld{\@citea\csname b@\@scan@copy\endcsname}%
|
||||
\else \edef\@h@ld{\ifmmode{-}\else--\fi\csname b@\@scan@copy\endcsname}%
|
||||
\fi
|
||||
\else \@h@ld\@citea\csname b@\@scan@copy\endcsname
|
||||
\let\@h@ld\relax
|
||||
\fi % no more
|
||||
\fi}%
|
||||
\def\@citea{,\penalty\@highpenalty\,}}\@h@ld}{#1}}
|
||||
|
||||
% end of citesort.sty
|
||||
@@ -1,533 +0,0 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: inkscape 0.45.1
|
||||
%%Pages: 1
|
||||
%%Orientation: Portrait
|
||||
%%BoundingBox: 0 0 912 263
|
||||
%%HiResBoundingBox: 3.6933594e-07 3.2863289e-06 911.29654 262.11121
|
||||
%%EndComments
|
||||
%%BeginSetup
|
||||
%%EndSetup
|
||||
%%Page: 1 1
|
||||
0 263 translate
|
||||
0.8 -0.8 scale
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
gsave [1 0 0 1 0 0] concat
|
||||
gsave [1 0 0 1 66.693891 5.7695948] concat
|
||||
gsave [1 0 0 1 133.25955 145.89848] concat
|
||||
gsave
|
||||
1 1 1 setrgbcolor
|
||||
newpath
|
||||
119.9336 85.624718 moveto
|
||||
119.9336 98.33041 109.62173 108.64228 96.916039 108.64228 curveto
|
||||
84.210346 108.64228 73.898479 98.33041 73.898479 85.624718 curveto
|
||||
73.898479 72.919025 84.210346 62.607159 96.916039 62.607159 curveto
|
||||
109.62173 62.607159 119.9336 72.919025 119.9336 85.624718 curveto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
119.9336 85.624718 moveto
|
||||
119.9336 98.33041 109.62173 108.64228 96.916039 108.64228 curveto
|
||||
84.210346 108.64228 73.898479 98.33041 73.898479 85.624718 curveto
|
||||
73.898479 72.919025 84.210346 62.607159 96.916039 62.607159 curveto
|
||||
109.62173 62.607159 119.9336 72.919025 119.9336 85.624718 curveto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
gsave [1 0 0 -1 214.42673 236.369] concat
|
||||
gsave
|
||||
/newlatin1font {findfont dup length dict copy dup /Encoding ISOLatin1Encoding put definefont} def
|
||||
/BitstreamVeraSans-Roman-ISOLatin1 /BitstreamVeraSans-Roman newlatin1font
|
||||
15 scalefont
|
||||
setfont
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
(CH1) show
|
||||
grestore
|
||||
grestore
|
||||
gsave [1 0 0 1 693.02905 144.62977] concat
|
||||
gsave
|
||||
1 1 1 setrgbcolor
|
||||
newpath
|
||||
119.9336 85.624718 moveto
|
||||
119.9336 98.33041 109.62173 108.64228 96.916039 108.64228 curveto
|
||||
84.210346 108.64228 73.898479 98.33041 73.898479 85.624718 curveto
|
||||
73.898479 72.919025 84.210346 62.607159 96.916039 62.607159 curveto
|
||||
109.62173 62.607159 119.9336 72.919025 119.9336 85.624718 curveto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
119.9336 85.624718 moveto
|
||||
119.9336 98.33041 109.62173 108.64228 96.916039 108.64228 curveto
|
||||
84.210346 108.64228 73.898479 98.33041 73.898479 85.624718 curveto
|
||||
73.898479 72.919025 84.210346 62.607159 96.916039 62.607159 curveto
|
||||
109.62173 62.607159 119.9336 72.919025 119.9336 85.624718 curveto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
gsave [1 0 0 -1 774.19617 235.1003] concat
|
||||
gsave
|
||||
/BitstreamVeraSans-Roman-ISOLatin1 findfont
|
||||
15 scalefont
|
||||
setfont
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
(CH2) show
|
||||
grestore
|
||||
grestore
|
||||
gsave [1 0 0 1 420.81834 17.854202] concat
|
||||
gsave
|
||||
1 1 1 setrgbcolor
|
||||
newpath
|
||||
119.9336 85.624718 moveto
|
||||
119.9336 98.33041 109.62173 108.64228 96.916039 108.64228 curveto
|
||||
84.210346 108.64228 73.898479 98.33041 73.898479 85.624718 curveto
|
||||
73.898479 72.919025 84.210346 62.607159 96.916039 62.607159 curveto
|
||||
109.62173 62.607159 119.9336 72.919025 119.9336 85.624718 curveto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
119.9336 85.624718 moveto
|
||||
119.9336 98.33041 109.62173 108.64228 96.916039 108.64228 curveto
|
||||
84.210346 108.64228 73.898479 98.33041 73.898479 85.624718 curveto
|
||||
73.898479 72.919025 84.210346 62.607159 96.916039 62.607159 curveto
|
||||
109.62173 62.607159 119.9336 72.919025 119.9336 85.624718 curveto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
gsave [1 0 0 -1 501.9855 108.3247] concat
|
||||
gsave
|
||||
/BitstreamVeraSans-Roman-ISOLatin1 findfont
|
||||
15 scalefont
|
||||
setfont
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
(MR2) show
|
||||
grestore
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
565.13791 100.80477 moveto
|
||||
774.11312 199.53798 lineto
|
||||
stroke
|
||||
gsave [-0.72333145 -0.34174788 0.34174788 -0.72333145 765.07148 195.26613] concat
|
||||
gsave
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1.25 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[1 1] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
556.79078 110.66259 moveto
|
||||
765.76599 209.3958 lineto
|
||||
stroke
|
||||
gsave [0.72333145 0.34174788 -0.34174788 0.72333145 565.83242 114.93444] concat
|
||||
gsave
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1.25 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
268.3418 211.94982 moveto
|
||||
467.01968 116.85096 lineto
|
||||
stroke
|
||||
gsave [-0.72159565 0.34539791 -0.34539791 -0.72159565 457.99973 121.16843] concat
|
||||
gsave
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1.25 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
263.00478 202.19543 moveto
|
||||
461.68266 107.09657 lineto
|
||||
stroke
|
||||
gsave [0.72159565 -0.34539791 0.34539791 0.72159565 272.02473 197.87796] concat
|
||||
gsave
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1.25 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
gsave [1 0 0 1 -140.09237 17.612508] concat
|
||||
gsave
|
||||
1 1 1 setrgbcolor
|
||||
newpath
|
||||
119.9336 85.624718 moveto
|
||||
119.9336 98.33041 109.62173 108.64228 96.916039 108.64228 curveto
|
||||
84.210346 108.64228 73.898479 98.33041 73.898479 85.624718 curveto
|
||||
73.898479 72.919025 84.210346 62.607159 96.916039 62.607159 curveto
|
||||
109.62173 62.607159 119.9336 72.919025 119.9336 85.624718 curveto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
119.9336 85.624718 moveto
|
||||
119.9336 98.33041 109.62173 108.64228 96.916039 108.64228 curveto
|
||||
84.210346 108.64228 73.898479 98.33041 73.898479 85.624718 curveto
|
||||
73.898479 72.919025 84.210346 62.607159 96.916039 62.607159 curveto
|
||||
109.62173 62.607159 119.9336 72.919025 119.9336 85.624718 curveto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
gsave [1 0 0 -1 -58.925213 108.08299] concat
|
||||
gsave
|
||||
/BitstreamVeraSans-Roman-ISOLatin1 findfont
|
||||
15 scalefont
|
||||
setfont
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
(MR1) show
|
||||
grestore
|
||||
grestore
|
||||
gsave [1 0 0 1 951.99319 17.612495] concat
|
||||
gsave
|
||||
1 1 1 setrgbcolor
|
||||
newpath
|
||||
119.9336 85.624718 moveto
|
||||
119.9336 98.33041 109.62173 108.64228 96.916039 108.64228 curveto
|
||||
84.210346 108.64228 73.898479 98.33041 73.898479 85.624718 curveto
|
||||
73.898479 72.919025 84.210346 62.607159 96.916039 62.607159 curveto
|
||||
109.62173 62.607159 119.9336 72.919025 119.9336 85.624718 curveto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
119.9336 85.624718 moveto
|
||||
119.9336 98.33041 109.62173 108.64228 96.916039 108.64228 curveto
|
||||
84.210346 108.64228 73.898479 98.33041 73.898479 85.624718 curveto
|
||||
73.898479 72.919025 84.210346 62.607159 96.916039 62.607159 curveto
|
||||
109.62173 62.607159 119.9336 72.919025 119.9336 85.624718 curveto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
gsave [1 0 0 -1 1033.1603 108.08299] concat
|
||||
gsave
|
||||
/BitstreamVeraSans-Roman-ISOLatin1 findfont
|
||||
15 scalefont
|
||||
setfont
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
(MR3) show
|
||||
grestore
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
-9.8209074 108.08299 moveto
|
||||
199.1543 206.8162 lineto
|
||||
stroke
|
||||
gsave [-0.72333145 -0.34174789 0.34174789 -0.72333145 190.11266 202.54435] concat
|
||||
gsave
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1.25 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[1 1] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
-18.168037 117.94081 moveto
|
||||
190.80717 216.67402 lineto
|
||||
stroke
|
||||
gsave [0.72333145 0.34174789 -0.34174789 0.72333145 -9.1263939 122.21266] concat
|
||||
gsave
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1.25 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
815.55177 212.93625 moveto
|
||||
1014.2297 117.83738 lineto
|
||||
stroke
|
||||
gsave [-0.72159567 0.34539787 -0.34539787 -0.72159567 1005.2098 122.15485] concat
|
||||
gsave
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1.25 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
810.21475 203.18186 moveto
|
||||
1008.8926 108.08299 lineto
|
||||
stroke
|
||||
gsave [0.72159562 -0.34539798 0.34539798 0.72159562 819.2347 198.86439] concat
|
||||
gsave
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
eofill
|
||||
grestore
|
||||
0 0 0 setrgbcolor
|
||||
[] 0 setdash
|
||||
1.25 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
0 0 moveto
|
||||
5 -5 lineto
|
||||
-12.5 0 lineto
|
||||
5 5 lineto
|
||||
0 0 lineto
|
||||
closepath
|
||||
stroke
|
||||
grestore
|
||||
gsave [2.2633829 0 0 2.5307215 -823.75366 -203.00092] concat
|
||||
0 0 0 setrgbcolor
|
||||
[0.83565844 1.6713169] 0 setdash
|
||||
0.83565843 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
567.86184 78.476555 moveto
|
||||
610.44953 108.74374 626.43825 159.52712 608.32773 207.00434 curveto
|
||||
stroke
|
||||
grestore
|
||||
gsave [-2.2633829 0 0 2.5307215 1853.2663 -203.3719] concat
|
||||
0 0 0 setrgbcolor
|
||||
[0.83565844 1.6713169] 0 setdash
|
||||
0.83565843 setlinewidth
|
||||
0 setlinejoin
|
||||
0 setlinecap
|
||||
newpath
|
||||
567.86184 78.476555 moveto
|
||||
610.44953 108.74374 626.43825 159.52712 608.32773 207.00434 curveto
|
||||
stroke
|
||||
grestore
|
||||
gsave [1 0 0 -1 361.01224 26.915808] concat
|
||||
gsave
|
||||
/BitstreamVeraSans-Roman-ISOLatin1 findfont
|
||||
22 scalefont
|
||||
setfont
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
(Cluster 1) show
|
||||
grestore
|
||||
grestore
|
||||
gsave [1 0 0 -1 563.27344 29.060215] concat
|
||||
gsave
|
||||
/BitstreamVeraSans-Roman-ISOLatin1 findfont
|
||||
22 scalefont
|
||||
setfont
|
||||
0 0 0 setrgbcolor
|
||||
newpath
|
||||
0 0 moveto
|
||||
(Cluster 2) show
|
||||
grestore
|
||||
grestore
|
||||
grestore
|
||||
grestore
|
||||
showpage
|
||||
%%EOF
|
||||
@@ -1,840 +0,0 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: Ipelib 60026 (Ipe 6.0 preview 26)
|
||||
%%CreationDate: D:20080310142610
|
||||
%%LanguageLevel: 2
|
||||
%%BoundingBox: 223 202 359 297
|
||||
%%HiResBoundingBox: 223.6 202.808 358.946 296.399
|
||||
%%DocumentSuppliedResources: font NYSLSO+CMR7
|
||||
%%+ font YRDCDK+CMR10
|
||||
%%+ font DQQFEW+CMMI10
|
||||
%%+ font BQGNTD+CMSY10
|
||||
%%+ font WTVEFS+CMBX10
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset ipe 6.0 60026
|
||||
/ipe 40 dict def ipe begin
|
||||
/np { newpath } def
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/h { closepath } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/d { setdash } def
|
||||
/w { setlinewidth } def
|
||||
/J { setlinecap } def
|
||||
/j { setlinejoin } def
|
||||
/cm { [ 7 1 roll ] concat } def
|
||||
/q { gsave } def
|
||||
/Q { grestore } def
|
||||
/g { setgray } def
|
||||
/G { setgray } def
|
||||
/rg { setrgbcolor } def
|
||||
/RG { setrgbcolor } def
|
||||
/S { stroke } def
|
||||
/f* { eofill } def
|
||||
/f { fill } def
|
||||
/ipeMakeFont {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/ipeFontSize 0 def
|
||||
/Tf { dup /ipeFontSize exch store selectfont } def
|
||||
/Td { translate } def
|
||||
/BT { gsave } def
|
||||
/ET { grestore } def
|
||||
/TJ { 0 0 moveto { dup type /stringtype eq
|
||||
{ show } { ipeFontSize mul -0.001 mul 0 rmoveto } ifelse
|
||||
} forall } def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
ipe begin
|
||||
%%BeginResource: font NYSLSO+CMR7
|
||||
%!PS-AdobeFont-1.1: CMR7 1.0
|
||||
%%CreationDate: 1991 Aug 20 16:39:21
|
||||
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
|
||||
11 dict begin
|
||||
/FontInfo 7 dict dup begin
|
||||
/version (1.0) readonly def
|
||||
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
|
||||
/FullName (CMR7) readonly def
|
||||
/FamilyName (Computer Modern) readonly def
|
||||
/Weight (Medium) readonly def
|
||||
/ItalicAngle 0 def
|
||||
/isFixedPitch false def
|
||||
end readonly def
|
||||
/FontName /NYSLSO+CMR7 def
|
||||
/PaintType 0 def
|
||||
/FontType 1 def
|
||||
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
|
||||
/Encoding 256 array
|
||||
0 1 255 {1 index exch /.notdef put} for
|
||||
dup 49 /one put
|
||||
dup 50 /two put
|
||||
readonly def
|
||||
/FontBBox{-27 -250 1122 750}readonly def
|
||||
currentdict end
|
||||
currentfile eexec
|
||||
d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891
|
||||
016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171
|
||||
9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f
|
||||
d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758
|
||||
469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8
|
||||
2bdbf16fbc7512faa308a093fe5cf5b8cabb9ffc6cc3f1e9ae32f234eb60fe7d
|
||||
e34995b1acff52428ea20c8ed4fd73e3935cebd40e0ead70c0887a451e1b1ac8
|
||||
47aede4191ccdb8b61345fd070fd30c4f375d8418ddd454729a251b3f61dae7c
|
||||
8882384282fdd6102ae8eefede6447576afa181f27a48216a9cad730561469e4
|
||||
78b286f22328f2ae84ef183de4119c402771a249aac1fa5435690a28d1b47486
|
||||
1060c8000d3fe1bf45133cf847a24b4f8464a63cea01ec84aa22fd005e74847e
|
||||
01426b6890951a7dd1f50a5f3285e1f958f11fc7f00ee26fee7c63998ea1328b
|
||||
c9841c57c80946d2c2fc81346249a664ecfb08a2ce075036cea7359fca1e90c0
|
||||
f686c3bb27eefa45d548f7bd074ce60e626a4f83c69fe93a5324133a78362f30
|
||||
8e8dcc80dd0c49e137cdc9ac08bae39282e26a7a4d8c159b95f227bda2a281af
|
||||
a9daebf31f504380b20812a211cf9feb112ec29a3fb3bd3e81809fc6293487a7
|
||||
455eb3b879d2b4bd46942bb1243896264722cb59146c3f65bd59b96a74b12bb2
|
||||
9a1354af174932210c6e19fe584b1b14c00e746089cbb17e68845d7b3ea05105
|
||||
eee461e3697fcf835cbe6d46c75523478e766832751cf6d96ec338bdad57d53b
|
||||
52f5340fac9fe0456ad13101824234b262ac0caba43b62ebda39795bae6cfe97
|
||||
563a50aae1f195888739f2676086a9811e5c9a4a7e0bf34f3e25568930adf80f
|
||||
0bddac3b634ad4ba6a59720ea4749236cf0f79aba4716c340f98517f6f06d9ab
|
||||
7ed8f46fc1868b5f3d3678df71aa772cf1f7dd222c6bf19d8ef0cfb7a76fc6d1
|
||||
0ad323c176134907ab375f20cfcd667ab094e2c7cb2179c4283329c9e435e7a4
|
||||
1e042ad0baa059b3f862236180b34d3fced833472577bacd472a4cd5c7347d2e
|
||||
1d0d6630f446f3708fcb29a85f40b4dab4d60aa8f5b2dbd67f2e45d80c7a7e86
|
||||
144669f75f8fa14609f8e4246fec475ed262e03d30393c78c7828206842b565a
|
||||
dbe20ea52ee9c4c3862b2f5f12cf89d935b89b84a45cefceaee8ec8806339364
|
||||
56ff1fe2e5112803e3e40162d5188d2210a54816aa9960611721c23a292ae80a
|
||||
8f8c0fb114d71c111700b0fea8804f37c5d31ecd7006603c53f4bdf7208286af
|
||||
3a25cee58e88bf81a4800b68c2a19ebdadf9b1074702e779a7dd915efe09d35e
|
||||
bd176d7346d859d0944520171c4e97696ae0502c43c391fce5e8fb1789065e18
|
||||
be3af62200d57912360411ce848b4550d1b0a3ba576f9b41ced3a23e753631a7
|
||||
25375abe8a4b55bc65ae2eafae452766961965093084d218637fb447795cc991
|
||||
eb1ef26bf82b7a81fa847abd3b559d35828ad7ddc5fc7b43c6c14e6adedd7663
|
||||
f272aa9a121630c5263d58773bcb1437ec2fc54c4af90e677a8e7d1738d003d4
|
||||
18998c03cc9ae182e7758767feb5e1b03c6cc32ad30d0abae6552290771e2cb1
|
||||
a23f469a8447c1868c6dec2c3c2bcfc691867e
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
cleartomark
|
||||
%%EndResource
|
||||
/F7 /NYSLSO+CMR7
|
||||
[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/one/two/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef ]
|
||||
ipeMakeFont
|
||||
%%BeginResource: font YRDCDK+CMR10
|
||||
%!PS-AdobeFont-1.1: CMR10 1.00B
|
||||
%%CreationDate: 1992 Feb 19 19:54:52
|
||||
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
|
||||
11 dict begin
|
||||
/FontInfo 7 dict dup begin
|
||||
/version (1.00B) readonly def
|
||||
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
|
||||
/FullName (CMR10) readonly def
|
||||
/FamilyName (Computer Modern) readonly def
|
||||
/Weight (Medium) readonly def
|
||||
/ItalicAngle 0 def
|
||||
/isFixedPitch false def
|
||||
end readonly def
|
||||
/FontName /YRDCDK+CMR10 def
|
||||
/PaintType 0 def
|
||||
/FontType 1 def
|
||||
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
|
||||
/Encoding 256 array
|
||||
0 1 255 {1 index exch /.notdef put} for
|
||||
dup 45 /hyphen put
|
||||
dup 49 /one put
|
||||
dup 50 /two put
|
||||
dup 66 /B put
|
||||
dup 77 /M put
|
||||
dup 83 /S put
|
||||
readonly def
|
||||
/FontBBox{-251 -250 1009 969}readonly def
|
||||
currentdict end
|
||||
currentfile eexec
|
||||
d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891
|
||||
016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171
|
||||
9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f
|
||||
d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758
|
||||
469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8
|
||||
2bdbf16fbc7512faa308a093fe5cf7158f1163bc1f3352e22a1452e73feca8a4
|
||||
87100fb1ffc4c8af409b2067537220e605da0852ca49839e1386af9d7a1a455f
|
||||
d1f017ce45884d76ef2cb9bc5821fd25365ddea6e45f332b5f68a44ad8a530f0
|
||||
92a36fac8d27f9087afeea2096f839a2bc4b937f24e080ef7c0f9374a18d565c
|
||||
295a05210db96a23175ac59a9bd0147a310ef49c551a417e0a22703f94ff7b75
|
||||
409a5d417da6730a69e310fa6a4229fc7e4f620b0fc4c63c50e99e179eb51e4c
|
||||
4bc45217722f1e8e40f1e1428e792eafe05c5a50d38c52114dfcd24d54027cbf
|
||||
2512dd116f0463de4052a7ad53b641a27e81e481947884ce35661b49153fa19e
|
||||
0a2a860c7b61558671303de6ae06a80e4e450e17067676e6bbb42a9a24acbc3e
|
||||
b0ca7b7a3bfea84fed39ccfb6d545bb2bcc49e5e16976407ab9d94556cd4f008
|
||||
24ef579b6800b6dc3aaf840b3fc6822872368e3b4274dd06ca36af8f6346c11b
|
||||
43c772cc242f3b212c4bd7018d71a1a74c9a94ed0093a5fb6557f4e0751047af
|
||||
d72098eca301b8ae68110f983796e581f106144951df5b750432a230fda3b575
|
||||
5a38b5e7972aabc12306a01a99fcf8189d71b8dbf49550baea9cf1b97cbfc7cc
|
||||
96498ecc938b1a1710b670657de923a659db8757147b140a48067328e7e3f9c3
|
||||
7d1888b284904301450ce0bc15eeea00e48ccd6388f3fc3a3e849c11b14e9138
|
||||
a16a02ede96ba4fd773c8b9d9201880c867ef4a5a0434250264b680e85fbe7e7
|
||||
cfb5e76f92128af681ee8ae2bc56476bc3322117755f0c024a35e01b8e5873b3
|
||||
de1f6a9be900f89c6faf9415633cd86e44aa19e09b0c813cac93edba64524566
|
||||
b32df73b6ba4cddb090d1693d80a5d4ac20de14561ef22d8f51137de11a30ba6
|
||||
976f13c8345b44fc96d08126fa6ef4ab5cc7d6094dd7117a9e302cf6a3c38a3e
|
||||
255c3c92048596de9071855d20a58fc99e7b93748b7b0b7d5f050b809c36455e
|
||||
b2d14ccd6f6eec6b703f4300d5557019cd90c60669050ed2476275d5384cc384
|
||||
430a2282a489825b54c4eb2e24242c086e4ea35ea092df7815ed4f2f336657d3
|
||||
cb97e342f78afdc691400dca846f44fc45b1467f14b549b1e8c80d263159fb18
|
||||
c27a41ce503cabeee67efb8c82885d9d7f74ec35dcfdb9d794cdef19e6caab6e
|
||||
2aceedf17d2d7fe4232862c16d1ded415d4862a5edc245455943a3dfe5422c5e
|
||||
45e5d0cd32f824fd62f7d2c81ef13236c981a08405ec3ad93fa9cb397ba6f80a
|
||||
3b750db063e962e26a130bb340b62d63d0932f4992bc3bdd904e34a723cb48ee
|
||||
c08d5e63d2e1c2e0ff72a920a5fefd64e894d64d1fe6765657e7860c2b0a3844
|
||||
c5c96c3fbdfd4730d55851d0844a4491e30938c5ab915450ba57e0beb16dce1d
|
||||
a35c764195963374276aae0a3e2159c6b454839002faac996a4ee2d8cadf99cb
|
||||
b5cf8e4de790cddcb68cc677b0f6f3383b80d637d761a7a992cf58188fb0a04f
|
||||
d513977628f1d04a4333374bd99b1ec6251c49ebe856904a9fba96c8285f1773
|
||||
fa9579d68bab355dde6827a786e557f25704c6fd0c0a4ca0c9536c3b85e471a8
|
||||
edb5b1b2f20f33b11ed3b193766cb5ef06c313023e54f1d263ddfacd652034ed
|
||||
f20ea6f54e3d8674ce873d91684b7a7a4e64bdc109df6626c057460f6cf45e0b
|
||||
a0322b96ef627c36c86f68005b32908423fb1c97ac54288e65bf67cd70169e55
|
||||
da3bac1f6d18a72bfd7ff041e26032227ad1ca1b23377a2bf167fcdd0b6bfc2e
|
||||
088b1e08253e9eeda823f378ee3f861c35f184b34bce23dcc09832627acf9664
|
||||
37601399cd5db3873159467294c9b64116e9e43e97e159137a2a3eb5f45dc930
|
||||
58b9b9f1b1ce93242607b2e8c104e819f62dcbfae014b65f36ec59a41584ebff
|
||||
9eafddb2b48c43fc2771d5000a4b38391c3a79d9d870b4cba470729d6d5b3635
|
||||
1f6d1ca004d92a998618d6fc5a1077d09a5203050427134da85191a2cddffd63
|
||||
f542a824727e79aa752b9819c92f7c7b97ed171ae3432099de1b632566d1452b
|
||||
6885becb564d00e9efe643d5f3d583763a7ce250176a453f15455394a4842252
|
||||
bb7005f20b7ba12503bb421bc9531bdacfb13d37424ec3ff1120f5ab6d60a6df
|
||||
baed592015dea8d883c07acea2f494ac9f7d783a43e3745234cc132357fd5c20
|
||||
e34ef87f9218e3571c467199efa804b876407381952bb2fcc054f0378baf0cf3
|
||||
8bc3bfdbd85022aab77f1b7052489e381b0738699fcdae8e153a05067c5b5980
|
||||
f5d225ba4e3afae38a1dbfffc4863c32a280db9d48ae14c3781b441f60c6c9db
|
||||
6dcc84eb61af8331347fe355426ce9c0dca61ebc8d8826eb1320f7ddd3fede64
|
||||
ee6276dcf8795d94e6ad7a98e7c464d23cf2fee7c18f74a52d258f379aaa73f5
|
||||
6a661627848b6d1c3aecd830bde426f766d0f7bcc1cf1d022d0bb8f059b3b0eb
|
||||
cf3408fe15649ce05215aed87c6d5c811e28fa4739e237456ce4577c2932c2cf
|
||||
7c1a4a04666cb61be2cb204b3832a0f89136f316ff2be22ec288e212c58f79ff
|
||||
190568f3941edf39b5bf3ed58040c8c8fe841da3feaa612ca3114e94258e48ec
|
||||
e6cb6b18438235856f9709116d09997e402f8807085d05c434127c6a22d6c1e7
|
||||
7119a76ad777dc84af6f89c8c06760474e88bbc102b082567e1edfe9356f7233
|
||||
789b62078c9e328452ab2e95379f68493de9e0f33d6ed5dfd358810ef0f19d29
|
||||
2037823b16f681b3dd2568bc88212bc0d66a9e215bebf2f4ea7f08e77ff367fd
|
||||
b931c9c95ffcb6a0328ce7174205605425bfe0ef9491e6367f39e4284510af38
|
||||
d83a9bdcafc82e4258cd9ef2811ab9d1213e2d050b72f740b4f3b47a4b0bbb1c
|
||||
9b0211a008a15a9581b1608d3007c727c17759c70c05b78c7e5b119ec6e4673b
|
||||
9d874a0b011157b5b15eb0285848c2d61c87901517aa22568d2e4c3f40514c7f
|
||||
707b65747d3700e1d8eb7fa348f9aed575f35c8bbd095658a26d0cf5c45e258f
|
||||
4baf6d8a9bf1391aebb26b938245f37772515ea6bd760b72456657b0da0afc49
|
||||
c4d652f7f641c99ab170cb821bd32a
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
cleartomark
|
||||
%%EndResource
|
||||
/F8 /YRDCDK+CMR10
|
||||
[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/hyphen/.notdef/.notdef
|
||||
/.notdef/one/two/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/B/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/M/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/S/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef ]
|
||||
ipeMakeFont
|
||||
%%BeginResource: font DQQFEW+CMMI10
|
||||
%!PS-AdobeFont-1.1: CMMI10 1.100
|
||||
%%CreationDate: 1996 Jul 23 07:53:57
|
||||
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
|
||||
11 dict begin
|
||||
/FontInfo 7 dict dup begin
|
||||
/version (1.100) readonly def
|
||||
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
|
||||
/FullName (CMMI10) readonly def
|
||||
/FamilyName (Computer Modern) readonly def
|
||||
/Weight (Medium) readonly def
|
||||
/ItalicAngle -14.04 def
|
||||
/isFixedPitch false def
|
||||
end readonly def
|
||||
/FontName /DQQFEW+CMMI10 def
|
||||
/PaintType 0 def
|
||||
/FontType 1 def
|
||||
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
|
||||
/Encoding 256 array
|
||||
0 1 255 {1 index exch /.notdef put} for
|
||||
dup 12 /beta put
|
||||
dup 120 /x put
|
||||
readonly def
|
||||
/FontBBox{-32 -250 1048 750}readonly def
|
||||
currentdict end
|
||||
currentfile eexec
|
||||
d9d66f633b846a97b686a97e45a3d0aa0529731c99a784ccbe85b4993b2eebde
|
||||
3b12d472b7cf54651ef21185116a69ab1096ed4bad2f646635e019b6417cc77b
|
||||
532f85d811c70d1429a19a5307ef63eb5c5e02c89fc6c20f6d9d89e7d91fe470
|
||||
b72befda23f5df76be05af4ce93137a219ed8a04a9d7d6fdf37e6b7fcde0d90b
|
||||
986423e5960a5d9fbb4c956556e8df90cbfaec476fa36fd9a5c8175c9af513fe
|
||||
d919c2ddd26bdc0d99398b9f4d03d5993dfc0930297866e1cd0a319b6b1fd958
|
||||
9e394a533a081c36d456a09920001a3d2199583eb9b84b4dee08e3d12939e321
|
||||
990cd249827d9648574955f61baaa11263a91b6c3d47a5190165b0c25abf6d3e
|
||||
6ec187e4b05182126bb0d0323d943170b795255260f9fd25f2248d04f45dfbfb
|
||||
def7ff8b19bfef637b210018ae02572b389b3f76282beb29cc301905d388c721
|
||||
59616893e774413f48de0b408bc66dce3fe17cb9f84d205839d58014d6a88823
|
||||
d9320ae93af96d97a02c4d5a2bb2b8c7925c4578003959c46e3ce1a2f0eac4bf
|
||||
8b9b325e46435bde60bc54d72bc8acb5c0a34413ac87045dc7b84646a324b808
|
||||
6fd8e34217213e131c3b1510415ce45420688ed9c1d27890ec68bd7c1235faf9
|
||||
1dab3a369dd2fc3be5cf9655c7b7eda7361d7e05e5831b6b8e2eec542a7b38ee
|
||||
03be4bac6079d038acb3c7c916279764547c2d51976baba94ba9866d79f13909
|
||||
95aa39b0f03103a07cbdf441b8c5669f729020af284b7ff52a29c6255fcaacf1
|
||||
74109050fba2602e72593fbcbfc26e726ee4aef97b7632bc4f5f353b5c67fed2
|
||||
3ea752a4a57b8f7feff1d7341d895f0a3a0be1d8e3391970457a967eff84f6d8
|
||||
47750b1145b8cc5bd96ee7aa99ddc9e06939e383bda41175233d58ad263ebf19
|
||||
afc0e2f840512d321166547b306c592b8a01e1fa2564b9a26dac14256414e4c8
|
||||
42616728d918c74d13c349f4186ec7b9708b86467425a6fdb3a396562f7ee4d8
|
||||
40b43621744cf8a23a6e532649b66c2a0002dd04f8f39618e4f572819dd34837
|
||||
b5a08e643fdca1505af6a1fa3ddfd1fa758013caed8acddbbb334d664dff5b53
|
||||
95601766777978d01677b8d19e1b10a078432d2884bb41b16cd591b4271952ff
|
||||
dd415fecbbde620b28901f2ebb6f2ff477271778900f301a0552058f7a05caa8
|
||||
3d3d896488d26e74dd6808576a76f7a4c23e666b1b4967ef794c61ad0bcd59f9
|
||||
52cc68d0a8700aad19dd9e12d16e59ee0bacd0f60f941d7095a5bfd2e54b34d3
|
||||
639589d4cb9e6165ee154bc27a85e1467e075e179e445c43447ab074a220bddc
|
||||
f485518b5435b6cbef799360a3044cabfca681509517cf7756ef548febeebf64
|
||||
db125420b2618a0643b941c5b085c88cab12ffd735c259a1b915679ff79510c8
|
||||
7675950e41e6eed551ffc0a1c5b10566f55b1c1cd7afc3c5ab34d2b21fb914bf
|
||||
72187bd0345273d92f7f79270190f311ba69384c17e8ddb9875d7baeac8e36da
|
||||
3550b89ab37d36ecf8e393bf99a8bf80daaf3cdecd7999892d74b57efab7d5d1
|
||||
17d2a99eda037e27f534a2b4465f3de47c79e928f1087e115c56869ea814043b
|
||||
383a0cb34d5123ccb2ddc35451e2684d3b1887b434dec0b2023106fecaeff05a
|
||||
e247b513d2ad5d701d4ca13723084af0a4219e83bedeb1ddd1f5afa4fe4dc2f0
|
||||
09869ed471d708285a2299e1f75073e73f1b343d8674df74ba21adbb2ce5ed64
|
||||
a9bd159ee867163a9f9a14f833e3a194b76cd4f7647d351e3050091d5a0886af
|
||||
547c8718753f49dd0af3fd0ce23ffb4bf6e81f741c7627e73e635a181816e17e
|
||||
706916e8020a12446d689c78bfaae84d401eb33df4b3a8e7a7d12e829237b339
|
||||
a8eb5f2ef885571844b573b33475b4d6fdaa3b59252990c6122a587a40bb1d70
|
||||
f91dbf8078b49a41d495aca41ec469c673cd0c28d4d61ed07ee86d8052c9f2fe
|
||||
c88f8329dde583320b02c8e5f7bb747d7d0f8790e7e83f79a0445c2a80bcd219
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
cleartomark
|
||||
%%EndResource
|
||||
/F11 /DQQFEW+CMMI10
|
||||
[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/beta/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/x/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef ]
|
||||
ipeMakeFont
|
||||
%%BeginResource: font BQGNTD+CMSY10
|
||||
%!PS-AdobeFont-1.1: CMSY10 1.0
|
||||
%%CreationDate: 1991 Aug 15 07:20:57
|
||||
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
|
||||
11 dict begin
|
||||
/FontInfo 7 dict dup begin
|
||||
/version (1.0) readonly def
|
||||
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
|
||||
/FullName (CMSY10) readonly def
|
||||
/FamilyName (Computer Modern) readonly def
|
||||
/Weight (Medium) readonly def
|
||||
/ItalicAngle -14.035 def
|
||||
/isFixedPitch false def
|
||||
end readonly def
|
||||
/FontName /BQGNTD+CMSY10 def
|
||||
/PaintType 0 def
|
||||
/FontType 1 def
|
||||
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
|
||||
/Encoding 256 array
|
||||
0 1 255 {1 index exch /.notdef put} for
|
||||
dup 112 /radical put
|
||||
readonly def
|
||||
/FontBBox{-29 -960 1116 775}readonly def
|
||||
currentdict end
|
||||
currentfile eexec
|
||||
d9d66f633b846a97b686a97e45a3d0aa052f09f9c8ade9d907c058b87e9b6964
|
||||
7d53359e51216774a4eaa1e2b58ec3176bd1184a633b951372b4198d4e8c5ef4
|
||||
a213acb58aa0a658908035bf2ed8531779838a960dfe2b27ea49c37156989c85
|
||||
e21b3abf72e39a89232cd9f4237fc80c9e64e8425aa3bef7ded60b122a52922a
|
||||
221a37d9a807dd01161779dde7d31ff2b87f97c73d63eecdda4c49501773468a
|
||||
27d1663e0b62f461f6e40a5d6676d1d12b51e641c1d4e8e2771864fc104f8cbf
|
||||
5b78ec1d88228725f1c453a678f58a7e1b7bd7ca700717d288eb8da1f57c4f09
|
||||
0abf1d42c5ddd0c384c7e22f8f8047be1d4c1cc8e33368fb1ac82b4e96146730
|
||||
de3302b2e6b819cb6ae455b1af3187ffe8071aa57ef8a6616b9cb7941d44ec7a
|
||||
71a7bb3df755178d7d2e4bb69859efa4bbc30bd6bb1531133fd4d9438ff99f09
|
||||
4ecc068a324d75b5f696b8688eeb2f17e5ed34ccd6d047a4e3806d000c199d7c
|
||||
515db70a8d4f6146fe068dc1e5de8bc5703711da090312ba3fc00a08c453c609
|
||||
c627a8aeb09eb6cabaf5ef45973c906003d9e1dcb3c069febd42b1b981f6c74f
|
||||
1f2b4d60b51bc2f0bed081d3b88008e7209cbc0e7208f47d8bcec16c45e4cbe5
|
||||
fd6f1765a6bb0964fe0a01452c5ad1a27989ed7e99fd45f2a8f3c22aad45095a
|
||||
59361eeff6267a049b5d4808972b79dd7ba89e0f1aa9c4c313618317a04bd157
|
||||
277074e801a07c2928ace41db514821a291b4240b524241a09ff438c2a8797e6
|
||||
0f2b1d9cb4d50bc559adf43cec274ce4647278f1be57742dcae594039796ae18
|
||||
a45a3e20bb6edaedf05bab96f688bc8bc0fc096b106401494da8b1409fdc6f8f
|
||||
e40e9782ee02425e9f9136c986e413ca21b032e2088c175602c899f2de87fd25
|
||||
68d432995b2a2458e5
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
cleartomark
|
||||
%%EndResource
|
||||
/F14 /BQGNTD+CMSY10
|
||||
[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/radical/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef ]
|
||||
ipeMakeFont
|
||||
%%BeginResource: font WTVEFS+CMBX10
|
||||
%!PS-AdobeFont-1.1: CMBX10 1.00B
|
||||
%%CreationDate: 1992 Feb 19 19:54:06
|
||||
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
|
||||
11 dict begin
|
||||
/FontInfo 7 dict dup begin
|
||||
/version (1.00B) readonly def
|
||||
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
|
||||
/FullName (CMBX10) readonly def
|
||||
/FamilyName (Computer Modern) readonly def
|
||||
/Weight (Bold) readonly def
|
||||
/ItalicAngle 0 def
|
||||
/isFixedPitch false def
|
||||
end readonly def
|
||||
/FontName /WTVEFS+CMBX10 def
|
||||
/PaintType 0 def
|
||||
/FontType 1 def
|
||||
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
|
||||
/Encoding 256 array
|
||||
0 1 255 {1 index exch /.notdef put} for
|
||||
dup 104 /h put
|
||||
readonly def
|
||||
/FontBBox{-301 -250 1164 946}readonly def
|
||||
currentdict end
|
||||
currentfile eexec
|
||||
d9d66f633b846a97b686a97e45a3d0aa052a014267b7904eb3c0d3bd0b83d891
|
||||
016ca6ca4b712adeb258faab9a130ee605e61f77fc1b738abc7c51cd46ef8171
|
||||
9098d5fee67660e69a7ab91b58f29a4d79e57022f783eb0fbbb6d4f4ec35014f
|
||||
d2decba99459a4c59df0c6eba150284454e707dc2100c15b76b4c19b84363758
|
||||
469a6c558785b226332152109871a9883487dd7710949204ddcf837e6a8708b8
|
||||
2bdbf16fbc7512faa308a093fe5f00f963068b8b731a88d7740b0ddaed1b3f82
|
||||
7db9dfb4372d3935c286e39ee7ac9fb6a9b5ce4d2fae1bc0e55ae02bfc464378
|
||||
77b9f65c23e3bab41efae344ddc9ab1b3ccbc0618290d83dc756f9d5befecb18
|
||||
2db0e39997f264d408bd076f65a50e7e94c9c88d849ab2e92005cfa316accd91
|
||||
ff524aad7262b10351c50ebad08fb4cd55d2e369f6e836c82c591606e1e5c73f
|
||||
de3fa3cad272c67c6cbf43b66fe4b8677dafeea19288428d07feb1f4001baa68
|
||||
7aad6ddbe432714e799cfa49d8a1a128f32e8b280524bc8041f1e64ece4053c4
|
||||
9f0aec699a75b827002e9f95826db3f643338f858011008e338a899020962176
|
||||
cf66a62e3aef046d91c88c87deb03ce6ccdf4fb651990f0e86d17409f121773d
|
||||
6877df0085dfb269a3c07aa6660419bd0f0ef3c53da2318ba1860ab34e28bac6
|
||||
e82ddb1c43e5203ac9df9277098f2e42c0f7bd03c6d90b629de97730245b8e8e
|
||||
8903b9225098079c55a37e4e59ae2a9e36b6349fa2c09bb1f5f4433e4eefc75e
|
||||
3f9830eb085e7e6fbe2666ac5a398c2df228062acf9fca5656390a15837c4a99
|
||||
ec3740d873cfef2e248b44ca134693a782594dd0692b4dbf1f16c4cdeca692c4
|
||||
0e44fdbef704101118bc53575bf22731e7f7717934ad715ac33b5d3679b784c9
|
||||
4046e6cd3c0ad80ed1f65626b14e33cfda6eb2825dc444fa6208b0b4ae29cbba
|
||||
8db020db0fbfdd367806c3e0a204ea3c5199cb53ef5744fa492b80dd62ce2473
|
||||
7c044bba551a41c94ed39cef1f87baebe104be75ad5e7db73311a007accc7c6a
|
||||
828c4cab2640859307635684ecae8133c7bda5a03b5a5589b209749ce9d6e139
|
||||
1b2b64a095beacb5eb2df5bf6e1ed180ddb3e1e3dd371242e0df915277ef6666
|
||||
c16305389f161d9c1555b2ab19806c5536397cfb0152d3db9967e23994b85131
|
||||
343eab8c7a11a88576b8430b4a7cec3e3c100b5fa02ec33422c9adde0f3a1143
|
||||
3bb2e7db096f33f794b041278e1fbc75c49be7f2ab787c8b2e92c0a1800e4fee
|
||||
7e5c815a19621a9bc5b3b4392fa84f1254847cb523ea86910be9de38d6007311
|
||||
04434961bf1742dedf34244d43cb96cbddbe2080db7020402ff8e0b391af827d
|
||||
ab714d59e44c0e2851e6fe82cd6aa69212f7c45dd001cdd50b275589987d84cd
|
||||
bc0a6bff8ef29877fa13d418caed879ebb3828a295bf037b7c03061b9e7d3227
|
||||
12d7dee63c22ce05d988850ef4dd9314c0fea2661cf8688c3d53f22aa439a9bb
|
||||
2a12b3458d45683ea3d49dc880faaaf8c23c486bf0fb5a606f7a211f72225db3
|
||||
db146bdb01c7edf8206663c717536acc410871c952c783144c542047920dd4f1
|
||||
417ebd89f5137975f8e5dccb8b33d8d65c4b57aff7b9a1e820720ec4993ec419
|
||||
cc471b55fd83ade7ccdd17602b9dda972cf72053ed0681c548295342a74d1489
|
||||
dfd974588112d4cb630389a4f601f283c057f0cf4a14d82145bdfb969dd37e96
|
||||
4bbed075b78b51f1e2d512647277b9ce8fb16d00896bb88b0a8463794357cfc8
|
||||
647fa8983884d0836a1e08a9b3d7a3866052ec43c9fb59ca9b02ab37cb7492a3
|
||||
032bc29f96d942292fc9b9393b60fa56e4d3b5b8960e2f37af81f861ea7314bf
|
||||
2d17216b4ca5aacdb6c506035bc90fdb8ffae35537971dcedd6425c0f00d0e35
|
||||
9d0893f7820cee893128d8df630771310e9de7f11c8be5e6a98089799299e34b
|
||||
84c1d7157463f7bfbfcb4dfa2dd96af9c315dec556110c9daaf92eb9b02a9e09
|
||||
27c6cd7ce552d41cd8ca202c65d01e08f3adcb63d7c88efc87e4b36e7447032b
|
||||
1743b861cde7b7afa0bacb753072c8b2a0a91099040f64bdb9ca00397c86bb1d
|
||||
8aa1a71b14b4ed33d46cdd6a3b151317272a6da138e9acdff929ace9416c7199
|
||||
3ea6921c955858c2763c95be9b2cc71b35bb2fd70e3b8be088ef0e2cfc8951c5
|
||||
06bf3f4368fa69caeac071175e6c1536288eb3c7f579a177592effe1c0bf8e40
|
||||
3c8befda61cf965cc700ff22d1c9e5f43fd909ab4b7838654ea25f50691b13c6
|
||||
ca4d06ceaf02813436d06eb44c850715e9f50e68307bb5a3b457ff17529506c0
|
||||
9d3e7d82afd5253d1cee090a7f
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
cleartomark
|
||||
%%EndResource
|
||||
/F15 /WTVEFS+CMBX10
|
||||
[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/h/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef ]
|
||||
ipeMakeFont
|
||||
%%EndSetup
|
||||
0 J 1 j
|
||||
q q q 0.4 w
|
||||
288.054 234.085 m
|
||||
295.998 234.085 l
|
||||
295.998 243.022 l
|
||||
288.054 243.022 l
|
||||
h S
|
||||
Q
|
||||
q 0.4 w
|
||||
290.04 243.022 m
|
||||
290.04 246.374 l
|
||||
S
|
||||
Q
|
||||
q 0.4 w
|
||||
294.012 243.022 m
|
||||
294.012 246.374 l
|
||||
S
|
||||
Q
|
||||
Q
|
||||
q 0.4 w
|
||||
289.047 239.671 m
|
||||
295.005 239.671 l
|
||||
295.005 241.905 l
|
||||
289.047 241.905 l
|
||||
h S
|
||||
Q
|
||||
q 0.4 w
|
||||
289.047 235.202 m
|
||||
295.005 235.202 l
|
||||
295.005 238.554 l
|
||||
289.047 238.554 l
|
||||
h S
|
||||
Q
|
||||
Q
|
||||
q 1 0 0 1 297.648 232.01 cm 1 0 0 1 0 0 cm 0 g
|
||||
0 G
|
||||
|
||||
1 0 0 1 0 -785.192 cm
|
||||
BT
|
||||
/F8 9.963 Tf 0 785.192 Td[(MS)]TJ
|
||||
ET
|
||||
Q
|
||||
q 1 0 0 1 323.751 239.91 cm 1 0 0 1 0 0 cm 0 g
|
||||
0 G
|
||||
|
||||
1 0 0 1 0 -785.192 cm
|
||||
BT
|
||||
/F8 9.963 Tf 0 785.192 Td[(BS-2)]TJ
|
||||
ET
|
||||
Q
|
||||
q 1 0 0 1 240.458 239.91 cm 1 0 0 1 0 0 cm 0 g
|
||||
0 G
|
||||
|
||||
1 0 0 1 0 -785.192 cm
|
||||
BT
|
||||
/F8 9.963 Tf 0 785.192 Td[(BS-1)]TJ
|
||||
ET
|
||||
Q
|
||||
q [1 3] 0 d
|
||||
0.4 w
|
||||
315.861 263.271 m
|
||||
301.957 255.591 l
|
||||
307.916 255.591 l
|
||||
294.012 247.91 l
|
||||
S
|
||||
Q
|
||||
q [1 3] 0 d
|
||||
0.4 w
|
||||
268.192 263.271 m
|
||||
284.081 255.591 l
|
||||
278.123 255.591 l
|
||||
290.04 247.91 l
|
||||
S
|
||||
Q
|
||||
q 1 0 0 1 302.07 266.613 cm 1 0 0 1 0 0 cm 1 0 0 1 0 2.042 cm
|
||||
0 g
|
||||
0 G
|
||||
|
||||
1 0 0 1 0 -783.681 cm
|
||||
BT
|
||||
/F14 9.963 Tf 0 791.203 Td[(p)]TJ
|
||||
ET
|
||||
1 0 0 1 8.302 791.203 cm
|
||||
q
|
||||
[]0 d
|
||||
0 J
|
||||
0.398 w
|
||||
0 0.199 m
|
||||
6.161 0.199 l
|
||||
S
|
||||
Q
|
||||
1 0 0 1 -8.302 -791.203 cm
|
||||
BT
|
||||
/F11 9.963 Tf 8.302 783.681 Td[(\014)-52(x)]TJ/F7 6.974 Tf 11.855 -1.494 Td[(2)]TJ
|
||||
ET
|
||||
Q
|
||||
q 1 0 0 1 268.192 266.343 cm 1 0 0 1 0 0 cm 1 0 0 1 0 1.494 cm
|
||||
0 g
|
||||
0 G
|
||||
|
||||
1 0 0 1 0 -787.71 cm
|
||||
BT
|
||||
/F11 9.963 Tf 0 787.71 Td[(x)]TJ/F7 6.974 Tf 5.694 -1.494 Td[(1)]TJ
|
||||
ET
|
||||
Q
|
||||
q 1 0 0 1 268.164 248.518 cm 1 0 0 1 0 0 cm 1 0 0 1 0 1.494 cm
|
||||
0 g
|
||||
0 G
|
||||
|
||||
1 0 0 1 0 -785.081 cm
|
||||
BT
|
||||
/F15 9.963 Tf 0 785.081 Td[(h)]TJ/F7 6.974 Tf 6.365 -1.494 Td[(1)]TJ
|
||||
ET
|
||||
Q
|
||||
q 1 0 0 1 307.916 248.518 cm 1 0 0 1 0 0 cm 1 0 0 1 0 1.494 cm
|
||||
0 g
|
||||
0 G
|
||||
|
||||
1 0 0 1 0 -785.081 cm
|
||||
BT
|
||||
/F15 9.963 Tf 0 785.081 Td[(h)]TJ/F7 6.974 Tf 6.365 -1.494 Td[(2)]TJ
|
||||
ET
|
||||
Q
|
||||
q 0.4 w
|
||||
325.267 292.841 m
|
||||
358.546 262.963 l
|
||||
358.546 233.086 l
|
||||
325.267 203.208 l
|
||||
291.988 233.086 l
|
||||
291.988 262.963 l
|
||||
325.267 292.841 l
|
||||
S
|
||||
Q
|
||||
q 0.4 w
|
||||
325.267 248.025 m
|
||||
325.267 262.963 l
|
||||
316.947 262.963 l
|
||||
333.587 262.963 l
|
||||
333.587 270.433 l
|
||||
S
|
||||
Q
|
||||
q 0.4 w
|
||||
325.267 262.963 m
|
||||
325.267 270.433 l
|
||||
S
|
||||
Q
|
||||
q 0.4 w
|
||||
316.947 270.433 m
|
||||
316.947 270.433 l
|
||||
S
|
||||
Q
|
||||
q 0.4 w
|
||||
316.947 262.963 m
|
||||
316.947 270.433 l
|
||||
S
|
||||
Q
|
||||
q 0.4 w
|
||||
258.709 248.025 m
|
||||
258.709 262.963 l
|
||||
267.028 262.963 l
|
||||
258.709 262.963 l
|
||||
250.389 262.963 l
|
||||
250.389 270.433 l
|
||||
250.389 262.963 l
|
||||
258.709 262.963 l
|
||||
258.709 270.433 l
|
||||
258.709 262.963 l
|
||||
267.028 262.963 l
|
||||
267.028 270.433 l
|
||||
S
|
||||
Q
|
||||
q 0.4 w
|
||||
292 262.544 m
|
||||
256 295.999 l
|
||||
224 266.726 l
|
||||
224 233.272 l
|
||||
256 203.999 l
|
||||
292 233.272 l
|
||||
S
|
||||
Q
|
||||
showpage
|
||||
%%BeginIpeXml: /FlateDecode
|
||||
%GhTi4968f@&AI`d1nIqadRoh%%cl"$V2(XgbtQ0r$@$#if=3)?-NCb0f`FKH4A%6qU"/R[X52<`
|
||||
%EF)kTZHY/.(6_9D"tChKND80-R7,q0W$im5@op4S,:L2EN:Y"_77s'2kp0_kOk@T?9Bc%b2Mo.r
|
||||
%!QGbL61[K8c6?.e=alR<AXWqN\-1o(dqNqhM6<>J7M(R+6_2LRR5K8ubl?Bg,b<O2IBX/`Ua7Xh
|
||||
%76OHF:/B&kQ=62Wf586J[VOGnJ*Lq+H<6NC9oaZ?"fWY:L^OB9,R04I80nFW#Z!F>!MWu?PAB>l
|
||||
%ff%A4qNr&_okd*3Ml4%_RPHI6X&0!bP&e?(HW5)8<f!9mKDAn;EjkZsadMd9AVZL>",EfW$gJ3b
|
||||
%=!-fO)/#m"]?m?D7>G>ka@SNU0K)nJoBD6d%Rq`P7Qm3T6FjMumB6+VAu/@E/GmWu/X_D$(Rc[*
|
||||
%-_)]U(kZ?K/00;^+rD)*qbX&a,+[F3,'S=`c6j3j<2h,eF.:M</[bu99LgA7[?I?5.P:3/L,?$d
|
||||
%[ONNMQ#-fra3X:snN;tP9UR)p)(L:LCc/M`Dm0C7[?3tcrVCR@Vsjjb6,u'?>lr>CR'-h2<c&oi
|
||||
%QGO^t:HH3m\jW_>]!C",V$a2Y48X'VlUA@a'ES?Qc4mujh_"j-8&t:+7gHEf8O*pP!8]OoFH/qj
|
||||
%TRp[_8CoFKe/p^_*8X46G)Mh6+e>&/i9PIdAb)UT?<f(32soYUe@+TT\c;=.:DYCCUc)0Z!$=Q:
|
||||
%Hc<c<j[s>u^gZ/Qmpk;>k//$t2F!$V(T+59Z/%s2Fo4.5/Y4h_!HAtB/&u^Wo/M4\R=6RFD>LtL
|
||||
%5)K8^dCe(dS2+MHR/]V]Po(KN3$^2R+\*ehntPfa-;s..-BR!lFFPZO2\MZ\pd++uDSLq)gD=u+
|
||||
%]I/a&a1A<;YPe[&mV:B@re5B)/mJQ4BD9EYO)g6*m]DQ;'>1%;5-#09)8qj+d:SB=D<+i:X_mbl
|
||||
%e4F#RkKj5Aq,f=')9\BUnVoOcpmd(,]GREd]g97bMU+EF)[/Ird2e;KhbY_4DTutl[ETB3rCLtc
|
||||
%p^cM-n..mJF2.~>
|
||||
%%EndIpeXml
|
||||
%%Trailer
|
||||
end
|
||||
%%EOF
|
||||
@@ -1,818 +0,0 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: MATLAB, The Mathworks, Inc. Version 7.5.0.338 (R2007b). Operating System: Linux 2.6.22.9-61.fc6 #1 SMP Thu Sep 27 18:48:03 EDT 2007 i686.
|
||||
%%Title: /extras/kaltenbe/EMOS/data/20090505_DualStream_Lab/figs/FER_comparison2.eps
|
||||
%%CreationDate: 05/12/2009 14:32:18
|
||||
%%DocumentNeededFonts: Helvetica
|
||||
%%DocumentProcessColors: Cyan Magenta Yellow Black
|
||||
%%LanguageLevel: 2
|
||||
%%Pages: 1
|
||||
%%BoundingBox: 48 195 551 595
|
||||
%%EndComments
|
||||
|
||||
%%BeginProlog
|
||||
% MathWorks dictionary
|
||||
/MathWorks 160 dict begin
|
||||
% definition operators
|
||||
/bdef {bind def} bind def
|
||||
/ldef {load def} bind def
|
||||
/xdef {exch def} bdef
|
||||
/xstore {exch store} bdef
|
||||
% operator abbreviations
|
||||
/c /clip ldef
|
||||
/cc /concat ldef
|
||||
/cp /closepath ldef
|
||||
/gr /grestore ldef
|
||||
/gs /gsave ldef
|
||||
/mt /moveto ldef
|
||||
/np /newpath ldef
|
||||
/cm /currentmatrix ldef
|
||||
/sm /setmatrix ldef
|
||||
/rm /rmoveto ldef
|
||||
/rl /rlineto ldef
|
||||
/s {show newpath} bdef
|
||||
/sc {setcmykcolor} bdef
|
||||
/sr /setrgbcolor ldef
|
||||
/sg /setgray ldef
|
||||
/w /setlinewidth ldef
|
||||
/j /setlinejoin ldef
|
||||
/cap /setlinecap ldef
|
||||
/rc {rectclip} bdef
|
||||
/rf {rectfill} bdef
|
||||
% page state control
|
||||
/pgsv () def
|
||||
/bpage {/pgsv save def} bdef
|
||||
/epage {pgsv restore} bdef
|
||||
/bplot /gsave ldef
|
||||
/eplot {stroke grestore} bdef
|
||||
% orientation switch
|
||||
/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def
|
||||
% coordinate system mappings
|
||||
/dpi2point 0 def
|
||||
% font control
|
||||
/FontSize 0 def
|
||||
/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0]
|
||||
makefont setfont} bdef
|
||||
/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse
|
||||
exch dup 3 1 roll findfont dup length dict begin
|
||||
{ 1 index /FID ne {def}{pop pop} ifelse } forall
|
||||
/Encoding exch def currentdict end definefont pop} bdef
|
||||
/isroman {findfont /CharStrings get /Agrave known} bdef
|
||||
/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse
|
||||
exch FMS} bdef
|
||||
/csm {1 dpi2point div -1 dpi2point div scale neg translate
|
||||
dup landscapeMode eq {pop -90 rotate}
|
||||
{rotateMode eq {90 rotate} if} ifelse} bdef
|
||||
% line types: solid, dotted, dashed, dotdash
|
||||
/SO { [] 0 setdash } bdef
|
||||
/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef
|
||||
/DA { [6 dpi2point mul] 0 setdash } bdef
|
||||
/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4
|
||||
dpi2point mul] 0 setdash } bdef
|
||||
% macros for lines and objects
|
||||
/L {lineto stroke} bdef
|
||||
/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef
|
||||
/AP {{rlineto} repeat} bdef
|
||||
/PDlw -1 def
|
||||
/W {/PDlw currentlinewidth def setlinewidth} def
|
||||
/PP {closepath eofill} bdef
|
||||
/DP {closepath stroke} bdef
|
||||
/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto
|
||||
neg 0 exch rlineto closepath} bdef
|
||||
/FR {MR stroke} bdef
|
||||
/PR {MR fill} bdef
|
||||
/L1i {{currentfile picstr readhexstring pop} image} bdef
|
||||
/tMatrix matrix def
|
||||
/MakeOval {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 0 360 arc tMatrix setmatrix} bdef
|
||||
/FO {MakeOval stroke} bdef
|
||||
/PO {MakeOval fill} bdef
|
||||
/PD {currentlinewidth 2 div 0 360 arc fill
|
||||
PDlw -1 eq not {PDlw w /PDlw -1 def} if} def
|
||||
/FA {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef
|
||||
/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||
0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef
|
||||
/FAn {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef
|
||||
/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||
0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef
|
||||
/vradius 0 def /hradius 0 def /lry 0 def
|
||||
/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def
|
||||
/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef
|
||||
/ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly
|
||||
vradius add translate hradius vradius scale 0 0 1 180 270 arc
|
||||
tMatrix setmatrix lrx hradius sub uly vradius add translate
|
||||
hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix
|
||||
lrx hradius sub lry vradius sub translate hradius vradius scale
|
||||
0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub
|
||||
translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FRR {MRR stroke } bdef
|
||||
/PRR {MRR fill } bdef
|
||||
/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def
|
||||
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||
rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad
|
||||
sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FlrRR {MlrRR stroke } bdef
|
||||
/PlrRR {MlrRR fill } bdef
|
||||
/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def
|
||||
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||
rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad
|
||||
sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FtbRR {MtbRR stroke } bdef
|
||||
/PtbRR {MtbRR fill } bdef
|
||||
/stri 6 array def /dtri 6 array def
|
||||
/smat 6 array def /dmat 6 array def
|
||||
/tmat1 6 array def /tmat2 6 array def /dif 3 array def
|
||||
/asub {/ind2 exch def /ind1 exch def dup dup
|
||||
ind1 get exch ind2 get sub exch } bdef
|
||||
/tri_to_matrix {
|
||||
2 0 asub 3 1 asub 4 0 asub 5 1 asub
|
||||
dup 0 get exch 1 get 7 -1 roll astore } bdef
|
||||
/compute_transform {
|
||||
dmat dtri tri_to_matrix tmat1 invertmatrix
|
||||
smat stri tri_to_matrix tmat2 concatmatrix } bdef
|
||||
/ds {stri astore pop} bdef
|
||||
/dt {dtri astore pop} bdef
|
||||
/db {2 copy /cols xdef /rows xdef mul dup 3 mul string
|
||||
currentfile
|
||||
3 index 0 eq {/ASCIIHexDecode filter}
|
||||
{/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if }
|
||||
ifelse exch readstring pop
|
||||
dup 0 3 index getinterval /rbmap xdef
|
||||
dup 2 index dup getinterval /gbmap xdef
|
||||
1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef
|
||||
/it {gs np dtri aload pop moveto lineto lineto cp c
|
||||
cols rows 8 compute_transform
|
||||
rbmap gbmap bbmap true 3 colorimage gr}bdef
|
||||
/il {newpath moveto lineto stroke}bdef
|
||||
currentdict end def
|
||||
%%EndProlog
|
||||
|
||||
%%BeginSetup
|
||||
MathWorks begin
|
||||
|
||||
0 cap
|
||||
|
||||
end
|
||||
%%EndSetup
|
||||
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
%%PageBoundingBox: 48 195 551 595
|
||||
MathWorks begin
|
||||
bpage
|
||||
%%EndPageSetup
|
||||
|
||||
%%BeginObject: obj1
|
||||
bplot
|
||||
|
||||
/dpi2point 12 def
|
||||
portraitMode 0216 7344 csm
|
||||
|
||||
367 195 6030 4805 rc
|
||||
86 dict begin %Colortable dictionary
|
||||
/c0 { 0.000000 0.000000 0.000000 sr} bdef
|
||||
/c1 { 1.000000 1.000000 1.000000 sr} bdef
|
||||
/c2 { 0.900000 0.000000 0.000000 sr} bdef
|
||||
/c3 { 0.000000 0.820000 0.000000 sr} bdef
|
||||
/c4 { 0.000000 0.000000 0.800000 sr} bdef
|
||||
/c5 { 0.910000 0.820000 0.320000 sr} bdef
|
||||
/c6 { 1.000000 0.260000 0.820000 sr} bdef
|
||||
/c7 { 0.000000 0.820000 0.820000 sr} bdef
|
||||
c0
|
||||
1 j
|
||||
1 sg
|
||||
0 0 6913 5186 rf
|
||||
6 w
|
||||
0 4226 5356 0 0 -4226 899 4615 4 MP
|
||||
PP
|
||||
-5356 0 0 4226 5356 0 0 -4226 899 4615 5 MP stroke
|
||||
4 w
|
||||
DO
|
||||
0 sg
|
||||
899 4615 mt 899 389 L
|
||||
899 389 mt 899 389 L
|
||||
1434 4615 mt 1434 389 L
|
||||
1434 389 mt 1434 389 L
|
||||
1970 4615 mt 1970 389 L
|
||||
1970 389 mt 1970 389 L
|
||||
2505 4615 mt 2505 389 L
|
||||
2505 389 mt 2505 389 L
|
||||
3041 4615 mt 3041 389 L
|
||||
3041 389 mt 3041 389 L
|
||||
3577 4615 mt 3577 389 L
|
||||
3577 389 mt 3577 389 L
|
||||
4112 4615 mt 4112 389 L
|
||||
4112 389 mt 4112 389 L
|
||||
4648 4615 mt 4648 389 L
|
||||
4648 389 mt 4648 389 L
|
||||
5183 4615 mt 5183 389 L
|
||||
5183 389 mt 5183 389 L
|
||||
5719 4615 mt 5719 389 L
|
||||
5719 389 mt 5719 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
899 4615 mt 6255 4615 L
|
||||
6255 4615 mt 6255 4615 L
|
||||
899 3558 mt 6255 3558 L
|
||||
6255 3558 mt 6255 3558 L
|
||||
899 2502 mt 6255 2502 L
|
||||
6255 2502 mt 6255 2502 L
|
||||
899 1445 mt 6255 1445 L
|
||||
6255 1445 mt 6255 1445 L
|
||||
899 389 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
SO
|
||||
6 w
|
||||
899 4615 mt 6255 4615 L
|
||||
899 389 mt 6255 389 L
|
||||
899 4615 mt 899 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
899 4615 mt 6255 4615 L
|
||||
899 4615 mt 899 389 L
|
||||
899 4615 mt 899 4561 L
|
||||
899 389 mt 899 442 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
763 4760 mt
|
||||
(-20) s
|
||||
1434 4615 mt 1434 4561 L
|
||||
1434 389 mt 1434 442 L
|
||||
1298 4760 mt
|
||||
(-18) s
|
||||
1970 4615 mt 1970 4561 L
|
||||
1970 389 mt 1970 442 L
|
||||
1834 4760 mt
|
||||
(-16) s
|
||||
2505 4615 mt 2505 4561 L
|
||||
2505 389 mt 2505 442 L
|
||||
2369 4760 mt
|
||||
(-14) s
|
||||
3041 4615 mt 3041 4561 L
|
||||
3041 389 mt 3041 442 L
|
||||
2905 4760 mt
|
||||
(-12) s
|
||||
3577 4615 mt 3577 4561 L
|
||||
3577 389 mt 3577 442 L
|
||||
3441 4760 mt
|
||||
(-10) s
|
||||
4112 4615 mt 4112 4561 L
|
||||
4112 389 mt 4112 442 L
|
||||
4009 4760 mt
|
||||
(-8) s
|
||||
4648 4615 mt 4648 4561 L
|
||||
4648 389 mt 4648 442 L
|
||||
4545 4760 mt
|
||||
(-6) s
|
||||
5183 4615 mt 5183 4561 L
|
||||
5183 389 mt 5183 442 L
|
||||
5080 4760 mt
|
||||
(-4) s
|
||||
5719 4615 mt 5719 4561 L
|
||||
5719 389 mt 5719 442 L
|
||||
5616 4760 mt
|
||||
(-2) s
|
||||
6255 4615 mt 6255 4561 L
|
||||
6255 389 mt 6255 442 L
|
||||
6222 4760 mt
|
||||
(0) s
|
||||
899 4615 mt 925 4615 L
|
||||
6255 4615 mt 6228 4615 L
|
||||
DO
|
||||
899 4615 mt 6255 4615 L
|
||||
6255 4615 mt 6255 4615 L
|
||||
SO
|
||||
899 4615 mt 952 4615 L
|
||||
6255 4615 mt 6201 4615 L
|
||||
640 4659 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 4585 mt
|
||||
(-4) s
|
||||
899 4296 mt 925 4296 L
|
||||
6255 4296 mt 6228 4296 L
|
||||
DO
|
||||
899 4296 mt 6255 4296 L
|
||||
6255 4296 mt 6255 4296 L
|
||||
SO
|
||||
899 4110 mt 925 4110 L
|
||||
6255 4110 mt 6228 4110 L
|
||||
DO
|
||||
899 4110 mt 6255 4110 L
|
||||
6255 4110 mt 6255 4110 L
|
||||
SO
|
||||
899 3978 mt 925 3978 L
|
||||
6255 3978 mt 6228 3978 L
|
||||
DO
|
||||
899 3978 mt 6255 3978 L
|
||||
6255 3978 mt 6255 3978 L
|
||||
SO
|
||||
899 3876 mt 925 3876 L
|
||||
6255 3876 mt 6228 3876 L
|
||||
DO
|
||||
899 3876 mt 6255 3876 L
|
||||
6255 3876 mt 6255 3876 L
|
||||
SO
|
||||
899 3792 mt 925 3792 L
|
||||
6255 3792 mt 6228 3792 L
|
||||
DO
|
||||
899 3792 mt 6255 3792 L
|
||||
6255 3792 mt 6255 3792 L
|
||||
SO
|
||||
899 3722 mt 925 3722 L
|
||||
6255 3722 mt 6228 3722 L
|
||||
DO
|
||||
899 3722 mt 6255 3722 L
|
||||
6255 3722 mt 6255 3722 L
|
||||
SO
|
||||
899 3660 mt 925 3660 L
|
||||
6255 3660 mt 6228 3660 L
|
||||
DO
|
||||
899 3660 mt 6255 3660 L
|
||||
6255 3660 mt 6255 3660 L
|
||||
SO
|
||||
899 3606 mt 925 3606 L
|
||||
6255 3606 mt 6228 3606 L
|
||||
DO
|
||||
899 3606 mt 6255 3606 L
|
||||
6255 3606 mt 6255 3606 L
|
||||
SO
|
||||
899 3558 mt 925 3558 L
|
||||
6255 3558 mt 6228 3558 L
|
||||
DO
|
||||
899 3558 mt 6255 3558 L
|
||||
6255 3558 mt 6255 3558 L
|
||||
SO
|
||||
899 3558 mt 952 3558 L
|
||||
6255 3558 mt 6201 3558 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 3602 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 3528 mt
|
||||
(-3) s
|
||||
899 3240 mt 925 3240 L
|
||||
6255 3240 mt 6228 3240 L
|
||||
DO
|
||||
899 3240 mt 6255 3240 L
|
||||
6255 3240 mt 6255 3240 L
|
||||
SO
|
||||
899 3054 mt 925 3054 L
|
||||
6255 3054 mt 6228 3054 L
|
||||
DO
|
||||
899 3054 mt 6255 3054 L
|
||||
6255 3054 mt 6255 3054 L
|
||||
SO
|
||||
899 2922 mt 925 2922 L
|
||||
6255 2922 mt 6228 2922 L
|
||||
DO
|
||||
899 2922 mt 6255 2922 L
|
||||
6255 2922 mt 6255 2922 L
|
||||
SO
|
||||
899 2820 mt 925 2820 L
|
||||
6255 2820 mt 6228 2820 L
|
||||
DO
|
||||
899 2820 mt 6255 2820 L
|
||||
6255 2820 mt 6255 2820 L
|
||||
SO
|
||||
899 2736 mt 925 2736 L
|
||||
6255 2736 mt 6228 2736 L
|
||||
DO
|
||||
899 2736 mt 6255 2736 L
|
||||
6255 2736 mt 6255 2736 L
|
||||
SO
|
||||
899 2665 mt 925 2665 L
|
||||
6255 2665 mt 6228 2665 L
|
||||
DO
|
||||
899 2665 mt 6255 2665 L
|
||||
6255 2665 mt 6255 2665 L
|
||||
SO
|
||||
899 2604 mt 925 2604 L
|
||||
6255 2604 mt 6228 2604 L
|
||||
DO
|
||||
899 2604 mt 6255 2604 L
|
||||
6255 2604 mt 6255 2604 L
|
||||
SO
|
||||
899 2550 mt 925 2550 L
|
||||
6255 2550 mt 6228 2550 L
|
||||
DO
|
||||
899 2550 mt 6255 2550 L
|
||||
6255 2550 mt 6255 2550 L
|
||||
SO
|
||||
899 2502 mt 925 2502 L
|
||||
6255 2502 mt 6228 2502 L
|
||||
DO
|
||||
899 2502 mt 6255 2502 L
|
||||
6255 2502 mt 6255 2502 L
|
||||
SO
|
||||
899 2502 mt 952 2502 L
|
||||
6255 2502 mt 6201 2502 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 2546 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 2472 mt
|
||||
(-2) s
|
||||
899 2183 mt 925 2183 L
|
||||
6255 2183 mt 6228 2183 L
|
||||
DO
|
||||
899 2183 mt 6255 2183 L
|
||||
6255 2183 mt 6255 2183 L
|
||||
SO
|
||||
899 1997 mt 925 1997 L
|
||||
6255 1997 mt 6228 1997 L
|
||||
DO
|
||||
899 1997 mt 6255 1997 L
|
||||
6255 1997 mt 6255 1997 L
|
||||
SO
|
||||
899 1865 mt 925 1865 L
|
||||
6255 1865 mt 6228 1865 L
|
||||
DO
|
||||
899 1865 mt 6255 1865 L
|
||||
6255 1865 mt 6255 1865 L
|
||||
SO
|
||||
899 1763 mt 925 1763 L
|
||||
6255 1763 mt 6228 1763 L
|
||||
DO
|
||||
899 1763 mt 6255 1763 L
|
||||
6255 1763 mt 6255 1763 L
|
||||
SO
|
||||
899 1679 mt 925 1679 L
|
||||
6255 1679 mt 6228 1679 L
|
||||
DO
|
||||
899 1679 mt 6255 1679 L
|
||||
6255 1679 mt 6255 1679 L
|
||||
SO
|
||||
899 1609 mt 925 1609 L
|
||||
6255 1609 mt 6228 1609 L
|
||||
DO
|
||||
899 1609 mt 6255 1609 L
|
||||
6255 1609 mt 6255 1609 L
|
||||
SO
|
||||
899 1547 mt 925 1547 L
|
||||
6255 1547 mt 6228 1547 L
|
||||
DO
|
||||
899 1547 mt 6255 1547 L
|
||||
6255 1547 mt 6255 1547 L
|
||||
SO
|
||||
899 1493 mt 925 1493 L
|
||||
6255 1493 mt 6228 1493 L
|
||||
DO
|
||||
899 1493 mt 6255 1493 L
|
||||
6255 1493 mt 6255 1493 L
|
||||
SO
|
||||
899 1445 mt 925 1445 L
|
||||
6255 1445 mt 6228 1445 L
|
||||
DO
|
||||
899 1445 mt 6255 1445 L
|
||||
6255 1445 mt 6255 1445 L
|
||||
SO
|
||||
899 1445 mt 952 1445 L
|
||||
6255 1445 mt 6201 1445 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 1489 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 1415 mt
|
||||
(-1) s
|
||||
899 1127 mt 925 1127 L
|
||||
6255 1127 mt 6228 1127 L
|
||||
DO
|
||||
899 1127 mt 6255 1127 L
|
||||
6255 1127 mt 6255 1127 L
|
||||
SO
|
||||
899 941 mt 925 941 L
|
||||
6255 941 mt 6228 941 L
|
||||
DO
|
||||
899 941 mt 6255 941 L
|
||||
6255 941 mt 6255 941 L
|
||||
SO
|
||||
899 809 mt 925 809 L
|
||||
6255 809 mt 6228 809 L
|
||||
DO
|
||||
899 809 mt 6255 809 L
|
||||
6255 809 mt 6255 809 L
|
||||
SO
|
||||
899 707 mt 925 707 L
|
||||
6255 707 mt 6228 707 L
|
||||
DO
|
||||
899 707 mt 6255 707 L
|
||||
6255 707 mt 6255 707 L
|
||||
SO
|
||||
899 623 mt 925 623 L
|
||||
6255 623 mt 6228 623 L
|
||||
DO
|
||||
899 623 mt 6255 623 L
|
||||
6255 623 mt 6255 623 L
|
||||
SO
|
||||
899 552 mt 925 552 L
|
||||
6255 552 mt 6228 552 L
|
||||
DO
|
||||
899 552 mt 6255 552 L
|
||||
6255 552 mt 6255 552 L
|
||||
SO
|
||||
899 491 mt 925 491 L
|
||||
6255 491 mt 6228 491 L
|
||||
DO
|
||||
899 491 mt 6255 491 L
|
||||
6255 491 mt 6255 491 L
|
||||
SO
|
||||
899 437 mt 925 437 L
|
||||
6255 437 mt 6228 437 L
|
||||
DO
|
||||
899 437 mt 6255 437 L
|
||||
6255 437 mt 6255 437 L
|
||||
SO
|
||||
899 389 mt 925 389 L
|
||||
6255 389 mt 6228 389 L
|
||||
DO
|
||||
899 389 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
SO
|
||||
899 389 mt 952 389 L
|
||||
6255 389 mt 6201 389 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 433 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 359 mt
|
||||
(0) s
|
||||
899 4615 mt 6255 4615 L
|
||||
899 389 mt 6255 389 L
|
||||
899 4615 mt 899 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
gs 899 389 5357 4227 rc
|
||||
24 w
|
||||
/c8 { 1.000000 0.000000 0.000000 sr} bdef
|
||||
c8
|
||||
2678 -18 2678 -726 899 1133 3 MP stroke
|
||||
gr
|
||||
|
||||
24 w
|
||||
c8
|
||||
gs 753 243 5649 1037 rc
|
||||
857 1091 mt 941 1175 L
|
||||
941 1091 mt 857 1175 L
|
||||
3535 365 mt 3619 449 L
|
||||
3619 365 mt 3535 449 L
|
||||
6213 347 mt 6297 431 L
|
||||
6297 347 mt 6213 431 L
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
DA
|
||||
2678 -1081 2678 -457 899 1927 3 MP stroke
|
||||
gr
|
||||
|
||||
DA
|
||||
gs 753 243 5649 1831 rc
|
||||
SO
|
||||
857 1885 mt 941 1969 L
|
||||
941 1885 mt 857 1969 L
|
||||
3535 1428 mt 3619 1512 L
|
||||
3619 1428 mt 3535 1512 L
|
||||
6213 347 mt 6297 431 L
|
||||
6297 347 mt 6213 431 L
|
||||
DA
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
SO
|
||||
/c9 { 0.000000 1.000000 0.000000 sr} bdef
|
||||
c9
|
||||
2678 -1300 2678 808 899 883 3 MP stroke
|
||||
gr
|
||||
|
||||
c9
|
||||
SO
|
||||
gs 753 245 5649 1593 rc
|
||||
60 60 899 883 FO
|
||||
60 60 3577 1691 FO
|
||||
60 60 6255 391 FO
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
DA
|
||||
2678 -1858 2678 -1464 899 4344 3 MP stroke
|
||||
gr
|
||||
|
||||
DA
|
||||
gs 753 876 5649 3615 rc
|
||||
SO
|
||||
60 60 899 4344 FO
|
||||
60 60 3577 2880 FO
|
||||
60 60 6255 1022 FO
|
||||
DA
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
SO
|
||||
/c10 { 0.000000 0.000000 1.000000 sr} bdef
|
||||
c10
|
||||
2678 -1804 2678 1753 899 1389 3 MP stroke
|
||||
gr
|
||||
|
||||
c10
|
||||
SO
|
||||
gs 753 1192 5649 2097 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 852 1342 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3530 3095 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 6208 1291 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
DA
|
||||
2678 504 2678 -671 899 3214 3 MP stroke
|
||||
gr
|
||||
|
||||
DA
|
||||
gs 753 2397 5649 964 rc
|
||||
SO
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 852 3167 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3530 2496 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 6208 3000 5 MP
|
||||
DP
|
||||
DA
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
gr
|
||||
|
||||
0 sg
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 168 FMSR
|
||||
|
||||
2910 4938 mt
|
||||
(Power CH2 [dBm]) s
|
||||
548 3035 mt -90 rotate
|
||||
(FER Stream 1) s
|
||||
90 rotate
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
882 4658 mt
|
||||
( ) s
|
||||
6239 431 mt
|
||||
( ) s
|
||||
SO
|
||||
6 w
|
||||
1 sg
|
||||
0 918 2157 0 0 -918 4038 4556 4 MP
|
||||
PP
|
||||
-2157 0 0 918 2157 0 0 -918 4038 4556 5 MP stroke
|
||||
4 w
|
||||
DO
|
||||
SO
|
||||
6 w
|
||||
0 sg
|
||||
4038 4556 mt 6195 4556 L
|
||||
4038 3638 mt 6195 3638 L
|
||||
4038 4556 mt 4038 3638 L
|
||||
6195 4556 mt 6195 3638 L
|
||||
4038 4556 mt 6195 4556 L
|
||||
4038 4556 mt 4038 3638 L
|
||||
4038 4556 mt 6195 4556 L
|
||||
4038 3638 mt 6195 3638 L
|
||||
4038 4556 mt 4038 3638 L
|
||||
6195 4556 mt 6195 3638 L
|
||||
4502 3770 mt
|
||||
(MMSE, Power CH1 = -20 dBm) s
|
||||
gs 4038 3638 2158 919 rc
|
||||
24 w
|
||||
c8
|
||||
357 0 4109 3727 2 MP stroke
|
||||
gr
|
||||
|
||||
24 w
|
||||
c8
|
||||
gs 4141 3581 293 293 rc
|
||||
4245 3685 mt 4329 3769 L
|
||||
4329 3685 mt 4245 3769 L
|
||||
gr
|
||||
|
||||
gs 4038 3638 2158 919 rc
|
||||
gr
|
||||
|
||||
0 sg
|
||||
4502 3918 mt
|
||||
(ML, Power CH1 = -20 dBm) s
|
||||
gs 4038 3638 2158 919 rc
|
||||
DA
|
||||
c8
|
||||
357 0 4109 3875 2 MP stroke
|
||||
SO
|
||||
gs 4141 3729 293 293 rc
|
||||
4245 3833 mt 4329 3917 L
|
||||
4329 3833 mt 4245 3917 L
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c8
|
||||
0 sg
|
||||
4502 4066 mt
|
||||
(MMSE, Power CH1 = -10 dBm) s
|
||||
gs 4038 3638 2158 919 rc
|
||||
c9
|
||||
357 0 4109 4023 2 MP stroke
|
||||
gs 4141 3877 293 293 rc
|
||||
60 60 4287 4023 FO
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c9
|
||||
0 sg
|
||||
4502 4213 mt
|
||||
(ML, Power CH1 = -10 dBm) s
|
||||
gs 4038 3638 2158 919 rc
|
||||
DA
|
||||
c9
|
||||
357 0 4109 4170 2 MP stroke
|
||||
SO
|
||||
gs 4141 4024 293 293 rc
|
||||
60 60 4287 4170 FO
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c9
|
||||
0 sg
|
||||
4502 4361 mt
|
||||
(MMSE, Power CH1 = 0 dBm) s
|
||||
gs 4038 3638 2158 919 rc
|
||||
c10
|
||||
357 0 4109 4318 2 MP stroke
|
||||
gs 4141 4172 293 293 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 4240 4271 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c10
|
||||
0 sg
|
||||
4502 4509 mt
|
||||
(ML, Power CH1 = 0 dBm) s
|
||||
gs 4038 3638 2158 919 rc
|
||||
DA
|
||||
c10
|
||||
357 0 4109 4466 2 MP stroke
|
||||
SO
|
||||
gr
|
||||
|
||||
c10
|
||||
gs 4141 4320 293 293 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 4240 4419 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gs 4038 3638 2158 919 rc
|
||||
6 w
|
||||
gr
|
||||
|
||||
6 w
|
||||
|
||||
end %%Color Dict
|
||||
|
||||
eplot
|
||||
%%EndObject
|
||||
|
||||
epage
|
||||
end
|
||||
|
||||
showpage
|
||||
|
||||
%%Trailer
|
||||
%%EOF
|
||||
@@ -1,834 +0,0 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: MATLAB, The Mathworks, Inc. Version 7.5.0.338 (R2007b). Operating System: Linux 2.6.22.9-61.fc6 #1 SMP Thu Sep 27 18:48:03 EDT 2007 i686.
|
||||
%%Title: ./results_rice9_aoa2.eps
|
||||
%%CreationDate: 05/12/2009 16:52:50
|
||||
%%DocumentNeededFonts: Helvetica
|
||||
%%DocumentProcessColors: Cyan Magenta Yellow Black
|
||||
%%LanguageLevel: 2
|
||||
%%Pages: 1
|
||||
%%BoundingBox: 48 195 551 592
|
||||
%%EndComments
|
||||
|
||||
%%BeginProlog
|
||||
% MathWorks dictionary
|
||||
/MathWorks 160 dict begin
|
||||
% definition operators
|
||||
/bdef {bind def} bind def
|
||||
/ldef {load def} bind def
|
||||
/xdef {exch def} bdef
|
||||
/xstore {exch store} bdef
|
||||
% operator abbreviations
|
||||
/c /clip ldef
|
||||
/cc /concat ldef
|
||||
/cp /closepath ldef
|
||||
/gr /grestore ldef
|
||||
/gs /gsave ldef
|
||||
/mt /moveto ldef
|
||||
/np /newpath ldef
|
||||
/cm /currentmatrix ldef
|
||||
/sm /setmatrix ldef
|
||||
/rm /rmoveto ldef
|
||||
/rl /rlineto ldef
|
||||
/s {show newpath} bdef
|
||||
/sc {setcmykcolor} bdef
|
||||
/sr /setrgbcolor ldef
|
||||
/sg /setgray ldef
|
||||
/w /setlinewidth ldef
|
||||
/j /setlinejoin ldef
|
||||
/cap /setlinecap ldef
|
||||
/rc {rectclip} bdef
|
||||
/rf {rectfill} bdef
|
||||
% page state control
|
||||
/pgsv () def
|
||||
/bpage {/pgsv save def} bdef
|
||||
/epage {pgsv restore} bdef
|
||||
/bplot /gsave ldef
|
||||
/eplot {stroke grestore} bdef
|
||||
% orientation switch
|
||||
/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def
|
||||
% coordinate system mappings
|
||||
/dpi2point 0 def
|
||||
% font control
|
||||
/FontSize 0 def
|
||||
/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0]
|
||||
makefont setfont} bdef
|
||||
/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse
|
||||
exch dup 3 1 roll findfont dup length dict begin
|
||||
{ 1 index /FID ne {def}{pop pop} ifelse } forall
|
||||
/Encoding exch def currentdict end definefont pop} bdef
|
||||
/isroman {findfont /CharStrings get /Agrave known} bdef
|
||||
/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse
|
||||
exch FMS} bdef
|
||||
/csm {1 dpi2point div -1 dpi2point div scale neg translate
|
||||
dup landscapeMode eq {pop -90 rotate}
|
||||
{rotateMode eq {90 rotate} if} ifelse} bdef
|
||||
% line types: solid, dotted, dashed, dotdash
|
||||
/SO { [] 0 setdash } bdef
|
||||
/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef
|
||||
/DA { [6 dpi2point mul] 0 setdash } bdef
|
||||
/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4
|
||||
dpi2point mul] 0 setdash } bdef
|
||||
% macros for lines and objects
|
||||
/L {lineto stroke} bdef
|
||||
/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef
|
||||
/AP {{rlineto} repeat} bdef
|
||||
/PDlw -1 def
|
||||
/W {/PDlw currentlinewidth def setlinewidth} def
|
||||
/PP {closepath eofill} bdef
|
||||
/DP {closepath stroke} bdef
|
||||
/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto
|
||||
neg 0 exch rlineto closepath} bdef
|
||||
/FR {MR stroke} bdef
|
||||
/PR {MR fill} bdef
|
||||
/L1i {{currentfile picstr readhexstring pop} image} bdef
|
||||
/tMatrix matrix def
|
||||
/MakeOval {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 0 360 arc tMatrix setmatrix} bdef
|
||||
/FO {MakeOval stroke} bdef
|
||||
/PO {MakeOval fill} bdef
|
||||
/PD {currentlinewidth 2 div 0 360 arc fill
|
||||
PDlw -1 eq not {PDlw w /PDlw -1 def} if} def
|
||||
/FA {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef
|
||||
/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||
0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef
|
||||
/FAn {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef
|
||||
/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||
0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef
|
||||
/vradius 0 def /hradius 0 def /lry 0 def
|
||||
/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def
|
||||
/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef
|
||||
/ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly
|
||||
vradius add translate hradius vradius scale 0 0 1 180 270 arc
|
||||
tMatrix setmatrix lrx hradius sub uly vradius add translate
|
||||
hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix
|
||||
lrx hradius sub lry vradius sub translate hradius vradius scale
|
||||
0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub
|
||||
translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FRR {MRR stroke } bdef
|
||||
/PRR {MRR fill } bdef
|
||||
/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def
|
||||
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||
rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad
|
||||
sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FlrRR {MlrRR stroke } bdef
|
||||
/PlrRR {MlrRR fill } bdef
|
||||
/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def
|
||||
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||
rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad
|
||||
sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FtbRR {MtbRR stroke } bdef
|
||||
/PtbRR {MtbRR fill } bdef
|
||||
/stri 6 array def /dtri 6 array def
|
||||
/smat 6 array def /dmat 6 array def
|
||||
/tmat1 6 array def /tmat2 6 array def /dif 3 array def
|
||||
/asub {/ind2 exch def /ind1 exch def dup dup
|
||||
ind1 get exch ind2 get sub exch } bdef
|
||||
/tri_to_matrix {
|
||||
2 0 asub 3 1 asub 4 0 asub 5 1 asub
|
||||
dup 0 get exch 1 get 7 -1 roll astore } bdef
|
||||
/compute_transform {
|
||||
dmat dtri tri_to_matrix tmat1 invertmatrix
|
||||
smat stri tri_to_matrix tmat2 concatmatrix } bdef
|
||||
/ds {stri astore pop} bdef
|
||||
/dt {dtri astore pop} bdef
|
||||
/db {2 copy /cols xdef /rows xdef mul dup 3 mul string
|
||||
currentfile
|
||||
3 index 0 eq {/ASCIIHexDecode filter}
|
||||
{/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if }
|
||||
ifelse exch readstring pop
|
||||
dup 0 3 index getinterval /rbmap xdef
|
||||
dup 2 index dup getinterval /gbmap xdef
|
||||
1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef
|
||||
/it {gs np dtri aload pop moveto lineto lineto cp c
|
||||
cols rows 8 compute_transform
|
||||
rbmap gbmap bbmap true 3 colorimage gr}bdef
|
||||
/il {newpath moveto lineto stroke}bdef
|
||||
currentdict end def
|
||||
%%EndProlog
|
||||
|
||||
%%BeginSetup
|
||||
MathWorks begin
|
||||
|
||||
0 cap
|
||||
|
||||
end
|
||||
%%EndSetup
|
||||
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
%%PageBoundingBox: 48 195 551 592
|
||||
MathWorks begin
|
||||
bpage
|
||||
%%EndPageSetup
|
||||
|
||||
%%BeginObject: obj1
|
||||
bplot
|
||||
|
||||
/dpi2point 12 def
|
||||
portraitMode 0216 7344 csm
|
||||
|
||||
367 237 6030 4763 rc
|
||||
86 dict begin %Colortable dictionary
|
||||
/c0 { 0.000000 0.000000 0.000000 sr} bdef
|
||||
/c1 { 1.000000 1.000000 1.000000 sr} bdef
|
||||
/c2 { 0.900000 0.000000 0.000000 sr} bdef
|
||||
/c3 { 0.000000 0.820000 0.000000 sr} bdef
|
||||
/c4 { 0.000000 0.000000 0.800000 sr} bdef
|
||||
/c5 { 0.910000 0.820000 0.320000 sr} bdef
|
||||
/c6 { 1.000000 0.260000 0.820000 sr} bdef
|
||||
/c7 { 0.000000 0.820000 0.820000 sr} bdef
|
||||
c0
|
||||
1 j
|
||||
1 sg
|
||||
0 0 6913 5186 rf
|
||||
6 w
|
||||
0 4226 5356 0 0 -4226 899 4615 4 MP
|
||||
PP
|
||||
-5356 0 0 4226 5356 0 0 -4226 899 4615 5 MP stroke
|
||||
4 w
|
||||
DO
|
||||
0 sg
|
||||
899 4615 mt 899 389 L
|
||||
899 389 mt 899 389 L
|
||||
1568 4615 mt 1568 389 L
|
||||
1568 389 mt 1568 389 L
|
||||
2238 4615 mt 2238 389 L
|
||||
2238 389 mt 2238 389 L
|
||||
2907 4615 mt 2907 389 L
|
||||
2907 389 mt 2907 389 L
|
||||
3577 4615 mt 3577 389 L
|
||||
3577 389 mt 3577 389 L
|
||||
4246 4615 mt 4246 389 L
|
||||
4246 389 mt 4246 389 L
|
||||
4916 4615 mt 4916 389 L
|
||||
4916 389 mt 4916 389 L
|
||||
5585 4615 mt 5585 389 L
|
||||
5585 389 mt 5585 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
899 4615 mt 6255 4615 L
|
||||
6255 4615 mt 6255 4615 L
|
||||
899 3558 mt 6255 3558 L
|
||||
6255 3558 mt 6255 3558 L
|
||||
899 2502 mt 6255 2502 L
|
||||
6255 2502 mt 6255 2502 L
|
||||
899 1445 mt 6255 1445 L
|
||||
6255 1445 mt 6255 1445 L
|
||||
899 389 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
SO
|
||||
6 w
|
||||
899 4615 mt 6255 4615 L
|
||||
899 389 mt 6255 389 L
|
||||
899 4615 mt 899 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
899 4615 mt 6255 4615 L
|
||||
899 4615 mt 899 389 L
|
||||
899 4615 mt 899 4561 L
|
||||
899 389 mt 899 442 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
763 4760 mt
|
||||
(-10) s
|
||||
1568 4615 mt 1568 4561 L
|
||||
1568 389 mt 1568 442 L
|
||||
1465 4760 mt
|
||||
(-8) s
|
||||
2238 4615 mt 2238 4561 L
|
||||
2238 389 mt 2238 442 L
|
||||
2135 4760 mt
|
||||
(-6) s
|
||||
2907 4615 mt 2907 4561 L
|
||||
2907 389 mt 2907 442 L
|
||||
2804 4760 mt
|
||||
(-4) s
|
||||
3577 4615 mt 3577 4561 L
|
||||
3577 389 mt 3577 442 L
|
||||
3474 4760 mt
|
||||
(-2) s
|
||||
4246 4615 mt 4246 4561 L
|
||||
4246 389 mt 4246 442 L
|
||||
4213 4760 mt
|
||||
(0) s
|
||||
4916 4615 mt 4916 4561 L
|
||||
4916 389 mt 4916 442 L
|
||||
4883 4760 mt
|
||||
(2) s
|
||||
5585 4615 mt 5585 4561 L
|
||||
5585 389 mt 5585 442 L
|
||||
5552 4760 mt
|
||||
(4) s
|
||||
6255 4615 mt 6255 4561 L
|
||||
6255 389 mt 6255 442 L
|
||||
6222 4760 mt
|
||||
(6) s
|
||||
899 4615 mt 925 4615 L
|
||||
6255 4615 mt 6228 4615 L
|
||||
DO
|
||||
899 4615 mt 6255 4615 L
|
||||
6255 4615 mt 6255 4615 L
|
||||
SO
|
||||
899 4615 mt 952 4615 L
|
||||
6255 4615 mt 6201 4615 L
|
||||
640 4659 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 4585 mt
|
||||
(-4) s
|
||||
899 4296 mt 925 4296 L
|
||||
6255 4296 mt 6228 4296 L
|
||||
DO
|
||||
899 4296 mt 6255 4296 L
|
||||
6255 4296 mt 6255 4296 L
|
||||
SO
|
||||
899 4110 mt 925 4110 L
|
||||
6255 4110 mt 6228 4110 L
|
||||
DO
|
||||
899 4110 mt 6255 4110 L
|
||||
6255 4110 mt 6255 4110 L
|
||||
SO
|
||||
899 3978 mt 925 3978 L
|
||||
6255 3978 mt 6228 3978 L
|
||||
DO
|
||||
899 3978 mt 6255 3978 L
|
||||
6255 3978 mt 6255 3978 L
|
||||
SO
|
||||
899 3876 mt 925 3876 L
|
||||
6255 3876 mt 6228 3876 L
|
||||
DO
|
||||
899 3876 mt 6255 3876 L
|
||||
6255 3876 mt 6255 3876 L
|
||||
SO
|
||||
899 3792 mt 925 3792 L
|
||||
6255 3792 mt 6228 3792 L
|
||||
DO
|
||||
899 3792 mt 6255 3792 L
|
||||
6255 3792 mt 6255 3792 L
|
||||
SO
|
||||
899 3722 mt 925 3722 L
|
||||
6255 3722 mt 6228 3722 L
|
||||
DO
|
||||
899 3722 mt 6255 3722 L
|
||||
6255 3722 mt 6255 3722 L
|
||||
SO
|
||||
899 3660 mt 925 3660 L
|
||||
6255 3660 mt 6228 3660 L
|
||||
DO
|
||||
899 3660 mt 6255 3660 L
|
||||
6255 3660 mt 6255 3660 L
|
||||
SO
|
||||
899 3606 mt 925 3606 L
|
||||
6255 3606 mt 6228 3606 L
|
||||
DO
|
||||
899 3606 mt 6255 3606 L
|
||||
6255 3606 mt 6255 3606 L
|
||||
SO
|
||||
899 3558 mt 925 3558 L
|
||||
6255 3558 mt 6228 3558 L
|
||||
DO
|
||||
899 3558 mt 6255 3558 L
|
||||
6255 3558 mt 6255 3558 L
|
||||
SO
|
||||
899 3558 mt 952 3558 L
|
||||
6255 3558 mt 6201 3558 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 3602 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 3528 mt
|
||||
(-3) s
|
||||
899 3240 mt 925 3240 L
|
||||
6255 3240 mt 6228 3240 L
|
||||
DO
|
||||
899 3240 mt 6255 3240 L
|
||||
6255 3240 mt 6255 3240 L
|
||||
SO
|
||||
899 3054 mt 925 3054 L
|
||||
6255 3054 mt 6228 3054 L
|
||||
DO
|
||||
899 3054 mt 6255 3054 L
|
||||
6255 3054 mt 6255 3054 L
|
||||
SO
|
||||
899 2922 mt 925 2922 L
|
||||
6255 2922 mt 6228 2922 L
|
||||
DO
|
||||
899 2922 mt 6255 2922 L
|
||||
6255 2922 mt 6255 2922 L
|
||||
SO
|
||||
899 2820 mt 925 2820 L
|
||||
6255 2820 mt 6228 2820 L
|
||||
DO
|
||||
899 2820 mt 6255 2820 L
|
||||
6255 2820 mt 6255 2820 L
|
||||
SO
|
||||
899 2736 mt 925 2736 L
|
||||
6255 2736 mt 6228 2736 L
|
||||
DO
|
||||
899 2736 mt 6255 2736 L
|
||||
6255 2736 mt 6255 2736 L
|
||||
SO
|
||||
899 2665 mt 925 2665 L
|
||||
6255 2665 mt 6228 2665 L
|
||||
DO
|
||||
899 2665 mt 6255 2665 L
|
||||
6255 2665 mt 6255 2665 L
|
||||
SO
|
||||
899 2604 mt 925 2604 L
|
||||
6255 2604 mt 6228 2604 L
|
||||
DO
|
||||
899 2604 mt 6255 2604 L
|
||||
6255 2604 mt 6255 2604 L
|
||||
SO
|
||||
899 2550 mt 925 2550 L
|
||||
6255 2550 mt 6228 2550 L
|
||||
DO
|
||||
899 2550 mt 6255 2550 L
|
||||
6255 2550 mt 6255 2550 L
|
||||
SO
|
||||
899 2502 mt 925 2502 L
|
||||
6255 2502 mt 6228 2502 L
|
||||
DO
|
||||
899 2502 mt 6255 2502 L
|
||||
6255 2502 mt 6255 2502 L
|
||||
SO
|
||||
899 2502 mt 952 2502 L
|
||||
6255 2502 mt 6201 2502 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 2546 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 2472 mt
|
||||
(-2) s
|
||||
899 2183 mt 925 2183 L
|
||||
6255 2183 mt 6228 2183 L
|
||||
DO
|
||||
899 2183 mt 6255 2183 L
|
||||
6255 2183 mt 6255 2183 L
|
||||
SO
|
||||
899 1997 mt 925 1997 L
|
||||
6255 1997 mt 6228 1997 L
|
||||
DO
|
||||
899 1997 mt 6255 1997 L
|
||||
6255 1997 mt 6255 1997 L
|
||||
SO
|
||||
899 1865 mt 925 1865 L
|
||||
6255 1865 mt 6228 1865 L
|
||||
DO
|
||||
899 1865 mt 6255 1865 L
|
||||
6255 1865 mt 6255 1865 L
|
||||
SO
|
||||
899 1763 mt 925 1763 L
|
||||
6255 1763 mt 6228 1763 L
|
||||
DO
|
||||
899 1763 mt 6255 1763 L
|
||||
6255 1763 mt 6255 1763 L
|
||||
SO
|
||||
899 1679 mt 925 1679 L
|
||||
6255 1679 mt 6228 1679 L
|
||||
DO
|
||||
899 1679 mt 6255 1679 L
|
||||
6255 1679 mt 6255 1679 L
|
||||
SO
|
||||
899 1609 mt 925 1609 L
|
||||
6255 1609 mt 6228 1609 L
|
||||
DO
|
||||
899 1609 mt 6255 1609 L
|
||||
6255 1609 mt 6255 1609 L
|
||||
SO
|
||||
899 1547 mt 925 1547 L
|
||||
6255 1547 mt 6228 1547 L
|
||||
DO
|
||||
899 1547 mt 6255 1547 L
|
||||
6255 1547 mt 6255 1547 L
|
||||
SO
|
||||
899 1493 mt 925 1493 L
|
||||
6255 1493 mt 6228 1493 L
|
||||
DO
|
||||
899 1493 mt 6255 1493 L
|
||||
6255 1493 mt 6255 1493 L
|
||||
SO
|
||||
899 1445 mt 925 1445 L
|
||||
6255 1445 mt 6228 1445 L
|
||||
DO
|
||||
899 1445 mt 6255 1445 L
|
||||
6255 1445 mt 6255 1445 L
|
||||
SO
|
||||
899 1445 mt 952 1445 L
|
||||
6255 1445 mt 6201 1445 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 1489 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 1415 mt
|
||||
(-1) s
|
||||
899 1127 mt 925 1127 L
|
||||
6255 1127 mt 6228 1127 L
|
||||
DO
|
||||
899 1127 mt 6255 1127 L
|
||||
6255 1127 mt 6255 1127 L
|
||||
SO
|
||||
899 941 mt 925 941 L
|
||||
6255 941 mt 6228 941 L
|
||||
DO
|
||||
899 941 mt 6255 941 L
|
||||
6255 941 mt 6255 941 L
|
||||
SO
|
||||
899 809 mt 925 809 L
|
||||
6255 809 mt 6228 809 L
|
||||
DO
|
||||
899 809 mt 6255 809 L
|
||||
6255 809 mt 6255 809 L
|
||||
SO
|
||||
899 707 mt 925 707 L
|
||||
6255 707 mt 6228 707 L
|
||||
DO
|
||||
899 707 mt 6255 707 L
|
||||
6255 707 mt 6255 707 L
|
||||
SO
|
||||
899 623 mt 925 623 L
|
||||
6255 623 mt 6228 623 L
|
||||
DO
|
||||
899 623 mt 6255 623 L
|
||||
6255 623 mt 6255 623 L
|
||||
SO
|
||||
899 552 mt 925 552 L
|
||||
6255 552 mt 6228 552 L
|
||||
DO
|
||||
899 552 mt 6255 552 L
|
||||
6255 552 mt 6255 552 L
|
||||
SO
|
||||
899 491 mt 925 491 L
|
||||
6255 491 mt 6228 491 L
|
||||
DO
|
||||
899 491 mt 6255 491 L
|
||||
6255 491 mt 6255 491 L
|
||||
SO
|
||||
899 437 mt 925 437 L
|
||||
6255 437 mt 6228 437 L
|
||||
DO
|
||||
899 437 mt 6255 437 L
|
||||
6255 437 mt 6255 437 L
|
||||
SO
|
||||
899 389 mt 925 389 L
|
||||
6255 389 mt 6228 389 L
|
||||
DO
|
||||
899 389 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
SO
|
||||
899 389 mt 952 389 L
|
||||
6255 389 mt 6201 389 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 433 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 359 mt
|
||||
(0) s
|
||||
899 4615 mt 6255 4615 L
|
||||
899 389 mt 6255 389 L
|
||||
899 4615 mt 899 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
gs 899 389 5357 4227 rc
|
||||
24 w
|
||||
/c8 { 1.000000 0.000000 0.000000 sr} bdef
|
||||
c8
|
||||
-1005 31 -1004 36 -1004 30 -1004 22 -1005 17 6255 448 6 MP stroke
|
||||
gr
|
||||
|
||||
24 w
|
||||
c8
|
||||
gs 1087 302 5315 429 rc
|
||||
6213 406 mt 6297 490 L
|
||||
6297 406 mt 6213 490 L
|
||||
5208 423 mt 5292 507 L
|
||||
5292 423 mt 5208 507 L
|
||||
4204 445 mt 4288 529 L
|
||||
4288 445 mt 4204 529 L
|
||||
3200 475 mt 3284 559 L
|
||||
3284 475 mt 3200 559 L
|
||||
2196 511 mt 2280 595 L
|
||||
2280 511 mt 2196 595 L
|
||||
1191 542 mt 1275 626 L
|
||||
1275 542 mt 1191 626 L
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
/c9 { 0.000000 1.000000 0.000000 sr} bdef
|
||||
c9
|
||||
-1005 113 -1004 113 -1004 94 -1004 80 -1005 59 6255 764 6 MP stroke
|
||||
gr
|
||||
|
||||
c9
|
||||
gs 1087 618 5315 752 rc
|
||||
60 60 6255 764 FO
|
||||
60 60 5250 823 FO
|
||||
60 60 4246 903 FO
|
||||
60 60 3242 997 FO
|
||||
60 60 2238 1110 FO
|
||||
60 60 1233 1223 FO
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
/c10 { 0.000000 0.000000 1.000000 sr} bdef
|
||||
c10
|
||||
-1005 201 -1004 166 -1004 148 -1004 118 -1005 133 6255 1241 6 MP stroke
|
||||
gr
|
||||
|
||||
c10
|
||||
gs 1087 1095 5315 1059 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 6208 1194 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 5203 1327 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 4199 1445 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3195 1593 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2191 1759 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 1186 1960 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
DA
|
||||
c8
|
||||
-1005 61 -1004 56 -1004 14 -1004 -48 -1005 -82 6255 701 6 MP stroke
|
||||
gr
|
||||
|
||||
c8
|
||||
DA
|
||||
gs 1087 425 5315 424 rc
|
||||
SO
|
||||
6213 659 mt 6297 743 L
|
||||
6297 659 mt 6213 743 L
|
||||
5208 577 mt 5292 661 L
|
||||
5292 577 mt 5208 661 L
|
||||
4204 529 mt 4288 613 L
|
||||
4288 529 mt 4204 613 L
|
||||
3200 543 mt 3284 627 L
|
||||
3284 543 mt 3200 627 L
|
||||
2196 599 mt 2280 683 L
|
||||
2280 599 mt 2196 683 L
|
||||
1191 660 mt 1275 744 L
|
||||
1275 660 mt 1191 744 L
|
||||
DA
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
c9
|
||||
-1005 77 -1004 -109 -1004 -177 -1004 -192 -1005 -85 6255 1961 6 MP stroke
|
||||
gr
|
||||
|
||||
c9
|
||||
gs 1087 1252 5315 856 rc
|
||||
SO
|
||||
60 60 6255 1961 FO
|
||||
60 60 5250 1876 FO
|
||||
60 60 4246 1684 FO
|
||||
60 60 3242 1507 FO
|
||||
60 60 2238 1398 FO
|
||||
60 60 1233 1475 FO
|
||||
DA
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
c10
|
||||
-1005 -296 -1004 -294 -1004 -297 -1004 -113 -1005 92 6255 3617 6 MP stroke
|
||||
gr
|
||||
|
||||
c10
|
||||
gs 1087 2563 5315 1293 rc
|
||||
SO
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 6208 3570 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 5203 3662 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 4199 3549 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3195 3252 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2191 2958 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 1186 2662 5 MP
|
||||
DP
|
||||
DA
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
gr
|
||||
|
||||
0 sg
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 168 FMSR
|
||||
|
||||
2958 4938 mt
|
||||
(Interference [dB]) s
|
||||
548 3035 mt -90 rotate
|
||||
(FER Stream 1) s
|
||||
90 rotate
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
882 4658 mt
|
||||
( ) s
|
||||
6239 431 mt
|
||||
( ) s
|
||||
SO
|
||||
6 w
|
||||
1 sg
|
||||
0 918 1536 0 0 -918 959 4556 4 MP
|
||||
PP
|
||||
-1536 0 0 918 1536 0 0 -918 959 4556 5 MP stroke
|
||||
4 w
|
||||
DO
|
||||
SO
|
||||
6 w
|
||||
0 sg
|
||||
959 4556 mt 2495 4556 L
|
||||
959 3638 mt 2495 3638 L
|
||||
959 4556 mt 959 3638 L
|
||||
2495 4556 mt 2495 3638 L
|
||||
959 4556 mt 2495 4556 L
|
||||
959 4556 mt 959 3638 L
|
||||
959 4556 mt 2495 4556 L
|
||||
959 3638 mt 2495 3638 L
|
||||
959 4556 mt 959 3638 L
|
||||
2495 4556 mt 2495 3638 L
|
||||
1423 3770 mt
|
||||
(MMSE, SNR=5dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
24 w
|
||||
c8
|
||||
356 0 1030 3727 2 MP stroke
|
||||
gr
|
||||
|
||||
24 w
|
||||
c8
|
||||
gs 1062 3581 293 293 rc
|
||||
1166 3685 mt 1250 3769 L
|
||||
1250 3685 mt 1166 3769 L
|
||||
gr
|
||||
|
||||
gs 959 3638 1537 919 rc
|
||||
gr
|
||||
|
||||
0 sg
|
||||
1423 3918 mt
|
||||
(MMSE, SNR=10dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
c9
|
||||
356 0 1030 3875 2 MP stroke
|
||||
gs 1062 3729 293 293 rc
|
||||
60 60 1208 3875 FO
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c9
|
||||
0 sg
|
||||
1423 4066 mt
|
||||
(MMSE, SNR=15dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
c10
|
||||
356 0 1030 4023 2 MP stroke
|
||||
gs 1062 3877 293 293 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 1161 3976 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c10
|
||||
0 sg
|
||||
1423 4213 mt
|
||||
(ML, SNR=5dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
DA
|
||||
c8
|
||||
356 0 1030 4170 2 MP stroke
|
||||
SO
|
||||
gs 1062 4024 293 293 rc
|
||||
1166 4128 mt 1250 4212 L
|
||||
1250 4128 mt 1166 4212 L
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c8
|
||||
0 sg
|
||||
1423 4361 mt
|
||||
(ML, SNR=10dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
DA
|
||||
c9
|
||||
356 0 1030 4318 2 MP stroke
|
||||
SO
|
||||
gs 1062 4172 293 293 rc
|
||||
60 60 1208 4318 FO
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c9
|
||||
0 sg
|
||||
1423 4509 mt
|
||||
(ML, SNR=15dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
DA
|
||||
c10
|
||||
356 0 1030 4466 2 MP stroke
|
||||
SO
|
||||
gr
|
||||
|
||||
c10
|
||||
gs 1062 4320 293 293 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 1161 4419 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gs 959 3638 1537 919 rc
|
||||
6 w
|
||||
gr
|
||||
|
||||
6 w
|
||||
|
||||
end %%Color Dict
|
||||
|
||||
eplot
|
||||
%%EndObject
|
||||
|
||||
epage
|
||||
end
|
||||
|
||||
showpage
|
||||
|
||||
%%Trailer
|
||||
%%EOF
|
||||
@@ -1,902 +0,0 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: MATLAB, The Mathworks, Inc. Version 7.5.0.338 (R2007b). Operating System: Linux 2.6.22.9-61.fc6 #1 SMP Thu Sep 27 18:48:03 EDT 2007 i686.
|
||||
%%Title: results_freq_sel_fading/results_rice0_aoa2.eps
|
||||
%%CreationDate: 05/20/2009 10:25:57
|
||||
%%DocumentNeededFonts: Helvetica
|
||||
%%DocumentProcessColors: Cyan Magenta Yellow Black
|
||||
%%LanguageLevel: 2
|
||||
%%Pages: 1
|
||||
%%BoundingBox: 48 195 551 594
|
||||
%%EndComments
|
||||
|
||||
%%BeginProlog
|
||||
% MathWorks dictionary
|
||||
/MathWorks 160 dict begin
|
||||
% definition operators
|
||||
/bdef {bind def} bind def
|
||||
/ldef {load def} bind def
|
||||
/xdef {exch def} bdef
|
||||
/xstore {exch store} bdef
|
||||
% operator abbreviations
|
||||
/c /clip ldef
|
||||
/cc /concat ldef
|
||||
/cp /closepath ldef
|
||||
/gr /grestore ldef
|
||||
/gs /gsave ldef
|
||||
/mt /moveto ldef
|
||||
/np /newpath ldef
|
||||
/cm /currentmatrix ldef
|
||||
/sm /setmatrix ldef
|
||||
/rm /rmoveto ldef
|
||||
/rl /rlineto ldef
|
||||
/s {show newpath} bdef
|
||||
/sc {setcmykcolor} bdef
|
||||
/sr /setrgbcolor ldef
|
||||
/sg /setgray ldef
|
||||
/w /setlinewidth ldef
|
||||
/j /setlinejoin ldef
|
||||
/cap /setlinecap ldef
|
||||
/rc {rectclip} bdef
|
||||
/rf {rectfill} bdef
|
||||
% page state control
|
||||
/pgsv () def
|
||||
/bpage {/pgsv save def} bdef
|
||||
/epage {pgsv restore} bdef
|
||||
/bplot /gsave ldef
|
||||
/eplot {stroke grestore} bdef
|
||||
% orientation switch
|
||||
/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def
|
||||
% coordinate system mappings
|
||||
/dpi2point 0 def
|
||||
% font control
|
||||
/FontSize 0 def
|
||||
/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0]
|
||||
makefont setfont} bdef
|
||||
/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse
|
||||
exch dup 3 1 roll findfont dup length dict begin
|
||||
{ 1 index /FID ne {def}{pop pop} ifelse } forall
|
||||
/Encoding exch def currentdict end definefont pop} bdef
|
||||
/isroman {findfont /CharStrings get /Agrave known} bdef
|
||||
/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse
|
||||
exch FMS} bdef
|
||||
/csm {1 dpi2point div -1 dpi2point div scale neg translate
|
||||
dup landscapeMode eq {pop -90 rotate}
|
||||
{rotateMode eq {90 rotate} if} ifelse} bdef
|
||||
% line types: solid, dotted, dashed, dotdash
|
||||
/SO { [] 0 setdash } bdef
|
||||
/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef
|
||||
/DA { [6 dpi2point mul] 0 setdash } bdef
|
||||
/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4
|
||||
dpi2point mul] 0 setdash } bdef
|
||||
% macros for lines and objects
|
||||
/L {lineto stroke} bdef
|
||||
/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef
|
||||
/AP {{rlineto} repeat} bdef
|
||||
/PDlw -1 def
|
||||
/W {/PDlw currentlinewidth def setlinewidth} def
|
||||
/PP {closepath eofill} bdef
|
||||
/DP {closepath stroke} bdef
|
||||
/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto
|
||||
neg 0 exch rlineto closepath} bdef
|
||||
/FR {MR stroke} bdef
|
||||
/PR {MR fill} bdef
|
||||
/L1i {{currentfile picstr readhexstring pop} image} bdef
|
||||
/tMatrix matrix def
|
||||
/MakeOval {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 0 360 arc tMatrix setmatrix} bdef
|
||||
/FO {MakeOval stroke} bdef
|
||||
/PO {MakeOval fill} bdef
|
||||
/PD {currentlinewidth 2 div 0 360 arc fill
|
||||
PDlw -1 eq not {PDlw w /PDlw -1 def} if} def
|
||||
/FA {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef
|
||||
/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||
0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef
|
||||
/FAn {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef
|
||||
/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||
0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef
|
||||
/vradius 0 def /hradius 0 def /lry 0 def
|
||||
/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def
|
||||
/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef
|
||||
/ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly
|
||||
vradius add translate hradius vradius scale 0 0 1 180 270 arc
|
||||
tMatrix setmatrix lrx hradius sub uly vradius add translate
|
||||
hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix
|
||||
lrx hradius sub lry vradius sub translate hradius vradius scale
|
||||
0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub
|
||||
translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FRR {MRR stroke } bdef
|
||||
/PRR {MRR fill } bdef
|
||||
/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def
|
||||
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||
rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad
|
||||
sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FlrRR {MlrRR stroke } bdef
|
||||
/PlrRR {MlrRR fill } bdef
|
||||
/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def
|
||||
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||
rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad
|
||||
sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FtbRR {MtbRR stroke } bdef
|
||||
/PtbRR {MtbRR fill } bdef
|
||||
/stri 6 array def /dtri 6 array def
|
||||
/smat 6 array def /dmat 6 array def
|
||||
/tmat1 6 array def /tmat2 6 array def /dif 3 array def
|
||||
/asub {/ind2 exch def /ind1 exch def dup dup
|
||||
ind1 get exch ind2 get sub exch } bdef
|
||||
/tri_to_matrix {
|
||||
2 0 asub 3 1 asub 4 0 asub 5 1 asub
|
||||
dup 0 get exch 1 get 7 -1 roll astore } bdef
|
||||
/compute_transform {
|
||||
dmat dtri tri_to_matrix tmat1 invertmatrix
|
||||
smat stri tri_to_matrix tmat2 concatmatrix } bdef
|
||||
/ds {stri astore pop} bdef
|
||||
/dt {dtri astore pop} bdef
|
||||
/db {2 copy /cols xdef /rows xdef mul dup 3 mul string
|
||||
currentfile
|
||||
3 index 0 eq {/ASCIIHexDecode filter}
|
||||
{/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if }
|
||||
ifelse exch readstring pop
|
||||
dup 0 3 index getinterval /rbmap xdef
|
||||
dup 2 index dup getinterval /gbmap xdef
|
||||
1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef
|
||||
/it {gs np dtri aload pop moveto lineto lineto cp c
|
||||
cols rows 8 compute_transform
|
||||
rbmap gbmap bbmap true 3 colorimage gr}bdef
|
||||
/il {newpath moveto lineto stroke}bdef
|
||||
currentdict end def
|
||||
%%EndProlog
|
||||
|
||||
%%BeginSetup
|
||||
MathWorks begin
|
||||
|
||||
0 cap
|
||||
|
||||
end
|
||||
%%EndSetup
|
||||
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
%%PageBoundingBox: 48 195 551 594
|
||||
MathWorks begin
|
||||
bpage
|
||||
%%EndPageSetup
|
||||
|
||||
%%BeginObject: obj1
|
||||
bplot
|
||||
|
||||
/dpi2point 12 def
|
||||
portraitMode 0216 7344 csm
|
||||
|
||||
367 209 6030 4791 rc
|
||||
86 dict begin %Colortable dictionary
|
||||
/c0 { 0.000000 0.000000 0.000000 sr} bdef
|
||||
/c1 { 1.000000 1.000000 1.000000 sr} bdef
|
||||
/c2 { 0.900000 0.000000 0.000000 sr} bdef
|
||||
/c3 { 0.000000 0.820000 0.000000 sr} bdef
|
||||
/c4 { 0.000000 0.000000 0.800000 sr} bdef
|
||||
/c5 { 0.910000 0.820000 0.320000 sr} bdef
|
||||
/c6 { 1.000000 0.260000 0.820000 sr} bdef
|
||||
/c7 { 0.000000 0.820000 0.820000 sr} bdef
|
||||
c0
|
||||
1 j
|
||||
1 sg
|
||||
0 0 6913 5186 rf
|
||||
6 w
|
||||
0 4226 5356 0 0 -4226 899 4615 4 MP
|
||||
PP
|
||||
-5356 0 0 4226 5356 0 0 -4226 899 4615 5 MP stroke
|
||||
4 w
|
||||
DO
|
||||
0 sg
|
||||
899 4615 mt 899 389 L
|
||||
899 389 mt 899 389 L
|
||||
1568 4615 mt 1568 389 L
|
||||
1568 389 mt 1568 389 L
|
||||
2238 4615 mt 2238 389 L
|
||||
2238 389 mt 2238 389 L
|
||||
2907 4615 mt 2907 389 L
|
||||
2907 389 mt 2907 389 L
|
||||
3577 4615 mt 3577 389 L
|
||||
3577 389 mt 3577 389 L
|
||||
4246 4615 mt 4246 389 L
|
||||
4246 389 mt 4246 389 L
|
||||
4916 4615 mt 4916 389 L
|
||||
4916 389 mt 4916 389 L
|
||||
5585 4615 mt 5585 389 L
|
||||
5585 389 mt 5585 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
899 4615 mt 6255 4615 L
|
||||
6255 4615 mt 6255 4615 L
|
||||
899 3769 mt 6255 3769 L
|
||||
6255 3769 mt 6255 3769 L
|
||||
899 2924 mt 6255 2924 L
|
||||
6255 2924 mt 6255 2924 L
|
||||
899 2079 mt 6255 2079 L
|
||||
6255 2079 mt 6255 2079 L
|
||||
899 1234 mt 6255 1234 L
|
||||
6255 1234 mt 6255 1234 L
|
||||
899 389 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
SO
|
||||
6 w
|
||||
899 4615 mt 6255 4615 L
|
||||
899 389 mt 6255 389 L
|
||||
899 4615 mt 899 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
899 4615 mt 6255 4615 L
|
||||
899 4615 mt 899 389 L
|
||||
899 4615 mt 899 4561 L
|
||||
899 389 mt 899 442 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
763 4760 mt
|
||||
(-10) s
|
||||
1568 4615 mt 1568 4561 L
|
||||
1568 389 mt 1568 442 L
|
||||
1465 4760 mt
|
||||
(-8) s
|
||||
2238 4615 mt 2238 4561 L
|
||||
2238 389 mt 2238 442 L
|
||||
2135 4760 mt
|
||||
(-6) s
|
||||
2907 4615 mt 2907 4561 L
|
||||
2907 389 mt 2907 442 L
|
||||
2804 4760 mt
|
||||
(-4) s
|
||||
3577 4615 mt 3577 4561 L
|
||||
3577 389 mt 3577 442 L
|
||||
3474 4760 mt
|
||||
(-2) s
|
||||
4246 4615 mt 4246 4561 L
|
||||
4246 389 mt 4246 442 L
|
||||
4213 4760 mt
|
||||
(0) s
|
||||
4916 4615 mt 4916 4561 L
|
||||
4916 389 mt 4916 442 L
|
||||
4883 4760 mt
|
||||
(2) s
|
||||
5585 4615 mt 5585 4561 L
|
||||
5585 389 mt 5585 442 L
|
||||
5552 4760 mt
|
||||
(4) s
|
||||
6255 4615 mt 6255 4561 L
|
||||
6255 389 mt 6255 442 L
|
||||
6222 4760 mt
|
||||
(6) s
|
||||
899 4615 mt 925 4615 L
|
||||
6255 4615 mt 6228 4615 L
|
||||
DO
|
||||
899 4615 mt 6255 4615 L
|
||||
6255 4615 mt 6255 4615 L
|
||||
SO
|
||||
899 4615 mt 952 4615 L
|
||||
6255 4615 mt 6201 4615 L
|
||||
640 4659 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 4585 mt
|
||||
(-5) s
|
||||
899 4360 mt 925 4360 L
|
||||
6255 4360 mt 6228 4360 L
|
||||
DO
|
||||
899 4360 mt 6255 4360 L
|
||||
6255 4360 mt 6255 4360 L
|
||||
SO
|
||||
899 4211 mt 925 4211 L
|
||||
6255 4211 mt 6228 4211 L
|
||||
DO
|
||||
899 4211 mt 6255 4211 L
|
||||
6255 4211 mt 6255 4211 L
|
||||
SO
|
||||
899 4106 mt 925 4106 L
|
||||
6255 4106 mt 6228 4106 L
|
||||
DO
|
||||
899 4106 mt 6255 4106 L
|
||||
6255 4106 mt 6255 4106 L
|
||||
SO
|
||||
899 4024 mt 925 4024 L
|
||||
6255 4024 mt 6228 4024 L
|
||||
DO
|
||||
899 4024 mt 6255 4024 L
|
||||
6255 4024 mt 6255 4024 L
|
||||
SO
|
||||
899 3957 mt 925 3957 L
|
||||
6255 3957 mt 6228 3957 L
|
||||
DO
|
||||
899 3957 mt 6255 3957 L
|
||||
6255 3957 mt 6255 3957 L
|
||||
SO
|
||||
899 3900 mt 925 3900 L
|
||||
6255 3900 mt 6228 3900 L
|
||||
DO
|
||||
899 3900 mt 6255 3900 L
|
||||
6255 3900 mt 6255 3900 L
|
||||
SO
|
||||
899 3851 mt 925 3851 L
|
||||
6255 3851 mt 6228 3851 L
|
||||
DO
|
||||
899 3851 mt 6255 3851 L
|
||||
6255 3851 mt 6255 3851 L
|
||||
SO
|
||||
899 3808 mt 925 3808 L
|
||||
6255 3808 mt 6228 3808 L
|
||||
DO
|
||||
899 3808 mt 6255 3808 L
|
||||
6255 3808 mt 6255 3808 L
|
||||
SO
|
||||
899 3769 mt 925 3769 L
|
||||
6255 3769 mt 6228 3769 L
|
||||
DO
|
||||
899 3769 mt 6255 3769 L
|
||||
6255 3769 mt 6255 3769 L
|
||||
SO
|
||||
899 3769 mt 952 3769 L
|
||||
6255 3769 mt 6201 3769 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 3813 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 3739 mt
|
||||
(-4) s
|
||||
899 3515 mt 925 3515 L
|
||||
6255 3515 mt 6228 3515 L
|
||||
DO
|
||||
899 3515 mt 6255 3515 L
|
||||
6255 3515 mt 6255 3515 L
|
||||
SO
|
||||
899 3366 mt 925 3366 L
|
||||
6255 3366 mt 6228 3366 L
|
||||
DO
|
||||
899 3366 mt 6255 3366 L
|
||||
6255 3366 mt 6255 3366 L
|
||||
SO
|
||||
899 3260 mt 925 3260 L
|
||||
6255 3260 mt 6228 3260 L
|
||||
DO
|
||||
899 3260 mt 6255 3260 L
|
||||
6255 3260 mt 6255 3260 L
|
||||
SO
|
||||
899 3179 mt 925 3179 L
|
||||
6255 3179 mt 6228 3179 L
|
||||
DO
|
||||
899 3179 mt 6255 3179 L
|
||||
6255 3179 mt 6255 3179 L
|
||||
SO
|
||||
899 3112 mt 925 3112 L
|
||||
6255 3112 mt 6228 3112 L
|
||||
DO
|
||||
899 3112 mt 6255 3112 L
|
||||
6255 3112 mt 6255 3112 L
|
||||
SO
|
||||
899 3055 mt 925 3055 L
|
||||
6255 3055 mt 6228 3055 L
|
||||
DO
|
||||
899 3055 mt 6255 3055 L
|
||||
6255 3055 mt 6255 3055 L
|
||||
SO
|
||||
899 3006 mt 925 3006 L
|
||||
6255 3006 mt 6228 3006 L
|
||||
DO
|
||||
899 3006 mt 6255 3006 L
|
||||
6255 3006 mt 6255 3006 L
|
||||
SO
|
||||
899 2963 mt 925 2963 L
|
||||
6255 2963 mt 6228 2963 L
|
||||
DO
|
||||
899 2963 mt 6255 2963 L
|
||||
6255 2963 mt 6255 2963 L
|
||||
SO
|
||||
899 2924 mt 925 2924 L
|
||||
6255 2924 mt 6228 2924 L
|
||||
DO
|
||||
899 2924 mt 6255 2924 L
|
||||
6255 2924 mt 6255 2924 L
|
||||
SO
|
||||
899 2924 mt 952 2924 L
|
||||
6255 2924 mt 6201 2924 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 2968 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 2894 mt
|
||||
(-3) s
|
||||
899 2670 mt 925 2670 L
|
||||
6255 2670 mt 6228 2670 L
|
||||
DO
|
||||
899 2670 mt 6255 2670 L
|
||||
6255 2670 mt 6255 2670 L
|
||||
SO
|
||||
899 2521 mt 925 2521 L
|
||||
6255 2521 mt 6228 2521 L
|
||||
DO
|
||||
899 2521 mt 6255 2521 L
|
||||
6255 2521 mt 6255 2521 L
|
||||
SO
|
||||
899 2415 mt 925 2415 L
|
||||
6255 2415 mt 6228 2415 L
|
||||
DO
|
||||
899 2415 mt 6255 2415 L
|
||||
6255 2415 mt 6255 2415 L
|
||||
SO
|
||||
899 2333 mt 925 2333 L
|
||||
6255 2333 mt 6228 2333 L
|
||||
DO
|
||||
899 2333 mt 6255 2333 L
|
||||
6255 2333 mt 6255 2333 L
|
||||
SO
|
||||
899 2266 mt 925 2266 L
|
||||
6255 2266 mt 6228 2266 L
|
||||
DO
|
||||
899 2266 mt 6255 2266 L
|
||||
6255 2266 mt 6255 2266 L
|
||||
SO
|
||||
899 2210 mt 925 2210 L
|
||||
6255 2210 mt 6228 2210 L
|
||||
DO
|
||||
899 2210 mt 6255 2210 L
|
||||
6255 2210 mt 6255 2210 L
|
||||
SO
|
||||
899 2161 mt 925 2161 L
|
||||
6255 2161 mt 6228 2161 L
|
||||
DO
|
||||
899 2161 mt 6255 2161 L
|
||||
6255 2161 mt 6255 2161 L
|
||||
SO
|
||||
899 2118 mt 925 2118 L
|
||||
6255 2118 mt 6228 2118 L
|
||||
DO
|
||||
899 2118 mt 6255 2118 L
|
||||
6255 2118 mt 6255 2118 L
|
||||
SO
|
||||
899 2079 mt 925 2079 L
|
||||
6255 2079 mt 6228 2079 L
|
||||
DO
|
||||
899 2079 mt 6255 2079 L
|
||||
6255 2079 mt 6255 2079 L
|
||||
SO
|
||||
899 2079 mt 952 2079 L
|
||||
6255 2079 mt 6201 2079 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 2123 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 2049 mt
|
||||
(-2) s
|
||||
899 1824 mt 925 1824 L
|
||||
6255 1824 mt 6228 1824 L
|
||||
DO
|
||||
899 1824 mt 6255 1824 L
|
||||
6255 1824 mt 6255 1824 L
|
||||
SO
|
||||
899 1676 mt 925 1676 L
|
||||
6255 1676 mt 6228 1676 L
|
||||
DO
|
||||
899 1676 mt 6255 1676 L
|
||||
6255 1676 mt 6255 1676 L
|
||||
SO
|
||||
899 1570 mt 925 1570 L
|
||||
6255 1570 mt 6228 1570 L
|
||||
DO
|
||||
899 1570 mt 6255 1570 L
|
||||
6255 1570 mt 6255 1570 L
|
||||
SO
|
||||
899 1488 mt 925 1488 L
|
||||
6255 1488 mt 6228 1488 L
|
||||
DO
|
||||
899 1488 mt 6255 1488 L
|
||||
6255 1488 mt 6255 1488 L
|
||||
SO
|
||||
899 1421 mt 925 1421 L
|
||||
6255 1421 mt 6228 1421 L
|
||||
DO
|
||||
899 1421 mt 6255 1421 L
|
||||
6255 1421 mt 6255 1421 L
|
||||
SO
|
||||
899 1365 mt 925 1365 L
|
||||
6255 1365 mt 6228 1365 L
|
||||
DO
|
||||
899 1365 mt 6255 1365 L
|
||||
6255 1365 mt 6255 1365 L
|
||||
SO
|
||||
899 1316 mt 925 1316 L
|
||||
6255 1316 mt 6228 1316 L
|
||||
DO
|
||||
899 1316 mt 6255 1316 L
|
||||
6255 1316 mt 6255 1316 L
|
||||
SO
|
||||
899 1272 mt 925 1272 L
|
||||
6255 1272 mt 6228 1272 L
|
||||
DO
|
||||
899 1272 mt 6255 1272 L
|
||||
6255 1272 mt 6255 1272 L
|
||||
SO
|
||||
899 1234 mt 925 1234 L
|
||||
6255 1234 mt 6228 1234 L
|
||||
DO
|
||||
899 1234 mt 6255 1234 L
|
||||
6255 1234 mt 6255 1234 L
|
||||
SO
|
||||
899 1234 mt 952 1234 L
|
||||
6255 1234 mt 6201 1234 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 1278 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 1204 mt
|
||||
(-1) s
|
||||
899 979 mt 925 979 L
|
||||
6255 979 mt 6228 979 L
|
||||
DO
|
||||
899 979 mt 6255 979 L
|
||||
6255 979 mt 6255 979 L
|
||||
SO
|
||||
899 830 mt 925 830 L
|
||||
6255 830 mt 6228 830 L
|
||||
DO
|
||||
899 830 mt 6255 830 L
|
||||
6255 830 mt 6255 830 L
|
||||
SO
|
||||
899 725 mt 925 725 L
|
||||
6255 725 mt 6228 725 L
|
||||
DO
|
||||
899 725 mt 6255 725 L
|
||||
6255 725 mt 6255 725 L
|
||||
SO
|
||||
899 643 mt 925 643 L
|
||||
6255 643 mt 6228 643 L
|
||||
DO
|
||||
899 643 mt 6255 643 L
|
||||
6255 643 mt 6255 643 L
|
||||
SO
|
||||
899 576 mt 925 576 L
|
||||
6255 576 mt 6228 576 L
|
||||
DO
|
||||
899 576 mt 6255 576 L
|
||||
6255 576 mt 6255 576 L
|
||||
SO
|
||||
899 519 mt 925 519 L
|
||||
6255 519 mt 6228 519 L
|
||||
DO
|
||||
899 519 mt 6255 519 L
|
||||
6255 519 mt 6255 519 L
|
||||
SO
|
||||
899 470 mt 925 470 L
|
||||
6255 470 mt 6228 470 L
|
||||
DO
|
||||
899 470 mt 6255 470 L
|
||||
6255 470 mt 6255 470 L
|
||||
SO
|
||||
899 427 mt 925 427 L
|
||||
6255 427 mt 6228 427 L
|
||||
DO
|
||||
899 427 mt 6255 427 L
|
||||
6255 427 mt 6255 427 L
|
||||
SO
|
||||
899 389 mt 925 389 L
|
||||
6255 389 mt 6228 389 L
|
||||
DO
|
||||
899 389 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
SO
|
||||
899 389 mt 952 389 L
|
||||
6255 389 mt 6201 389 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 433 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 359 mt
|
||||
(0) s
|
||||
899 4615 mt 6255 4615 L
|
||||
899 389 mt 6255 389 L
|
||||
899 4615 mt 899 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
gs 899 389 5357 4227 rc
|
||||
24 w
|
||||
/c8 { 1.000000 0.000000 0.000000 sr} bdef
|
||||
c8
|
||||
-1005 28 -1004 27 -1004 20 -1004 13 -1005 8 6255 403 6 MP stroke
|
||||
gr
|
||||
|
||||
24 w
|
||||
c8
|
||||
gs 1087 257 5315 389 rc
|
||||
6213 361 mt 6297 445 L
|
||||
6297 361 mt 6213 445 L
|
||||
5208 369 mt 5292 453 L
|
||||
5292 369 mt 5208 453 L
|
||||
4204 382 mt 4288 466 L
|
||||
4288 382 mt 4204 466 L
|
||||
3200 402 mt 3284 486 L
|
||||
3284 402 mt 3200 486 L
|
||||
2196 429 mt 2280 513 L
|
||||
2280 429 mt 2196 513 L
|
||||
1191 457 mt 1275 541 L
|
||||
1275 457 mt 1191 541 L
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
/c9 { 0.000000 1.000000 0.000000 sr} bdef
|
||||
c9
|
||||
-1005 148 -1004 146 -1004 125 -1004 93 -1005 72 6255 670 6 MP stroke
|
||||
gr
|
||||
|
||||
c9
|
||||
gs 1087 524 5315 877 rc
|
||||
60 60 6255 670 FO
|
||||
60 60 5250 742 FO
|
||||
60 60 4246 835 FO
|
||||
60 60 3242 960 FO
|
||||
60 60 2238 1106 FO
|
||||
60 60 1233 1254 FO
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
/c10 { 0.000000 0.000000 1.000000 sr} bdef
|
||||
c10
|
||||
-1005 194 -1004 261 -1004 214 -1004 187 -1005 256 6255 1332 6 MP stroke
|
||||
gr
|
||||
|
||||
c10
|
||||
gs 1087 1186 5315 1405 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 6208 1285 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 5203 1541 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 4199 1728 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3195 1942 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2191 2203 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 1186 2397 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
DA
|
||||
c8
|
||||
-1005 65 -1004 56 -1004 3 -1004 -57 -1005 -68 6255 599 6 MP stroke
|
||||
gr
|
||||
|
||||
c8
|
||||
DA
|
||||
gs 1087 328 5315 418 rc
|
||||
SO
|
||||
6213 557 mt 6297 641 L
|
||||
6297 557 mt 6213 641 L
|
||||
5208 489 mt 5292 573 L
|
||||
5292 489 mt 5208 573 L
|
||||
4204 432 mt 4288 516 L
|
||||
4288 432 mt 4204 516 L
|
||||
3200 435 mt 3284 519 L
|
||||
3284 435 mt 3200 519 L
|
||||
2196 491 mt 2280 575 L
|
||||
2280 491 mt 2196 575 L
|
||||
1191 556 mt 1275 640 L
|
||||
1275 556 mt 1191 640 L
|
||||
DA
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
c9
|
||||
-1005 153 -1004 -92 -1004 -256 -1004 -216 -1005 -126 6255 2080 6 MP stroke
|
||||
gr
|
||||
|
||||
c9
|
||||
gs 1087 1244 5315 983 rc
|
||||
SO
|
||||
60 60 6255 2080 FO
|
||||
60 60 5250 1954 FO
|
||||
60 60 4246 1738 FO
|
||||
60 60 3242 1482 FO
|
||||
60 60 2238 1390 FO
|
||||
60 60 1233 1543 FO
|
||||
DA
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
c10
|
||||
-1005 -347 -1004 -311 -1004 -403 -1004 254 -1005 -254 6255 4360 6 MP stroke
|
||||
gr
|
||||
|
||||
c10
|
||||
gs 1087 3153 5315 1354 rc
|
||||
SO
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 6208 4313 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 5203 4059 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 4199 4313 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3195 3910 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2191 3599 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 1186 3252 5 MP
|
||||
DP
|
||||
DA
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
gr
|
||||
|
||||
0 sg
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 168 FMSR
|
||||
|
||||
2958 4938 mt
|
||||
(Interference [dB]) s
|
||||
548 3035 mt -90 rotate
|
||||
(FER Stream 1) s
|
||||
90 rotate
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
882 4658 mt
|
||||
( ) s
|
||||
6239 431 mt
|
||||
( ) s
|
||||
SO
|
||||
6 w
|
||||
1 sg
|
||||
0 918 1536 0 0 -918 959 4556 4 MP
|
||||
PP
|
||||
-1536 0 0 918 1536 0 0 -918 959 4556 5 MP stroke
|
||||
4 w
|
||||
DO
|
||||
SO
|
||||
6 w
|
||||
0 sg
|
||||
959 4556 mt 2495 4556 L
|
||||
959 3638 mt 2495 3638 L
|
||||
959 4556 mt 959 3638 L
|
||||
2495 4556 mt 2495 3638 L
|
||||
959 4556 mt 2495 4556 L
|
||||
959 4556 mt 959 3638 L
|
||||
959 4556 mt 2495 4556 L
|
||||
959 3638 mt 2495 3638 L
|
||||
959 4556 mt 959 3638 L
|
||||
2495 4556 mt 2495 3638 L
|
||||
1423 3770 mt
|
||||
(MMSE, SNR=5dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
24 w
|
||||
c8
|
||||
356 0 1030 3727 2 MP stroke
|
||||
gr
|
||||
|
||||
24 w
|
||||
c8
|
||||
gs 1062 3581 293 293 rc
|
||||
1166 3685 mt 1250 3769 L
|
||||
1250 3685 mt 1166 3769 L
|
||||
gr
|
||||
|
||||
gs 959 3638 1537 919 rc
|
||||
gr
|
||||
|
||||
0 sg
|
||||
1423 3918 mt
|
||||
(MMSE, SNR=10dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
c9
|
||||
356 0 1030 3875 2 MP stroke
|
||||
gs 1062 3729 293 293 rc
|
||||
60 60 1208 3875 FO
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c9
|
||||
0 sg
|
||||
1423 4066 mt
|
||||
(MMSE, SNR=15dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
c10
|
||||
356 0 1030 4023 2 MP stroke
|
||||
gs 1062 3877 293 293 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 1161 3976 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c10
|
||||
0 sg
|
||||
1423 4213 mt
|
||||
(ML, SNR=5dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
DA
|
||||
c8
|
||||
356 0 1030 4170 2 MP stroke
|
||||
SO
|
||||
gs 1062 4024 293 293 rc
|
||||
1166 4128 mt 1250 4212 L
|
||||
1250 4128 mt 1166 4212 L
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c8
|
||||
0 sg
|
||||
1423 4361 mt
|
||||
(ML, SNR=10dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
DA
|
||||
c9
|
||||
356 0 1030 4318 2 MP stroke
|
||||
SO
|
||||
gs 1062 4172 293 293 rc
|
||||
60 60 1208 4318 FO
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c9
|
||||
0 sg
|
||||
1423 4509 mt
|
||||
(ML, SNR=15dB) s
|
||||
gs 959 3638 1537 919 rc
|
||||
DA
|
||||
c10
|
||||
356 0 1030 4466 2 MP stroke
|
||||
SO
|
||||
gr
|
||||
|
||||
c10
|
||||
gs 1062 4320 293 293 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 1161 4419 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gs 959 3638 1537 919 rc
|
||||
6 w
|
||||
gr
|
||||
|
||||
6 w
|
||||
|
||||
end %%Color Dict
|
||||
|
||||
eplot
|
||||
%%EndObject
|
||||
|
||||
epage
|
||||
end
|
||||
|
||||
showpage
|
||||
|
||||
%%Trailer
|
||||
%%EOF
|
||||
@@ -1,860 +0,0 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: MATLAB, The Mathworks, Inc. Version 7.5.0.338 (R2007b). Operating System: Linux 2.6.22.9-61.fc6 #1 SMP Thu Sep 27 18:48:03 EDT 2007 i686.
|
||||
%%Title: ./results_matlab_rice9_aoa2.eps
|
||||
%%CreationDate: 05/12/2009 16:52:51
|
||||
%%DocumentNeededFonts: Helvetica
|
||||
%%DocumentProcessColors: Cyan Magenta Yellow Black
|
||||
%%LanguageLevel: 2
|
||||
%%Pages: 1
|
||||
%%BoundingBox: 48 195 546 592
|
||||
%%EndComments
|
||||
|
||||
%%BeginProlog
|
||||
% MathWorks dictionary
|
||||
/MathWorks 160 dict begin
|
||||
% definition operators
|
||||
/bdef {bind def} bind def
|
||||
/ldef {load def} bind def
|
||||
/xdef {exch def} bdef
|
||||
/xstore {exch store} bdef
|
||||
% operator abbreviations
|
||||
/c /clip ldef
|
||||
/cc /concat ldef
|
||||
/cp /closepath ldef
|
||||
/gr /grestore ldef
|
||||
/gs /gsave ldef
|
||||
/mt /moveto ldef
|
||||
/np /newpath ldef
|
||||
/cm /currentmatrix ldef
|
||||
/sm /setmatrix ldef
|
||||
/rm /rmoveto ldef
|
||||
/rl /rlineto ldef
|
||||
/s {show newpath} bdef
|
||||
/sc {setcmykcolor} bdef
|
||||
/sr /setrgbcolor ldef
|
||||
/sg /setgray ldef
|
||||
/w /setlinewidth ldef
|
||||
/j /setlinejoin ldef
|
||||
/cap /setlinecap ldef
|
||||
/rc {rectclip} bdef
|
||||
/rf {rectfill} bdef
|
||||
% page state control
|
||||
/pgsv () def
|
||||
/bpage {/pgsv save def} bdef
|
||||
/epage {pgsv restore} bdef
|
||||
/bplot /gsave ldef
|
||||
/eplot {stroke grestore} bdef
|
||||
% orientation switch
|
||||
/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def
|
||||
% coordinate system mappings
|
||||
/dpi2point 0 def
|
||||
% font control
|
||||
/FontSize 0 def
|
||||
/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0]
|
||||
makefont setfont} bdef
|
||||
/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse
|
||||
exch dup 3 1 roll findfont dup length dict begin
|
||||
{ 1 index /FID ne {def}{pop pop} ifelse } forall
|
||||
/Encoding exch def currentdict end definefont pop} bdef
|
||||
/isroman {findfont /CharStrings get /Agrave known} bdef
|
||||
/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse
|
||||
exch FMS} bdef
|
||||
/csm {1 dpi2point div -1 dpi2point div scale neg translate
|
||||
dup landscapeMode eq {pop -90 rotate}
|
||||
{rotateMode eq {90 rotate} if} ifelse} bdef
|
||||
% line types: solid, dotted, dashed, dotdash
|
||||
/SO { [] 0 setdash } bdef
|
||||
/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef
|
||||
/DA { [6 dpi2point mul] 0 setdash } bdef
|
||||
/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4
|
||||
dpi2point mul] 0 setdash } bdef
|
||||
% macros for lines and objects
|
||||
/L {lineto stroke} bdef
|
||||
/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef
|
||||
/AP {{rlineto} repeat} bdef
|
||||
/PDlw -1 def
|
||||
/W {/PDlw currentlinewidth def setlinewidth} def
|
||||
/PP {closepath eofill} bdef
|
||||
/DP {closepath stroke} bdef
|
||||
/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto
|
||||
neg 0 exch rlineto closepath} bdef
|
||||
/FR {MR stroke} bdef
|
||||
/PR {MR fill} bdef
|
||||
/L1i {{currentfile picstr readhexstring pop} image} bdef
|
||||
/tMatrix matrix def
|
||||
/MakeOval {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 0 360 arc tMatrix setmatrix} bdef
|
||||
/FO {MakeOval stroke} bdef
|
||||
/PO {MakeOval fill} bdef
|
||||
/PD {currentlinewidth 2 div 0 360 arc fill
|
||||
PDlw -1 eq not {PDlw w /PDlw -1 def} if} def
|
||||
/FA {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef
|
||||
/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||
0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef
|
||||
/FAn {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef
|
||||
/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||
0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef
|
||||
/vradius 0 def /hradius 0 def /lry 0 def
|
||||
/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def
|
||||
/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef
|
||||
/ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly
|
||||
vradius add translate hradius vradius scale 0 0 1 180 270 arc
|
||||
tMatrix setmatrix lrx hradius sub uly vradius add translate
|
||||
hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix
|
||||
lrx hradius sub lry vradius sub translate hradius vradius scale
|
||||
0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub
|
||||
translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FRR {MRR stroke } bdef
|
||||
/PRR {MRR fill } bdef
|
||||
/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def
|
||||
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||
rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad
|
||||
sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FlrRR {MlrRR stroke } bdef
|
||||
/PlrRR {MlrRR fill } bdef
|
||||
/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def
|
||||
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||
rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad
|
||||
sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FtbRR {MtbRR stroke } bdef
|
||||
/PtbRR {MtbRR fill } bdef
|
||||
/stri 6 array def /dtri 6 array def
|
||||
/smat 6 array def /dmat 6 array def
|
||||
/tmat1 6 array def /tmat2 6 array def /dif 3 array def
|
||||
/asub {/ind2 exch def /ind1 exch def dup dup
|
||||
ind1 get exch ind2 get sub exch } bdef
|
||||
/tri_to_matrix {
|
||||
2 0 asub 3 1 asub 4 0 asub 5 1 asub
|
||||
dup 0 get exch 1 get 7 -1 roll astore } bdef
|
||||
/compute_transform {
|
||||
dmat dtri tri_to_matrix tmat1 invertmatrix
|
||||
smat stri tri_to_matrix tmat2 concatmatrix } bdef
|
||||
/ds {stri astore pop} bdef
|
||||
/dt {dtri astore pop} bdef
|
||||
/db {2 copy /cols xdef /rows xdef mul dup 3 mul string
|
||||
currentfile
|
||||
3 index 0 eq {/ASCIIHexDecode filter}
|
||||
{/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if }
|
||||
ifelse exch readstring pop
|
||||
dup 0 3 index getinterval /rbmap xdef
|
||||
dup 2 index dup getinterval /gbmap xdef
|
||||
1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef
|
||||
/it {gs np dtri aload pop moveto lineto lineto cp c
|
||||
cols rows 8 compute_transform
|
||||
rbmap gbmap bbmap true 3 colorimage gr}bdef
|
||||
/il {newpath moveto lineto stroke}bdef
|
||||
currentdict end def
|
||||
%%EndProlog
|
||||
|
||||
%%BeginSetup
|
||||
MathWorks begin
|
||||
|
||||
0 cap
|
||||
|
||||
end
|
||||
%%EndSetup
|
||||
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
%%PageBoundingBox: 48 195 546 592
|
||||
MathWorks begin
|
||||
bpage
|
||||
%%EndPageSetup
|
||||
|
||||
%%BeginObject: obj1
|
||||
bplot
|
||||
|
||||
/dpi2point 12 def
|
||||
portraitMode 0216 7344 csm
|
||||
|
||||
367 237 5978 4763 rc
|
||||
86 dict begin %Colortable dictionary
|
||||
/c0 { 0.000000 0.000000 0.000000 sr} bdef
|
||||
/c1 { 1.000000 1.000000 1.000000 sr} bdef
|
||||
/c2 { 0.900000 0.000000 0.000000 sr} bdef
|
||||
/c3 { 0.000000 0.820000 0.000000 sr} bdef
|
||||
/c4 { 0.000000 0.000000 0.800000 sr} bdef
|
||||
/c5 { 0.910000 0.820000 0.320000 sr} bdef
|
||||
/c6 { 1.000000 0.260000 0.820000 sr} bdef
|
||||
/c7 { 0.000000 0.820000 0.820000 sr} bdef
|
||||
c0
|
||||
1 j
|
||||
1 sg
|
||||
0 0 6913 5186 rf
|
||||
6 w
|
||||
0 4226 5356 0 0 -4226 899 4615 4 MP
|
||||
PP
|
||||
-5356 0 0 4226 5356 0 0 -4226 899 4615 5 MP stroke
|
||||
4 w
|
||||
DO
|
||||
0 sg
|
||||
899 4615 mt 899 389 L
|
||||
899 389 mt 899 389 L
|
||||
1494 4615 mt 1494 389 L
|
||||
1494 389 mt 1494 389 L
|
||||
2089 4615 mt 2089 389 L
|
||||
2089 389 mt 2089 389 L
|
||||
2684 4615 mt 2684 389 L
|
||||
2684 389 mt 2684 389 L
|
||||
3279 4615 mt 3279 389 L
|
||||
3279 389 mt 3279 389 L
|
||||
3874 4615 mt 3874 389 L
|
||||
3874 389 mt 3874 389 L
|
||||
4469 4615 mt 4469 389 L
|
||||
4469 389 mt 4469 389 L
|
||||
5064 4615 mt 5064 389 L
|
||||
5064 389 mt 5064 389 L
|
||||
5659 4615 mt 5659 389 L
|
||||
5659 389 mt 5659 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
899 4615 mt 6255 4615 L
|
||||
6255 4615 mt 6255 4615 L
|
||||
899 3558 mt 6255 3558 L
|
||||
6255 3558 mt 6255 3558 L
|
||||
899 2502 mt 6255 2502 L
|
||||
6255 2502 mt 6255 2502 L
|
||||
899 1445 mt 6255 1445 L
|
||||
6255 1445 mt 6255 1445 L
|
||||
899 389 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
SO
|
||||
6 w
|
||||
899 4615 mt 6255 4615 L
|
||||
899 389 mt 6255 389 L
|
||||
899 4615 mt 899 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
899 4615 mt 6255 4615 L
|
||||
899 4615 mt 899 389 L
|
||||
899 4615 mt 899 4561 L
|
||||
899 389 mt 899 442 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
763 4760 mt
|
||||
(-10) s
|
||||
1494 4615 mt 1494 4561 L
|
||||
1494 389 mt 1494 442 L
|
||||
1391 4760 mt
|
||||
(-8) s
|
||||
2089 4615 mt 2089 4561 L
|
||||
2089 389 mt 2089 442 L
|
||||
1986 4760 mt
|
||||
(-6) s
|
||||
2684 4615 mt 2684 4561 L
|
||||
2684 389 mt 2684 442 L
|
||||
2581 4760 mt
|
||||
(-4) s
|
||||
3279 4615 mt 3279 4561 L
|
||||
3279 389 mt 3279 442 L
|
||||
3176 4760 mt
|
||||
(-2) s
|
||||
3874 4615 mt 3874 4561 L
|
||||
3874 389 mt 3874 442 L
|
||||
3841 4760 mt
|
||||
(0) s
|
||||
4469 4615 mt 4469 4561 L
|
||||
4469 389 mt 4469 442 L
|
||||
4436 4760 mt
|
||||
(2) s
|
||||
5064 4615 mt 5064 4561 L
|
||||
5064 389 mt 5064 442 L
|
||||
5031 4760 mt
|
||||
(4) s
|
||||
5659 4615 mt 5659 4561 L
|
||||
5659 389 mt 5659 442 L
|
||||
5626 4760 mt
|
||||
(6) s
|
||||
6255 4615 mt 6255 4561 L
|
||||
6255 389 mt 6255 442 L
|
||||
6222 4760 mt
|
||||
(8) s
|
||||
899 4615 mt 925 4615 L
|
||||
6255 4615 mt 6228 4615 L
|
||||
DO
|
||||
899 4615 mt 6255 4615 L
|
||||
6255 4615 mt 6255 4615 L
|
||||
SO
|
||||
899 4615 mt 952 4615 L
|
||||
6255 4615 mt 6201 4615 L
|
||||
640 4659 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 4585 mt
|
||||
(-4) s
|
||||
899 4296 mt 925 4296 L
|
||||
6255 4296 mt 6228 4296 L
|
||||
DO
|
||||
899 4296 mt 6255 4296 L
|
||||
6255 4296 mt 6255 4296 L
|
||||
SO
|
||||
899 4110 mt 925 4110 L
|
||||
6255 4110 mt 6228 4110 L
|
||||
DO
|
||||
899 4110 mt 6255 4110 L
|
||||
6255 4110 mt 6255 4110 L
|
||||
SO
|
||||
899 3978 mt 925 3978 L
|
||||
6255 3978 mt 6228 3978 L
|
||||
DO
|
||||
899 3978 mt 6255 3978 L
|
||||
6255 3978 mt 6255 3978 L
|
||||
SO
|
||||
899 3876 mt 925 3876 L
|
||||
6255 3876 mt 6228 3876 L
|
||||
DO
|
||||
899 3876 mt 6255 3876 L
|
||||
6255 3876 mt 6255 3876 L
|
||||
SO
|
||||
899 3792 mt 925 3792 L
|
||||
6255 3792 mt 6228 3792 L
|
||||
DO
|
||||
899 3792 mt 6255 3792 L
|
||||
6255 3792 mt 6255 3792 L
|
||||
SO
|
||||
899 3722 mt 925 3722 L
|
||||
6255 3722 mt 6228 3722 L
|
||||
DO
|
||||
899 3722 mt 6255 3722 L
|
||||
6255 3722 mt 6255 3722 L
|
||||
SO
|
||||
899 3660 mt 925 3660 L
|
||||
6255 3660 mt 6228 3660 L
|
||||
DO
|
||||
899 3660 mt 6255 3660 L
|
||||
6255 3660 mt 6255 3660 L
|
||||
SO
|
||||
899 3606 mt 925 3606 L
|
||||
6255 3606 mt 6228 3606 L
|
||||
DO
|
||||
899 3606 mt 6255 3606 L
|
||||
6255 3606 mt 6255 3606 L
|
||||
SO
|
||||
899 3558 mt 925 3558 L
|
||||
6255 3558 mt 6228 3558 L
|
||||
DO
|
||||
899 3558 mt 6255 3558 L
|
||||
6255 3558 mt 6255 3558 L
|
||||
SO
|
||||
899 3558 mt 952 3558 L
|
||||
6255 3558 mt 6201 3558 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 3602 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 3528 mt
|
||||
(-3) s
|
||||
899 3240 mt 925 3240 L
|
||||
6255 3240 mt 6228 3240 L
|
||||
DO
|
||||
899 3240 mt 6255 3240 L
|
||||
6255 3240 mt 6255 3240 L
|
||||
SO
|
||||
899 3054 mt 925 3054 L
|
||||
6255 3054 mt 6228 3054 L
|
||||
DO
|
||||
899 3054 mt 6255 3054 L
|
||||
6255 3054 mt 6255 3054 L
|
||||
SO
|
||||
899 2922 mt 925 2922 L
|
||||
6255 2922 mt 6228 2922 L
|
||||
DO
|
||||
899 2922 mt 6255 2922 L
|
||||
6255 2922 mt 6255 2922 L
|
||||
SO
|
||||
899 2820 mt 925 2820 L
|
||||
6255 2820 mt 6228 2820 L
|
||||
DO
|
||||
899 2820 mt 6255 2820 L
|
||||
6255 2820 mt 6255 2820 L
|
||||
SO
|
||||
899 2736 mt 925 2736 L
|
||||
6255 2736 mt 6228 2736 L
|
||||
DO
|
||||
899 2736 mt 6255 2736 L
|
||||
6255 2736 mt 6255 2736 L
|
||||
SO
|
||||
899 2665 mt 925 2665 L
|
||||
6255 2665 mt 6228 2665 L
|
||||
DO
|
||||
899 2665 mt 6255 2665 L
|
||||
6255 2665 mt 6255 2665 L
|
||||
SO
|
||||
899 2604 mt 925 2604 L
|
||||
6255 2604 mt 6228 2604 L
|
||||
DO
|
||||
899 2604 mt 6255 2604 L
|
||||
6255 2604 mt 6255 2604 L
|
||||
SO
|
||||
899 2550 mt 925 2550 L
|
||||
6255 2550 mt 6228 2550 L
|
||||
DO
|
||||
899 2550 mt 6255 2550 L
|
||||
6255 2550 mt 6255 2550 L
|
||||
SO
|
||||
899 2502 mt 925 2502 L
|
||||
6255 2502 mt 6228 2502 L
|
||||
DO
|
||||
899 2502 mt 6255 2502 L
|
||||
6255 2502 mt 6255 2502 L
|
||||
SO
|
||||
899 2502 mt 952 2502 L
|
||||
6255 2502 mt 6201 2502 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 2546 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 2472 mt
|
||||
(-2) s
|
||||
899 2183 mt 925 2183 L
|
||||
6255 2183 mt 6228 2183 L
|
||||
DO
|
||||
899 2183 mt 6255 2183 L
|
||||
6255 2183 mt 6255 2183 L
|
||||
SO
|
||||
899 1997 mt 925 1997 L
|
||||
6255 1997 mt 6228 1997 L
|
||||
DO
|
||||
899 1997 mt 6255 1997 L
|
||||
6255 1997 mt 6255 1997 L
|
||||
SO
|
||||
899 1865 mt 925 1865 L
|
||||
6255 1865 mt 6228 1865 L
|
||||
DO
|
||||
899 1865 mt 6255 1865 L
|
||||
6255 1865 mt 6255 1865 L
|
||||
SO
|
||||
899 1763 mt 925 1763 L
|
||||
6255 1763 mt 6228 1763 L
|
||||
DO
|
||||
899 1763 mt 6255 1763 L
|
||||
6255 1763 mt 6255 1763 L
|
||||
SO
|
||||
899 1679 mt 925 1679 L
|
||||
6255 1679 mt 6228 1679 L
|
||||
DO
|
||||
899 1679 mt 6255 1679 L
|
||||
6255 1679 mt 6255 1679 L
|
||||
SO
|
||||
899 1609 mt 925 1609 L
|
||||
6255 1609 mt 6228 1609 L
|
||||
DO
|
||||
899 1609 mt 6255 1609 L
|
||||
6255 1609 mt 6255 1609 L
|
||||
SO
|
||||
899 1547 mt 925 1547 L
|
||||
6255 1547 mt 6228 1547 L
|
||||
DO
|
||||
899 1547 mt 6255 1547 L
|
||||
6255 1547 mt 6255 1547 L
|
||||
SO
|
||||
899 1493 mt 925 1493 L
|
||||
6255 1493 mt 6228 1493 L
|
||||
DO
|
||||
899 1493 mt 6255 1493 L
|
||||
6255 1493 mt 6255 1493 L
|
||||
SO
|
||||
899 1445 mt 925 1445 L
|
||||
6255 1445 mt 6228 1445 L
|
||||
DO
|
||||
899 1445 mt 6255 1445 L
|
||||
6255 1445 mt 6255 1445 L
|
||||
SO
|
||||
899 1445 mt 952 1445 L
|
||||
6255 1445 mt 6201 1445 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 1489 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 1415 mt
|
||||
(-1) s
|
||||
899 1127 mt 925 1127 L
|
||||
6255 1127 mt 6228 1127 L
|
||||
DO
|
||||
899 1127 mt 6255 1127 L
|
||||
6255 1127 mt 6255 1127 L
|
||||
SO
|
||||
899 941 mt 925 941 L
|
||||
6255 941 mt 6228 941 L
|
||||
DO
|
||||
899 941 mt 6255 941 L
|
||||
6255 941 mt 6255 941 L
|
||||
SO
|
||||
899 809 mt 925 809 L
|
||||
6255 809 mt 6228 809 L
|
||||
DO
|
||||
899 809 mt 6255 809 L
|
||||
6255 809 mt 6255 809 L
|
||||
SO
|
||||
899 707 mt 925 707 L
|
||||
6255 707 mt 6228 707 L
|
||||
DO
|
||||
899 707 mt 6255 707 L
|
||||
6255 707 mt 6255 707 L
|
||||
SO
|
||||
899 623 mt 925 623 L
|
||||
6255 623 mt 6228 623 L
|
||||
DO
|
||||
899 623 mt 6255 623 L
|
||||
6255 623 mt 6255 623 L
|
||||
SO
|
||||
899 552 mt 925 552 L
|
||||
6255 552 mt 6228 552 L
|
||||
DO
|
||||
899 552 mt 6255 552 L
|
||||
6255 552 mt 6255 552 L
|
||||
SO
|
||||
899 491 mt 925 491 L
|
||||
6255 491 mt 6228 491 L
|
||||
DO
|
||||
899 491 mt 6255 491 L
|
||||
6255 491 mt 6255 491 L
|
||||
SO
|
||||
899 437 mt 925 437 L
|
||||
6255 437 mt 6228 437 L
|
||||
DO
|
||||
899 437 mt 6255 437 L
|
||||
6255 437 mt 6255 437 L
|
||||
SO
|
||||
899 389 mt 925 389 L
|
||||
6255 389 mt 6228 389 L
|
||||
DO
|
||||
899 389 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
SO
|
||||
899 389 mt 952 389 L
|
||||
6255 389 mt 6201 389 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 433 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 359 mt
|
||||
(0) s
|
||||
899 4615 mt 6255 4615 L
|
||||
899 389 mt 6255 389 L
|
||||
899 4615 mt 899 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
gs 899 389 5357 4227 rc
|
||||
DA
|
||||
24 w
|
||||
/c8 { 1.000000 0.000000 0.000000 sr} bdef
|
||||
c8
|
||||
-893 61 -892 56 -893 14 -893 -48 -892 -82 5659 701 6 MP stroke
|
||||
gs 1050 425 4756 424 rc
|
||||
SO
|
||||
5617 659 mt 5701 743 L
|
||||
5701 659 mt 5617 743 L
|
||||
4725 577 mt 4809 661 L
|
||||
4809 577 mt 4725 661 L
|
||||
3832 529 mt 3916 613 L
|
||||
3916 529 mt 3832 613 L
|
||||
2939 543 mt 3023 627 L
|
||||
3023 543 mt 2939 627 L
|
||||
2047 599 mt 2131 683 L
|
||||
2131 599 mt 2047 683 L
|
||||
1154 660 mt 1238 744 L
|
||||
1238 660 mt 1154 744 L
|
||||
DA
|
||||
gr
|
||||
|
||||
/c9 { 0.000000 1.000000 0.000000 sr} bdef
|
||||
c9
|
||||
-893 77 -892 -109 -893 -177 -893 -192 -892 -85 5659 1961 6 MP stroke
|
||||
gs 1050 1252 4756 856 rc
|
||||
SO
|
||||
60 60 5659 1961 FO
|
||||
60 60 4767 1876 FO
|
||||
60 60 3874 1684 FO
|
||||
60 60 2981 1507 FO
|
||||
60 60 2089 1398 FO
|
||||
60 60 1196 1475 FO
|
||||
DA
|
||||
gr
|
||||
|
||||
/c10 { 0.000000 0.000000 1.000000 sr} bdef
|
||||
c10
|
||||
-893 -296 -892 -294 -893 -297 -893 -113 -892 92 5659 3617 6 MP stroke
|
||||
gs 1050 2563 4756 1293 rc
|
||||
SO
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 5612 3570 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 4720 3662 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3827 3549 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2934 3252 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2042 2958 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 1149 2662 5 MP
|
||||
DP
|
||||
DA
|
||||
gr
|
||||
|
||||
SO
|
||||
c8
|
||||
-895 83 -524 42 -372 15 -288 -4 -236 -7 -199 -8 -173 -11 -152 -9
|
||||
-136 -14 -524 -60 -1556 -209 5954 1572 12 MP stroke
|
||||
gr
|
||||
|
||||
24 w
|
||||
c8
|
||||
gs 753 1104 5348 615 rc
|
||||
5912 1530 mt 5996 1614 L
|
||||
5996 1530 mt 5912 1614 L
|
||||
4356 1321 mt 4440 1405 L
|
||||
4440 1321 mt 4356 1405 L
|
||||
3832 1261 mt 3916 1345 L
|
||||
3916 1261 mt 3832 1345 L
|
||||
3696 1247 mt 3780 1331 L
|
||||
3780 1247 mt 3696 1331 L
|
||||
3544 1238 mt 3628 1322 L
|
||||
3628 1238 mt 3544 1322 L
|
||||
3371 1227 mt 3455 1311 L
|
||||
3455 1227 mt 3371 1311 L
|
||||
3172 1219 mt 3256 1303 L
|
||||
3256 1219 mt 3172 1303 L
|
||||
2936 1212 mt 3020 1296 L
|
||||
3020 1212 mt 2936 1296 L
|
||||
2648 1208 mt 2732 1292 L
|
||||
2732 1208 mt 2648 1292 L
|
||||
2276 1223 mt 2360 1307 L
|
||||
2360 1223 mt 2276 1307 L
|
||||
1752 1265 mt 1836 1349 L
|
||||
1836 1265 mt 1752 1349 L
|
||||
857 1348 mt 941 1432 L
|
||||
941 1348 mt 857 1432 L
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
c9
|
||||
-895 3 -524 -45 -372 -35 -288 -47 -236 -34 -199 -43 -173 -22 -152 -29
|
||||
-136 -10 -524 -58 -1556 -56 5954 2685 12 MP stroke
|
||||
gr
|
||||
|
||||
c9
|
||||
gs 753 2160 5348 672 rc
|
||||
60 60 5954 2685 FO
|
||||
60 60 4398 2629 FO
|
||||
60 60 3874 2571 FO
|
||||
60 60 3738 2561 FO
|
||||
60 60 3586 2532 FO
|
||||
60 60 3413 2510 FO
|
||||
60 60 3214 2467 FO
|
||||
60 60 2978 2433 FO
|
||||
60 60 2690 2386 FO
|
||||
60 60 2318 2351 FO
|
||||
60 60 1794 2306 FO
|
||||
60 60 899 2309 FO
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
c10
|
||||
-895 -115 -524 -70 -372 -29 -288 -13 -236 -19 -199 -2 -173 -11 -152 -6
|
||||
-136 -11 -524 -1 -1556 59 5954 3306 12 MP stroke
|
||||
gr
|
||||
|
||||
c10
|
||||
gs 753 2942 5348 570 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 5907 3259 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 4351 3318 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3827 3317 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3691 3306 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3539 3300 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3366 3289 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3167 3287 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2931 3268 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2643 3255 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2271 3226 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 1747 3156 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 852 3041 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gs 899 389 5357 4227 rc
|
||||
gr
|
||||
|
||||
0 sg
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 168 FMSR
|
||||
|
||||
2958 4938 mt
|
||||
(Interference [dB]) s
|
||||
548 3035 mt -90 rotate
|
||||
(FER Stream 1) s
|
||||
90 rotate
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
882 4658 mt
|
||||
( ) s
|
||||
6239 431 mt
|
||||
( ) s
|
||||
6 w
|
||||
1 sg
|
||||
0 918 1703 0 0 -918 959 4556 4 MP
|
||||
PP
|
||||
-1703 0 0 918 1703 0 0 -918 959 4556 5 MP stroke
|
||||
4 w
|
||||
DO
|
||||
SO
|
||||
6 w
|
||||
0 sg
|
||||
959 4556 mt 2662 4556 L
|
||||
959 3638 mt 2662 3638 L
|
||||
959 4556 mt 959 3638 L
|
||||
2662 4556 mt 2662 3638 L
|
||||
959 4556 mt 2662 4556 L
|
||||
959 4556 mt 959 3638 L
|
||||
959 4556 mt 2662 4556 L
|
||||
959 3638 mt 2662 3638 L
|
||||
959 4556 mt 959 3638 L
|
||||
2662 4556 mt 2662 3638 L
|
||||
1422 3770 mt
|
||||
(ML, SNR=5dB) s
|
||||
gs 959 3638 1704 919 rc
|
||||
DA
|
||||
24 w
|
||||
c8
|
||||
355 0 1030 3727 2 MP stroke
|
||||
SO
|
||||
gr
|
||||
|
||||
24 w
|
||||
c8
|
||||
gs 1062 3581 293 293 rc
|
||||
1166 3685 mt 1250 3769 L
|
||||
1250 3685 mt 1166 3769 L
|
||||
gr
|
||||
|
||||
gs 959 3638 1704 919 rc
|
||||
gr
|
||||
|
||||
0 sg
|
||||
1422 3918 mt
|
||||
(ML, SNR=10dB) s
|
||||
gs 959 3638 1704 919 rc
|
||||
DA
|
||||
c9
|
||||
355 0 1030 3875 2 MP stroke
|
||||
SO
|
||||
gs 1062 3729 293 293 rc
|
||||
60 60 1208 3875 FO
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c9
|
||||
0 sg
|
||||
1422 4066 mt
|
||||
(ML, SNR=15dB) s
|
||||
gs 959 3638 1704 919 rc
|
||||
DA
|
||||
c10
|
||||
355 0 1030 4023 2 MP stroke
|
||||
SO
|
||||
gs 1062 3877 293 293 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 1161 3976 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c10
|
||||
0 sg
|
||||
1422 4213 mt
|
||||
(ML Matlab SNR=5dB) s
|
||||
gs 959 3638 1704 919 rc
|
||||
c8
|
||||
355 0 1030 4170 2 MP stroke
|
||||
gs 1062 4024 293 293 rc
|
||||
1166 4128 mt 1250 4212 L
|
||||
1250 4128 mt 1166 4212 L
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c8
|
||||
0 sg
|
||||
1422 4361 mt
|
||||
(ML Matlab SNR=10dB) s
|
||||
gs 959 3638 1704 919 rc
|
||||
c9
|
||||
355 0 1030 4318 2 MP stroke
|
||||
gs 1062 4172 293 293 rc
|
||||
60 60 1208 4318 FO
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c9
|
||||
0 sg
|
||||
1422 4509 mt
|
||||
(ML Matlab SNR=15dB) s
|
||||
gs 959 3638 1704 919 rc
|
||||
c10
|
||||
355 0 1030 4466 2 MP stroke
|
||||
gr
|
||||
|
||||
c10
|
||||
gs 1062 4320 293 293 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 1161 4419 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gs 959 3638 1704 919 rc
|
||||
6 w
|
||||
gr
|
||||
|
||||
6 w
|
||||
|
||||
end %%Color Dict
|
||||
|
||||
eplot
|
||||
%%EndObject
|
||||
|
||||
epage
|
||||
end
|
||||
|
||||
showpage
|
||||
|
||||
%%Trailer
|
||||
%%EOF
|
||||
@@ -1,797 +0,0 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: MATLAB, The Mathworks, Inc. Version 7.5.0.338 (R2007b). Operating System: Linux 2.6.22.9-61.fc6 #1 SMP Thu Sep 27 18:48:03 EDT 2007 i686.
|
||||
%%Title: results_flat_fading/results_mmse_matlab_rice9_aoa2.eps
|
||||
%%CreationDate: 05/21/2009 12:55:28
|
||||
%%DocumentNeededFonts: Helvetica
|
||||
%%DocumentProcessColors: Cyan Magenta Yellow Black
|
||||
%%LanguageLevel: 2
|
||||
%%Pages: 1
|
||||
%%BoundingBox: 48 195 546 592
|
||||
%%EndComments
|
||||
|
||||
%%BeginProlog
|
||||
% MathWorks dictionary
|
||||
/MathWorks 160 dict begin
|
||||
% definition operators
|
||||
/bdef {bind def} bind def
|
||||
/ldef {load def} bind def
|
||||
/xdef {exch def} bdef
|
||||
/xstore {exch store} bdef
|
||||
% operator abbreviations
|
||||
/c /clip ldef
|
||||
/cc /concat ldef
|
||||
/cp /closepath ldef
|
||||
/gr /grestore ldef
|
||||
/gs /gsave ldef
|
||||
/mt /moveto ldef
|
||||
/np /newpath ldef
|
||||
/cm /currentmatrix ldef
|
||||
/sm /setmatrix ldef
|
||||
/rm /rmoveto ldef
|
||||
/rl /rlineto ldef
|
||||
/s {show newpath} bdef
|
||||
/sc {setcmykcolor} bdef
|
||||
/sr /setrgbcolor ldef
|
||||
/sg /setgray ldef
|
||||
/w /setlinewidth ldef
|
||||
/j /setlinejoin ldef
|
||||
/cap /setlinecap ldef
|
||||
/rc {rectclip} bdef
|
||||
/rf {rectfill} bdef
|
||||
% page state control
|
||||
/pgsv () def
|
||||
/bpage {/pgsv save def} bdef
|
||||
/epage {pgsv restore} bdef
|
||||
/bplot /gsave ldef
|
||||
/eplot {stroke grestore} bdef
|
||||
% orientation switch
|
||||
/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def
|
||||
% coordinate system mappings
|
||||
/dpi2point 0 def
|
||||
% font control
|
||||
/FontSize 0 def
|
||||
/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0]
|
||||
makefont setfont} bdef
|
||||
/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse
|
||||
exch dup 3 1 roll findfont dup length dict begin
|
||||
{ 1 index /FID ne {def}{pop pop} ifelse } forall
|
||||
/Encoding exch def currentdict end definefont pop} bdef
|
||||
/isroman {findfont /CharStrings get /Agrave known} bdef
|
||||
/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse
|
||||
exch FMS} bdef
|
||||
/csm {1 dpi2point div -1 dpi2point div scale neg translate
|
||||
dup landscapeMode eq {pop -90 rotate}
|
||||
{rotateMode eq {90 rotate} if} ifelse} bdef
|
||||
% line types: solid, dotted, dashed, dotdash
|
||||
/SO { [] 0 setdash } bdef
|
||||
/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef
|
||||
/DA { [6 dpi2point mul] 0 setdash } bdef
|
||||
/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4
|
||||
dpi2point mul] 0 setdash } bdef
|
||||
% macros for lines and objects
|
||||
/L {lineto stroke} bdef
|
||||
/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef
|
||||
/AP {{rlineto} repeat} bdef
|
||||
/PDlw -1 def
|
||||
/W {/PDlw currentlinewidth def setlinewidth} def
|
||||
/PP {closepath eofill} bdef
|
||||
/DP {closepath stroke} bdef
|
||||
/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto
|
||||
neg 0 exch rlineto closepath} bdef
|
||||
/FR {MR stroke} bdef
|
||||
/PR {MR fill} bdef
|
||||
/L1i {{currentfile picstr readhexstring pop} image} bdef
|
||||
/tMatrix matrix def
|
||||
/MakeOval {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 0 360 arc tMatrix setmatrix} bdef
|
||||
/FO {MakeOval stroke} bdef
|
||||
/PO {MakeOval fill} bdef
|
||||
/PD {currentlinewidth 2 div 0 360 arc fill
|
||||
PDlw -1 eq not {PDlw w /PDlw -1 def} if} def
|
||||
/FA {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef
|
||||
/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||
0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef
|
||||
/FAn {newpath tMatrix currentmatrix pop translate scale
|
||||
0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef
|
||||
/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
|
||||
0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef
|
||||
/vradius 0 def /hradius 0 def /lry 0 def
|
||||
/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def
|
||||
/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef
|
||||
/ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly
|
||||
vradius add translate hradius vradius scale 0 0 1 180 270 arc
|
||||
tMatrix setmatrix lrx hradius sub uly vradius add translate
|
||||
hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix
|
||||
lrx hradius sub lry vradius sub translate hradius vradius scale
|
||||
0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub
|
||||
translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FRR {MRR stroke } bdef
|
||||
/PRR {MRR fill } bdef
|
||||
/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def
|
||||
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||
rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad
|
||||
sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FlrRR {MlrRR stroke } bdef
|
||||
/PlrRR {MlrRR fill } bdef
|
||||
/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def
|
||||
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
|
||||
rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad
|
||||
sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix
|
||||
closepath} bdef
|
||||
/FtbRR {MtbRR stroke } bdef
|
||||
/PtbRR {MtbRR fill } bdef
|
||||
/stri 6 array def /dtri 6 array def
|
||||
/smat 6 array def /dmat 6 array def
|
||||
/tmat1 6 array def /tmat2 6 array def /dif 3 array def
|
||||
/asub {/ind2 exch def /ind1 exch def dup dup
|
||||
ind1 get exch ind2 get sub exch } bdef
|
||||
/tri_to_matrix {
|
||||
2 0 asub 3 1 asub 4 0 asub 5 1 asub
|
||||
dup 0 get exch 1 get 7 -1 roll astore } bdef
|
||||
/compute_transform {
|
||||
dmat dtri tri_to_matrix tmat1 invertmatrix
|
||||
smat stri tri_to_matrix tmat2 concatmatrix } bdef
|
||||
/ds {stri astore pop} bdef
|
||||
/dt {dtri astore pop} bdef
|
||||
/db {2 copy /cols xdef /rows xdef mul dup 3 mul string
|
||||
currentfile
|
||||
3 index 0 eq {/ASCIIHexDecode filter}
|
||||
{/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if }
|
||||
ifelse exch readstring pop
|
||||
dup 0 3 index getinterval /rbmap xdef
|
||||
dup 2 index dup getinterval /gbmap xdef
|
||||
1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef
|
||||
/it {gs np dtri aload pop moveto lineto lineto cp c
|
||||
cols rows 8 compute_transform
|
||||
rbmap gbmap bbmap true 3 colorimage gr}bdef
|
||||
/il {newpath moveto lineto stroke}bdef
|
||||
currentdict end def
|
||||
%%EndProlog
|
||||
|
||||
%%BeginSetup
|
||||
MathWorks begin
|
||||
|
||||
0 cap
|
||||
|
||||
end
|
||||
%%EndSetup
|
||||
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
%%PageBoundingBox: 48 195 546 592
|
||||
MathWorks begin
|
||||
bpage
|
||||
%%EndPageSetup
|
||||
|
||||
%%BeginObject: obj1
|
||||
bplot
|
||||
|
||||
/dpi2point 12 def
|
||||
portraitMode 0216 7344 csm
|
||||
|
||||
367 237 5978 4763 rc
|
||||
86 dict begin %Colortable dictionary
|
||||
/c0 { 0.000000 0.000000 0.000000 sr} bdef
|
||||
/c1 { 1.000000 1.000000 1.000000 sr} bdef
|
||||
/c2 { 0.900000 0.000000 0.000000 sr} bdef
|
||||
/c3 { 0.000000 0.820000 0.000000 sr} bdef
|
||||
/c4 { 0.000000 0.000000 0.800000 sr} bdef
|
||||
/c5 { 0.910000 0.820000 0.320000 sr} bdef
|
||||
/c6 { 1.000000 0.260000 0.820000 sr} bdef
|
||||
/c7 { 0.000000 0.820000 0.820000 sr} bdef
|
||||
c0
|
||||
1 j
|
||||
1 sg
|
||||
0 0 6913 5186 rf
|
||||
6 w
|
||||
0 4226 5356 0 0 -4226 899 4615 4 MP
|
||||
PP
|
||||
-5356 0 0 4226 5356 0 0 -4226 899 4615 5 MP stroke
|
||||
4 w
|
||||
DO
|
||||
0 sg
|
||||
899 4615 mt 899 389 L
|
||||
899 389 mt 899 389 L
|
||||
1494 4615 mt 1494 389 L
|
||||
1494 389 mt 1494 389 L
|
||||
2089 4615 mt 2089 389 L
|
||||
2089 389 mt 2089 389 L
|
||||
2684 4615 mt 2684 389 L
|
||||
2684 389 mt 2684 389 L
|
||||
3279 4615 mt 3279 389 L
|
||||
3279 389 mt 3279 389 L
|
||||
3874 4615 mt 3874 389 L
|
||||
3874 389 mt 3874 389 L
|
||||
4469 4615 mt 4469 389 L
|
||||
4469 389 mt 4469 389 L
|
||||
5064 4615 mt 5064 389 L
|
||||
5064 389 mt 5064 389 L
|
||||
5659 4615 mt 5659 389 L
|
||||
5659 389 mt 5659 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
899 4615 mt 6255 4615 L
|
||||
6255 4615 mt 6255 4615 L
|
||||
899 3206 mt 6255 3206 L
|
||||
6255 3206 mt 6255 3206 L
|
||||
899 1797 mt 6255 1797 L
|
||||
6255 1797 mt 6255 1797 L
|
||||
899 389 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
SO
|
||||
6 w
|
||||
899 4615 mt 6255 4615 L
|
||||
899 389 mt 6255 389 L
|
||||
899 4615 mt 899 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
899 4615 mt 6255 4615 L
|
||||
899 4615 mt 899 389 L
|
||||
899 4615 mt 899 4561 L
|
||||
899 389 mt 899 442 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
763 4760 mt
|
||||
(-10) s
|
||||
1494 4615 mt 1494 4561 L
|
||||
1494 389 mt 1494 442 L
|
||||
1391 4760 mt
|
||||
(-8) s
|
||||
2089 4615 mt 2089 4561 L
|
||||
2089 389 mt 2089 442 L
|
||||
1986 4760 mt
|
||||
(-6) s
|
||||
2684 4615 mt 2684 4561 L
|
||||
2684 389 mt 2684 442 L
|
||||
2581 4760 mt
|
||||
(-4) s
|
||||
3279 4615 mt 3279 4561 L
|
||||
3279 389 mt 3279 442 L
|
||||
3176 4760 mt
|
||||
(-2) s
|
||||
3874 4615 mt 3874 4561 L
|
||||
3874 389 mt 3874 442 L
|
||||
3841 4760 mt
|
||||
(0) s
|
||||
4469 4615 mt 4469 4561 L
|
||||
4469 389 mt 4469 442 L
|
||||
4436 4760 mt
|
||||
(2) s
|
||||
5064 4615 mt 5064 4561 L
|
||||
5064 389 mt 5064 442 L
|
||||
5031 4760 mt
|
||||
(4) s
|
||||
5659 4615 mt 5659 4561 L
|
||||
5659 389 mt 5659 442 L
|
||||
5626 4760 mt
|
||||
(6) s
|
||||
6255 4615 mt 6255 4561 L
|
||||
6255 389 mt 6255 442 L
|
||||
6222 4760 mt
|
||||
(8) s
|
||||
899 4615 mt 925 4615 L
|
||||
6255 4615 mt 6228 4615 L
|
||||
DO
|
||||
899 4615 mt 6255 4615 L
|
||||
6255 4615 mt 6255 4615 L
|
||||
SO
|
||||
899 4615 mt 952 4615 L
|
||||
6255 4615 mt 6201 4615 L
|
||||
640 4659 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 4585 mt
|
||||
(-3) s
|
||||
899 4190 mt 925 4190 L
|
||||
6255 4190 mt 6228 4190 L
|
||||
DO
|
||||
899 4190 mt 6255 4190 L
|
||||
6255 4190 mt 6255 4190 L
|
||||
SO
|
||||
899 3942 mt 925 3942 L
|
||||
6255 3942 mt 6228 3942 L
|
||||
DO
|
||||
899 3942 mt 6255 3942 L
|
||||
6255 3942 mt 6255 3942 L
|
||||
SO
|
||||
899 3766 mt 925 3766 L
|
||||
6255 3766 mt 6228 3766 L
|
||||
DO
|
||||
899 3766 mt 6255 3766 L
|
||||
6255 3766 mt 6255 3766 L
|
||||
SO
|
||||
899 3630 mt 925 3630 L
|
||||
6255 3630 mt 6228 3630 L
|
||||
DO
|
||||
899 3630 mt 6255 3630 L
|
||||
6255 3630 mt 6255 3630 L
|
||||
SO
|
||||
899 3518 mt 925 3518 L
|
||||
6255 3518 mt 6228 3518 L
|
||||
DO
|
||||
899 3518 mt 6255 3518 L
|
||||
6255 3518 mt 6255 3518 L
|
||||
SO
|
||||
899 3424 mt 925 3424 L
|
||||
6255 3424 mt 6228 3424 L
|
||||
DO
|
||||
899 3424 mt 6255 3424 L
|
||||
6255 3424 mt 6255 3424 L
|
||||
SO
|
||||
899 3342 mt 925 3342 L
|
||||
6255 3342 mt 6228 3342 L
|
||||
DO
|
||||
899 3342 mt 6255 3342 L
|
||||
6255 3342 mt 6255 3342 L
|
||||
SO
|
||||
899 3270 mt 925 3270 L
|
||||
6255 3270 mt 6228 3270 L
|
||||
DO
|
||||
899 3270 mt 6255 3270 L
|
||||
6255 3270 mt 6255 3270 L
|
||||
SO
|
||||
899 3206 mt 925 3206 L
|
||||
6255 3206 mt 6228 3206 L
|
||||
DO
|
||||
899 3206 mt 6255 3206 L
|
||||
6255 3206 mt 6255 3206 L
|
||||
SO
|
||||
899 3206 mt 952 3206 L
|
||||
6255 3206 mt 6201 3206 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 3250 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 3176 mt
|
||||
(-2) s
|
||||
899 2782 mt 925 2782 L
|
||||
6255 2782 mt 6228 2782 L
|
||||
DO
|
||||
899 2782 mt 6255 2782 L
|
||||
6255 2782 mt 6255 2782 L
|
||||
SO
|
||||
899 2534 mt 925 2534 L
|
||||
6255 2534 mt 6228 2534 L
|
||||
DO
|
||||
899 2534 mt 6255 2534 L
|
||||
6255 2534 mt 6255 2534 L
|
||||
SO
|
||||
899 2358 mt 925 2358 L
|
||||
6255 2358 mt 6228 2358 L
|
||||
DO
|
||||
899 2358 mt 6255 2358 L
|
||||
6255 2358 mt 6255 2358 L
|
||||
SO
|
||||
899 2221 mt 925 2221 L
|
||||
6255 2221 mt 6228 2221 L
|
||||
DO
|
||||
899 2221 mt 6255 2221 L
|
||||
6255 2221 mt 6255 2221 L
|
||||
SO
|
||||
899 2110 mt 925 2110 L
|
||||
6255 2110 mt 6228 2110 L
|
||||
DO
|
||||
899 2110 mt 6255 2110 L
|
||||
6255 2110 mt 6255 2110 L
|
||||
SO
|
||||
899 2015 mt 925 2015 L
|
||||
6255 2015 mt 6228 2015 L
|
||||
DO
|
||||
899 2015 mt 6255 2015 L
|
||||
6255 2015 mt 6255 2015 L
|
||||
SO
|
||||
899 1934 mt 925 1934 L
|
||||
6255 1934 mt 6228 1934 L
|
||||
DO
|
||||
899 1934 mt 6255 1934 L
|
||||
6255 1934 mt 6255 1934 L
|
||||
SO
|
||||
899 1862 mt 925 1862 L
|
||||
6255 1862 mt 6228 1862 L
|
||||
DO
|
||||
899 1862 mt 6255 1862 L
|
||||
6255 1862 mt 6255 1862 L
|
||||
SO
|
||||
899 1797 mt 925 1797 L
|
||||
6255 1797 mt 6228 1797 L
|
||||
DO
|
||||
899 1797 mt 6255 1797 L
|
||||
6255 1797 mt 6255 1797 L
|
||||
SO
|
||||
899 1797 mt 952 1797 L
|
||||
6255 1797 mt 6201 1797 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 1841 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 1767 mt
|
||||
(-1) s
|
||||
899 1373 mt 925 1373 L
|
||||
6255 1373 mt 6228 1373 L
|
||||
DO
|
||||
899 1373 mt 6255 1373 L
|
||||
6255 1373 mt 6255 1373 L
|
||||
SO
|
||||
899 1125 mt 925 1125 L
|
||||
6255 1125 mt 6228 1125 L
|
||||
DO
|
||||
899 1125 mt 6255 1125 L
|
||||
6255 1125 mt 6255 1125 L
|
||||
SO
|
||||
899 949 mt 925 949 L
|
||||
6255 949 mt 6228 949 L
|
||||
DO
|
||||
899 949 mt 6255 949 L
|
||||
6255 949 mt 6255 949 L
|
||||
SO
|
||||
899 813 mt 925 813 L
|
||||
6255 813 mt 6228 813 L
|
||||
DO
|
||||
899 813 mt 6255 813 L
|
||||
6255 813 mt 6255 813 L
|
||||
SO
|
||||
899 701 mt 925 701 L
|
||||
6255 701 mt 6228 701 L
|
||||
DO
|
||||
899 701 mt 6255 701 L
|
||||
6255 701 mt 6255 701 L
|
||||
SO
|
||||
899 607 mt 925 607 L
|
||||
6255 607 mt 6228 607 L
|
||||
DO
|
||||
899 607 mt 6255 607 L
|
||||
6255 607 mt 6255 607 L
|
||||
SO
|
||||
899 525 mt 925 525 L
|
||||
6255 525 mt 6228 525 L
|
||||
DO
|
||||
899 525 mt 6255 525 L
|
||||
6255 525 mt 6255 525 L
|
||||
SO
|
||||
899 453 mt 925 453 L
|
||||
6255 453 mt 6228 453 L
|
||||
DO
|
||||
899 453 mt 6255 453 L
|
||||
6255 453 mt 6255 453 L
|
||||
SO
|
||||
899 389 mt 925 389 L
|
||||
6255 389 mt 6228 389 L
|
||||
DO
|
||||
899 389 mt 6255 389 L
|
||||
6255 389 mt 6255 389 L
|
||||
SO
|
||||
899 389 mt 952 389 L
|
||||
6255 389 mt 6201 389 L
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
640 433 mt
|
||||
(10) s
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 80 FMSR
|
||||
|
||||
773 359 mt
|
||||
(0) s
|
||||
899 4615 mt 6255 4615 L
|
||||
899 389 mt 6255 389 L
|
||||
899 4615 mt 899 389 L
|
||||
6255 4615 mt 6255 389 L
|
||||
gs 899 388 5357 4228 rc
|
||||
DA
|
||||
24 w
|
||||
/c8 { 1.000000 0.000000 0.000000 sr} bdef
|
||||
c8
|
||||
-893 41 -892 48 -893 40 -893 30 -892 22 5659 468 6 MP stroke
|
||||
gr
|
||||
|
||||
24 w
|
||||
c8
|
||||
DA
|
||||
gs 1050 322 4756 474 rc
|
||||
SO
|
||||
5617 426 mt 5701 510 L
|
||||
5701 426 mt 5617 510 L
|
||||
4725 448 mt 4809 532 L
|
||||
4809 448 mt 4725 532 L
|
||||
3832 478 mt 3916 562 L
|
||||
3916 478 mt 3832 562 L
|
||||
2939 518 mt 3023 602 L
|
||||
3023 518 mt 2939 602 L
|
||||
2047 566 mt 2131 650 L
|
||||
2131 566 mt 2047 650 L
|
||||
1154 607 mt 1238 691 L
|
||||
1238 607 mt 1154 691 L
|
||||
DA
|
||||
gr
|
||||
|
||||
gs 899 388 5357 4228 rc
|
||||
/c9 { 0.000000 1.000000 0.000000 sr} bdef
|
||||
c9
|
||||
-893 151 -892 151 -893 124 -893 107 -892 79 5659 889 6 MP stroke
|
||||
gs 1050 743 4756 905 rc
|
||||
SO
|
||||
60 60 5659 889 FO
|
||||
60 60 4767 968 FO
|
||||
60 60 3874 1075 FO
|
||||
60 60 2981 1199 FO
|
||||
60 60 2089 1350 FO
|
||||
60 60 1196 1501 FO
|
||||
DA
|
||||
gr
|
||||
|
||||
/c10 { 0.000000 0.000000 1.000000 sr} bdef
|
||||
c10
|
||||
-893 268 -892 222 -893 198 -893 157 -892 177 5659 1525 6 MP stroke
|
||||
gs 1050 1379 4756 1315 rc
|
||||
SO
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 5612 1478 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 4720 1655 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3827 1812 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2934 2010 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2042 2232 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 1149 2500 5 MP
|
||||
DP
|
||||
DA
|
||||
gr
|
||||
|
||||
SO
|
||||
c8
|
||||
-895 150 -524 108 -372 73 -288 67 -236 43 -199 40 -173 37 -152 18
|
||||
-136 11 -524 61 -1556 117 5954 817 12 MP stroke
|
||||
gr
|
||||
|
||||
SO
|
||||
gs 753 671 5348 1018 rc
|
||||
5912 775 mt 5996 859 L
|
||||
5996 775 mt 5912 859 L
|
||||
4356 892 mt 4440 976 L
|
||||
4440 892 mt 4356 976 L
|
||||
3832 953 mt 3916 1037 L
|
||||
3916 953 mt 3832 1037 L
|
||||
3696 964 mt 3780 1048 L
|
||||
3780 964 mt 3696 1048 L
|
||||
3544 982 mt 3628 1066 L
|
||||
3628 982 mt 3544 1066 L
|
||||
3371 1019 mt 3455 1103 L
|
||||
3455 1019 mt 3371 1103 L
|
||||
3172 1059 mt 3256 1143 L
|
||||
3256 1059 mt 3172 1143 L
|
||||
2936 1102 mt 3020 1186 L
|
||||
3020 1102 mt 2936 1186 L
|
||||
2648 1169 mt 2732 1253 L
|
||||
2732 1169 mt 2648 1253 L
|
||||
2276 1242 mt 2360 1326 L
|
||||
2360 1242 mt 2276 1326 L
|
||||
1752 1350 mt 1836 1434 L
|
||||
1836 1350 mt 1752 1434 L
|
||||
857 1500 mt 941 1584 L
|
||||
941 1500 mt 857 1584 L
|
||||
gr
|
||||
|
||||
gs 899 388 5357 4228 rc
|
||||
c9
|
||||
-895 276 -524 239 -372 92 -288 86 -236 70 -199 70 -173 31 -152 38
|
||||
-136 21 -524 104 -1556 192 5954 1527 12 MP stroke
|
||||
gr
|
||||
|
||||
c9
|
||||
gs 753 1381 5348 1512 rc
|
||||
60 60 5954 1527 FO
|
||||
60 60 4398 1719 FO
|
||||
60 60 3874 1823 FO
|
||||
60 60 3738 1844 FO
|
||||
60 60 3586 1882 FO
|
||||
60 60 3413 1913 FO
|
||||
60 60 3214 1983 FO
|
||||
60 60 2978 2053 FO
|
||||
60 60 2690 2139 FO
|
||||
60 60 2318 2231 FO
|
||||
60 60 1794 2470 FO
|
||||
60 60 899 2746 FO
|
||||
gr
|
||||
|
||||
gs 899 388 5357 4228 rc
|
||||
c10
|
||||
-895 380 -524 196 -372 157 -288 112 -236 70 -199 51 -173 43 -152 30
|
||||
-136 32 -524 118 -1556 205 5954 2383 12 MP stroke
|
||||
gr
|
||||
|
||||
c10
|
||||
gs 753 2237 5348 1687 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 5907 2336 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 4351 2541 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3827 2659 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3691 2691 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3539 2721 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3366 2764 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 3167 2815 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2931 2885 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2643 2997 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 2271 3154 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 1747 3350 5 MP
|
||||
DP
|
||||
0 -94 -94 0 0 94 94 0 852 3730 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gs 899 388 5357 4228 rc
|
||||
gr
|
||||
|
||||
0 sg
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 168 FMSR
|
||||
|
||||
2958 4938 mt
|
||||
(Interference [dB]) s
|
||||
548 3035 mt -90 rotate
|
||||
(FER Stream 1) s
|
||||
90 rotate
|
||||
%%IncludeResource: font Helvetica
|
||||
/Helvetica /ISOLatin1Encoding 120 FMSR
|
||||
|
||||
882 4658 mt
|
||||
( ) s
|
||||
6239 430 mt
|
||||
( ) s
|
||||
6 w
|
||||
1 sg
|
||||
0 918 1895 0 0 -918 959 4556 4 MP
|
||||
PP
|
||||
-1895 0 0 918 1895 0 0 -918 959 4556 5 MP stroke
|
||||
4 w
|
||||
DO
|
||||
SO
|
||||
6 w
|
||||
0 sg
|
||||
959 4556 mt 2854 4556 L
|
||||
959 3638 mt 2854 3638 L
|
||||
959 4556 mt 959 3638 L
|
||||
2854 4556 mt 2854 3638 L
|
||||
959 4556 mt 2854 4556 L
|
||||
959 4556 mt 959 3638 L
|
||||
959 4556 mt 2854 4556 L
|
||||
959 3638 mt 2854 3638 L
|
||||
959 4556 mt 959 3638 L
|
||||
2854 4556 mt 2854 3638 L
|
||||
1422 3770 mt
|
||||
(MMSE, SNR=5dB) s
|
||||
gs 959 3638 1896 919 rc
|
||||
DA
|
||||
24 w
|
||||
c8
|
||||
356 0 1030 3727 2 MP stroke
|
||||
SO
|
||||
gr
|
||||
|
||||
24 w
|
||||
c8
|
||||
gs 1062 3581 293 293 rc
|
||||
1166 3685 mt 1250 3769 L
|
||||
1250 3685 mt 1166 3769 L
|
||||
gr
|
||||
|
||||
gs 959 3638 1896 919 rc
|
||||
gr
|
||||
|
||||
0 sg
|
||||
1422 3918 mt
|
||||
(MMSE, SNR=10dB) s
|
||||
gs 959 3638 1896 919 rc
|
||||
DA
|
||||
c9
|
||||
356 0 1030 3875 2 MP stroke
|
||||
SO
|
||||
gs 1062 3729 293 293 rc
|
||||
60 60 1208 3875 FO
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c9
|
||||
0 sg
|
||||
1422 4066 mt
|
||||
(MMSE, SNR=15dB) s
|
||||
gs 959 3638 1896 919 rc
|
||||
DA
|
||||
c10
|
||||
356 0 1030 4023 2 MP stroke
|
||||
SO
|
||||
gs 1062 3877 293 293 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 1161 3976 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c10
|
||||
0 sg
|
||||
1422 4213 mt
|
||||
(MMSE Matlab SNR=5dB) s
|
||||
gs 959 3638 1896 919 rc
|
||||
c8
|
||||
356 0 1030 4170 2 MP stroke
|
||||
gs 1062 4024 293 293 rc
|
||||
1166 4128 mt 1250 4212 L
|
||||
1250 4128 mt 1166 4212 L
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c8
|
||||
0 sg
|
||||
1422 4361 mt
|
||||
(MMSE Matlab SNR=10dB) s
|
||||
gs 959 3638 1896 919 rc
|
||||
c9
|
||||
356 0 1030 4318 2 MP stroke
|
||||
gs 1062 4172 293 293 rc
|
||||
60 60 1208 4318 FO
|
||||
gr
|
||||
|
||||
gr
|
||||
|
||||
c9
|
||||
0 sg
|
||||
1422 4509 mt
|
||||
(MMSE Matlab SNR=15dB) s
|
||||
gs 959 3638 1896 919 rc
|
||||
c10
|
||||
356 0 1030 4466 2 MP stroke
|
||||
gr
|
||||
|
||||
c10
|
||||
gs 1062 4320 293 293 rc
|
||||
0 j
|
||||
0 -94 -94 0 0 94 94 0 1161 4419 5 MP
|
||||
DP
|
||||
gr
|
||||
|
||||
gs 959 3638 1896 919 rc
|
||||
6 w
|
||||
gr
|
||||
|
||||
6 w
|
||||
|
||||
end %%Color Dict
|
||||
|
||||
eplot
|
||||
%%EndObject
|
||||
|
||||
epage
|
||||
end
|
||||
|
||||
showpage
|
||||
|
||||
%%Trailer
|
||||
%%EOF
|
||||
@@ -1,166 +0,0 @@
|
||||
\newcommand{\fns}{\footnotesize}
|
||||
|
||||
\newcommand{\ul} [1]{\underline{#1}}
|
||||
\newcommand{\ol} [1]{\overline{#1}}
|
||||
\newcommand{\Exp}[1]{ {\rm e}^{#1}}
|
||||
|
||||
%
|
||||
% use one of the following notation conventions for
|
||||
% matrices and vectors:
|
||||
%
|
||||
\newcommand{\Mat}[1]{{\bf {#1}}}
|
||||
\renewcommand{\Vec}[1]{{\bf {#1}}}
|
||||
|
||||
% \def\mathlette#1#2{{\mathchoice{\mbox{#1$\displaystyle #2$}}%
|
||||
% {\mbox{#1$\textstyle #2$}}%
|
||||
% {\mbox{#1$\scriptstyle #2$}}%
|
||||
% {\mbox{#1$\scriptscriptstyle #2$}}}}
|
||||
% \newcommand{\Mat}[1]{\mathlette{\boldmath}{#1}}
|
||||
% \newcommand{\Vec}[1]{\mathlette{\boldmath}{#1}}
|
||||
|
||||
\def\argmax{\mathop{\rm argmax}}
|
||||
|
||||
% \newcommand{\Mat}[1]{\mbox{\boldmath ${#1}$}}
|
||||
% \newcommand{\Vec}[1]{\mbox{\boldmath ${#1}$}}
|
||||
|
||||
\newcommand{\Real}[1]{{\rm Re}\left\{ #1 \right\}}
|
||||
\newcommand{\Imag}[1]{{\rm Im}\left\{ #1 \right\}}
|
||||
|
||||
\newcommand{\Bit}[1]{\!\!\mbox{\boldmath ${#1}$}}
|
||||
|
||||
\newcommand{\Cov}[1]{\Mat{C}_{\!_{\Vec{#1}\,}}}
|
||||
\newcommand{\Covf}[1]{C_{\!_{\rm #1\!}}}
|
||||
\newcommand{\covf}[1]{c_{\!_{\rm #1\!}}}
|
||||
\newcommand{\hCov}[1]{\hat{\Mat{C}}_{\!_{\underline{\rm #1\!}}}}
|
||||
\newcommand{\Vth}{\Vec{\vartheta}}
|
||||
|
||||
\newcommand{\dd}{ {\rm d}}
|
||||
\newcommand{\E}[1]{ {\sf E}\left[ {#1} \right]}
|
||||
\newcommand{\C}[1]{ \mbox{\sf Cov}\left[{#1} \right]}
|
||||
\newcommand{\Var}[1]{ {\sf Var}\left[ {#1} \right]}
|
||||
\newcommand{\trace}{\mathop{\rm tr}}
|
||||
\renewcommand{\vec}[1]{\mathop{\rm vec}(#1)}
|
||||
|
||||
% \newcommand{\definition}{:=}
|
||||
|
||||
\newcommand{\delete}[1]{~}
|
||||
|
||||
\unitlength1mm
|
||||
|
||||
%
|
||||
% \abbreviation{VE}{Viterbi Equalizer}
|
||||
%
|
||||
\newcommand{\abbreviation}[2]{{#2} ({#1}\index{#2}\index{#1|see{#2}})}
|
||||
|
||||
%% from Thomas:
|
||||
|
||||
\def\mathlette#1#2{{\mathchoice{\mbox{#1$\displaystyle #2$}}%
|
||||
{\mbox{#1$\textstyle #2$}}%
|
||||
{\mbox{#1$\scriptstyle #2$}}%
|
||||
{\mbox{#1$\scriptscriptstyle #2$}}}}
|
||||
|
||||
\newcommand{\be}{\begin{equation}}
|
||||
\newcommand{\ee}{\end{equation}}
|
||||
\newcommand{\ba}{\begin{array}}
|
||||
\newcommand{\ea}{\end{array}}
|
||||
\newcommand{\bdm}{\begin{displaymath}}
|
||||
\newcommand{\edm}{\end{displaymath}}
|
||||
\newcommand{\bea}{\begin{eqnarray}}
|
||||
\newcommand{\eea}{\end{eqnarray}}
|
||||
\newcommand{\bean}{\begin{eqnarray*}}
|
||||
\newcommand{\eean}{\end{eqnarray*}}
|
||||
\newcommand{\me}{\mathrm{e}}
|
||||
\newcommand{\mi}{\mathrm{i}}
|
||||
\newcommand{\mj}{\mathrm{j}}
|
||||
\newcommand{\mJ}{\mathrm{J}}
|
||||
|
||||
\def\argmax{\mathop{\mathrm{argmax}}}
|
||||
\def\argmin{\mathop{\mathrm{argmin}}}
|
||||
\def\trace{\mathrm{tr}}
|
||||
\def\diag{\mathrm{diag}}
|
||||
\def\var{\mathrm{var}}
|
||||
\def\prob{\mathrm{Pr}}
|
||||
\def\APP{\mathrm{APP}}
|
||||
\def\EXT{\mathrm{EXT}}
|
||||
\def\quant{\mathop{\mathrm{quant}}}
|
||||
\def\dif{\mathrm{d}\,}
|
||||
\def\E{\mathop{\mathcal{E}}}
|
||||
|
||||
% special notation is defined here
|
||||
\def\nTD{\ensuremath{T_\mathrm{D}}} %delay spread
|
||||
\def\nLD{\ensuremath{L_\mathrm{D}}} %delay spread normalized to sampling rate
|
||||
\def\nTC{\ensuremath{T_\mathrm{C}}} %chip length
|
||||
\def\nTS{\ensuremath{T_\mathrm{S}}} %symbol length
|
||||
\def\nTX{\ensuremath{N_\mathrm{Tx}}} %symbol length
|
||||
\def\nRX{\ensuremath{N_\mathrm{Rx}}} %symbol length
|
||||
|
||||
|
||||
\def\nRC{\ensuremath{R_\mathrm{C}}} %code rate
|
||||
\def\nRS{\ensuremath{R_\mathrm{S}}} %symbol mapper rate
|
||||
|
||||
\def\oH{\ensuremath{^H}} % Hermitean operator
|
||||
\def\oT{\ensuremath{^T}} % transpose operator
|
||||
\def\oF{\ensuremath{^{(\mathrm{F})}}} % Fourier basis expansion
|
||||
\def\oS{\ensuremath{^{(\mathrm{S})}}} % Slepian basis expansion
|
||||
\def\oFS{\ensuremath{^{(\mathrm{FS})}}} % finite Slepian basis expansion
|
||||
|
||||
\def\mTCP{\ensuremath{\Vec{T}_\mathrm{CP}}} %cyclic prefix insertion matrix
|
||||
\def\mICP{\ensuremath{\Vec{I}_\mathrm{CP}}} %cyclic prefix insertion matrix
|
||||
\def\mRCP{\ensuremath{\Vec{R}_\mathrm{CP}}} %cyclic prefix removal matrix
|
||||
|
||||
\def\nfC{\ensuremath{f_\mathrm{C}}} %carrier frequency
|
||||
\def\nvmax{\ensuremath{v_\mathrm{max}}} %maximum speed
|
||||
|
||||
\def\nBD{\ensuremath{B_\mathrm{D}}} %Doppler bandwidth (one-sided)
|
||||
\def\nBDmax{\ensuremath{B_\mathrm{Dmax}}} %maximum Doppler bandwidth, respectively frequency
|
||||
\def\nnuD{\ensuremath{\nu_\mathrm{D}}} %normalized Doppler bandwidth
|
||||
\def\nnuDmax{\ensuremath{\nu_\mathrm{Dmax}}} %maximum normalized Doppler bandwidth
|
||||
\def\nfDmax{\ensuremath{\omega_\mathrm{Dmax}}} %maximum normalized Doppler bandwidth
|
||||
|
||||
\def\nEb{\ensuremath{E_\mathrm{b}}} %energy per information bit
|
||||
\def\nES{\ensuremath{E_\mathrm{S}}} %energy per symbol
|
||||
|
||||
\def\nVD{\ensuremath{V_\mathrm{D}}} %Doppler diversity
|
||||
\def\nPsiD{\ensuremath{\Psi_\mathrm{D}}} %Doppler diverstiy measure
|
||||
\def\nVM{\ensuremath{V_\mathrm{M}}} %Multipath diversity
|
||||
|
||||
|
||||
\def\bias{\ensuremath{\mathrm{bias}}} %bias
|
||||
\def\var{\ensuremath{\mathrm{var}}} %variance
|
||||
\def\MSE{\ensuremath{\mathrm{MSE}}} %MSE
|
||||
|
||||
\def\SNR{\ensuremath{\mathrm{SNR}}} %SNR
|
||||
|
||||
\def\nCcoh{\ensuremath{C_\mathrm{coh}}} %coherent capacity
|
||||
|
||||
\def\rank{\ensuremath{\mathrm{rank}}} %rank
|
||||
|
||||
\def\nSigmaU{\ensuremath{\Vec{\Sigma}_\mathrm{U}}} %useable channel subspace
|
||||
|
||||
\def\nSigmaN{\ensuremath{\Vec{\Sigma}_\mathrm{N}}} %noise subspace
|
||||
|
||||
\newcommand\inSet[2]{\ensuremath{\in\mathbbm{#1}^{\,#2}}} %inSet
|
||||
|
||||
\def\cfirst{\ensuremath{\Vec{c}_{\mathrm{first}}}} %c first
|
||||
\def\clast{\ensuremath{\Vec{c}_{\mathrm{last}}}} %c last
|
||||
|
||||
\def\mus{\ensuremath{\mu{}\mathrm{s}}}
|
||||
|
||||
|
||||
%\IEEEoverridecommandlockouts
|
||||
|
||||
% theorems, ...
|
||||
%
|
||||
\newtheorem{theo}{Theorem}[section]
|
||||
\newtheorem{df}{Definition}[section]
|
||||
\newtheorem{property}{Property}[section]
|
||||
\newtheorem{lem}[theo]{Lemma}
|
||||
\newtheorem{cor}[theo]{Corollary}
|
||||
\newenvironment{pr}[1][]{\noindent \textit{Proof: #1~~}}{\hspace*\fill$\square$\medskip}
|
||||
\newenvironment{ex}{\noindent \footnotesize {\bf Example:~~}}{}
|
||||
%{ \theorembodyfont{\rmfamily \footnotesize}
|
||||
%\newtheorem{ex}{Example}[section]
|
||||
%}
|
||||
%{ \theorembodyfont{\rmfamily} \theoremstyle{break}
|
||||
\newtheorem{alg}{Algorithm}[section]
|
||||
%}
|
||||
@@ -1,172 +0,0 @@
|
||||
% This file was created with JabRef 2.3.1.
|
||||
% Encoding: ISO8859_1
|
||||
|
||||
@TECHREPORT{3GPPTS36.101,
|
||||
author = {3GPP},
|
||||
title = {User Equipment (UE) radio transmission and reception},
|
||||
institution = {3GPP},
|
||||
year = {2009},
|
||||
type = {Technical Specification},
|
||||
number = {36.101-V8.6.0},
|
||||
month = jun,
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.07.26}
|
||||
}
|
||||
|
||||
@TECHREPORT{3GPPTS36.211,
|
||||
author = {3GPP},
|
||||
title = {Physical Channels and Modulation},
|
||||
institution = {3GPP},
|
||||
year = {2009},
|
||||
type = {Technical Specification},
|
||||
number = {36.211-V8.6.0},
|
||||
month = sep,
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.07.26}
|
||||
}
|
||||
|
||||
@TECHREPORT{3GPPTS36.212,
|
||||
author = {3GPP},
|
||||
title = {Multiplexing and channel coding},
|
||||
institution = {3GPP},
|
||||
year = {2009},
|
||||
type = {Technical Specification},
|
||||
number = {36.212-V8.6.0},
|
||||
month = sep,
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.07.26}
|
||||
}
|
||||
|
||||
@TECHREPORT{3GPPTS36.213,
|
||||
author = {3GPP},
|
||||
title = {Physical layer procedures},
|
||||
institution = {3GPP},
|
||||
year = {2009},
|
||||
type = {Technical Specification},
|
||||
number = {36.213-V8.6.0},
|
||||
month = sep,
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.07.26}
|
||||
}
|
||||
|
||||
@MISC{measurements_spec,
|
||||
author = {EURECOM},
|
||||
title = {Measurement Methodology and Post Processing for {LTE} Evaluation},
|
||||
year = {2010},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.07.26},
|
||||
url = {https://bscw.eurecom.fr/bscw/bscw.cgi/d142612/Measurement%20Methodology%20and%20Post%20Processing.doc}
|
||||
}
|
||||
|
||||
@MISC{nomadic,
|
||||
author = {EURECOM},
|
||||
title = {Nomadic Mesurements Evalutation},
|
||||
year = {2010},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.08.25},
|
||||
url = {https://bscw.eurecom.fr/bscw/bscw.cgi/d181824/nomadic_results_all_sites.xls}
|
||||
}
|
||||
|
||||
@MISC{test_plan,
|
||||
author = {EURECOM},
|
||||
title = {Test Plan},
|
||||
year = {2010},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.07.26},
|
||||
url = {https://bscw.eurecom.fr/bscw/bscw.cgi/d140202/Test%20Plan.docx}
|
||||
}
|
||||
|
||||
@INPROCEEDINGS{ghaffar10b,
|
||||
author = { Ghaffar, R. and Knopp, R.},
|
||||
title = {Making {M}ultiuser {MIMO} work for {LTE}},
|
||||
booktitle = { IEEE 21-st International Symposium on Personal, Indoor and Mobile
|
||||
Radio Communications (PIMRC 2010)},
|
||||
year = {2010},
|
||||
address = {Istanbul},
|
||||
month = {September},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.10.11}
|
||||
}
|
||||
|
||||
@ARTICLE{Greenstein1999,
|
||||
author = {Greenstein, L.J. and Michelson, D.G. and Erceg, V.},
|
||||
title = {Moment-method estimation of the {R}icean {K}-factor},
|
||||
journal = {IEEE Communication Letters},
|
||||
year = {1999},
|
||||
volume = {3},
|
||||
pages = {175--176},
|
||||
number = {6},
|
||||
doi = {10.1109/4234.769521},
|
||||
issn = {1089-7798},
|
||||
keywords = {Rician channels, parameter estimation, radio links, radiowave propagation,
|
||||
signal processing, statistical analysis, time series, Ricean K-factor,
|
||||
Ricean distribution, empirical distributions, exact function, fixed
|
||||
wireless paths, measured power, moment-method estimation, radio propagation
|
||||
environments, received signal, time-series data, time-varying envelope},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2008.05.09}
|
||||
}
|
||||
|
||||
@MISC{ambialet_desc,
|
||||
author = {SOGETI},
|
||||
title = {Descriptif du site et de l'installation d'Ambialet},
|
||||
year = {2010},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.07.26},
|
||||
url = {https://bscw.eurecom.fr/bscw/bscw.cgi/d143506/Descriptif%20du%20site%20et%20de%20l%27installation%20d%27Ambialet.doc}
|
||||
}
|
||||
|
||||
@MISC{cordes_desc,
|
||||
author = {SOGETI},
|
||||
title = {Descriptif du site et de l'installation de Cordes},
|
||||
year = {2010},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.07.26},
|
||||
url = {https://bscw.eurecom.fr/bscw/bscw.cgi/d143506/Descriptif%20du%20site%20et%20de%20l%27installation%20d%27Cordes.doc}
|
||||
}
|
||||
|
||||
@MISC{measurements_spreadsheet,
|
||||
author = {SOGETI},
|
||||
title = {Base des tests réalisés},
|
||||
year = {2010},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.07.26},
|
||||
url = {https://bscw.eurecom.fr/bscw/bscw.cgi/d156195/Base%20des%20tests%20r%c3%a9alis%c3%a9s.xls}
|
||||
}
|
||||
|
||||
@MISC{penne_desc,
|
||||
author = {SOGETI},
|
||||
title = {Descriptif du site et de l'installation de Penne},
|
||||
year = {2010},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.07.26},
|
||||
url = {https://bscw.eurecom.fr/bscw/bscw.cgi/d143506/Descriptif%20du%20site%20et%20de%20l%27installation%20d%27Penne.doc}
|
||||
}
|
||||
|
||||
@TECHREPORT{IEEE802.16m_EMD,
|
||||
author = {Roshni Srinivasan and Jeff Zhuang and Louay Jalloul and Robert Novak
|
||||
and Jeongho Park},
|
||||
title = {IEEE 802.16m Evaluation Methodology Document (EMD)},
|
||||
institution = {IEEE},
|
||||
year = {2009},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.08.31}
|
||||
}
|
||||
|
||||
@BOOK{cost231,
|
||||
title = {Digital Mobile Radio Towards Future Generation Systems},
|
||||
publisher = {European Commission},
|
||||
year = {1999},
|
||||
editor = {E. Damosso and L.M. Correia},
|
||||
owner = {kaltenbe},
|
||||
timestamp = {2010.07.29}
|
||||
}
|
||||
|
||||
@comment{jabref-meta: selector_publisher:}
|
||||
|
||||
@comment{jabref-meta: selector_author:}
|
||||
|
||||
@comment{jabref-meta: selector_journal:}
|
||||
|
||||
@comment{jabref-meta: selector_keywords:}
|
||||
|
||||
@@ -1,105 +0,0 @@
|
||||
\documentclass[10pt,a4paper]{article}
|
||||
%\usepackage{epsfig,amsmath,amsfonts,url,subfigure,verbatim}
|
||||
|
||||
\begin{document}
|
||||
\author{Florian Kaltenberger (\texttt{florian.kaltenberger@eurecom.fr})}
|
||||
\title{EMOS Multiuser Measurement Manual}
|
||||
|
||||
\maketitle
|
||||
|
||||
\section{EMOS Multiuser Measurement Manual}
|
||||
|
||||
\subsection{Checklist}
|
||||
|
||||
Each user should have the following equipment
|
||||
|
||||
\begin{itemize}
|
||||
\item Laptop
|
||||
\item Power supply
|
||||
\item Car power adaptor
|
||||
\item GPS
|
||||
\item CBMIMO1 Card (Availiable cards: 2, 6, 7, 11. Card 10 has a bad frequency response and card 12 crashes after some time)
|
||||
\item 2 Batteries
|
||||
\item Antennas
|
||||
\item This Manual
|
||||
\item Route and Time
|
||||
\item Walkie Talkie
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Startup}
|
||||
\begin{itemize}
|
||||
\item Login using the name written on the laptop (password {\tt linux})
|
||||
\item Power up the CBMIMO1 card, connect the antennas to the two outer connectors on the card, and insert it in the card slot
|
||||
\item Connect the USB GPS receiver
|
||||
\item Open a terminal window and change directory:\\
|
||||
{\tt cd EMOS/emos\_gui}
|
||||
\item Load the kernel module as root:\\
|
||||
{\tt sudo make install\_cbmimo1\_softmodem\_emos}\\
|
||||
(provide password {\tt linux} if asked)\\
|
||||
The leds on the card should now be ``moving''
|
||||
\item Start the GPS daemon as root:\\
|
||||
{\tt sudo gpsd -f /dev/ttyUSB0} (provide password {\tt linux} if asked)
|
||||
\item Start the GUI:\\
|
||||
{\tt cd src}\\
|
||||
{\tt ./emos\_gui -n4}
|
||||
%Start with {\tt ./emos\_gui -nx}, where {\tt x} is the number of base station antennas.
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Operation}
|
||||
\begin{itemize}
|
||||
|
||||
\item Turn on the GUI by clicking the ``PWR'' button.
|
||||
|
||||
\item Make sure, there are no error messages.
|
||||
|
||||
\item If the terminal can synchronize to the base station, the displays should turn on and the two rightmost leds on the card should stay on.
|
||||
|
||||
\item Bring the GUI into multiuser mode by pressing the ``terminal mode'' button.
|
||||
|
||||
\item Make sure you set the terminal number to the number indicated on your laptop.
|
||||
|
||||
\item Now you are ready to turn on the recorder by pressing ``record''. The terminal now waits for the base station to signal the recording flag. Upon receiving the flag, the terminal will record the estimated channel. When the recording flag goes off, the data is stored to file, the file index is increased, and the terminal goes into standby again.
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Troubleshooting}
|
||||
|
||||
\paragraph{Card does not synchronize}
|
||||
Most probably you are in an area with no or too little signal.
|
||||
\begin{itemize}
|
||||
\item Make sure you stay on the measurement routes.
|
||||
\item Make sure the antennas are connected correctly.
|
||||
\item Check for other error messages on the GUI.
|
||||
\end{itemize}
|
||||
|
||||
\paragraph{Channel displays do not refresh}
|
||||
Most probably the card has crashed or there is a problem with the fifo.
|
||||
\begin{itemize}
|
||||
\item Stop recording and exit the GUI
|
||||
\item Remove the kernel module:\\
|
||||
{\tt cd ~/EMOS/emos\_gui}\\
|
||||
{\tt sudo make remove\_cbmimo1\_emos}
|
||||
\item Remove the card and the power
|
||||
\item Load the kernel module as described above
|
||||
\item Restart the GUI
|
||||
\end{itemize}
|
||||
|
||||
\paragraph{No GPS data availiable}
|
||||
\begin{itemize}
|
||||
\item Make sure the GPS is connected correctly and that it can see the satelites (led on GPS constantly on)
|
||||
\item Have you started the GPS daemon {\tt gpsd -f /dev/ttyUSB0}
|
||||
\item Restart the GUI
|
||||
\end{itemize}
|
||||
|
||||
\paragraph{GUI does not record or records permanently}
|
||||
\begin{itemize}
|
||||
\item Make sure you are in multiuser mode and you turned on record
|
||||
\item Make sure there is enough disk space
|
||||
\item Make sure that the record path (``config'' button) is set to ~/EMOS/data/
|
||||
\end{itemize}
|
||||
|
||||
\paragraph{Computer freezes}
|
||||
\begin{itemize}
|
||||
\item Reboot
|
||||
\end{itemize}
|
||||
|
||||
\end{document}
|
||||
@@ -1,674 +0,0 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
the GNU General Public License is intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users. We, the Free Software Foundation, use the
|
||||
GNU General Public License for most of our software; it applies also to
|
||||
any other work released this way by its authors. You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you
|
||||
these rights or asking you to surrender the rights. Therefore, you have
|
||||
certain responsibilities if you distribute copies of the software, or if
|
||||
you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must pass on to the recipients the same
|
||||
freedoms that you received. You must make sure that they, too, receive
|
||||
or can get the source code. And you must show them these terms so they
|
||||
know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps:
|
||||
(1) assert copyright on the software, and (2) offer you this License
|
||||
giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains
|
||||
that there is no warranty for this free software. For both users' and
|
||||
authors' sake, the GPL requires that modified versions be marked as
|
||||
changed, so that their problems will not be attributed erroneously to
|
||||
authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run
|
||||
modified versions of the software inside them, although the manufacturer
|
||||
can do so. This is fundamentally incompatible with the aim of
|
||||
protecting users' freedom to change the software. The systematic
|
||||
pattern of such abuse occurs in the area of products for individuals to
|
||||
use, which is precisely where it is most unacceptable. Therefore, we
|
||||
have designed this version of the GPL to prohibit the practice for those
|
||||
products. If such problems arise substantially in other domains, we
|
||||
stand ready to extend this provision to those domains in future versions
|
||||
of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents.
|
||||
States should not allow patents to restrict development and use of
|
||||
software on general-purpose computers, but in those that do, we wish to
|
||||
avoid the special danger that patents applied to a free program could
|
||||
make it effectively proprietary. To prevent this, the GPL assures that
|
||||
patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the product has substantial
|
||||
commercial, industrial or non-consumer uses, unless such uses represent
|
||||
the only significant mode of use of the product.
|
||||
|
||||
"Installation Information" for a User Product means any methods,
|
||||
procedures, authorization keys, or other information required to install
|
||||
and execute modified versions of a covered work in that User Product from
|
||||
a modified version of its Corresponding Source. The information must
|
||||
suffice to ensure that the continued functioning of the modified object
|
||||
code is in no case prevented or interfered with solely because
|
||||
modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as
|
||||
part of a transaction in which the right of possession and use of the
|
||||
User Product is transferred to the recipient in perpetuity or for a
|
||||
fixed term (regardless of how the transaction is characterized), the
|
||||
Corresponding Source conveyed under this section must be accompanied
|
||||
by the Installation Information. But this requirement does not apply
|
||||
if neither you nor any third party retains the ability to install
|
||||
modified object code on the User Product (for example, the work has
|
||||
been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates
|
||||
for a work that has been modified or installed by the recipient, or for
|
||||
the User Product in which it has been modified or installed. Access to a
|
||||
network may be denied when the modification itself materially and
|
||||
adversely affects the operation of the network or violates the rules and
|
||||
protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided,
|
||||
in accord with this section must be in a format that is publicly
|
||||
documented (and with an implementation available to the public in
|
||||
source code form), and must require no special password or key for
|
||||
unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
|
||||
"Additional permissions" are terms that supplement the terms of this
|
||||
License by making exceptions from one or more of its conditions.
|
||||
Additional permissions that are applicable to the entire Program shall
|
||||
be treated as though they were included in this License, to the extent
|
||||
that they are valid under applicable law. If additional permissions
|
||||
apply only to part of the Program, that part may be used separately
|
||||
under those permissions, but the entire Program remains governed by
|
||||
this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option
|
||||
remove any additional permissions from that copy, or from any part of
|
||||
it. (Additional permissions may be written to require their own
|
||||
removal in certain cases when you modify the work.) You may place
|
||||
additional permissions on material, added by you to a covered work,
|
||||
for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you
|
||||
add to a covered work, you may (if authorized by the copyright holders of
|
||||
that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the
|
||||
terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or
|
||||
author attributions in that material or in the Appropriate Legal
|
||||
Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in
|
||||
reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or
|
||||
authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some
|
||||
trade names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that
|
||||
material by anyone who conveys the material (or modified versions of
|
||||
it) with contractual assumptions of liability to the recipient, for
|
||||
any liability that these contractual assumptions directly impose on
|
||||
those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered "further
|
||||
restrictions" within the meaning of section 10. If the Program as you
|
||||
received it, or any part of it, contains a notice stating that it is
|
||||
governed by this License along with a term that is a further
|
||||
restriction, you may remove that term. If a license document contains
|
||||
a further restriction but permits relicensing or conveying under this
|
||||
License, you may add to a covered work material governed by the terms
|
||||
of that license document, provided that the further restriction does
|
||||
not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you
|
||||
must place, in the relevant source files, a statement of the
|
||||
additional terms that apply to those files, or a notice indicating
|
||||
where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the
|
||||
form of a separately written license, or stated as exceptions;
|
||||
the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
|
||||
You may not propagate or modify a covered work except as expressly
|
||||
provided under this License. Any attempt otherwise to propagate or
|
||||
modify it is void, and will automatically terminate your rights under
|
||||
this License (including any patent licenses granted under the third
|
||||
paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your
|
||||
license from a particular copyright holder is reinstated (a)
|
||||
provisionally, unless and until the copyright holder explicitly and
|
||||
finally terminates your license, and (b) permanently, if the copyright
|
||||
holder fails to notify you of the violation by some reasonable means
|
||||
prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is
|
||||
reinstated permanently if the copyright holder notifies you of the
|
||||
violation by some reasonable means, this is the first time you have
|
||||
received notice of violation of this License (for any work) from that
|
||||
copyright holder, and you cure the violation prior to 30 days after
|
||||
your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under
|
||||
this License. If your rights have been terminated and not permanently
|
||||
reinstated, you do not qualify to receive new licenses for the same
|
||||
material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
|
||||
You are not required to accept this License in order to receive or
|
||||
run a copy of the Program. Ancillary propagation of a covered work
|
||||
occurring solely as a consequence of using peer-to-peer transmission
|
||||
to receive a copy likewise does not require acceptance. However,
|
||||
nothing other than this License grants you permission to propagate or
|
||||
modify any covered work. These actions infringe copyright if you do
|
||||
not accept this License. Therefore, by modifying or propagating a
|
||||
covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
|
||||
Each time you convey a covered work, the recipient automatically
|
||||
receives a license from the original licensors, to run, modify and
|
||||
propagate that work, subject to this License. You are not responsible
|
||||
for enforcing compliance by third parties with this License.
|
||||
|
||||
An "entity transaction" is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered
|
||||
work results from an entity transaction, each party to that
|
||||
transaction who receives a copy of the work also receives whatever
|
||||
licenses to the work the party's predecessor in interest had or could
|
||||
give under the previous paragraph, plus a right to possession of the
|
||||
Corresponding Source of the work from the predecessor in interest, if
|
||||
the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the
|
||||
rights granted or affirmed under this License. For example, you may
|
||||
not impose a license fee, royalty, or other charge for exercise of
|
||||
rights granted under this License, and you may not initiate litigation
|
||||
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||
any patent claim is infringed by making, using, selling, offering for
|
||||
sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
|
||||
A "contributor" is a copyright holder who authorizes use under this
|
||||
License of the Program or a work on which the Program is based. The
|
||||
work thus licensed is called the contributor's "contributor version".
|
||||
|
||||
A contributor's "essential patent claims" are all patent claims
|
||||
owned or controlled by the contributor, whether already acquired or
|
||||
hereafter acquired, that would be infringed by some manner, permitted
|
||||
by this License, of making, using, or selling its contributor version,
|
||||
but do not include claims that would be infringed only as a
|
||||
consequence of further modification of the contributor version. For
|
||||
purposes of this definition, "control" includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of
|
||||
this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
patent license under the contributor's essential patent claims, to
|
||||
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||
propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a "patent license" is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent
|
||||
(such as an express permission to practice a patent or covenant not to
|
||||
sue for patent infringement). To "grant" such a patent license to a
|
||||
party means to make such an agreement or commitment not to enforce a
|
||||
patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license,
|
||||
and the Corresponding Source of the work is not available for anyone
|
||||
to copy, free of charge and under the terms of this License, through a
|
||||
publicly available network server or other readily accessible means,
|
||||
then you must either (1) cause the Corresponding Source to be so
|
||||
available, or (2) arrange to deprive yourself of the benefit of the
|
||||
patent license for this particular work, or (3) arrange, in a manner
|
||||
consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. "Knowingly relying" means you have
|
||||
actual knowledge that, but for the patent license, your conveying the
|
||||
covered work in a country, or your recipient's use of the covered work
|
||||
in a country, would infringe one or more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU Affero General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the special requirements of the GNU Affero General Public License,
|
||||
section 13, concerning interaction through a network will apply to the
|
||||
combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
@@ -1,37 +0,0 @@
|
||||
SRC = emos_dump.c dump_size.c
|
||||
|
||||
OBJ = emos_dump.o dump_size.o
|
||||
|
||||
CFLAGS += $(shell rtai-config --lxrt-cflags)
|
||||
LDFLAGS = $(shell rtai-config --lxrt-ldflags) -lpthread -llxrt -lm -lgps -lforms
|
||||
|
||||
CFLAGS += -m32 -I$(OPENAIR1_DIR) -I$(OPENAIR2_DIR)/RRC/LITE/MESSAGES
|
||||
|
||||
CFLAGS += -DPHYSIM -DNODE_RG -DUSER_MODE -DPC_TARGET -DPC_DSP -DNB_ANTENNAS_RX=2 -DNB_ANTENNAS_TXRX=2 -DNB_ANTENNAS_TX=2 -DPHY_CONTEXT=1
|
||||
|
||||
CFLAGS += -DOPENAIR_LTE -DENABLE_FXP -DOPENAIR1 #-DDLSCH_THREAD -DULSCH_THREAD
|
||||
|
||||
CFLAGS += -DEMOS -DEXMIMO
|
||||
|
||||
all: emos_dump dump_size
|
||||
|
||||
$(OBJ): %.o : %.c
|
||||
@echo Compiling $< ...
|
||||
@$(CC) -c $(CFLAGS) -o $@ $<
|
||||
|
||||
emos_dump: emos_dump.c
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) emos_dump.c -o emos_dump
|
||||
|
||||
dump_size: dump_size.c
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) dump_size.c -o dump_size
|
||||
|
||||
clean:
|
||||
rm -rf emos_dump dump_size
|
||||
rm -rf $(OBJ)
|
||||
|
||||
show:
|
||||
@echo $(CFLAGS)
|
||||
@echo $(OBJ)
|
||||
|
||||
beautiful:
|
||||
astyle --style=gnu -s2 $(SRC)
|
||||
@@ -1,45 +0,0 @@
|
||||
/*******************************************************************************
|
||||
OpenAirInterface
|
||||
Copyright(c) 1999 - 2014 Eurecom
|
||||
|
||||
OpenAirInterface is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
|
||||
OpenAirInterface is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with OpenAirInterface.The full GNU General Public License is
|
||||
included in this distribution in the file called "COPYING". If not,
|
||||
see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Contact Information
|
||||
OpenAirInterface Admin: openair_admin@eurecom.fr
|
||||
OpenAirInterface Tech : openair_tech@eurecom.fr
|
||||
OpenAirInterface Dev : openair4g-devel@eurecom.fr
|
||||
|
||||
Address : Eurecom, Campus SophiaTech, 450 Route des Chappes, CS 50193 - 06904 Biot Sophia Antipolis cedex, FRANCE
|
||||
|
||||
*******************************************************************************/
|
||||
#include "gps.h"
|
||||
#include "SCHED/phy_procedures_emos.h"
|
||||
|
||||
int main(void)
|
||||
{
|
||||
printf("MAX_CQI_BITS = %d;\n",MAX_CQI_BITS);
|
||||
printf("PHY_measurements_size = %d;\n",sizeof(PHY_MEASUREMENTS));
|
||||
printf("PHY_measurements_eNb_size = %d;\n",sizeof(PHY_MEASUREMENTS_eNB));
|
||||
//printf("UCI_data_t_size = %d;\n",sizeof(UCI_DATA_t));
|
||||
//printf("DCI_alloc_t_size = %d;\n",sizeof(DCI_ALLOC_t));
|
||||
printf("eNb_UE_stats_size = %d;\n",sizeof(LTE_eNB_UE_stats));
|
||||
printf("fifo_dump_emos_UE_size = %d;\n",sizeof(fifo_dump_emos_UE));
|
||||
printf("fifo_dump_emos_eNb_size = %d;\n",sizeof(fifo_dump_emos_eNB));
|
||||
printf("gps_fix_t_size = %d\n",sizeof(struct gps_fix_t));
|
||||
|
||||
return(0);
|
||||
}
|
||||
@@ -1,232 +0,0 @@
|
||||
/*******************************************************************************
|
||||
OpenAirInterface
|
||||
Copyright(c) 1999 - 2014 Eurecom
|
||||
|
||||
OpenAirInterface is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
|
||||
OpenAirInterface is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with OpenAirInterface.The full GNU General Public License is
|
||||
included in this distribution in the file called "COPYING". If not,
|
||||
see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Contact Information
|
||||
OpenAirInterface Admin: openair_admin@eurecom.fr
|
||||
OpenAirInterface Tech : openair_tech@eurecom.fr
|
||||
OpenAirInterface Dev : openair4g-devel@eurecom.fr
|
||||
|
||||
Address : Eurecom, Campus SophiaTech, 450 Route des Chappes, CS 50193 - 06904 Biot Sophia Antipolis cedex, FRANCE
|
||||
|
||||
*******************************************************************************/
|
||||
/*! \file emod_dump.c
|
||||
* \brief reads data from a fifo and dumps it to disk
|
||||
* \author F. Kaltenberger, Leonardo Cardoso
|
||||
* \date 2012
|
||||
* \version 0.2
|
||||
* \company Eurecom
|
||||
* \email: florian.kaltenberger@eurecom.fr
|
||||
* \note
|
||||
* \warning
|
||||
*/
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
#include <fcntl.h>
|
||||
#include <signal.h>
|
||||
#include <unistd.h>
|
||||
#include <errno.h>
|
||||
#include <math.h>
|
||||
#include <time.h>
|
||||
#include <gps.h>
|
||||
#include <forms.h>
|
||||
|
||||
#include "SCHED/phy_procedures_emos.h"
|
||||
#include "emos_dump.h"
|
||||
|
||||
int end=0;
|
||||
|
||||
static void endme(int dummy)
|
||||
{
|
||||
printf("SIGINT received\n");
|
||||
end=1;
|
||||
}
|
||||
|
||||
/*
|
||||
#define TIMESTAMP_SIZE 8
|
||||
#define PDU_ERRORS_SIZE 4
|
||||
#define RX_RSSI_SIZE 2
|
||||
#define COMPLEX16_SIZE 4
|
||||
#define NO_OF_OFDM_CARRIERS 256
|
||||
#define CHANNEL_BUFFER_SIZE (NB_ANTENNAS*COMPLEX16_SIZE*NO_OF_OFDM_CARRIERS+TIMESTAMP_SIZE+PDU_ERRORS_SIZE+RX_RSSI_SIZE) //in bytes
|
||||
*/
|
||||
#define NO_ESTIMATES_DISK 100 //No. of estimates that are aquired before dumped to disk
|
||||
|
||||
int main (int argc, char **argv)
|
||||
{
|
||||
char c, eNB_flag=0;
|
||||
char *fifo2file_buffer, *fifo2file_ptr;
|
||||
|
||||
int fifo, counter=0, bytes;
|
||||
|
||||
FILE *dumpfile_id;
|
||||
char dumpfile_name[1024];
|
||||
time_t starttime_tmp;
|
||||
struct tm starttime;
|
||||
|
||||
int channel_buffer_size;
|
||||
|
||||
time_t timer;
|
||||
struct tm *now;
|
||||
|
||||
struct gps_data_t *gps_data = NULL;
|
||||
struct gps_fix_t dummy_gps_data;
|
||||
|
||||
while ((c = getopt (argc, argv, "he")) != -1) {
|
||||
switch (c) {
|
||||
case 'e':
|
||||
eNB_flag=1;
|
||||
break;
|
||||
case 'h':
|
||||
printf("EMOS FIFO to file dump.\n");
|
||||
printf("Usage: %s -h(elp) -e(NB) (default=ue)\n",argv[0]);
|
||||
exit(0);
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
timer = time(NULL);
|
||||
now = localtime(&timer);
|
||||
|
||||
memset(&dummy_gps_data,1,sizeof(struct gps_fix_t));
|
||||
|
||||
gps_data = gps_open("127.0.0.1","2947");
|
||||
if (gps_data == NULL)
|
||||
{
|
||||
printf("Could not open GPS\n");
|
||||
//exit(-1);
|
||||
}
|
||||
#if GPSD_API_MAJOR_VERSION>=4
|
||||
else if (gps_stream(gps_data, WATCH_ENABLE,NULL) != 0)
|
||||
#else
|
||||
else if (gps_query(gps_data, "w+x") != 0)
|
||||
#endif
|
||||
{
|
||||
//sprintf(tmptxt,"Error sending command to GPS, gps_data = %x", gps_data);
|
||||
printf("Error sending command to GPS\n");
|
||||
//exit(-1);
|
||||
}
|
||||
|
||||
if (eNB_flag==1)
|
||||
channel_buffer_size = sizeof(fifo_dump_emos_eNB);
|
||||
else
|
||||
channel_buffer_size = sizeof(fifo_dump_emos_UE);
|
||||
|
||||
// allocate memory for NO_FRAMES_DISK channes estimations
|
||||
fifo2file_buffer = malloc(NO_ESTIMATES_DISK*channel_buffer_size);
|
||||
fifo2file_ptr = fifo2file_buffer;
|
||||
|
||||
if (fifo2file_buffer == NULL)
|
||||
{
|
||||
printf("Cound not allocate memory for fifo2file_buffer\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
if ((fifo = open(CHANSOUNDER_FIFO_DEV, O_RDONLY)) < 0)
|
||||
{
|
||||
fprintf(stderr, "Error opening the fifo\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
|
||||
time(&starttime_tmp);
|
||||
localtime_r(&starttime_tmp,&starttime);
|
||||
snprintf(dumpfile_name,1024,"%s_data_%d%02d%02d_%02d%02d%02d.EMOS",
|
||||
(eNB_flag==1) ? "eNB" : "UE",
|
||||
1900+starttime.tm_year, starttime.tm_mon+1, starttime.tm_mday, starttime.tm_hour, starttime.tm_min, starttime.tm_sec);
|
||||
|
||||
dumpfile_id = fopen(dumpfile_name,"w");
|
||||
if (dumpfile_id == NULL)
|
||||
{
|
||||
fprintf(stderr, "Error opening dumpfile\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
signal(SIGINT, endme);
|
||||
|
||||
printf("starting dump, channel_buffer_size=%d ...\n",channel_buffer_size);
|
||||
while (!end)
|
||||
{
|
||||
bytes = rtf_read_all_at_once(fifo, fifo2file_ptr, channel_buffer_size);
|
||||
/*
|
||||
if (eNB_flag==1)
|
||||
printf("eNB: count %d, frame %d, read: %d bytes from the fifo\n",counter, ((fifo_dump_emos_eNB*)fifo2file_ptr)->frame_tx,bytes);
|
||||
else
|
||||
printf("UE: count %d, frame %d, read: %d bytes from the fifo\n",counter, ((fifo_dump_emos_UE*)fifo2file_ptr)->frame_rx,bytes);
|
||||
*/
|
||||
|
||||
fifo2file_ptr += channel_buffer_size;
|
||||
counter ++;
|
||||
|
||||
if (counter == NO_ESTIMATES_DISK)
|
||||
{
|
||||
//reset stuff
|
||||
fifo2file_ptr = fifo2file_buffer;
|
||||
counter = 0;
|
||||
|
||||
//flush buffer to disk
|
||||
if (eNB_flag==1)
|
||||
printf("eNB: count %d, frame %d, flushing buffer to disk\n",
|
||||
counter, ((fifo_dump_emos_eNB*)fifo2file_ptr)->frame_tx);
|
||||
else
|
||||
printf("UE: count %d, frame %d, flushing buffer to disk\n",
|
||||
counter, ((fifo_dump_emos_UE*)fifo2file_ptr)->frame_rx);
|
||||
|
||||
|
||||
if (fwrite(fifo2file_buffer, sizeof(char), NO_ESTIMATES_DISK*channel_buffer_size, dumpfile_id) != NO_ESTIMATES_DISK*channel_buffer_size)
|
||||
{
|
||||
fprintf(stderr, "Error writing to dumpfile\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
if (gps_data)
|
||||
{
|
||||
if (gps_poll(gps_data) != 0) {
|
||||
printf("problem polling data from gps\n");
|
||||
}
|
||||
else {
|
||||
printf("lat %g, lon %g\n",gps_data->fix.latitude,gps_data->fix.longitude);
|
||||
}
|
||||
if (fwrite(&(gps_data->fix), sizeof(char), sizeof(struct gps_fix_t), dumpfile_id) != sizeof(struct gps_fix_t))
|
||||
{
|
||||
printf("Error writing to dumpfile, stopping recording\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("WARNING: No GPS data available, storing dummy packet\n");
|
||||
if (fwrite(&(dummy_gps_data), sizeof(char), sizeof(struct gps_fix_t), dumpfile_id) != sizeof(struct gps_fix_t))
|
||||
{
|
||||
printf("Error writing to dumpfile, stopping recording\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
free(fifo2file_buffer);
|
||||
fclose(dumpfile_id);
|
||||
close(fifo);
|
||||
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
/*******************************************************************************
|
||||
OpenAirInterface
|
||||
Copyright(c) 1999 - 2014 Eurecom
|
||||
|
||||
OpenAirInterface is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
|
||||
OpenAirInterface is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with OpenAirInterface.The full GNU General Public License is
|
||||
included in this distribution in the file called "COPYING". If not,
|
||||
see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Contact Information
|
||||
OpenAirInterface Admin: openair_admin@eurecom.fr
|
||||
OpenAirInterface Tech : openair_tech@eurecom.fr
|
||||
OpenAirInterface Dev : openair4g-devel@eurecom.fr
|
||||
|
||||
Address : Eurecom, Campus SophiaTech, 450 Route des Chappes, CS 50193 - 06904 Biot Sophia Antipolis cedex, FRANCE
|
||||
|
||||
*******************************************************************************/
|
||||
#define CHANSOUNDER_FIFO_DEV "/dev/rtf3"
|
||||