ÕÅÆ½·² »ùÓÚMATLABµÄQAMµ÷ÖÆ½âµ÷ʵÏÖ
µÚ 1 Ò³ ¹² 1 Ò³
»ùÓÚMATLABµÄQAMµ÷ÖÆ½âµ÷ʵÏÖ
ѧÉúÐÕÃû£ºÕÅÆ½·² Ö¸µ¼ÀÏʦ£ºÎâÖ¾Ãô
Õª Òª : ´Ë´Î¿Î³ÌÉè¼ÆµÄÖ÷ÒªÄÚÈÝΪÀûÓÃMATLAB¼¯³É»·¾³ÏµÄMÎļþ£¬±àд³ÌÐòÀ´ÊµÏÖQAMµÄµ÷ÖÆ½âµ÷£¬£¬²¢»æÖƳö½âµ÷ǰºóµÄʱÓòºÍƵÓò²¨Ðμ°µþ¼ÓÔëÉùʱ½âµ÷ǰºóµÄʱƵ²¨ÐΣ¬¸ù¾ÝÔËÐнá¹ûºÍ²¨ÐÎÀ´·ÖÎö¸Ã½âµ÷¹ý³ÌµÄÕýÈ·ÐÔ¼°ÐŵÀ¶ÔÐźŴ«ÊäµÄÓ°Ï졣ͨ¹ý´Ë´Î¿ÎÉ裬ÎÒ¼ÓÉîÁ˹ØÓÚÕý½»µ÷·ù·½ÃæµÄÀíÂÛ֪ʶ£¬¼ÓÇ¿ÁËMATLABÈí¼þµÄ²Ù×÷ÄÜÁ¦£¬¶ÔÒÔºóµÄʵÑé²Ù×÷´òÏÂÁË»ù´¡¡£
´Ë´Î¿Î³ÌÉè¼Æ£¬Ö¼ÔÚÌá¸ß×Ô¼ºµÄMATLABÈí¼þ±à³ÌÄÜÁ¦£¬×ÔѧÄÜÁ¦£¬¶Ô×ÊÁϵÄÊÕ¼¯.Àí½âÒÔ¼°×ܽáµÄÄÜÁ¦¡£Ôڴ˴ογÌÉè¼ÆÖУ¬ÎÒÒÀÍÐMATLABΪƽ̨£¬±à³ÌʵÏÖQAMµ÷ÖÆ½âµ÷µÄʵÏÖ£¬²¢½«Ïà¹ØÍ¼ÐλæÖƳöÀ´£¬½øÒ»²½¹®¹ÌÁ˶Կα¾ÖªÊ¶µÄÀí½â¡£
¹Ø¼ü´Ê : MATLAB; Õý½»Õñ·ùµ÷ÖÆ; ƵÆ×ÀûÓÃÂÊ; µ÷ÖÆÓë½âµ÷;
1. Òý ÑÔ
ÔÚÏÖ´úͨÐÅÖУ¬Ìá¸ßƵÆ×ÀûÓÃÂÊÒ»Ö±ÊÇÈËÃǹØ×¢µÄ½¹µãÖ®Ò»¡£½üÄêÀ´£¬Ëæ×ÅͨÐÅÒµÎñÐèÇóµÄѸËÙÔö³¤£¬Ñ°ÕÒÆµÆ×ÀûÓÃÂʸߵÄÊý×Öµ÷ÖÆ·½Ê½ÒѳÉΪÊý×ÖͨÐÅϵͳÉè¼Æ¡¢Ñо¿µÄÖ÷ҪĿ±êÖ®Ò»¡£ÎªÁËÌá¸ßÆäÐÔÄÜ£¬ÈËÃǶÔÕâЩÊý×Öµ÷ÖÆÌåÖÆ²»¶Ï¼ÓÒԸĽøÌá³öÁ˶àÖÖеĵ÷ÖÆ½âµ÷»úÌå¡£ÕâЩеĵ÷ÖÆ½âµ÷ÌåÖÆ£¬¸÷ÓÐËù³¤·Ö±ðÔÚ²»Í¬µÄ·½ÃæÓÐÆäÓÅÊÆ¡£Õý½»Õñ·ùµ÷ÖÆQAM(Quadrature Amplitude Modulation)¾ÍÊÇÒ»ÖÖÆµÆ×ÀûÓÃÂʺܸߵĵ÷ÖÆ·½Ê½£¬Õý½»Õñ·ùµ÷ÖÆÊǶþ½øÖƵÄPSK¡¢ËĽøÖƵÄQPSKµ÷ÖÆµÄ½øÒ»²½Íƹ㣬ͨ¹ýÏàλºÍÕñ·ùµÄÁªºÏ¿ØÖÆ£¬¿ÉÒԵõ½¸ü¸ßƵÆ×ЧÂʵĵ÷ÖÆ·½Ê½£¬´Ó¶ø¿ÉÔÚÏÞ¶¨µÄƵ´øÄÚ´«Êä¸ü¸ßËÙÂʵÄÊý¾Ý¡¾1¡¿¡£
ͨÐÅÔÀíͨÐŹ¤³ÌµÄÒ»ÃÅÖØÒªµÄרҵ¿Î£¬µ÷ÖÆÓë½âµ÷ÓÖÊÇͨÐŵľ«Ë裬µ÷ÖÆ¾ÍÊÇ
ÕÅÆ½·² »ùÓÚMATLABµÄQAMµ÷ÖÆ½âµ÷ʵÏÖ
µÚ 2 Ò³ ¹² 2 Ò³
Óûù´øÐźÅÈ¥¿ØÖÆÔز¨ÐźŵÄij¸ö»ò¼¸¸ö²ÎÁ¿µÄ±ä»¯£¬½«ÐÅÏ¢ºÉÔØÔÚÆäÉÏÐγÉÒѵ÷ÐźŴ«Ê䣬¶ø½âµ÷Êǵ÷ÖÆµÄ·´¹ý³Ì£¬Í¨¹ý¾ßÌåµÄ·½·¨´ÓÒѵ÷ÐźŵIJÎÁ¿±ä»¯Öн«»Ö¸´ÔʼµÄ»ù´øÐźţ¬QAM(Õý½»Õñ·ùµ÷ÖÆ)ÊÇÒ»ÖÖÕñ·ùºÍÏàλÁªºÏ¼ü¿Ø£¬ÔÚMPSKÌåÖÆÖУ¬Ëæ×ÅMµÄÔö´ó£¬ÏàλÏàÁÚÏàλµÄ¾àÀëÖð½¥ËõС£¬Ê¹ÔëÉùÈÝÏÞËæÖ®¼õС£¬Ê¹ÎóÂëÂÊÄÑÓÚ±£Ö¤£¬ÎªÁ˸ÄÉÆÔÚM´óµÄÔëÉùÈÝÏÞ£¬·¢Õ¹³öÁËQAMÌåÖÆ¡¾2¡¿¡£
Õý½»Õñ·ùµ÷ÖÆÔÚ´óÈÝÁ¿Êý×Ö΢²¨Í¨ÐÅϵͳ¡¢ÓÐÏßµçÊÓÍøÂç¸ßËÙÊý¾Ý´«Êä¡¢ÎÀÐÇͨÐÅϵͳµÈÁìÓòµÃµ½Á˹㷺ӦÓá£ÔÚÒÆ¶¯Í¨ÐÅÖУ¬Ëæ×Å΢·äÎѺÍ΢΢·äÎѵijöÏÖ£¬Ê¹µÃÐŵÀ´«ÊäÌØÐÔ·¢ÉúÁ˺ܴó±ä»¯¡¾3¡¿¡£
1.1¿Î³ÌÉè¼ÆÄ¿µÄ
´Ë´Î¿Î³ÌÉè¼ÆµÄÖ÷ÒªÄÚÈÝΪÀûÓÃMATLAB¼¯³É»·¾³ÏµÄMÎļþ£¬±àд³ÌÐòÀ´ÊµÏÖQAMµÄµ÷ÖÆ½âµ÷£¬²¢»æÖƳö½âµ÷ǰºóµÄʱÓòºÍƵÓò²¨Ðμ°µþ¼ÓÔëÉùʱ½âµ÷ǰºóµÄʱƵ²¨ÐΣ¬¸ù¾ÝÔËÐнá¹ûºÍ²¨ÐÎÀ´·ÖÎö¸Ã½âµ÷¹ý³ÌµÄÕýÈ·ÐÔ¼°ÐŵÀ¶ÔÐźŴ«ÊäµÄÓ°Ï졣ͨ¹ý´Ë´Î¿ÎÉ裬ÎÒ¼ÓÉîÁ˹ØÓÚÕý½»µ÷·ù·½ÃæµÄÀíÂÛ֪ʶ£¬¼ÓÇ¿ÁËMATLABÈí¼þµÄ²Ù×÷ÄÜÁ¦£¬¶ÔÒÔºóµÄʵÑé²Ù×÷´òÏÂÁË»ù´¡¡£
1.2¿Î³ÌÉè¼ÆÒªÇó
£¨1£© ÊìϤMATLABÈí¼þµÄʹÓò¢±àд³ÌÐò¡£
£¨2£© »æÖƲ¢¹Û²ì³öQAMÐźŽâµ÷ǰºóÔÚʱÓòºÍƵÓòÖеIJ¨Ðμ°Æä±ä»¯£¬Àí½âµ÷ÖÆ½âµ÷
ÔÀí¡£
£¨3£© µþ¼ÓÔëÉù»æÖÆÍ¼ÐΣ¬·ÖÎöÔëÉù¶ÔÐźŴ«ÊäÔì³ÉµÄÓ°Ïì¡£
1.3¿Î³ÌÉè¼Æ²½Öè
£¨1£©ÔËÓÃrandint()º¯Êý²úÉúÒ»¸öËĽøÖÆ»ù´øÐźš£ £¨2£©ÔËÓÃqammod()º¯Êý£¬½øÐÐ4qamµ÷ÖÆ¡£
£¨3£©µ÷ÓÃscatterplot()º¯Êý£¬»æÖÆÉ¢µãͼ¡£ £¨4£©µþ¼ÓÔëÉùºó£¬ÔÙ½âµ÷Êä³ö¡£
£¨5£©»æÖÆÊ±ÓòºÍƵÓòÄڵIJ¨ÐΣ¬·ÖÎö½á¹û¡£
ÕÅÆ½·² »ùÓÚMATLABµÄQAMµ÷ÖÆ½âµ÷ʵÏÖ
µÚ 3 Ò³ ¹² 3 Ò³
2 .QAMµ÷ÖÆ½âµ÷ÔÀí
2.1 QAMµ÷ÖÆÔÀí
QAM£¨Quadrature Amplitude Modulation£©£ºÕý½»Õñ·ùµ÷ÖÆ¡£ÆäÓ³Éä¹ý³ÌΪ£º½«ÊäÈëµÄ±ÈÌØÐźŰ´ËùÐèµÄQAM ÐźÅÀ´½øÐÐM ½×Ó³É䣬·Ö±ðÓ³ÉäΪIQ Á½Â·£¬³ÉΪ¸´Êý·ûºÅÐÅÏ¢¡£
QAM µ÷ÖÆ¼¼Êõ²ÉÓÃÕñ·ùºÍÏàλ½øÐÐÁªºÏµ÷ÖÆ£¬Òò´Ëµ¥¶ÀµÄʹÓÃÆäÖеÄÒ»ÖÖµ÷ÖÆ£¬¾Í»áÑݱä³ÉÆäËûµÄµ÷ÖÆ·½Ê½¡£¶ÔÓÚÕñ·ùµ÷ÖÆ¶øÑÔ£¬ÆäÖ÷Òª×÷ÓÃÊÇ¿ØÖÆÔز¨µÄÕñ·ù´óС£¬Òò´ËÐźŵÄʸÁ¿¶ËµãÔÚÒ»ÌõÖáÏßÉÏ·Ö²¼£»¶ÔÓÚÏàλµ÷ÖÆ¶øÑÔ£¬ÆäÖ÷Òª×÷ÓÃÊÇ¿ØÖÆÔز¨ÏàλµÄ±ä»¯£¬Òò´ËÆäÐźŵÄʸÁ¿¶ËµãÔÚÔ²ÉÏ·Ö²¼¡£QAM ÐźŽ×Êý²»¶ÏÌá¸ß£¬ÐźÅʸÁ¿µãÖ®¼äµÄ¾àÀë¾Í»á±äС£¬Òò´ËÔëÉùÈÝÏÞÒ²»á±äС£¬ÔÚÅоöµÄʱºò¾ÍºÜÈÝÒ×·¢Éú´íÎó¡£
[5]
[4]
ͼ2.1Õý½»Õñ·ùµ÷ÖÆÔÀí¿òͼ
2.2QAM½âµ÷ÔÀí¼°·½·¨
ÀûÓÃÕý½»Ïà¸É½âµ÷Æ÷£¬½âµ÷Æ÷ÊäÈë¶ËµÄÒѵ÷ÐźÅÓë±¾µØ»Ö¸´µÄÁ½¸öÕý½»Ôز¨Ïà³Ë£¬
¾¹ýµÍͨÂ˲¨Æ÷Êä³öÁ½Â·¶àµçƽ»ù´øÐźÅX(t)ºÍY(t),ÓÃÃÅÏÞµçÆ½Îª(L-1)µÄÅоöÆ÷Åоöºó£¬·Ö±ð»Ö¸´³öÁ½Â·ËÙÂÊΪRb/2µÄ¶þ½øÖÆÐòÁУ¬×îºó¾¹ý²¢/´®±ä»»Æ÷½«Á½Â·¶þ½øÖÆÐòÁÐ×éºÏΪһ¸öËÙÂÊΪRbµÄ¶þ½øÖÆÐòÁС¾6¡¿¡£ ÏÂͼΪÕý½»Õñ·ùµ÷ÖÆ½âµ÷ÔÀí¿òͼ:
ÕÅÆ½·² »ùÓÚMATLABµÄQAMµ÷ÖÆ½âµ÷ʵÏÖ
µÚ 4 Ò³ ¹² 4 Ò³
ͼ2.2Õý½»Õñ·ùµ÷ÖÆ½âµ÷ÔÀí¿òͼ
3. ·ÂÕæÊµÏÖ¹ý³Ì
ÒÔÊý×ÖÐźÅΪÀý
3.1Éè¼Æ²úÉúËĽøÖÆ»ù´øÐźÅ
x=randint(1,N,M);
²úÉúÒ»¸öËĽøÖÆ»ù´øÐźţ¬ÔËÓÃstairsº¯Êý»³ö¸ÃÐòÁеÄʱÓò²¨ÐΡ£
ͼ3.1ËĽøÖÆ»ù´øÐźÅͼ
Èçͼ£¬»æÖƳöºáÖá(0~20),×ÝÖá(-1~5)µÄËĽøÖÆ»ù´øÐźš£ÓÉͼÒ×Öª,ËĽøÖÆ»ù´øÐźÅȡֵΪ0,1,2,3¡£