±í2.4 QDPSKÄæÂë±ä»»¹ØÏµ
ǰһʱ¿ÌÊäÈëµÄÒ»¶ÔÂëÔª ck-1 0 dk-1 0 ck 0 0 1 1 0 1 0 0 1 1 1 1 0 0 1 1 1 0 0 0 1 1 µ±Ç°Ê±¿ÌÊäÈëµÄÒ»¶ÔÂëÔª dk 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 µ±Ç°Ê±¿ÌÓ¦µ±¸ø³öµÄÄæÂë±ä»»ºóµÄÒ»¶ÔÂëÔª ak 0 0 1 1 1 0 0 1 1 1 0 0 0 1 1 0 bk 1 0 0 1 1 1 0 0 0 1 1 0 0 0 1 1 QDPSKµÄÁíÒ»ÖÖ½âµ÷·½·¨ÊÇÏàλ±È½Ï·¨£¬¼´²î·ÖÏà¸É½âµ÷¡£Óë2DPSKÀàËÆ£¬QDPSKÒ²¿É²ÉÓòî·ÖÏà¸É½âµ÷µÄ·½·¨½øÐнâµ÷¡£Ö»ÊÇÏÖÔڵĽÓÊÕÐźŷÖΪÁ½Â·Õý½»µÄÒѵ÷ÔØ²¨Ðźţ¬Òò´ËÐèÒªÁ½¸ö֧·½øÐвî·ÖÏà¸É½âµ÷[3,4]¡£Ïàλ±È½Ï·¨µÄÔÀí¿òͼÈçͼ2.5Ëùʾ¡£
9
ͼ2.5 A·½Ê½QDPSKÐźÅÏàλ±È½Ï·¨½âµ÷ÔÀí¿òͼ
10
µÚÈýÕ Matlab/Simulink·ÂÕæ»ù´¡
3.1 MATLAB¼ò½é
3.1.1 MATLAB·¢Õ¹Àú³Ì
20ÊÀ¼Í70Äê´ú£¬ÃÀ¹úÐÂÄ«Î÷¸ç´óѧ¼ÆËã»ú¿ÆÑ§ÏµÖ÷ÈÎCleve MolerΪÁ˼õÇáѧÉú±à³ÌµÄ
¸ºµ££¬ÓÃFORTRAN±àдÁË×îÔçµÄMATLAB¡£1984ÄêÓÉLittle¡¢Moler¡¢Steve BangertºÏ×÷³ÉÁ¢Á˵ÄMathWorks¹«Ë¾Õýʽ°ÑMATLABÍÆÏòÊг¡¡£µ½20ÊÀ¼Í90Äê´ú£¬MATLABÒѳÉΪ¹ú¼Ê¿ØÖƽçµÄ±ê×¼¼ÆËãÈí¼þ¡£¾¡¹ÜMATLABÖ÷ÒªÓÃÓÚÊýÖµÔËË㣬µ«ÀûÓÃΪÊýÖÚ¶àµÄ¸½¼Ó¹¤¾ßÏ䣨Toolbox£©ËüÒ²Êʺϲ»Í¬ÁìÓòµÄÓ¦Óã¬ÀýÈç¿ØÖÆÏµÍ³Éè¼ÆÓë·ÖÎö¡¢Í¼Ïñ´¦Àí¡¢ÐźŴ¦ÀíÓëͨѶ¡¢½ðÈÚ½¨Ä£ºÍ·ÖÎöµÈ¡£ÁíÍ⻹ÓÐÒ»¸öÅäÌ×Èí¼þ°üSimulink£¬ÌṩÁËÒ»¸ö¿ÉÊÓ»¯¿ª·¢»·¾³£¬³£ÓÃÓÚϵͳģÄâ¡¢¶¯Ì¬/ǶÈëʽϵͳ¿ª·¢µÈ·½Ãæ¡£
3.1.2 MATLABÌØµã
Matlab¾ßÓÐÈçÏÂÌØµã£º£¨1£©¸ßЧµÄÊýÖµ¼ÆËã¼°·ûºÅ¼ÆË㹦ÄÜ£¬ÄÜʹÓû§´Ó·±ÔÓµÄÊýѧÔËËã·ÖÎöÖнâÍѳöÀ´£»£¨2£© ¾ßÓÐÍ걸µÄͼÐδ¦Àí¹¦ÄÜ,ʵÏÖ¼ÆËã½á¹ûºÍ±à³ÌµÄ¿ÉÊÓ»¯£»£¨3£© ÓѺõÄÓû§½çÃæ¼°½Ó½üÊýѧ±í´ïʽµÄ×ÔÈ»»¯ÓïÑÔ£¬Ê¹Ñ§ÕßÒ×ÓÚѧϰºÍÕÆÎÕ£»£¨4£© ¹¦ÄܷḻµÄÓ¦Óù¤¾ßÏä(ÈçÐźŴ¦Àí¹¤¾ßÏ䡢ͨÐŹ¤¾ßÏäµÈ) ,ΪÓû§ÌṩÁË´óÁ¿·½±ãʵÓõĴ¦Àí¹¤¾ß[5]¡£
3.2 MatlabϵÄsimulink¼ò½é
SimulinkÊÇMATLAB×îÖØÒªµÄ×é¼þÖ®Ò»£¬ËüÌṩһ¸ö¶¯Ì¬ÏµÍ³½¨Ä£¡¢·ÂÕæºÍ×ۺϷÖÎöµÄ¼¯³É»·¾³¡£Ôڸû·¾³ÖÐֻҪͨ¹ý¼òµ¥µÄÊó±ê²Ù×÷£¬¾Í¿ÉÒÔ¹¹Ôì³ö¸´ÔÓµÄϵͳ¡£SimulinkÌṩÁËÒ»¸ö½¨Á¢Ä£ÐÍ·½¿éͼµÄͼÐÎÓû§½Ó¿Ú£¬Õâ¸ö´´½¨¹ý³ÌÖ»Ðèµ¥»÷ºÍÍ϶¯Êó±ê²Ù×÷¾ÍÄÜÍê³É£¬ËüÌṩÁËÒ»ÖÖ¸ü¿ì½Ý¡¢Ö±½ÓÃ÷Á˵ķ½Ê½£¬¶øÇÒÓû§¿ÉÒÔÁ¢¼´¿´µ½ÏµÍ³µÄ·ÂÕæ½á¹û¡£Simulink¾ßÓÐÊÊÓ¦Ãæ¹ã¡¢½á¹¹ºÍÁ÷³ÌÇåÎú¼°·ÂÕæ¾«Ï¸¡¢Ð§Âʸߡ¢Ìù½üʵ¼Ê¡¢µÈÓŵ㣬»ùÓÚÒÔÉÏÓŵãSimulinkÒѱ»¹ã·ºÓ¦ÓÃÓÚ¿ØÖÆÀíÂÛºÍÊý×ÖÐźŴ¦ÀíµÄ¸´ÔÓ·ÂÕæºÍÉè¼Æ¡£Í¬Ê±ÓдóÁ¿µÄµÚÈý·½Èí¼þºÍÓ²¼þÓ¦ÓÃÓÚSimulink¡£
11
3.2.1 Simulink½¨Ä£·ÂÕæ²½Öè
Simulink½¨Ä£·ÂÕæµÄÒ»°ã¹ý³ÌÈçÏ¡£
£¨1£©Ê×ÏÈ£¬µ¥»÷¹¤¾ßÀ¸Éϵġ°Ð½¨¡±Í¼±ê£¬´ò¿ªÒ»¸ö¿Õ°×µÄ±à¼´°¿Ú£¬Èçͼ3.1Ëùʾ¡£
£¨2£©ÔÚSimulinkÄ£¿é¿âÖÐѡȡËùÐèÒªµÄÄ£¿é£¬È»ºóÍϵ½±à¼´°¿ÚÀ½«¸÷¸ö»·½Ú¶¼²¼Öú㬲¢Ð޸ı༴°¿ÚÖÐÄ£¿éµÄ²ÎÊý¡£
£¨3£©È»ºóÓüýÍ·½«¸÷¸öÄ£¿éÁ¬½ÓÆðÀ´¡£ÕâÀïÓ¦¸Ã×¢ÒâÁ¬½ÓµÄ·½·¨£º´ÓÉÏÒ»¸öÄ£¿éµÄÁ¬Ïߵ㿪ʼ£¬°´×¡×ó¼ü²»·Å£¬Íϵ½ÏÂÒ»¸öÁ¬½ÓÄ£¿éµÄÁ¬ÏßµãΪֹ£¬ÏµÍ³½«×Ô¶¯Éú³É¼ýÍ·¡£
£¨4£©ÉèÖ÷ÂÕæ²ÎÊý¡£Ñ¡Ôñ²Ëµ¥ÃüÁîSimulink¡úConfiguration parameters,¾Í»áµ¯³öÒ»¸ö·ÂÕæ²ÎÊý¶Ô»°¿ò£¬Èçͼ3.2Ëùʾ¡£
£¨5£©µ¥»÷¡°start simulation¡±°´Å¥½øÐÐϵͳ·ÂÕæ·ÖÎö£¬ÔÚ·ÂÕæµÄͬʱ£¬¿ÉÒÔ¹Û²ì·ÂÕæ½á¹û¡£Èç¹û·¢ÏÖ´íÎ󣬿ÉÒÔÁ¢¼´µ¥»÷¡°stop¡±°´Å¥Í£Ö¹·ÂÕæ£¬È»ºó¶Ô²ÎÊý½øÐÐÐÞÕý£¬Ö±µ½µ÷ÕûÖÁÂúÒâΪֹ¡£×îºó½«·ÂտģÐͱ£´æÎª*.mdlÎļþ[6]¡£
ͼ3.1 ¿Õ°×±à¼´°¿Ú
12