»ùÓÚMatlabµÄQPSKµ÷ÖÆ½âµ÷·ÂÕæÉè¼ÆÓëÑо¿ ÏÂÔØ±¾ÎÄ

ͼ2.2.1Ñ¡Ôñ·¨

QPSKµÄµ÷ÖÆÖУ¬QPSKÐźſÉÒÔ¿´³ÉÊÇÁ½¸öÔØ²¨Õý½»µÄ2PSKÐźŵ÷ÖÆÆ÷¹¹³É¡£Ô­Àí·ÖÎöÈçÏ£º»ù±¾Ô­ÀíºÍϵͳ½á¹¹QPSKÓë¶þ½øÖÆPSKÒ»Ñù£¬´«ÊäÐźŰüº¬µÄÐÅÏ¢¶¼´æÔÚÓÚÏàλÖС£¸ö±ðµÄÔØ²¨ÏàλȡËĸöµÈ¼ä¸ôÖµÖ®Ò»£¬Èç§Ý/4¡¢3§Ý/4¡¢5§Ý/4¡¢7§Ý/4¡£ÏàÓ¦µÄ£¬¿É½«·¢ÉäÐźŶ¨ÒåΪ£º

???2E/tcos[2?ft?(2i?1)],0?t?TbSt(t)??4?0,ÆäËû?

ÆäÖУ¬i£½1£¬2£¬3£¬4£»EÊÇ·¢ÉäÐźŵÄÿ¸ö·ûºÅµÄÄÜÁ¿£¬TΪ·ûºÅµÄ³ÖÐøÊ±¼ä£¬Ôز¨ÆµÂÊfµÈÓÚnc/T£¬ncΪ¹Ì¶¨ÕûÊý¡£Ã¿Ò»¸ö¿ÉÄܵÄÏàλֵ¶ÔÓ¦ÓÚÒ»¸öÌØ¶¨µÄ¶þλ×é¡£ÏÂÃæ½éÉÜQPSKÐźŵIJúÉúºÍ¼ì²â¡£ÈçͼΪµäÐ͵ÄQPSK·¢Éä»ú¿òͼ¡£ÊäÈëµÄ¶þ½øÖÆÊý¾ÝÐòÁÐÊ×Ïȱ»²»¹éÁã(NRZ)µçƽ±àÂëת»»Æ÷ת»»Îª¼«ÐÔÐÎʽ£¬¼´

EE¸ººÅ1ºÍ0·Ö±ðÓÃbºÍ-b±íʾ¡£¸Ã¶þ½øÖƲ¨Ðα»·Ö½ÓÆ÷·Ö³ÉÁ½¸ö·Ö±ðÓÉÊäÈëÐòÁÐµÄÆæÊýλżÊýλ×é³ÉµÄ±Ë´Ë¶ÀÁ¢µÄ¶þ½øÖƲ¨ÐΣ¬ÕâÁ½¸ö¶þ½øÖƲ¨ÐηֱðÓÃa1(t)ºÍa2(t)±íʾ¡£´Ëʱ£¬ÔÚÈκÎÒ»ÐźÅʱ¼ä¼ä¸ôÄÚa1(t)£¬ºÍa2(t)µÄ·ù¶ÈÇ¡ºÃ·Ö±ðµÈÓÚSi1ºÍ Si2£¬¼´ÓÉ·¢Ë͵Ķþλ×é¾ö¶¨¡£ÕâÁ½¸ö¶þ½øÖƲ¨ÐÎa1(t)ºÍa2(t)±»ÓÃÀ´µ÷ÖÆÒ»¶ÔÕý½»Ôز¨£º?1?t??2/Tcos?2?fct?,?2?t??2/Tsin?2?fct?¡£ÕâÑù¾ÍµÃµ½Ò»¶Ô¶þ½øÖÆPSKÐźš£?1?t?ºÍ?2?t?µÄÕý½»ÐÔʹÕâÁ½¸öÐźſÉÒÔ±»¶ÀÁ¢µØ¼ì²â¡£×îºó£¬½«ÕâÁ½¸ö¶þ½øÖÆPSKÐźÅÏà¼Ó£¬´Ó¶øµÃÆÚÍûµÄQPSK¡£

2.2.2 Ñ¡Ôñ·¨

ÊäÈë»ù´øÐźž­¹ý´®²¢±ä»»ºóÓÃÓÚ¿ØÖÆÒ»¸öÏàλѡÔñµç·£¬°´ÕÕµ±Ê±µÄÊä

5

ÈëË«±ÈÌØab£¬¾ö¶¨Ñ¡ÔñÄĸöÏàλµÄÔØ²¨Êä³ö¡£

ͼ2.2.2Ñ¡Ôñ·¨

2.3 QPSKµ÷ÖÆÔ­Àí¿òͼ

ͼ2.3 µ÷ÖÆÔ­Àí¿òͼ

2.4 QPSKµ÷ÖÆ·½Ê½µÄMatlab·ÂÕæ

I ·ÐźÅÊÇÓÃÓàÏÒÔØ²¨£¬ÓÉ2½øÖÆÊý¾ÝÁ÷µÄÆæÊýÐòÁÐ×é³É£»Q·ÐźÅÓÃÕýÏÒÔØ²¨£¬ÓÉ2½øÖÆÊý¾ÝÁ÷µÄżÊýÐòÁÐ×é³É¡£ÏÂÃæµÄaÊÇIdata£¬b¾ÍÊÇQdata£¬ËüÃÇ·Ö²¼Óë¸÷×ÔµÄÔØ²¨Ïà³Ë·Ö±ðÊä³ö I ·ÐÅºÅºÍ Q ·Ðźš£I ·ÐźżÓÉÏQ·ÐÅ

6

ºÅ¾ÍÊÇQPSKÊä³öÐźš£µ± I Â·ÔØ²¨ÐźÅÊÇ0ÏàλʱΪ1£¬ÊÇ180¡ãÏàλʱΪ0£»µ±QÂ·ÔØ²¨ÐźÅÊÇ0ÏàλʱΪ1£¬ÊÇ180¡ãÏàλʱΪ0¡£

1aÐòÁÐ0-1-11012345678bÐòÁÐ0-1-11012345678ºÏ³ÉÐòÁÐ0-1-1012345678

2.4 matlabµ÷ÖÆ·ÂÕæÍ¼

2.5 QPSKµ÷ÖÆ·½Ê½Matlab-simulink·ÂÕæ

2.5.1 simulinkµ÷ÖÆ½¨Ä£

ͼ2.5.1µ÷ÖÆ¿òͼ

7

£¨1)²úÉúÐèÒªµÄÐźÅÔ´

ÔڴQPSKµ÷ÖÆ½âµ÷ϵͳÖÐʹÓò®Å¬Á¦Ðźŷ¢ÉúÆ÷²úÉúËæ»úµÄ01±ÈÌØÐòÁУ¬Ã¿Á½±ÈÌØ´ú±í¾ÍÒ»¸ö·ûºÅ¡£Bernoulli Binary GeneratorÄ£¿éÀûÓò®Å¬Àû·Ö²¼µÄÔ­Àí£¬ÏàÓ¦µÃµ½²ÎÊýΪpµÄ²®Å¬Àû·Ö²¼¡£²®Å¬Àû·Ö²¼µÄ¾ùÖµ1 - pºÍ·½²îp(1 ¨C p)µÄ¡£Ò»¸öÁã¸ÅÂʲÎÊýÖ¸¶¨p¡£±¾´ÎʵÑéÖеÄpÉèÖÃΪ0.5£¬¼´0ºÍ1µÈ¸Å¡£²ÉÑùʱ¼ä¿É¸ù¾ÝÐèÒª½øÐÐÉèÖã¬ÀýÈç²âÎóÂëÂÊʱ²ÉÑùʱ¼äÉèΪ0.01s¡£

ͼ2.5.2ÐźÅÔ´²ÎÊýÉèÖÃ

£¨2£©´®²¢±ä»»

ÎÒÃÇÏÈͨ¹ýʹÓÃbuffer Õâ¸öÄ£¿éÀ´ÊµÏÖ½«ÐźÅÔ´ÐźÅת±äΪÁ½Â·Ðźš£Buffer Ä£¿é¿ÉÒÔÖØÐ·ÖÅ仺³åÇø¿éµÄÊäÈëÑù±¾£¬Óõ½ÁËDemux£¬¿ÉÒÔ½«Ò»¸ö¸´ºÏÊäÈëת»¯Îª¶à¸öµ¥Ò»Êä³ö£¬¼´¿ÉÒÔÊä³ö¶à¸ö²ÉÑùÂʽϵ͵ÄÖ¡Ðźš£µ«»á²úÉúÓ뻺³åÇøÈÝÁ¿ÏàͬµÄʱÑÓ¡£ËùÒÔ£¬ÎÒÃÇ¿ÉÒÔÉèÖÃbufferµÄ²ÎÊýÈÝÁ¿Îª2¡£

ͼ2.5.3 BufferµÄ²ÎÊýÉèÖÃ

8

£¨3£©µ¥¼«ÐÔÐźÅת»¯ÎªË«¼«ÐÔÐźÅ

ÒòΪQPSKµÄµ÷ÖÆÐźÅÒªÇóµÄÊÇË«¼«ÐÔÐźţ¬ËùÒÔÓò®Å¬ÀûËæ»úÉú³É¶þ½øÖÆGeneratorÄ£¿é²úÉúµÄÐźűØÐë¾­¹ýת»¯²ÅÄܹ»±»Ê¹Óá£ÀûÓüӷ¨Ä£¿éºÍ³£Êý²úÉúÄ£¿é½«1ºÍ0µÄÐòÁи÷×Ô¼õÈ¥1/2£¬ÔÙÀûÓñÈÀýÔËËãÄ£¿é³ËÒÔ2£¬¾ÍµÃµ½ÁË1ºÍ-1 µÄË«¼«ÐÔÐòÁС£

£¨4£©µ÷ÖÆÄ£¿é

·Ö±ð½«Á½Â·ÐźųËÒÔÏàλÏà²î

§Ý/ 2µÄÔØ²¨£¬È»ºóÏà¼Ó¡£Ôز¨ÓÉÕýÏÒÐźÅ

·¢ÉúÆ÷²úÉú¡£ÕýÏÒ²¨Ä£¿éµÄ²ÎÊýÉèÖÃΪ¿É»ùÓÚʱ¼äµÄģʽ£¬Ê±¼äÉèΪʹÓ÷ÂÕæÊ±¼ä£¬ÎÒÃÇÉèÔØ²¨Ðźŵķù¶ÈΪ1£¬Ôز¨ÆµÂʿɸù¾ÝÐèÒªÀ´½øÐÐÉèÖã¬Á½Â·Ôز¨Í¬ÆµÕý½»£¬ÏàλÏà²î§Ý

¡£ÎÒÃÇÉèÉÏ֧·µÄÏàλΪ0£¬ÏÂ֧·µÄÏàλΪ

§Ý/ 2¡£

ͼ2.5.4ÉÏÖ§Â·ÔØ²¨²ÎÊý

9