»ùÓÚMATLAB/SimulinkµÄPSKƵ´ø´«Êäϵͳ
·ÂÕæÓëÐÔÄÜ·ÖÎö
Õª Òª ±¾¿Î³ÌÉè¼ÆÖ÷ÒªÊÇÉè¼ÆÒ»¸öPSKƵ´ø´«Êäϵͳ²¢¶ÔÆä½øÐзÂÕæÓëÐÔÄÜ·ÖÎö¡£±¾¿Î³ÌÉè¼Æ·ÂÕæÆ½Ì¨ÎªMATLAB/Simulink¡£ÔÚÉè¼Æ´ËƵ´ø´«Êäϵͳʱ£¬Ê×ÏȶÔÐźŽøÐÐPSKµ÷ÖÆ£¬ÔÙͨ¹ý¼ÓÈë¸ß˹°×ÔëÉù´«ÊäÐŵÀ£¬½Ó×ÅÔÚ½ÓÊն˶ÔÐźŽøÐÐPSK½âµ÷£¬×îºó°ÑÊä³öµÄÐźźÍÊäÈëµÄÐźŽøÐбȽϡ£Í¨¹ý×îºó·ÂÕæ½á¹û¿ÉÖª£¬¸ÃÄ£ÄâÐÅºÅÆµ´ø´«ÊäͨÐÅϵͳÒѳõ²½ÊµÏÖÁËÉè¼ÆÖ¸±ê²¢¿ÉÓÃÓÚ½â¾öһЩʵ¼ÊÐÔµÄÎÊÌâ¡£
¹Ø¼ü´Ê PSKµ÷ÖÆ½âµ÷£»¸ß˹°×ÔëÉù£»MATLAB/Simulink
1 Òý ÑÔ
ͨÐÅ(Communication)¾ÍÊÇÐÅÏ¢µÄ´«µÝ£¬ÊÇÖ¸ÓÉÒ»µØÏòÁíÒ»µØ½øÐÐÐÅÏ¢µÄ´«ÊäÓë½»»»£¬ÆäÄ¿µÄÊÇ´«ÊäÏûÏ¢¡£È»¶ø£¬Ëæ×ÅÉç»áÉú²úÁ¦µÄ·¢Õ¹£¬ÈËÃǶԴ«µÝÏûÏ¢µÄÒªÇóÒ²Ô½À´Ô½¸ß¡£ÔÚ¸÷ÖÖ¸÷ÑùµÄͨÐÅ·½Ê½ÖУ¬ÀûÓᰵ硱À´´«µÝÏûÏ¢µÄͨÐÅ·½·¨³ÆÎªµçÐÅ(Telecommunication)£¬ÕâÖÖͨОßÓÐѸËÙ¡¢×¼È·¡¢¿É¿¿µÈÌØµã£¬ÇÒ¼¸ºõ²»ÊÜʱ¼ä¡¢µØµã¡¢¿Õ¼ä¡¢¾àÀëµÄÏÞÖÆ£¬Òò¶øµÃµ½ÁË·ÉËÙ·¢Õ¹ºÍ¹ã·ºÓ¦Óá£
Ŀǰ£¬ÎÞÂÛÊÇÄ£ÄâͨÐÅ»¹ÊÇÊý×ÖͨÐÅ£¬ÔÚ²»Í¬µÄͨÐÅÒµÎñÖж¼µÃµ½Á˹㷺µÄÓ¦Óᣵ«ÊÇ£¬Êý×ÖͨÐŵķ¢Õ¹ËÙ¶ÈÒÑÃ÷ÏÔ³¬¹ýÁËÄ£ÄâͨÐÅ£¬³ÉΪµ±´úͨÐż¼ÊõµÄÖ÷Á÷¡£ÓëÄ£ÄâͨÐÅÏà±È£¬Êý×ÖͨОßÓÐÒÔÏÂһЩÓŵ㣺¿¹¸ÉÈÅÄÜÁ¦Ç¿£¬ÇÒÔëÉù²»»ýÀÛ£»´«Êä²î´í¿É¿Ø£»±ãÓÚÓÃÏÖ´úÊý×ÖÐźŴ¦Àí¼¼Êõ¶ÔÊý×ÖÐÅÏ¢½øÐд¦Àí¡¢±ä»»¡¢´æ´¢£»Ò×ÓÚ¼¯³É£¬Ê¹Í¨ÐÅÉ豸΢ÐÍ»¯£¬ÖØÁ¿Ç᣻Ò×ÓÚ¼ÓÃÜ´¦Àí£¬ÇÒ±£ÃÜÐԺá£Êý×ÖͨÐŵÄȱµãÊÇ£¬Ò»°ãÐèÒª½Ï´óµÄ´ø¿í¡£ÁíÍ⣬ÓÉÓÚÊý×ÖͨÐŶÔͬ²½ÒªÇó¸ß£¬Òò¶øÏµÍ³É豸¸´ÔÓ¡£µ«ÊÇ£¬Ëæ×Å΢µç×Ó¼¼Êõ¡¢¼ÆËã»ú¼¼ÊõµÄ¹ã·ºÓ¦ÓÃÒÔ¼°³¬´ó¹æÄ£¼¯³Éµç·µÄ³öÏÖ£¬Êý×ÖϵͳµÄÉ豸¸´Ôӳ̶ȴó´ó½µµÍ¡£Í¬Ê±¸ßЧµÄÊý¾ÝѹËõ¼¼ÊõÒÔ¼°¹âÏ˵ȴóÈÝÁ¿´«ÊäýÖʵÄʹÓÃÕýÖð²½Ê¹´ø¿íÎÊÌâµÃµ½½â¾ö¡£Òò´Ë£¬Êý×ÖͨÐŵÄÓ¦Óñؽ«Ô½À´Ô½¹ã·º¡£±¾¿Î³ÌÉè¼ÆÖ÷ÒªÊÇÉè¼ÆÒ»¸öPSKƵ´ø´«Êäϵͳ²¢¶ÔÆä½øÐзÂÕæÓëÐÔÄÜ·ÖÎö[1]¡£ÔÚÉè¼Æ´ËƵ´ø´«Êäϵͳʱ£¬Ê×ÏȶÔÊäÈëÐźÅÀûÓÃÏà¹ØµÄÄ£¿é½øÐÐPSKµ÷ÖÆ£¬ÔÙͨ¹ý¼ÓÈë¸ß˹°×ÔëÉù´«ÊäÐŵÀ£¬½Ó×ÅÔÚ½ÓÊն˶ÔÐźÅ
½øÐÐPSK½âµ÷£¬×îºó°ÑÊä³öµÄÐźźÍÊäÈëµÄÐźŽøÐбȽϡ£
1.1 Éè¼ÆÄ¿µÄ
±¾¿Î³ÌÉè¼ÆµÄÄ¿µÄÖ÷ÒªÊÇ·ÂÕæÍ¨ÐÅϵͳÖÐÆµ´ø´«Êä¼¼ÊõÖеÄPSKµ÷ÖÆ¡£Ê×ÏȲúÉúÒ»¶ÎËæ»úµÄ¶þ½øÖƷǹéÁãÂëµÄ»ù´øÐźţ¬¶ÔÆä½øÐÐPSKµ÷ÖÆºóÔÙËÍÈë¼ÓÐÔ¸ß˹°×ÔëÉù£¨AWGN£©ÐŵÀ´«Ê䣬ÔÚ½ÓÊÕ¶Ë¶ÔÆä½øÐÐPSK½âµ÷ÒÔ»Ö¸´ÔÐźţ¬¹Û²ì»¹ÔÊÇ·ñ³É¹¦£¬¸Ä±äAWGNÐŵÀµÄÐÅÔë±È£¬¼ÆËã´«ÊäǰºóµÄÎóÂëÂÊ£¬»æÖÆÐÅÔë±È-ÎóÂëÂÊÇúÏߣ¬²¢ÓëÀíÂÛÇúÏ߱ȽϽøÐÐ˵Ã÷¡£
1.2 Éè¼ÆÒªÇó
£¨1£©±¾Éè¼Æ¿ª·¢Æ½Ì¨ÎªMATLABÖеÄSimulink¡£
£¨2£©Ä£ÐÍÉè¼ÆÓ¦¸Ã·ûºÏ¹¤³Ìʵ¼Ê£¬Ä£¿é²ÎÊýÉèÖñØÐëÓëÔÀíÏà·ûºÏ¡£ £¨3£©´¦Àí½á¹ûºÍ·ÖÎö½áÂÛÓ¦¸ÃÒ»Ö£¬¶øÇÒÓ¦·ûºÏÀíÂÛ¡£ £¨4£©¶ÀÁ¢Íê³É¿Î³ÌÉè¼Æ²¢°´ÒªÇó±àд¿Î³ÌÉè¼Æ±¨¸æÊé¡£
1.3 Éè¼ÆÆ½Ì¨
MATLAB/Simulink
1.4 Éè¼Æ²½Öè
£¨1£©¸ù¾Ý¿ÎÌâÈÎÎñÊéÒªÇó½áºÏ½Ì²ÄÉϽ²ÊÚµÄÔÀí£¬ÔÚÖ½ÖÊÎĵµÉÏ»³ö¿ÎÌâµÄµç·¼¶¿òͼ¡£
£¨2£©´ÓÉè¼ÆÆ½Ì¨ÉÏÕÒµ½ÊµÏÖ¿òͼÖÐÿ¸ö·½¿ò¶ÔÓ¦µÄ¹¦ÄÜʵÏÖÄ£¿é£¬²¢°´Í¼Á¬½Ó·½Ê½½øÐÐÁ¬½Ó¡£
£¨3£©°´ÕÕͨÐÅÔÀí½Ì²Ä½éÉܵÄÔÀí½øÐÐÿ¸öÄ£¿éµÄ²ÎÊýÉèÖá£
£¨4£©ÔËÐÐÄ£¿é£¬¸ù¾ÝÄ£Ð͵ÄÔËÐнá¹û»ò³ö´íÌáʾ£¬²»¶ÏµØÐÞ¸ÄÄ£ÐͺͷÂÕæ²ÎÊý£¬Ö±ÖÁ·ÂÕæ³É¹¦¡£
2 »ù±¾ÔÀí
2.1Éè¼ÆÆ½Ì¨¼ò½é
MATLAB¼¯³É»·¾³ÏµÄSimulink£ºMATLABÊÇÒ»ÖÖ¹¦ÄÜÇ¿´óµÄ¿ÆÑ§¼ÆËãºÍ¹¤³Ì·ÂÕæÈí¼þ£¬ËüµÄ½»»¥Ê½¼¯³É½çÃæÄܹ»°ïÖúÓû§¿ìËÙµØÍê³ÉÊýÖµ·ÖÎö¡¢¾ØÕóÔËËã¡¢Êý×ÖÐźŴ¦Àí¡¢·ÂÕæ½¨Ä£¡¢ÏµÍ³¿ØÖƺÍÓÅ»¯µÈ¹¦ÄÜ¡£MATLABÓïÑÔ²ÉÓÃÓëÊýѧ±í´ïÏàͬµÄÐÎʽ£¬²»ÐèÒª´«Í³µÄ³ÌÐòÉè¼ÆÓïÑÔ£¬ÓÉÓÚMATLABµÄÕâÐ©ÌØÐÔ£¬ËüÒѾ³ÉΪ¿ÆÑй¤×÷ºÍ¹¤³Ì·ÂÕæÖеĸßЧÖúÊÖ¡£
SimulinkÊÇMATLAB×îÖØÒªµÄ×é¼þÖ®Ò»£¬ËüÌṩһ¸ö¶¯Ì¬ÏµÍ³½¨Ä£¡¢·ÂÕæºÍ×ۺϷÖÎöµÄ¼¯³É»·¾³¡£Ôڸû·¾³ÖУ¬ÎÞÐè´óÁ¿Êéд³ÌÐò£¬¶øÖ»ÐèҪͨ¹ý¼òµ¥Ö±¹ÛµÄÊó±ê²Ù×÷£¬¾Í¿É¹¹Ôì³ö¸´ÔÓµÄϵͳ¡£Simulink¾ßÓÐÊÊÓ¦Ãæ¹ã¡¢½á¹¹ºÍÁ÷³ÌÇåÎú¼°·ÂÕæ¾«Ï¸¡¢Ìù½üʵ¼Ê¡¢Ð§Âʸߡ¢Áé»îµÈÓŵ㣬²¢»ùÓÚÒÔÉÏÓŵãSimulinkÒѱ»¹ã·ºÓ¦ÓÃÓÚ¿ØÖÆÀíÂÛºÍÊý×ÖÐźŴ¦ÀíµÄ¸´ÔÓ·ÂÕæºÍÉè¼Æ¡£Í¬Ê±ÓдóÁ¿µÄµÚÈý·½Èí¼þºÍÓ²¼þ¿ÉÓ¦ÓÃÓÚ»ò±»ÒªÇóÓ¦ÓÃÓÚSimulink¡£
SimulinkµÄ´¢´æÄ£¿é£¬·ÂÕæÊý¾Ý¿ÉÒÔ·½±ãµØÒÔ¸÷ÖÖÐÎʽ±£´æµ½¹¤×÷Çø»òÎļþÖУ¬¹©Óû§ÔÚ·ÂÕæ½áÊøÖ®ºó¶ÔÊý¾Ý½øÐзÖÎöºÍ´¦Àí¡£ÁíÍâSimulink°Ñ¾ßÓÐÌØ¶¨¹¦ÄܵĴúÂë×éÖ¯³ÉÄ£¿éµÄ·½Ê½£¬²¢ÇÒÕâЩģ¿é¿ÉÒÔ×éÖ¯³É¾ßÓеȼ¶½á¹¹µÄ×Óϵͳ£¬Òò´Ë¾ßÓÐÄÚÔÚµÄÄ£¿é»¯Éè¼ÆÒªÇó¡£
SimulinkÊÇMATLABÖеÄÒ»ÖÖ¿ÉÊÓ»¯·ÂÕæ¹¤¾ß£¬ ÊÇÒ»ÖÖ»ùÓÚMATLABµÄ¿òͼÉè¼Æ»·¾³£¬ÊÇʵÏÖ¶¯Ì¬ÏµÍ³½¨Ä£¡¢·ÂÕæºÍ·ÖÎöµÄÒ»¸öÈí¼þ°ü£¬±»¹ã·ºÓ¦ÓÃÓÚÏßÐÔϵͳ¡¢·ÇÏßÐÔϵͳ¡¢Êý×Ö¿ØÖƼ°Êý×ÖÐźŴ¦ÀíµÄ½¨Ä£ºÍ·ÂÕæÖС£Simulink¿ÉÒÔÓÃÁ¬Ðø²ÉÑùʱ¼ä¡¢ÀëÉ¢²ÉÑùʱ¼ä»òÁ½ÖÖ»ìºÏµÄ²ÉÑùʱ¼ä½øÐн¨Ä££¬ËüÒ²Ö§³Ö¶àËÙÂÊϵͳ£¬Ò²¾ÍÊÇϵͳÖеIJ»Í¬²¿·Ö¾ßÓв»Í¬µÄ²ÉÑùËÙÂÊ¡£ÎªÁË´´½¨¶¯Ì¬ÏµÍ³Ä£ÐÍ£¬SimulinkÌṩÁËÒ»¸ö½¨Á¢Ä£ÐÍ·½¿éͼµÄͼÐÎÓû§½Ó¿Ú(GUI) £¬Õâ¸ö´´½¨¹ý³ÌÖ»Ðèµ¥»÷ºÍÍ϶¯Êó±ê²Ù×÷¾ÍÄÜÍê³É£¬ËüÌṩÁËÒ»ÖÖ¸ü¿ì½Ý¡¢Ö±½ÓÃ÷Á˵ķ½Ê½£¬¶øÇÒÓû§¿ÉÒÔÁ¢¼´¿´µ½ÏµÍ³µÄ·ÂÕæ½á¹û[2]¡£Simulink¹¤×÷¶Ô»°¿òÈçͼ2-1Ëùʾ£º
ͼ2-1 Simulink¹¤×÷¶Ô»°¿ò
2.2 PSKµ÷ÖÆÔÀí
ÏàÒÆ¼ü¿ØÊÇÀûÓÃÔØ²¨µÄÏàλ±ä»¯À´´«µÝÊý×ÖÐÅÏ¢µÄ£¬¶øÕñ·ùºÍƵÂʱ£³Ö²»±ä¡£ÔÚPSK
ÖУ¬Í¨³£ÓóõʼÏàλ0ºÍ?·Ö±ð±íʾ¶þ½øÖÆ¡°1¡±ºÍ¡°0¡±¡£Òò´Ë£¬PSKÐźŵÄʱÓò±í´ïʽΪʽ£¨2-1£©¡£
ePSK(t)?Acos?ct £¨2-1£©
ÆäÖУ¬?n±íʾµÚn¸ö·ûºÅ´óµÄ¾ø¶ÔÏàλ¡£µ±·¢ËÍ¡°0¡±Ê±£¬?nΪ0; µ±·¢ËÍ¡°1¡±Ê±£¬?nΪ?¡£Òò´Ëʽ£¨2-2£©¿É¸ÄдΪʽ£¨2-5£©¡£
?Acos?ctePSK(t)?? £¨2-2£©
?Acos?tc?ÆäÖÐ Acos?ctµÄ¸ÅÂÊΪP£¬?Acos?ctµÄ¸ÅÂÊΪ-P¡£ÓÉÓÚ±íʾÐźŵÄÁ½ÖÖÂëÔªµÄ²¨ÐÎÏàͬ£¬¼«ÐÔÏà·´£¬¹ÊPSKÐźÅÒ»°ã¿ÉÒÔ±íÊöΪһ¸öË«¼«ÐÔȫռ¿Õ¾ØÐÎÂö³åÐòÁÐÓëÒ»¸öÕýÏÒÔØ²¨µÄÏà³Ë£¬¼´Ê½£¨2-3£©¡£
ePSK(t)?s(t)cos?ct £¨2-3£©
Ïà¹ØÍÆ¼ö£º