MATLABsimulink¶ÔÐźŵ÷ÖÆÓë½âµ÷µÄ·ÂÕæ ÏÂÔØ±¾ÎÄ

»ùÓÚMATLABµÄ¶ÔÐźŵ÷ÖÆÓë½âµ÷µÄ·ÂÕæ

1

ͨÐÅϵͳ·ÂÕæ

Ŀ ¼

¹Ø¼ü´Ê£º2ASK¡¢2FSK¡¢2PSK£¬simulink,µ÷ÖÆ£¬Ïà¸É½âµ÷

µÚÒ»Õ Ð÷ÂÛ ........................................................... 24 1.1 MATLAB/SmulinkµÄ¼ò½é ............................................... 34 1.2 ͨÐÅ·¢Õ¹¼òÊ· ....................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£4 1.3 ͨÐż¼ÊõµÄÏÖ×´ºÍ·¢Õ¹Ç÷ÊÆ ........................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£7 µÚ¶þÕ 2ASK¡¢2FSK¡¢2PSKºÍ2DPSKµÄ»ù±¾Ô­ÀíºÍʵÏÖ ...... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£7 2.1 2ASKµÄ»ù±¾Ô­ÀíºÍµ÷ÖÆ½âµ÷ʵÏÖ ..................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£8 2.2 2FSKµÄ»ù±¾Ô­ÀíºÍµ÷ÖÆ½âµ÷ʵÏÖ .................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£11 2.3 2PSKµÄ»ù±¾Ô­ÀíºÍµ÷ÖÆ½âµ÷ʵÏÖ ................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£14 2. 2DPSKµÄ»ù±¾Ô­ÀíºÍµ÷ÖÆ½âµ÷ʵÏÖ ................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£18 µÚÈýÕ SmulinkµÄÄ£Ðͽ¨Á¢ºÍ·ÂÕæ .................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£24 3.1 2ASKµÄ·ÂÕæ ...................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£24 3.2 2FSKµÄ·ÂÕæ ...................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£32 3.3 2PSKµÄ·ÂÕæ ...................................... ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£41 ×ܽá .................................................................... 46 ÖÂл .................................................................... 47 ²Î¿¼ÎÄÏ× ................................................................ 47

µÚÒ»Õ Ð÷ÂÛ

2

ͨÐÅϵͳ·ÂÕæ

1.1 MATLAB/SimulinkµÄ¼ò½é

ÃÀ¹úMathworks¹«Ë¾ÓÚ1967ÄêÍÆ³öÁ˾ØÕóʵÑéÊÒ¡°Matrix Laboratory¡±£¨ËõдΪMatlab£©Õâ¾ÍÊÇMatlab×îÔçµÄ³ûÐΡ£¿ª·¢µÄ×îÔçµÄÄ¿µÄÊǰïÖúѧУµÄÀÏʦºÍѧÉú¸üºÃµÄÊڿκÍѧϰ¡£´ÓMatlabµ®Éú¿ªÊ¼£¬ÓÉÓÚÆä¸ß¶ÈµÄ¼¯³ÉÐÔ¼°Ó¦Óõķ½±ãÐÔ£¬ÔÚ¸ßУÖÐÊܵ½Á˼«´óµÄ»¶Ó­¡£ÓÉÓÚËüʹÓ÷½±ã£¬Äܷdz£¿ìµÄʵÏÖ¿ÆÑÐÈËÔ±µÄÉèÏ룬¼«´óµÄ½ÚÔ¼ÁË¿ÆÑÐÈËÔ±µÄʱ¼ä£¬Êܵ½ÁË´ó¶àÊý¿ÆÑÐÈËÔ±µÄÖ§³Ö£¬¾­¹ýÒ»´ú´úÈ˵ÄŬÁ¦£¬Ä¿Ç°ÒÑ·¢Õ¹µ½ÁË7.X°æ±¾¡£ MatlabÊÇÒ»ÖÖ½âÊÍÐÔÖ´ÐÐÓïÑÔ£¬¾ßÓÐÇ¿´óµÄ¼ÆËã¡¢·ÂÕæ¡¢»æÍ¼µÈ¹¦ÄÜ¡£ÓÉÓÚËüʹÓüòµ¥£¬À©³ä·½±ã£¬ÓÈÆäÊÇÊÀ½çÉÏÓгÉǧÉÏÍòµÄ²»Í¬ÁìÓòµÄ¿ÆÑй¤×÷Õß²»Í£µÄÔÚ×Ô¼ºµÄ¿ÆÑйý³ÌÖÐÀ©³äMatlabµÄ¹¦ÄÜ£¬Ê¹Æä³ÉΪÁ˾޴óµÄ֪ʶ±¦¿â¡£¿ÉÒÔºÁ²»¿äÕŵÄ˵£¬ÄÄÅÂÊÇÄãÕæÕýÀí½âÁËÒ»¸ö¹¤¾ßÏ䣬ÄÇô¾ÍÊÇÀí½âÁËÒ»Ãŷdz£ÖØÒªµÄ¿ÆÑ§ÖªÊ¶¡£¿ÆÑй¤×÷Õßͨ³£¿ÉÒÔͨ¹ýMatlabÀ´Ñ§Ï°Ä³¸öÁìÓòµÄ¿ÆÑ§ÖªÊ¶£¬Õâ¾ÍÊÇMatlabÕæÕýÔÚÈ«ÊÀ½çÍÆ¹ã¿ªÀ´µÄÔ­Òò¡£Ä¿Ç°µÄMatlab°æ±¾ÒѾ­¿ÉÒÔ·½±ãµÄÉè¼ÆÆ¯ÁÁµÄ½çÃæ£¬Ëü¿ÉÒÔÏñVBµÈÓïÑÔÒ»ÑùÉè¼ÆÆ¯ÁÁµÄÓû§½Ó¿Ú£¬Í¬Ê±ÒòΪÓÐ×î·á¸»µÄº¯Êý¿â£¨¹¤¾ßÏ䣩£¬ËùÒÔ¼ÆËãµÄ¹¦ÄÜʵÏÖÒ²ºÜ¼òµ¥£¬½øÒ»²½Êܵ½ÁË¿ÆÑй¤×÷Õߵ϶ӭ¡£ÁíÍ⣬,MatlabºÍÆäËû¸ß¼¶ÓïÑÔÒ²¾ßÓÐÁ¼ºÃµÄ½Ó¿Ú£¬¿ÉÒÔ·½±ãµÄʵÏÖÓëÆäËûÓïÑԵĻìºÏ±à³Ì£¬½øÒ»²½ÍØ¿íÁËMatlabµÄÓ¦ÓÃDZÁ¦¡£¿ÉÒÔ˵£¬MatlabÒѾ­Ò²ºÜÓбØÒª³ÉΪ´óѧÉúµÄ±ØÐÞ¿ÎÖ®Ò»£¬ÕÆÎÕÕâÃŹ¤¾ß¶Ôѧϰ¸÷ÃÅѧ¿ÆÓзdz£ÖØÒªµÄÍÆ½ø×÷Óá£

SimulinkÊÇMATLABÖеÄÒ»ÖÖ¿ÉÊÓ»¯·ÂÕæ¹¤¾ß£¬Ò²ÊÇĿǰÔÚ¶¯Ì¬ÏµÍ³µÄ½¨Ä£ºÍ·ÂÕæµÈ·½ÃæÓ¦ÓÃ×î¹ã·ºµÄ¹¤¾ßÖ®Ò» ¡£È·ÇеÄ˵£¬SimulinkÊÇÒ»¸öÓÃÀ´¶Ô¶¯Ì¬ÏµÍ³½øÐн¨Ä£¡¢·ÂÕæºÍ·ÖÎöµÄÈí¼þ°ü£¬ËüÖ§³ÖÏßÐԺͷÇÏßÐÔϵͳ£¬Á¬Ðø¡¢Àëɢʱ¼äÄ£ÐÍ£¬»òÕßÊÇÁ½ÕߵĻìºÏ¡£ÏµÍ³»¹¿ÉÒÔʹ¶àÖÖ²ÉÑùƵÂʵÄϵͳ£¬¶øÇÒϵͳ¿ÉÒÔÊÇ¶à½ø³ÌµÄ¡£Simulink¹¤×÷»·¾³½ø¹ý¼¸ÄêµÄ·¢Õ¹£¬ÒѾ­³ÉΪѧÊõºÍ¹¤Òµ½çÓÃÀ´½¨Ä£ºÍ·ÂÕæµÄÖ÷Á÷¹¤¾ß°ü¡£ÔÚSimulink»·¾³ÖУ¬ËüΪÓû§ÌṩÁË·½¿òͼ½øÐн¨Ä£µÄͼÐνӿڣ¬²ÉÓÃÕâÖֽṹ»­Ä£ÐÍͼ¾ÍÈçͬÓÃÊÖÔÚÖ½ÉÏ»­Ä£ÐÍÒ»Ñù×ÔÈç¡¢·½±ã£¬¹ÊÓû§Ö»Ðè½øÐмòµ¥µÄµã»÷ºÍÍ϶¯¾ÍÄÜÍê³É½¨Ä££¬²¢¿ÉÖ±½Ó½øÐÐϵͳµÄ·ÂÕæ£¬¿ìËٵĵõ½·ÂÕæ½á¹û¡£ËüµÄÖ÷ÒªÌØµãÔÚÓÚ£º1¡¢½¨Ä£·½±ã¡¢¿ì½Ý£»2¡¢Ò×ÓÚ½øÐÐÄ£ÐÍ·ÖÎö£»3¡¢ÓÅÔ½µÄ·ÂÕæÐÔÄÜ¡£ËüÓ봫ͳµÄ·ÂÕæÈí¼þ°ü΢·Ö·½³ÌºÍ²î·Ö·½³Ì½¨Ä£Ïà±È£¬¾ßÓиüÖ±¹Û¡¢·½±ã¡¢Áé»îµÄÓŵ㡣SimulinkÄ£¿é¿â£¨»òº¯Êý¿â£©°üº¬ÓÐSinks£¨Êä³ö·½Ê½£©¡¢Sources£¨ÊäÈëÔ´£©¡¢Linear£¨ÏßÐÔ»·½Ú£©¡¢Nonlinear£¨·ÇÏßÐÔ»·½Ú£©¡¢Connection£¨Á¬½ÓÓë½Ó¿Ú£©ºÍExtra£¨ÆäËû»·½Ú£©µÈ¾ßÓв»Í¬¹¦ÄÜ»òº¯ÊýÔËËãµÄSimulink¿âÄ£¿é£¨»ò¿âº¯Êý£©£¬¶øÇÒÿ¸ö×ÓÄ£ÐÍ¿âÖаüº¬ÓÐÏàÓ¦µÄ¹¦ÄÜÄ£¿é£¬Óû§»¹¿ÉÒÔ¸ù¾ÝÐèÒª¶¨Öƺʹ´½¨×Ô¼ºµÄÄ£¿é¡£ÓÃSimulink´´½¨µÄÄ£ÐÍ¿ÉÒÔ¾ßÓеݽ׽ṹ£¬Òò´ËÓû§¿ÉÒÔ²ÉÓôÓÉϵ½Ï»ò´Óϵ½ÉϵĽṹ´´½¨Ä£ÐÍ¡£Óû§¿ÉÒÔ´Ó×î¸ß¼¶¿ªÊ¼¹Û¿´Ä£ÐÍ£¬È»ºóÓÃÊó±êË«»÷ÆäÖеÄ×Óϵͳģ¿é£¬À´²é¿´ÆäÏÂÒ»¼¶µÄÄÚÈÝ£¬ÒÔ´ËÀàÍÆ£¬´Ó¶ø¿ÉÒÔ¿´µ½Õû¸öÄ£Ð͵Äϸ½Ú£¬°ïÖúÓû§Àí½âÄ£Ð͵ĽṹºÍ¸÷Ä£¿éÖ®¼äµÄÏ໥¹ØÏµ¡£ÔÚ¶¨

3

ͨÐÅϵͳ·ÂÕæ

ÒåÍêÒ»¸öÄ£Ðͺó£¬Óû§¿ÉÒÔͨ¹ýSimulinkµÄ²Ëµ¥»òMATLABµÄÃüÁî´°¿Ú¼üÈëÃüÁîÀ´¶ÔËü½øÐзÂÕæ¡£²Ëµ¥·½Ê½¶ÔÓÚ½»»¥¹¤×÷·Ç³£·½±ã£¬¶øÃüÁîÐз½Ê½¶ÔÓÚÔËÐзÂÕæµÄÅú´¦Àí·Ç³£ÓÐÓᣲÉÓÃScopeÄ£¿éºÍÆäËûµÄÏÔʾģ¿é£¬¿ÉÒÔÔÚ·ÂÕæ½øÐеÄͬʱ¾Í¿ÉÁ¢¼´¹Û¿´µ½·ÂÕæ½á¹û£¬Èô¸Ä±äÄ£¿éµÄ²ÎÊý²¢ÔÙ´ÎÔËÐм´¿É¹Û²ìµ½ÏàÓ¦µÄ½á¹û£¬ÕâÊÊÓÃÓÚÒò¹û¹ØÏµµÄÎÊÌâÑо¿¡£·ÂÕæµÄ½á¹û»¹¿ÉÒÔ´æ·Åµ½MATLABµÄ¹¤×÷¿Õ¼äÀï×öʺó´¦Àí¡£Ä£ÐÍ·ÖÎö¹¤¾ß°üÀ¨ÏßÐÔ»¯ºÍÕûÀí¹¤¾ß£¬MATLABµÄËùÓй¤¾ß¼°Simulink±¾ÉíµÄÓ¦Óù¤¾ßÏä¶¼°üº¬ÕâЩ¹¤¾ß¡£ÓÉÓÚMATLABºÍSIMULINKµÄ¼¯³ÉÔÚÒ»ÆðµÄ£¬Òò´ËÓû§¿ÉÒÔÔÚÕâÁ½ÖÖ»·¾³Ï¶Ô×Ô¼ºµÄÄ£ÐͽøÐзÂÕæ¡¢·ÖÎöºÍÐÞ¸ÄÄ£ÐÍ¡£µ«ÊÇSimulink²»ÄÜÍÑÀëMATLAB¶ø¶ÀÁ¢¹¤×÷¡£ £¬ 1.2 ͨÐż¼ÊõµÄÀúÊ·ºÍ·¢Õ¹

1.2.1 ͨÐŵĸÅÄî

ͨОÍÊǿ˷þ¾àÀëÉϵÄÕϰ­£¬´ÓÒ»µØÏòÁíÒ»µØ´«µÝºÍ½»»»ÏûÏ¢¡£ÏûÏ¢ÊÇÐÅÏ¢Ô´Ëù²úÉúµÄ£¬ÊÇÐÅÏ¢µÄÎïÀí±íÏÖ£¬ÀýÈ磬ÓïÒô¡¢ÎÄ×Ö¡¢Êý¾Ý¡¢Í¼ÐκÍͼÏñµÈ¶¼ÊÇÏûÏ¢(Message)¡£ÏûÏ¢ÓÐÄ£ÄâÏûÏ¢£¨ÈçÓïÒô¡¢Í¼ÏñµÈ£©ÒÔ¼°Êý×ÖÏûÏ¢£¨ÈçÊý¾Ý¡¢ÎÄ×ֵȣ©Ö®·Ö¡£ËùÓÐÏûÏ¢±ØÐëÔÚת»»³ÉµçÐźţ¨Í¨³£¼ò³ÆÎªÐźţ©ºó²ÅÄÜÔÚͨÐÅϵͳÖд«Êä¡£ËùÒÔ£¬Ðźţ¨Signal£©ÊÇ´«ÊäÏûÏ¢µÄÊֶΣ¬ÐźÅÊÇÏûÏ¢µÄÎïÖÊÔØÌå¡£

ÏàÓ¦µÄÐźſɷÖΪģÄâÐźźÍÊý×ÖÐźţ¬Ä£ÄâÐźŵÄ×Ô±äÁ¿¿ÉÒÔÊÇÁ¬ÐøµÄ»òÀëÉ¢µÄ£¬µ«·ù¶ÈÊÇÁ¬ÐøµÄ(·Ö±ðÈçͼ1-2-1Ëùʾ) £¬Èçµç»°»ú¡¢µçÊÓÉãÏñ»úÊä³öµÄÐźžÍÊÇÄ£ÄâÐźš£Êý×ÖÐźŵÄ×Ô±äÁ¿¿ÉÒÔÊÇÁ¬ÐøµÄ»òÀëÉ¢µÄ£¬µ«·ù¶ÈÊÇÀëÉ¢µÄ(·Ö±ðÈçͼ1-2-2Ëùʾ) £¬Èçµç´¬´«»ú¡¢¼ÆËã»úµÈ¸÷ÖÖÊý×ÖÖÕ¶ËÉ豸Êä³öµÄÐźžÍÊÇÊý×ÖÐźš£

ͨÐŵÄÄ¿µÄÊÇ´«µÝÏûÏ¢£¬µ«¶ÔÊÜÐÅÕßÓÐÓõÄÊÇÏûÏ¢Öаüº¬µÄÓÐЧÄÚÈÝ£¬Ò²¼´ÐÅÏ¢(Information) ¡£ÏûÏ¢ÊǾßÌåµÄ¡¢±íÃæµÄ£¬¶øÐÅÏ¢ÊdzéÏóµÄ¡¢±¾Öʵģ¬ÇÒÏûÏ¢Öаüº¬µÄÐÅÏ¢µÄ¶àÉÙ¿ÉÒÔÓÃÐÅÏ¢Á¿À´¶ÈÁ¿¡£

ͨÐż¼Êõ£¬ÌرðÊÇÊý×ÖͨÐż¼Êõ½üÄêÀ´·¢Õ¹·Ç³£Ñ¸ËÙ£¬ËüµÄÓ¦ÓÃÔ½À´Ô½¹ã·º¡£Í¨ÐÅ´Ó±¾ÖÊÉÏÀ´½²¾ÍÊÇʵÏÖÐÅÏ¢´«µÝ¹¦ÄܵÄÒ»ÃÅ¿ÆÑ§¼¼Êõ£¬ËüÒª½«´óÁ¿ÓÐÓõÄÐÅÏ¢ÎÞÊ§Õæ£¬¸ßЧÂʵؽøÐд«Ê䣬ͬʱ»¹ÒªÔÚ´«Êä¹ý³ÌÖн«ÎÞÓÃÐÅÏ¢ºÍÓк¦ÐÅÏ¢ÒÖÖÆµô¡£µ±½ñµÄͨÐŲ»½öÒªÓÐЧµØ´«µÝÐÅÏ¢£¬¶øÇÒ»¹Óд¢´æ¡¢´¦Àí¡¢²É¼¯¼°ÏÔʾµÈ¹¦ÄÜ£¬Í¨ÐÅÒѳÉΪÐÅÏ¢¿ÆÑ§¼¼ÊõµÄÒ»¸öÖØÒª×é³É²¿·Ö¡£

4