** ¡¶»ùÓÚMATLAB/SimulinkµÄASKƵ´ø´«Êäϵͳ·ÂÕæÓëÐÔÄÜ·ÖÎö¡· µÚ 1 Ò³ ¹² 23 Ò³
»ùÓÚMATLAB/SimulinkµÄASKƵ´ø´«Êä
ϵͳ·ÂÕæÓëÐÔÄÜ·ÖÎö
ѧÉúÐÕÃû£º** Ö¸µ¼ÀÏʦ£ººúË«ºì
Õª Òª ±¾¿Î³ÌÉè¼ÆÖ÷ÒªÔËÓÃMATLAB¼¯³É»·¾³ÏµÄSimulink·ÂÕæÆ½Ì¨½øÐÐASKƵ´ø´«Êäϵͳ·ÂÕæ£¬²¢°ÑÔËÐзÂÕæ½á¹ûÊäÈëµ½ÏÔʾÆ÷£¬¸ù¾ÝÏÔʾÆ÷½á¹û·ÖÎöÉè¼ÆµÄϵͳÐÔÄÜ¡£ÔڿγÌÉè¼ÆÖУ¬Ä¿µÄÖ÷ÒªÊÇ·ÂÕæÍ¨ÐÅϵͳÖÐÆµ´ø´«Êä¼¼ÊõÖеÄASKµ÷ÖÆ¡£²úÉúÒ»¶ÎËæ»úµÄ¶þ½øÖƷǹéÁãÂëµÄ»ù´øÐźţ¬¶ÔÆä½øÐÐASKµ÷ÖÆºóÔÙËÍÈë¼ÓÐÔ¸ß˹°×ÔëÉù£¨AWGN£©ÐŵÀ´«Ê䣬ÔÚ½ÓÊÕ¶Ë¶ÔÆä½øÐÐASK½âµ÷ÒÔ»Ö¸´ÔÐźţ¬¹Û²ì»¹ÔÊÇ·ñ³É¹¦£¬¸Ä±äAWGNÐŵÀµÄÐÅÔë±È£¬¼ÆËã´«ÊäǰºóµÄÎóÂëÂÊ£¬»æÖÆÐÅÔë±È-ÎóÂëÂÊÇúÏߣ¬²¢ÓëÀíÂÛÇúÏ߱ȽϽøÐÐ˵Ã÷¡£
¹Ø¼ü´Ê Simulink£»ASKµ÷ÖÆ£»¸ß˹°×ÔëÉù£»ÐÅÔë±È-ÎóÂëÂÊ
1 Òý ÑÔ
±¾¿Î³ÌÉè¼ÆÖ÷ÒªÊÇÉîÈëÀí½âºÍÕÆÎÕÕñ·ùͨÐÅϵͳµÄ¸÷¸ö¹Ø¼ü»·½Ú¡£Í¨ÐÅÔÀíÊÇͨÐŹ¤³ÌרҵµÄÒ»ÃŹǸɵÄרҵ¿Î£¬ÊÇͨÐŹ¤³ÌרҵºóÐø×¨Òµ¿ÎµÄ»ù´¡¡£ÕÆÎÕͨÐÅÔÀí¿Î³ÌµÄ֪ʶ¿ÉʹѧÉú´òÏÂÒ»¸ö¼áʵµÄרҵ»ù´¡£¬¿ÉÌá¸ß´¦ÀíͨÐÅϵͳÎÊÌâÄÜÁ¦ºÍËØÖÊ¡£ÓÉÓÚͨÐŹ¤³ÌרҵÀíÂÛÉʵ¼ùÐÔÇ¿£¬×öºÃ¿Î³ÌÉè¼Æ£¬¶ÔѧÉúÕÆÎÕ±¾×¨ÒµµÄ֪ʶ¡¢Ìá¸ßÆä»ù±¾ÄÜÁ¦ÊǷdz£ÖØÒªµÄ¡£Éè¼Æ»ò·ÖÎöÒ»¸ö¼òµ¥µÄͨÐÅϵͳ£¬ÓÐÖúÓÚ¼ÓÉî¶ÔͨÐÅϵͳÔÀí¼°×é³ÉµÄÀí½â¡£Í¨¹ý¿Î³ÌÉè¼Æ£¬¿ÉÒÔ½øÒ»²½Àí½âͨÐÅϵͳµÄ»ù±¾×é³É¡¢Ä£ÄâͨÐźÍÊý×ÖͨÐŵĻù´¡ÀíÂÛ¡¢Í¨ÐÅϵͳ·¢Éä¶ËÐźŵÄÐγɼ°½ÓÊÕ¶ËÐźŽâµ÷µÄÔÀí¡¢Í¨ÐÅϵͳÐźŴ«ÊäÖÊÁ¿µÄ¼ì²âµÈ·½ÃæµÄÏà¹ØÖªÊ¶¡£
** ¡¶»ùÓÚMATLAB/SimulinkµÄASKƵ´ø´«Êäϵͳ·ÂÕæÓëÐÔÄÜ·ÖÎö¡· µÚ 2 Ò³ ¹² 23 Ò³
1.1 ¿Î³ÌÉè¼ÆÄ¿µÄ
ͨ¹ýÉè¼Æ»ùÓÚMATLAB/SimulinkµÄASKƵ´ø´«Êäϵͳ·ÂÕæÓëÐÔÄÜ·ÖÎö£¬ÈÃÎÒÉîÈëÀí½âºÍÕÆÎÕ¶þ½øÖÆÊý×Öµ÷ÖÆÍ¨ÐÅϵͳµÄ¸÷¸ö¹Ø¼ü»·½Ú£¬°üÀ¨µ÷ÖÆ¡¢½âµ÷¡¢Â˲¨¡¢´«Êä¡¢ÔëÉù¶ÔͨÐÅÖÊÁ¿µÄÓ°ÏìµÈ¡£ÔÚÊý×ÖÐźŴ¦ÀíʵÑé¿ÎµÄ»ù´¡Éϸü¼ÓÉîÈëµÄÕÆÎÕÊý×ÖÂ˲¨Æ÷µÄÉè¼ÆÔÀí¼°ÊµÏÖ·½·¨¡£Ê¹Ñ§Éú¶Ôϵͳ¸÷¹Ø¼üµãµÄÐźŲ¨Ðμ°ÆµÆ×ÓÐÉî¿ÌµÄÈÏʶ¡£ÔÚ½øÐÐÁËרҵ»ù´¡¿ÎºÍ¡¶Í¨ÐÅÔÀí¡·¿Î³Ì½ÌѧµÄ»ù´¡ÉÏ£¬Éè¼Æ»ò·ÖÎöÒ»¸ö¼òµ¥µÄͨÐÅϵͳ£¬ÓÐÖúÓÚ¼ÓÉî¶ÔͨÐÅϵͳÔÀí¼°×é³ÉµÄÀí½â¡£
1.2¿Î³ÌÉè¼ÆµÄÒªÇó
£¨1£©Ñ§Ï°Ê¹ÓÃMATLABÏÂSimulink·ÂÕæÆ½Ì¨¹¹½¨ÏàÓ¦µÄͨÐÅϵͳ¡£ÊìÁ·ÕÆÎÕSimulinkÖеÄÓï·¨½á¹¹£¬±àд·½·¨¡£
£¨2£©¹¹½¨ASKµ÷ÖÆ½âµ÷ϵͳ·ÂÕæ¿òͼ£¬²¢ÓÃʾ²¨Æ÷¹Û²ìµ÷ÖÆÇ°ºóµÄÐźŲ¨ÐΣ¬¸ù¾ÝÏÔʾ½á¹û·ÖÎöÉè¼ÆµÄϵͳÐÔÄÜ¡£
£¨3£©²úÉúÒ»¶ÎËæ»úµÄ¶þ½øÖƷǹéÁãÂëµÄ»ù´øÐźţ¬¶ÔÆä½øÐÐASKµ÷ÖÆºóÔÙËÍÈë¼ÓÐÔ¸ß˹°×ÔëÉù£¨AWGN£©ÐŵÀ´«Ê䣬ÔÚ½ÓÊÕ¶Ë¶ÔÆä½øÐÐASK½âµ÷ÒÔ»Ö¸´ÔÐźţ¬¹Û²ì»¹ÔÊÇ·ñ³É¹¦¡£
£¨4£©¸Ä±äAWGNÐŵÀµÄÐÅÔë±È£¬¼ÆËã´«ÊäǰºóµÄÎóÂëÂÊ£¬»æÖÆÐÅÔë±È-ÎóÂëÂÊÇúÏߣ¬²¢ÓëÀíÂÛÇúÏ߱ȽϽøÐÐ˵Ã÷¡£
£¨5£©°´ÒªÇó±àд¿Î³ÌÉè¼Æ±¨¸æÊ飬ÄÜÕýÈ·²ûÊöÉè¼ÆºÍʵÑé½á¹û¡£
1.3Éè¼ÆÆ½Ì¨
MATLABÊÇÃÀ¹úMathWorks¹«Ë¾Éú²úµÄÒ»¸öΪ¿ÆÑ§ºÍ¹¤³Ì¼ÆËãרÃÅÉè¼ÆµÄ½»»¥Ê½´óÐÍÈí¼þ£¬ÊÇÒ»¸ö¿ÉÒÔÍê³É¸÷ÖÖ¾«È·¼ÆËãºÍÊý¾Ý´¦ÀíµÄ¡¢¿ÉÊÓ»¯µÄ¡¢Ç¿´óµÄ¼ÆË㹤¾ß¡£Ëü¼¯Í¼Ê¾ºÍ¾«È·¼ÆËãÓÚÒ»Éí£¬ÔÚÓ¦ÓÃÊýѧ¡¢ÎïÀí¡¢»¯¹¤¡¢»úµç¹¤³Ì¡¢Ò½Ò©¡¢½ðÈÚºÍÆäËûÐèÒª½øÐи´ÔÓÊýÖµ¼ÆËãµÄÁìÓòµÃµ½¹ã·ºÓ¦Óá£Ëü²»½öÊÇÒ»¸öÔÚ¸÷À๤³ÌÉè¼ÆÖбãÓÚʹÓõļÆË㹤¾ß£¬¶øÇÒÒ²ÊÇÒ»¸öÔÚÊýѧ¡¢ÊýÖµ·ÖÎöºÍ¹¤³Ì¼ÆËãµÈ¿Î³Ì½ÌѧÖеÄÓÅÐãµÄ½Ìѧ¹¤¾ß£¬ÔÚÊÀ½ç¸÷µØµÄ¸ßµÈԺУÖÐÊ®·ÖÁ÷ÐУ¬ÔÚ¸÷À๤ҵӦÓÃÖиüÓв»Ë׵ıíÏÖ¡£MATLAB¿ÉÒÔÔÚ¼¸ºõËùÓеÄPC»úºÍ´óÐͼÆËã»úÉÏÔËÐУ¬ÊÊÓÃÓÚWindows¡¢UNIXµÈ¸÷ÖÖϵͳƽ̨[1]¡£
** ¡¶»ùÓÚMATLAB/SimulinkµÄASKƵ´ø´«Êäϵͳ·ÂÕæÓëÐÔÄÜ·ÖÎö¡· µÚ 3 Ò³ ¹² 23 Ò³
SimulinkÊÇMATLAB×îÖØÒªµÄ×é¼þÖ®Ò»£¬ËüÌṩһ¸ö¶¯Ì¬ÏµÍ³½¨Ä£¡¢·ÂÕæºÍ×ۺϷÖÎöµÄ¼¯³É»·¾³¡£Ôڸû·¾³ÖУ¬ÎÞÐè´óÁ¿Êéд³ÌÐò£¬¶øÖ»ÐèҪͨ¹ý¼òµ¥Ö±¹ÛµÄÊó±ê²Ù×÷£¬¾Í¿É¹¹Ôì³ö¸´ÔÓµÄϵͳ¡£Simulink¾ßÓÐÊÊÓ¦Ãæ¹ã¡¢½á¹¹ºÍÁ÷³ÌÇåÎú¼°·ÂÕæ¾«Ï¸¡¢Ìù½üʵ¼Ê¡¢Ð§Âʸߡ¢Áé»îµÈÓŵ㣬²¢»ùÓÚÒÔÉÏÓŵãSimulinkÒѱ»¹ã·ºÓ¦ÓÃÓÚ¿ØÖÆÀíÂÛºÍÊý×ÖÐźŴ¦ÀíµÄ¸´ÔÓ·ÂÕæºÍÉè¼Æ¡£Í¬Ê±ÓдóÁ¿µÄµÚÈý·½Èí¼þºÍÓ²¼þ¿ÉÓ¦ÓÃÓÚ»ò±»ÒªÇóÓ¦ÓÃÓÚSimulink[2]¡£
SimulinkÊÇMATLABÖеÄÒ»ÖÖ¿ÉÊÓ»¯·ÂÕæ¹¤¾ß£¬ ÊÇÒ»ÖÖ»ùÓÚMATLABµÄ¿òͼÉè¼Æ»·¾³£¬ÊÇʵÏÖ¶¯Ì¬ÏµÍ³½¨Ä£¡¢·ÂÕæºÍ·ÖÎöµÄÒ»¸öÈí¼þ°ü£¬±»¹ã·ºÓ¦ÓÃÓÚÏßÐÔϵͳ¡¢·ÇÏßÐÔϵͳ¡¢Êý×Ö¿ØÖƼ°Êý×ÖÐźŴ¦ÀíµÄ½¨Ä£ºÍ·ÂÕæÖС£Simulink¿ÉÒÔÓÃÁ¬Ðø²ÉÑùʱ¼ä¡¢ÀëÉ¢²ÉÑùʱ¼ä»òÁ½ÖÖ»ìºÏµÄ²ÉÑùʱ¼ä½øÐн¨Ä££¬ËüÒ²Ö§³Ö¶àËÙÂÊϵͳ£¬Ò²¾ÍÊÇϵͳÖеIJ»Í¬²¿·Ö¾ßÓв»Í¬µÄ²ÉÑùËÙÂÊ¡£ÎªÁË´´½¨¶¯Ì¬ÏµÍ³Ä£ÐÍ£¬SimulinkÌṩÁËÒ»¸ö½¨Á¢Ä£ÐÍ·½¿éͼµÄͼÐÎÓû§½Ó¿Ú(GUI) £¬Õâ¸ö´´½¨¹ý³ÌÖ»Ðèµ¥»÷ºÍÍ϶¯Êó±ê²Ù×÷¾ÍÄÜÍê³É£¬ËüÌṩÁËÒ»ÖÖ¸ü¿ì½Ý¡¢Ö±½ÓÃ÷Á˵ķ½Ê½£¬¶øÇÒÓû§¿ÉÒÔÁ¢¼´¿´µ½ÏµÍ³µÄ·ÂÕæ½á¹û¡£
Ä£ÐÍ»¯Í¼ÐÎÊäÈëÊÇÖ¸SimulikÌṩÁËһЩ°´¹¦ÄÜ·ÖÀàµÄ»ù±¾µÄϵͳģ¿é£¬Óû§Ö»ÐèÒªÖªµÀÕâЩģ¿éµÄÊäÈëÊä³ö¼°Ä£¿éµÄ¹¦ÄÜ£¬¶ø²»±Ø¿¼²ìÄ£¿éÄÚ²¿ÊÇÈçºÎʵÏֵģ¬Í¨¹ý¶ÔÕâЩ»ù±¾Ä£¿éµÄµ÷Óã¬ÔÙ½«ËüÃÇÁ¬½ÓÆðÀ´¾Í¿ÉÒÔ¹¹³ÉËùÐèÒªµÄϵͳģÐÍ£¬½ø¶ø½øÐзÂÕæÓë·ÖÎö[3]¡£
2 »ù±¾ÔÀí
2.1 Simulink¹¤×÷»·¾³
£¨1£©Ä£ÐÍ¿â
ÔÚMATLABÃüÁî´°¿ÚÊäÈë¡°Simulink¡±²¢»Ø³µ£¬¾Í¿É½øÈëSimulinkÄ£ÐͿⵥ»÷»ò¹¤¾ßÀ¸ÉϵÄ
°´Å¥Ò²¿É½øÈë¡£
SimulikÄ£¿é¿â°´¹¦ÄܽøÐзÖΪÒÔÏÂ8Àà×ӿ⣺Continuous£¨Á¬ÐøÄ£¿é£©Discrete£¨Àëɢģ¿é£©Function&Tables£¨º¯ÊýºÍƽ̨ģ¿é£©Math£¨Êýѧģ¿é£©Nonlinear£¨·ÇÏßÐÔÄ£¿é£©Signals&Systems£¨ÐźźÍϵͳģ¿é£©Sinks£¨½ÓÊÕÆ÷Ä£¿é£©Sources£¨ÊäÈëÔ´Ä£¿é£©Óû§¿ÉÒÔ¸ù¾ÝÐèÒª»ìºÏʹÓøè¿âÖеÄÄ£¿éÀ´×éºÏϵͳ£¬Ò²¿ÉÒÔ·â×°×Ô¼ºµÄÄ£¿é£¬×Ô¶¨ÒåÄ£¿é¿â¡¢´Ó¶øÊµÏÖȫͼÐλ¯·ÂÕæ¡£