ELF                    4      4    (                   á  á           ä ä      ;  	(           P P                     5   G   (           <                   @      +   E       D   /   "       9   ;   >       .              ?               4   #       2           =   &           %   3   0           :   C   F       7           A   6                                                                                                                                                                             '   !                      $   1              5   )          -                   8           B       ,   *                                                           
t            
                         8            <                  	      |      
      j           ä           T           P                                                                                                                                                                               &              / ä         E              L              S              Z              a              e              m              r              v              |                                                                                                   P                                       m    	     P   ,  	                                                                                   $             ,             3             ?         F T        `             x  á                                                                                                  mxIsEmpty _end mxGetNumberOfElements mxCalloc _GLOBAL_OFFSET_TABLE_ mxGetM mxGetN mxFree malloc abs sprintf ceil pow log10 mxGetPr mexErrMsgTxt fabs .mul mxIsLogical .rem frexp _DYNAMIC floor mexWarnMsgTxt mexFunction mexVersion fmod mxIsSparse mxIsNumeric mxCreateDoubleMatrix free mxIsInf mxIsNaN strcmp mxIsComplex _edata _PROCEDURE_LINKAGE_TABLE_ mexMakeMemoryPersistent _etext mxIsDouble .div memcpy strlen sin mxGetClassID cos scomcpmdemod.mexsol                                                                                                                                                                                                                                                                                                                                                                                                                                                       2                                                                                                                                                                 X è     | ì      ô     H ð      \     &  ø      ü           4            l                  x      D                  @                  d            T       @                   t                        T              (      $     T P      d     B l     D ,      0      4     T 8     x <      t     Ih @      D      ŀ     JP H     Ő     M L     D P      T      Ř     P X      \     D `      d      h     T p      t      x     | |      Ŵ     U  Ÿ     U` Ā     j Ą      Ĉ      Č      Đ     P Ę      Ĕ      Ĝ      Ĥ     L Ġ      Ĩ     y Ĭ     P İ     X Ĵ     ` ĸ     h ļ                             $      T      d      p      x                             8 l          t                   ( ż     f      D      T      h h     B0 Ŕ     N Ŝ     P Š     S\ Ť     S Ō     Ml Ũ     Tt x     I |     JD p     D0 `     &X Ű     T ń     JX Ŭ     T ň     L            ,      X              $      (       ,     P 0     | 4      8      <      @     < D     p H      L      P      T      X     0     ̬     ̰     ̴           u     D      z(     ̸      {H     (     p           ~      X        $          ̼     <      p (          ʤ                     ,          D     d @     H 0     4    ˄ 8     D      <    ˼ H      L     Ƅ       Ɛ  >     Ɯ        ƨ       ƴ         '       ;       4       @       8       9       /       -             ,  5     8       D  )     P  &     \  A     h  ,     t  *     ǀ  E     ǌ  +     ǘ  C     Ǥ  !     ǰ  0     Ǽ  #       7       :       (       6       B       "       3       F     (  D     4  %     @  $                        㿠@    k  Ć ∀@  `    & 0  2 !؁       !؟       `@      2 
  
                   㿠@    k  и  @ l&    	      `   @ l         @ l    `      `    @@` F   # 
   `@	&       `      `   8@`F   # 
   `8	&       㿠  ǐ     ݒ      
B      
    
   !L X  
  !L a\`    `` *` @ `<` `   ` `*` @	(`  @ `4` `   ` ` *`  @ `<`2      *` @	(`   @ `4`2       *`  @2      *`   @	(` @2      㿠              2 	  &        㿠             2 	  &                        㿠ϐ             
   
   㿠      &`         `  &" &&@& '`    2     㿠     &`         `  &" &&@& '`    2      *`  @ `<`2      *` @	(`   @ `4`2         `  (   < 2 
    `@ 6      *`  @ `<`$      *` @	(`   @ `4`$       *`  @`2      *`   @	(` @`2      㿠  Ӓ    .`  0  2 
       
  
    㿠      .` (  (  2 
       
  
    㿠      .`  0  $ 
       
  
    㿠      .` (  (  " 
       
  
    㿠  u     Z        ~    
      
    
    㿠  ]     C        y    
      
    
    㿠      .`  0    	     " 
  㿠  Ò    .` (  (    	      
  㿠      "  
`  㿠      "  
`  *`  0 "  ?  `0`` 2      *`  @	(` 0 "  ?  `0`` 2      *`  0 "  ? ` `0``` 2      *`  @	(` 0 "  ? ` `0``` 2      *`  0 "  ?   `0`` `?*`  @	(` 0 "  ?   `0`` `?㿠          2          
     
   㿠          2          
     
   㿠       l   "    r   2           
    
   㿠       a   "    m   2           
    
   㿠  u  
  *   /`  	 0  2 `     `   &     &   `&   *`  @ `0* @
(`  @ `(   <   4          `    2 	    & `     *` * @ 
 `0(   (   <   4    2 	    `"     2 
   `           @       ?      ?              @                      㿀@    g Ȳ  H  @ h $ ȶ @ h (!L   "   !L  2 	  @ g    2 |` @ g       ' @ g    B#\ @ g       @ g        @ g        @ g        @ g        @ g     @ g       @ g     @ g       @ g     @ g ;h @ g  h  ^   v    @ g      a        j   \#h#dhd@ g 
B   ]   `@ g    W   `@ g     @ g   M   `@ g{  A   `@ g~   ;   `@ g{   5   `@ gx   /   `@ gc   )   `@ gc    @ gk      `@ gY    @ gd      `@ gO    @ g] ;h`@ gG h  ^      `@ g>     a          `@ g2           `@ g#     `@ g&      `@ g#      `@ g       `@ g      `@ g    @ g      `@ g    @ g      `@ f    @ g ;h`@ f h  ^      `@ f          `@ f           aL  2 	``@ f   2 :``@ f   }   `@ f   q   `@ f   k   `@ f   e   `@ f  _   `@ f       V   `@ f   P   `@ f    @ f   F   `@ f  :   `@ f   4   `@ f   .   `@ f   (   `@ ft   "   `@ ft    @ f|      `@ fj    @ fu      `@ f`    @ fn ;h`@ fX h  ^      `@ fO          `@ fF           `@ f=   B#dd 2 `aL  2 	``@ f*   2 u``@ f$    i   `@ f$    ]   `@ f!    W   `@ f    Q   `@ f	   K   `@ f    E   `@ f    ?   `@ f    9   `@ f     3   `@ e   -   `@ e        $   `@ e   2 *``@ e   2 $``@ e   " ``@ e  2 ``@ e       = `    `(`     `,`    @ e   B#dd 2 iaLaL  2 	``@ e   2 ^aL`@ e    R   `@ e    F   `@ e    @   `@ e    :   `@ e   4   `@ e    .   `@ e~    (   `@ e{    "   `@ ex       `@ ec      `@ ec           `@ eZ    @ eb   " aL    `0`     `4`      2 	``@ e<   2 eaL`@ e6      `@ e-     `@ e0      `@ e-      `@ e*      `@ e      `@ e    @ e      `@ e    @ e      `@ e    @ e ;h`@ d h  ^      `@ d          `@ d      `@ d    @ d   y   aL  2 	``@ d    2 1aL`@ d    b   `@ d    V   `@ d    P   `@ d    J   `@ d   D   `@ d    >   `@ d     @ d   4   aL  2 	``@ d $   e` `@ d $     `@ d $    `@ d $     `@ d $     `@ d $     `@ do $     `@ do $   @ dw      `@ de $   @ dp      `@ d[ $   @ di ;h`@ dS $h  ^      `@ dJ $         `@ dD $     `@ d; $   @ dC      `   +2 *aL`@ d' (     `@ d$ $  ;h`@ d7 (h#pp^      `@ d $  B#dd4 
aL   ` `T    aL  2 	``@ c 0  2 aL`@ c 0  p   `@ d 0  d   `@ c 0  ^   aL  2 	aL`@ c ,  2 aLaL  2 	``@ c   2 aL`@ c ,  <   `@ c   6   `@ c , " ``@ c , " 	``@ c ,     `@ c , $ ``@ c ,`Ƞ @ c   B#dd   	   `@ c ,  " 	`    ```    @ c ,`ȶ @ c    B#d`d@ c ,  $ }aL `Ⱥ  &   @ c~ ,   m   `@ c{ ,   g   `@ cx ,   a   `@ cc ,@ Z`  Y   `@ ca ,   @ ci    O   `@ cW ,   @ cb    E   `@ cM ,   @ c[ ;h`@ cE ,h ^    4   `@ c< ,   @ cD    *   @D#``& 0 (       #l#hl@ cCh#dd
     `@&` aL    `h`        `d`      2 	``@ b 4  2 haL`@ b 4  `   `@ b 4 T   `@ b 4  N   `@ b 4  H   `@ b 4  B   `@ b 4  <   `@ b 4   @ b   2   `@ b 4   @ b   (   `@ b 4   @ b ;h`@ b 4h  ^      `@ b 4    a         `@ b 4     `@ b 4   @ b       aL  2 	``@ b 8  2 haL`@ b 8      `@ b~ 8     `@ b 8      `@ b~ 8      `@ b{ 8      `@ bf 8      `@ bf 8   @ bn       `@ b\ 8   @ bg       `@ bR 8   @ b` ;h`@ bJ 8h  ^       `@ bA 8    a          `@ b8 8      `@ b/ 8   @ b7       aL  2 	``@ b <      `@ b <   h   `@ b <  \   `@ b <   V   `@ b <   P   `@ b <   J   `@ a <   D   `@ a <   @ a    :   `@ a <   @ a    0   `@ a <   @ a ;h`@ a <h  ^       `@ a <    a          `@ a <      `@ a <   @ a           ``     ``     `x`     `|`     `p`     `t`     `l`     `X`     `\`     `P`     `H`     `L`     `@`     `D`     `8`     `<`     `$`     ``     ` `     ``     ``     ``      `                              㿠@    ` & 0 p Ĳ  0 l         d   ?& ,        [   !L <      b @  !L <       K        a(   @  8  (`((((      )   L @      b @  L @          0(   8        ?      &<  &p  @                               @@    _  p   ` &!  ! )  #   #h    @ `   B#@ `    B#@ ` $   B#  ##@ `   ; a@  @ ` B#@ ` Ȱ @ ``   D#@ `Y ,Ȩ @ `O ,#l@ `Q     (@ `L;#x@ `B (#|@ `D 8  D#t@ `> <  D#p@ `8 4  D#    	 	 ''`              `@        ֔    2 l     `@   l  $ # $       А ΐ     `@   ` $ #\    :  ` @&   #\ #\  x  #`#d@ |   	#    `@   x  |#\ tp#`#d@ L    #       `@          }$ #\ #`$   @ _   @           aȒ  @:  ` @&:     h  @ 
}           @ 
r '  ' ' ' B l  
            6                                      @    ^    `  `    a ` ^   3    
^    `^       
^           `   `    `   `                          @       p!  @    ^ 8  @  ,!L 4  !*` !L(        !L  !L 4 
`!*  !L(        
   
            @ ^   D#xx@ ^   D#tt@ ^     D#pp   ##@ ^   ;x a@  @ ^ x D#@ ^ܒ      ` @ &   @ 	  @ ?&                  2 @ 
 #\ #`  #d#h#l      @ v   @ 
   㿠 !         "  @ 	   "   @ 	    "  @         7 5a &a        
*`` @`(``*@ +`     
(``0) 0@(       @                       㿈@    ] Ȧ  ᘨ   @ ^%     B#\ @ ^   B#```2  \#p#lp@ ^4l   ;` a  @ ^- `B#h h@ ^ $  B#`    !L <  `!L   <      V    z    1      .    	    9    
     `     @ ]        `     @ ] @ ]     @            `     @ ]Ւ `    @            @     @ ߓ  @                       㿈@    \ Ȧ     @ ]     B#\ @ ]z   B#```2  \#p#lp@ ]l   ;` a  @ ] `B#h h@ ]] $  B#`    !L @  `!L   @      i        3          	        
`    `    `  @ ]O    	      `   @ ]F @ ]>     @  Ζ   g     "        `      `     `         `    @ ]   R        @      @   㿘 .` 8    8(;`a   "   8 8   @ \ $`   FF8 8   㿘.`   ( 8  8 ;`S   "   8  8(  @ \ $`   F8  8(  㿠!     !                        @    [        @  `                 @    [ Ⰲ       @  `㿠` 6 &     @ .  @ \N @&  㿠` 6 &    @ .  @ \> 8&                  㿈@    [     b   ?    ' ' ' '' '' 	'" ?@ \S  '?'L <   L  <                    㿈@    [     b   ?    ' ' ' '' '' 	'" ?@ \  '?'L @   L  @                    㿐@    [    H b      ' ' ' ' '''!L <   !L  <                    㿐@    Z    㬄 b      ' ' ' ' '''!L @   !L  @                    㿠@    Z        & @ [r"   @ [m!&     &!L` !L   `& &     &       @ [Y & Ȑ      Ȑ    	`&     &   &ఄ &&ก                                                                 㿠@ [i   @  ?` 㜐   *`    ?    @ [U   "       ??                 㿐@    Z     `ܐ     (       @ [,  @ [) @ [)     @ [&    @ [# @ [ @ ["   !L   aL `@    㿘'  '  @  ! 	 㿘\  '  '#\@   
                                                  㿠@    Y  㐸  `
@  ?  '    .         
 #  
    
    
\      
     \ 
  
      `    " N   N   I  @ & ?         2 8       " 2     !`     "     @@      	        "     2 
#\     `   #\!L     !L         `        `            l       8  p                㿐@    Y'D 'H , 'L ` 'P'T'X L     	@  ? "  ㈀` v *`          2 5       2         +       "      !            ' '   "         ' '        /   K    *     '      #`  !     `       " #\`     #\#` 
 L  L          &   
    `          `   
             8  \          ,                㿈@    X'H` 'L 'P 'T'X L       `}       @  ?`
 \ r *`       ``   X` ?    M` }    D` #\r    9`j   1`a   (`#\V   `''I   `''#\:  `   &  	        `    a    	                p@    X'L   'P  a'T  'X  '' (   P @ X        a@ X    
       a@ X    	   @ XҐ  (( 	L    a          a        a@ XȐ        8 Ԅ a @ X        4 Ԅ a$@ X    k    <    a,@ X ԖL     ` L  C        Ը 'Є a0@ X o   L      a4    B    Є a8     7     a<     ,     a@G   $ Є 'L&          
 aD      H @ XF `     a(    	ASY@   C0                      㾘@    W  ਀         aL     @ X! @ X(           aP     @ X @ X @ W` @ W` @ W    @ W`    @ W`           aT     @ W @ W @ W`  B#\
B\        aX     @ W @ W            a\     @ W @ Wې @ W`       @ W`   .      b  D   #  & `         B"  	&      `     d @ W      @ W           ah @ W @ W             (      (                                                                            ֐ o '  e `  &@ W;  & @ V        
&:    p	       p b  P P  8 $ ą8(:@ $ T T  8Ć 8(:@ $ X X  8Ć 8(:@ $ \ \  8Ć 8(:@ $ p p  8Ć 8(:@    D        8  8  0  (  8  8  L           `    8  8  @        8  8        8  8  p                    㿐@    U   k @ Vf   @  	?B#\`#@ \ e` T *`    
0             $L    
 al    
0             $L    
 ap    
  0 2       $L    
 at    
  0 2       $L    
 ax              
 a|       
$LpLx#h#d#`#\hd`\        a    Ā   
$LpLx#h#d#`#\hd`\        a         $L    
 a         $L    
 a              
 a         $L    
 a         $L    
 a              
 a       	   $L     
 a     
Ȁ     ȁ   
 a    Ѐ      
 a    Ԁ     ~ 
 a    ؀     ؁   
 a     
 
   
 
    a      㿠  輔       @4          @ U     @ U   &@     蜔   2 & 讐   &  &&&&& &  @    㿠            葁                    㿠@    S    㘄 b          @ T  @ T    @ TĒ @ @ T   &   @ T '      '  b                    㿠@    S    ̄ b          @ T  @  @ T  @ T    @ T  &   @ T '      '  b                             㿀@    S      #\  #h  `#l``#t`$#d`#p`#` b$ (@  #x"   @ T    
   \ b(x       , ` $ &d\      b@      :   &:   d      *@;  ` @&;  >@   d  2 l` $ l`      ` :  ` &`  
l :   & l  "   #l l @ S     @ S #l l@ S  #ll@ S @ S  @ S       \    b, $        ` $ l p  & 	" t(  @ S   =` & `p 4 ` l   5  .#p     h       @ R  @ !  p      @ S        
`  @ <  @   pl` @&h  " d@ SF d     `     `      ` :  ` &`  	    :   & @ S& \    b$                            㿠@    R    `  ```$`%`4 `8`<!       " &`  	@ S5 
*  @ S+ &`  `@&` `@  ( `       bD :`  ` *:` `    `0      bD : `@*:   @       ?                              x@    R    0 b0           H     &       " V     #  ;h##||@ R;`;p?@ R?ph`F#xx    &@ Rƒ `*   h@  @   3 ^B   3 ^       b4 0       #p,`` @p &   ,`   <@ @ <@,`  #pp=  F#pp$ 0 (       ;hF#pp@ R;` ` h    b0           b8 0           b< 0       ?                      㿐@    Q'P  x  " uS  `  ````@ R: `4 `<`0`@$ ["` "       	/``   &`  N"` ` `       0 -    ` `  F    `  `HF$    `   `HF&      $ (;@ل  6     2 	   6   -  : &`  &` "`  @ Qݒ  * 6 $ S  K         bL  `#h   8 @h ,	@ Q;`  @ Q `     " (@ Q  $ "`       ` `     * ` ( ^<   &`  	  ` .  '` 6 '`   @!TD-                㿘@    P   0   A ,`     (    ( 8 & (       bP       (.`  .`@<`   F   @ Qx;`<  @ Qv <   @ Qu <@`& ( @ 8& (      ?               #p& #  p    @    P## ̴  ####x@ QF%`#@####@ Q9@#  '䖔 (         䌔 D    䞐   "   * $* % } &`4`4   䍐 䋐    o &`8`8  
 `4} {    _ &`<`< 2 o`8m`4k i   &`  L &`0`0  - \`<Z`8X`4V T   #t 7 &`@`@   G`0E`<C`8A`4? =    ! &`(`(   1`@/`0-`<+`8)`4' %   t	 &`,`, 2 &` `(`@`0`<`8`4    &`&`&`&`&`%%%%`@ PI% %% x%%%$ J  ٔ     `,`(`@`0`<`8`4ݐ ې    $       b|    :` `&:`   㮔      㿐 `,`(`@`0`<`8`4㯐 㭐    㑔        㡐 㟐 `,`(`@`0`<`8`4㏐ ㍐   #t   n &`` 2 &` ~     y w u`,s`(q`@o`0m`<k`8i`4g e    &'  E '    V`T R P N`,L`(J`@H`0F`<D`8B`4@ >     '    b| $#x; "?p 
     #`#\#d#h#l@ :   $ $       	`:   & $ '$ $       $     "        %  8   ̒  $ `(x  * @ ?ؘؐ   ݖ `% & `( t( 9 ``  ` `` " Đ  '䀠& ⺐   $ \ p #\#`@  t( `  't (^8 '䀠&䀧` " `4␐ `4 " `8`4`8 " `<`8`< " `0~`<`0 " `@x`0`@ " `(r`@`( " `,l`(`,     f`,d b  " t] t     @!TD-?      @	!TD-                        㾘@    M#|#x6 'P #(# &'X #  ' ##/ '&#####@ N@#@ Nr   # b` " # #tX##@ N;@#   $   #p    #   'p    ֔ (    p    ɔ D   
 ې p   p"  " " " " " "  "  & . $. %|ᨔ & 4 4 2 |Ḑ ᶐ p   ᖔ & 8 8 2 |`4ᤐ ᢐ p   ႔ & < < 2 `8`4᎐ ጐ p  %` |k %`0`0  /`{`<y`8w`4u s qop  |#R %`@`@ 2 |b`0``<^`8\`4Z X VTp   8 %`(`( 2 |H`@F`0D`<B`8@`4> < :8p   %`,`,   ,`(*`@(`0&`<$`8"`4   p  %`  %`%`%`%`%`$$$$`@ MV`$ $$ \$`$ "$$|  #t  2 `,`(`@`0`<`8`4  p    $   "	&"  $ D'`##$ 4| ஔ "`` 2 *         `൲`&`t`,`(`@`0`<`8`4  p   # #@ŀ`' .   Є b #&`% .`#  ;;;@ L; '̐ @ LÒ 'ȑ/ #/`#.`  ##' 	6 * B;ؐ #Є   :  x$ &dД  
       #l ;#\#`#d#h@ W;  $ dt      	`:   & d   Ї(   F?$$ x  t$ ;|;    $ Ȕ   ""`@&"| & >      	"@&  x  H |Ȕ       <   "`  `&"` / &Ő          `߻`&`ߵt߳`,߱`(߯`@߭`0߫`<ߩ`8ߧ`4ߥ ߣ ߡߟp  $ P  xБ  L #H;艠;  ?$  ;; [ ؐ   u  D 荠 FF9 ^   )^Ȩ `;F##@ K;##@ K<   &# z #H;;  ?$ ;8;  ؐ   )  `    FF ` ^   )^` $ $       
"` "` "  " 4 $   #`;  ;  #\   @ ;`ȍލF#$# $@ K  ;@ Keԍ@葠H##@ KP< $&#"  `# # '쀠&n \޻ x              `ޭ`&`ާtޥ`,ޣ`(ޡ`@ޟ`0ޝ`<ޛ`8ޙ`4ޗ ޕ ޓޑp  x              `ށ`&`{ty`,w`(u`@s`0q`<o`8m`4k i gep   '&'p&  t  " `4T   `4 " `8N`4`8 " `<H`8`< " `0B`<`0 " `@<`0`@ " `(6`@`( " `,0`(`,     *`,( &   㿠     &       "    "   "   `@&                 @                       `@    I#d     bT #``@#\ 
"` `    X "` `  `` 
   ` \\      #h #l#p#t #x`    	d "`   h'  #|l\;p###    " 	h    h@ t@tF#  " 	xd@x 0 8   ` 5`@8@`  Y   D|  ` * *  `     2 bd @ I  @ IĒ %@%`   ( %   @ I  @ I %@#` =   #^=`@?΀`  
`\        |# # l#| # 	&p \`   \ bh      ` b`\      \   ?                      㿀@    H    Ḅ bl #\`  	"`     p "` `    }#`\    #h     `&`     &#d  ;p` $ C\. .           / bt "  0  8 " #||pH^F#x xF#xx@ I7   @ I @ I @ @ I    р   \\    l           " #x    h"  xh: d `` #d 	      \    bx l          \ bl    c                    h@    G#h   @#l  #p#`   @ H|      @ Hw      @ Hr      b@     @;x#\"   #d  h  6 ;  
 ;   h         \  "` 2	`   @ H|      $ s             $               	` "       &           ` @          $ A`             F# F.@   = $    @ H5;  (F>@            x@   =   @;x  `  @&  `  `  @&      $ (     	 :@ :@ 2 ` x@:@ @
   =   @  :@`     & ;x&    &   .   " )d            6        @ G 
 (     $       l?ϔ d #dp?    h  6    d 	&   
 ` b\         @ GR     @ GM  " \@ GH \                               㿠@    F     b   @ :"    2          @      8   &          @
 >     ?`   H``	JHF& ?@ &@
    b@       @"             c                    㿠@    F  ਒   ڮ $         `@ G
   ڝ     گ     ڑ    	 ڣ ڡ     ڃ     ڕ ړ ڑ         b@   b@   b @  : :   &: " &  b@ ,8& &?.&&&&&&                  㿠4    "  P   "  J      D       ?                     @    E P       @ ` Parameters passed to S-Function, but mdlCheckParameters not present.    Failed to allocate memory in slCalloc.  M-ary number must be a positive real integer scalar value which is a non-zero power of two. M-ary number must be a positive real integer scalar value which is a non-zero power of two. Input type is outside of expected range.    Mapping type is outside of expected range.  Modulation index must be a real non-negative scalar.    Modulation index must be a real non-negative scalar.    Frequency pulse is outside of expected range.   Spectral Raised Cosine roll off must be a real scalar between 0 and 1 inclusive.    Spectral Raised Cosine roll off must be a real scalar between 0 and 1 inclusive.    Gaussian BT product must be a real positive scalar. Gaussian BT product must be a real positive scalar. Pulse Length must be a positive real integer scalar.    Pulse Length must be a positive real integer scalar.    Phase Offset must be a real scalar. Phase Offset must be a real scalar. Samples per Symbol must be a positive real integer scalar.  Samples per Symbol must be a positive real integer scalar.  Pulse shaping filter must be a polyphase matrix with the number of columns equal to the number of samples per symbol.   For proper operation, the number of filter coefficients should be greater than the number of samples per symbol. (The interpolation order is (filter length)/(samples per symbol) - 1). Output buffer initial conditions must be numeric.   Output buffer initial conditions must be numeric.   Prehistory must be a real integer scalar or vector. Prehistory must be a real integer scalar or vector. Prehistory must be in the range +/- (M-2i-1), i=0,1, ..., (M/2)-1.  Prehistory must be a real integer scalar or vector. Traceback length must be a positive real integer scalar.    Traceback length must be a positive real integer scalar.    Modulation index numerator must be a positive real integer scalar.  Modulation index numerator must be a positive real integer scalar.  The Modulation index denominator must be a positive real integer scalar.    Modulation index denominator must be a positive real integer scalar.    Failed to allocate memory for initial conditions.   Failed to allocate memory for temporary output symbols. Cannot expand prehistory vector.    Decoder phase offsets not properly computed.    Decoder phase trellis not properly ccomputed.   Sample time propagation failed for CPM modulator.   Continuous sample times not allowed for CPM modulator.  In frame-based mode, inputs must be scalars or column vectors.  The input length must be a multiple of the number of samples per symbol.    In sample-based mode, the input must be a scalar.   In frame-based mode, outputs must be scalars or column vectors. In frame-based bit output mode, the output width must be a multiple of the number of bits per symbol.   In sample-based mode, outputs must be scalar or 1-D.    In sample-based bit output mode, the output must be a vector whose width equals the number of bits per symbol.  In sample-based integer output mode, the output must be a scalar.   To have nonsampled zero crossings, you must define MDL_ZERO_CROSSINGS and have a mdlZeroCrossings routine   To have a variable sample time, you must define MDL_GET_TIME_OF_NEXT_VAR_HIT and add a mdlGetTimeOfNextVarHit routine   scomcpmdemod    scomcpmdemod    Invalid SSWRITE_VALUE_type passed to ssWriteRTWNameValuePair    Invalid name passed to ssWriteRTWNameValuePair  Invalid number of rows or columns passed to ssWriteRTWNameValuePair Invalid value (NULL) passed to ssWriteRTWNameValuePair  Invalid SSWRITE_VALUE_type passed to ssWriteRTWParameters   Invalid arguments passed to ssWriteRTWParameters    SFcnParamSettings { Invalid SSWRITE_VALUE_type passed to ssWriteRTWParamSettings    }   RWork   IWork   PWork   Invalid work vector name (vectName) passed to ssWriteRTWWorkVect (must be RWork, IWork, or PWork    nNames argument to ssWriteRTWWorkVect must be greater than 0    RWork   IWork   PWork   Invalid arguments passed to ssWriteRTWWorkVect  Num%sDefines    %sDefine {  Name    Width   StartIndex  }   Error in ssWriteRTWWorkVect.  The total number of %sDefines written to the .rtw file (= %d), should be equal to number of %s (= %d), registered in mdlInitializeSizes   %s must be be called with at least 4 right hand arguments   %s called with too many left hand arguments The 4th right hand argument, FLAG, passed to %s must be an integer  The 4th right hand argument, FLAG, passed to %s must be an integer  Invalid flag passed to %s   scomcpmdemod    simulink_only_sfcn  S-function name mismatch. Name in source is "#define S_FUNCTION_NAME %s", whereas name of the S-function MEX file is "%s". The source needs to be updated   Unexpected call to mdlSetInputPortWidth Unexpected call to mdlSetOutputPortWidth    Unexpected call to mdlSetInputPortDimensionInfo Unexpected call to mdlSetOutputPortDimensionInfo    Unexpected call to mdlSetDefaultPortDimensionInfo   Unexpected call to mdlSetInputPortSampleTime    Unexpected call to mdlSetOutputPortSampleTime   Unexpected call to mdlSetInputPortDataType  Unexpected call to mdlSetOutputPortDataType Unexpected call to mdlSetDefaultPortDataTypes   Unexpected call to mdlSetInputPortComplexSignal Unexpected call to mdlSetOutputPortComplexSignal    Unexpected call to mdlSetDefaultPortComplexSignals  Unexpected call to mdlSetInputPortFrameData Unexpected call to mdlSetWorkWidths Unexpected call to mdlInitializeConditions  Unexpected call to mdlStart Unexpected call to mdlCheckParameters   Invalid flag encountered in simulink.c  MATLAB R12 native block '%s': %s                                             P                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              00     <0     H0     T0     `0     l0     x0     0     0     0     0     0     0     0     0     0     0     0    0    0     0    ,0    80    D0    P0    \0    h0    t0    0    0    0    0    0    0    0    0    0    0                    
  w           o  o  
to       T                <           	   	   o           MEX level2 S-function "scomcpmdemod"                    Unable to allocate temporary output buffer. Unable to allocate temporary input buffer.  In bit input mode, the input values must be scalars or vectors containing only 1 or 0.  For integer inputs, the input values must be in the range +/- (M-2i-1), i=0,1, ..., (M/2)-1.    Unknown input mode. The input base must be an integer greater than 1.   The output base must be an integer greater than 1.  Unknown conversion input type.  Unknown conversion output type. The input to convert must be positive.  The conversion base must be an integer greater than 1.  Unknown conversion input type.  Unknown conversion output type. Input buffer error -> Not enough data in the buffer.    Unknown metric calculation method.                                                                         
t            
                         8            <                  	      |      
      j           ä           T           P                                                                                                                                        `       	  q  "   l  	    $   ,  	       p  	                         [l   0  	       H  	    %l     	       0  	  -  \  8  	  E  $@     	  \  u    	  l     ,  	  z  8   p  	    !`   `  	    t     	    T   T  	    (   d  	  	  ,     	  	  $   0  	  	(  [   8  	  	?  H   l  	  	^     (  	  	w    8  	  	  Y     	  	     @  	  	       	  	  #     	  
        
5      $  	  
C  D   X  	  
a     8  	  
n       	  
  a  |  	  
  t     	  
  D   (  	  
      	  
         
   $   ,  	  
     <  	       ,  	  D  V     	  e     \  	  y        	    r     	    ^t  `  	     P   X  	    WX     	    p  ,  	    Z     	    U     	  K     x  	  ]  s   8  	  h     x  	  z      `  	        p  	      
  	      `  	    {p    	       l  	  -  P   p  	  >  l   0  	  I  c  <  	  t  `  4  	       (  	    !   L  	       $  	    #8     	       l  	    $     	    W     	  4  ~(  0  	  =  "   T  	  R  !   X  	  e  "`   l  	    x     	         	    [P     	         	       X  	    z@    	               $  |       
   *         
   0         
   6  H       
   <         
   B         
   I         
   P  4       
   W  l       
   ^         
   e         
   l  D       
   s  x       
   z         
            
            
     @       
     d       
            
            
     T       
            
     @       
     t       
            
            
             
     T       
            
            
            
     T       
            
           
           
    T       
    x       
  "         
  )         
  0         
  7        >  D       
  E         
  L         
  S         
  Z  D       
  a         
  h         
  o  T       
  v    %             
           
    |       
           
    j                  
           
           
    P       
           
           
           
           
    L       
    y           P       
    X       
    `       
    h       
           
           
           
           
  !  $       
  (  T       
  /  d       
  6  p       
  =  x       
  D         
  K         
  R        Y         
  `  8       
  g  t       
  n         
  u         
  |  (       
    D       
    T       
    h       
           
    ,       
    X       
           
           
           
            
    P       
    |       
           
           
           
    <       
    p       
           
           
           
           
    0       
    &        	  4  &X    	  G  B       	  ^  B0    	  q  D       	    D0  4  	    Ih       	    I     	    JD     	    JP       	    JX    	    L     	    Ml     	  !  M       	  8  N  x  	  U  P       	  l  P    	    S\     	    S     	    Tt   ,  	    T   0  	    T   0  	    U    @  	    U`   @  	  !  X     	  2  f       	  I  f    	  i           p ̬       v ̰       |            ̴                  D          ̸        p                    (           u       	    z(       	    {H       	    ~       	    X       	  )           8 ̼       > <         D p         J ʤ         P          V          \        b          h D         n d         t         	           	           	           	                      ˄                  ˼           H       	      (  	           	  4         	  K           X                     g                                    ä        	P             	W             	p             	             	             	             	             	             	             	             	             	             
	             
             
             
              P                     *             8  m    	  n  P   ,  	                                         6                                                                                        T        \               á                     w             |                                                                 scomcpmdemod.mexsol scomcpmdemod.c .L535 .L545 .L981 .L983 .L997 .L1011 .L1027 .L1029 .L1043 .L1069 .L1071 .L1093 .L1095 .L1115 .L1117 .L1132 .L1134 .L1154 .L1156 .L1166 .L1169 .L1180 .L1182 .L1204 .L1220 .L1225 .L1228 .L1248 .L1250 .L1270 .L1272 .L1292 .L1294 .L1336 .L1341 .L1347 .L1356 .L1359 .L1389 .L1394 .L1416 .L1473 .L1476 .L1482 .L1510 .L1515 .L1522 .L1527 .L1528 _sfcnName .L1566 .L1572 .L1637 .L1638 .L1677 .L1714 .L1721 .L1733 .L1748 .L1775 .L1792 .L1804 .L1824 .L1830 .L1836 .L1840 .L1842 .L1844 .L1847 .L1851 .L1853 .L1857 .L1861 .L1864 .L1865 .L1872 .L1875 .L1878 .L1881 .L1884 .L1890 .L1891 .L1899 .L1902 .L1908 .L1911 .L1914 .L1926 .L1928 .L1931 .L1953 .L1961 .L1969 .L1977 .L1982 .L1987 .L1992 .L1997 .L2002 .L2007 .L2012 .L2017 .L2022 .L2027 .L2033 .L2038 .L2043 .L2048 .L2054 .L_const_seg_900004901 mdlCheckParameters .L_const_seg_900005101 mdlInitializeSizes .L_const_seg_900005201 mdlStart .L_const_seg_900005301 mdlInitializeSampleTimes mdlInitializeConditions .L_const_seg_900005501 mdlOutputs mdlTerminate mdlSetInputPortFrameData .L_const_seg_900005801 mdlSetInputPortDimensionInfo .L_const_seg_900005901 mdlSetOutputPortDimensionInfo mdlSetInputPortSampleTime mdlSetOutputPortSampleTime mdlSetWorkWidths mdlZeroCrossings mdlGetTimeOfNextVarHit _RegNumInputPortsCB _RegNumOutputPortsCB _CreateSimStruct .L_const_seg_900008101 _ProcessMexSfunctionCmdLineCall buff.c .L547 .L557 cpmmodulation.c .L521 .L524 .L555 .L620 .L635 .L649 .L651 .L_const_seg_900000103 .L_const_seg_900000201 .L_const_seg_900000305 .L_const_seg_900000403 .L_const_seg_900000501 phasetrellis.c .L807 .L810 .L813 .L823 .L847 .L851 .L857 .L860 .L883 .L891 .L_const_seg_900000109 .L_const_seg_900000202 .L_const_seg_900000403 .L_const_seg_900000501 trellisdecode.c .L534 .L544 .L602 .L617 .L_const_seg_900000105 computeMetric .L_const_seg_900000203 .L_const_seg_900000301 mexversion.c version freePhaseTrellis isOutputFrameBased isOutputScalar mxIsEmpty freeDecoderObject DYNAMIC_DIMENSION _START_ ssWriteRTWMxVectParam areAllPortDimensionsDefined areInportAndOutportCollapsedDims isOutputOriented ssWriteRTWNameValuePair getInportSampsAndChans initCPMMod _end isInputVector isInputColVector mxGetNumberOfElements isOutputFrameDataOn mxCalloc readBuffer _GLOBAL_OFFSET_TABLE_ areAllInputPortsUnoriented isInputSquareMatrix slFree isOutputUnoriented ssWriteRTWMx2dMatParam isInputMultiRate mxGetM mxGetN isInputUnoriented mxFree dec2base malloc abs sprintf ceil ssGetDTypeIdFromMxArray pow isOutput1or2D log10 mxGetPr createPhaseTrellis mexErrMsgTxt fabs isOutputSampleBased .mul mxIsLogical .rem DYNAMIC_DIMENSION_DEF isInputScalar areAllOutputDimensionsDefined isInput1or2D areAllButOneInputDimensionsDefined ssWriteRTWParamSettings writeBuffer isInput2D createDecoderObject _END_ frexp isOutputVector isModelMultiTasking _DYNAMIC floor isOutputDynamicallySized mexWarnMsgTxt mexFunction _ssSetOutputPortMatrixDimensions slCalloc mexVersion isInputFullMatrix createBuffer fmod ssWriteRTWParameters isInputFrameDataInherited mxIsSparse mxIsNumeric _ssSetInputPortVectorDimension integrate ssWarning _ssSetInputPortMatrixDimensions mxCreateDoubleMatrix isOutputColVector freeBuffer isOutputRowVector isOutputFrameDataInherited free mxIsInf mxIsNaN isBlockMultiRate createPhaseOffsets base2dec convertAndCheck strcmp mxIsComplex _edata _PROCEDURE_LINKAGE_TABLE_ isOutputMultiRate isInputRowVector isOutput2D ssWriteRTWWorkVect mexMakeMemoryPersistent decodeSymbols isInputOriented _etext mxIsDouble isInputFrameDataOff isInputDynamicallySized isInputSampleBased isOutputSquareMatrix areInportAndOutportSameDims _ssSetOutputPortVectorDimension modulate isOutputFrameDataOff isInputFrameDataOn isInputFrameBased .div memcpy areAllButOneOutputDimensionsDefined strlen registerSFunctionParams ssWriteRTWStr isOutputFullMatrix sin areAllInputDimensionsDefined mxGetClassID initFilter cos            <          ]4                  <          U4                  <          ^4                  <          ]4                  <          ^4               	   <          [4        cg: WorkShop Compilers 5.0 99/12/10 Compiler Common 5.0 Patch 107357-07 @(#)math.h	2.6	97/06/05 @(#)floatingpoint.h	2.4 94/06/09 @(#)stdio.h	1.49	97/05/09 SMI @(#)feature_tests.h	1.13	97/06/26 SMI @(#)va_list.h	1.6	96/01/26 SMI @(#)ieeefp.h	2.7 94/11/09 @(#)string.h	1.19	96/03/12 SMI @(#)limits.h	1.35	97/02/25 SMI @(#)isa_defs.h	1.11	97/03/21 SMI @(#)int_limits.h	1.3	96/09/23 SMI @(#)float.h	1.13	94/07/29 SMI @(#)stdlib.h	1.40	97/06/30 SMI @(#)stdarg.h	1.38	96/01/26 SMI @(#)stddef.h	1.9	92/07/14 SMI acomp: WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05  cg: WorkShop Compilers 5.0 99/12/10 Compiler Common 5.0 Patch 107357-07 @(#)math.h	2.6	97/06/05 @(#)floatingpoint.h	2.4 94/06/09 @(#)stdio.h	1.49	97/05/09 SMI @(#)feature_tests.h	1.13	97/06/26 SMI @(#)va_list.h	1.6	96/01/26 SMI @(#)ieeefp.h	2.7 94/11/09 @(#)string.h	1.19	96/03/12 SMI @(#)limits.h	1.35	97/02/25 SMI @(#)isa_defs.h	1.11	97/03/21 SMI @(#)int_limits.h	1.3	96/09/23 SMI @(#)float.h	1.13	94/07/29 SMI @(#)stdlib.h	1.40	97/06/30 SMI @(#)stdarg.h	1.38	96/01/26 SMI @(#)stddef.h	1.9	92/07/14 SMI acomp: WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05  cg: WorkShop Compilers 5.0 99/12/10 Compiler Common 5.0 Patch 107357-07 @(#)math.h	2.6	97/06/05 @(#)floatingpoint.h	2.4 94/06/09 @(#)stdio.h	1.49	97/05/09 SMI @(#)feature_tests.h	1.13	97/06/26 SMI @(#)va_list.h	1.6	96/01/26 SMI @(#)ieeefp.h	2.7 94/11/09 @(#)string.h	1.19	96/03/12 SMI @(#)limits.h	1.35	97/02/25 SMI @(#)isa_defs.h	1.11	97/03/21 SMI @(#)int_limits.h	1.3	96/09/23 SMI @(#)float.h	1.13	94/07/29 SMI @(#)stdlib.h	1.40	97/06/30 SMI @(#)stdarg.h	1.38	96/01/26 SMI @(#)stddef.h	1.9	92/07/14 SMI acomp: WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05  cg: WorkShop Compilers 5.0 99/12/10 Compiler Common 5.0 Patch 107357-07 @(#)stddef.h	1.9	92/07/14 SMI @(#)limits.h	1.35	97/02/25 SMI @(#)feature_tests.h	1.13	97/06/26 SMI @(#)isa_defs.h	1.11	97/03/21 SMI @(#)int_limits.h	1.3	96/09/23 SMI @(#)float.h	1.13	94/07/29 SMI @(#)stdlib.h	1.40	97/06/30 SMI @(#)stdio.h	1.49	97/05/09 SMI @(#)va_list.h	1.6	96/01/26 SMI @(#)math.h	2.6	97/06/05 @(#)floatingpoint.h	2.4 94/06/09 @(#)ieeefp.h	2.7 94/11/09 @(#)string.h	1.19	96/03/12 SMI @(#)stdarg.h	1.38	96/01/26 SMI @(#)memory.h	1.8	92/07/14 SMI acomp: WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05  cg: WorkShop Compilers 5.0 99/12/10 Compiler Common 5.0 Patch 107357-07 @(#)stddef.h	1.9	92/07/14 SMI @(#)limits.h	1.35	97/02/25 SMI @(#)feature_tests.h	1.13	97/06/26 SMI @(#)isa_defs.h	1.11	97/03/21 SMI @(#)int_limits.h	1.3	96/09/23 SMI @(#)float.h	1.13	94/07/29 SMI @(#)stdlib.h	1.40	97/06/30 SMI @(#)stdio.h	1.49	97/05/09 SMI @(#)va_list.h	1.6	96/01/26 SMI @(#)math.h	2.6	97/06/05 @(#)floatingpoint.h	2.4 94/06/09 @(#)ieeefp.h	2.7 94/11/09 @(#)string.h	1.19	96/03/12 SMI @(#)stdarg.h	1.38	96/01/26 SMI acomp: WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05  cg: WorkShop Compilers 5.0 99/12/10 Compiler Common 5.0 Patch 107357-07 acomp: WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05  .hash .dynsym .dynstr .SUNW_version .SUNW_versym .rela.data .rela.got .rela.plt .text .rodata1 .rodata .got .plt .dynamic .data .picdata .data1 .bss .symtab .strtab .stab.index .comment .shstrtab .stab.indexstr  scomcpmdemod.c Xa ; O ; P ; V=3.1 ; R=WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05 /devel/R12fcs/build/toolbox/commblks/commmex; /opt/SUNWspro/bin/../SC5.0/bin/cc -c -I/devel/R12fcs/build/toolbox/dspblks/dspmex -I/devel/R12fcs/build/toolbox/dspblks/src/sim -I/devel/R12fcs/build/toolbox/dspblks/src/rt -I/devel/R12fcs/build/extern/include -I/devel/R12fcs/build/simulink/include -DMATLAB_MEX_FILE -KPIC -dalign -DARCH_SOL2 -O -DNDEBUG -o /tmp/scomcpmdemod14918.o  scomcpmdemod.c -W0,-xp  buff.c Xa ; O ; P ; V=3.1 ; R=WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05 /devel/R12fcs/build/toolbox/commblks/commmex; /opt/SUNWspro/bin/../SC5.0/bin/cc -c -I/devel/R12fcs/build/toolbox/dspblks/dspmex -I/devel/R12fcs/build/toolbox/dspblks/src/sim -I/devel/R12fcs/build/toolbox/dspblks/src/rt -I/devel/R12fcs/build/extern/include -I/devel/R12fcs/build/simulink/include -DMATLAB_MEX_FILE -KPIC -dalign -DARCH_SOL2 -O -DNDEBUG -o /tmp/buff14918.o  buff.c -W0,-xp  cpmmodulation.c Xa ; O ; P ; V=3.1 ; R=WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05 /devel/R12fcs/build/toolbox/commblks/commmex; /opt/SUNWspro/bin/../SC5.0/bin/cc -c -I/devel/R12fcs/build/toolbox/dspblks/dspmex -I/devel/R12fcs/build/toolbox/dspblks/src/sim -I/devel/R12fcs/build/toolbox/dspblks/src/rt -I/devel/R12fcs/build/extern/include -I/devel/R12fcs/build/simulink/include -DMATLAB_MEX_FILE -KPIC -dalign -DARCH_SOL2 -O -DNDEBUG -o /tmp/cpmmodulation14918.o  cpmmodulation.c -W0,-xp  phasetrellis.c Xa ; O ; P ; V=3.1 ; R=WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05 /devel/R12fcs/build/toolbox/commblks/commmex; /opt/SUNWspro/bin/../SC5.0/bin/cc -c -I/devel/R12fcs/build/toolbox/dspblks/dspmex -I/devel/R12fcs/build/toolbox/dspblks/src/sim -I/devel/R12fcs/build/toolbox/dspblks/src/rt -I/devel/R12fcs/build/extern/include -I/devel/R12fcs/build/simulink/include -DMATLAB_MEX_FILE -KPIC -dalign -DARCH_SOL2 -O -DNDEBUG -o /tmp/phasetrellis14918.o  phasetrellis.c -W0,-xp  trellisdecode.c Xa ; O ; P ; V=3.1 ; R=WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05 /devel/R12fcs/build/toolbox/commblks/commmex; /opt/SUNWspro/bin/../SC5.0/bin/cc -c -I/devel/R12fcs/build/toolbox/dspblks/dspmex -I/devel/R12fcs/build/toolbox/dspblks/src/sim -I/devel/R12fcs/build/toolbox/dspblks/src/rt -I/devel/R12fcs/build/extern/include -I/devel/R12fcs/build/simulink/include -DMATLAB_MEX_FILE -KPIC -dalign -DARCH_SOL2 -O -DNDEBUG -o /tmp/trellisdecode14918.o  trellisdecode.c -W0,-xp  mexversion.c Xa ; O ; P ; V=3.1 ; R=WorkShop Compilers 5.0 99/12/04 C 5.0 patch 107289-05 /devel/R12fcs/build/toolbox/commblks/commmex; /opt/SUNWspro/bin/../SC5.0/bin/cc -c -I/devel/R12fcs/build/toolbox/dspblks/dspmex -I/devel/R12fcs/build/toolbox/dspblks/src/sim -I/devel/R12fcs/build/toolbox/dspblks/src/rt -I/devel/R12fcs/build/extern/include -I/devel/R12fcs/build/simulink/include -DMATLAB_MEX_FILE -KPIC -dalign -DARCH_SOL2 -O -DNDEBUG -o /tmp/mexversion14918.o  /devel/R12fcs/build/extern/src/mexversion.c -W0,-xp                                                                                        p                           w                  o     
t  
t                   %o     
  
                   2                              =        8  8                 G        <  <                 Q            t                  W        |  |                    `        j  j   7                  h       ä  ä                   m       T  T                   r       P  P                   {            0                                                                                                                                                       $                                                                                                 c                                  7                 