Ch 4. À§»ó ÆíÀÌ º¯Á¶ (PSK): Step By Step

 

 

¼Ò°³

ÀÌ Step By Step µ¥¸ð´Â À§»ó ÆíÀÌ º¯Á¶(PSK)ÀÇ µðÁöÅÐ º¯Á¶ ¹æ½ÄÀ» »ìÆ캸±â À§ÇÑ °ÍÀÔ´Ï´Ù. ±Ùº»ÀûÀ¸·Î µðÁöÅÐ º¯Á¶ ±â¹ýÀº ½Ã°£¿¡ µû¶ó ¹Ý¼ÛÆÄÀÇ Æ¯¼ºÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Æ¯¼ºÀÇ º¯°æÀ¸·ÎºÎÅÍ ¼­·Î ´Ù¸¥ À§»ó, ÁøÆø ¶Ç´Â ÁÖÆļö¸¦ °®´Â Á¤ÇöÆÄ°¡ »ý¼ºµË´Ï´Ù. ÀÌ·¸°Ô ¾ò¾îÁø Á¤ÇöÆÄÀÇ ¼­·Î ´Ù¸¥ ¡°»óÅ¡±¸¦ ÀÏÁ¤ÇÑ µðÁöÅÐ ºñÆ® ÆÐÅÏÀ» ³ªÅ¸³»´Â ±âÈ£(Symbol)¶ó°í ÇÕ´Ï´Ù. À̹ø ¿¬½À¿¡¼­´Â PSK¸¦ »ç¿ëÇÏ¿© µðÁöÅÐ ºñÆ® ½ºÆ®¸²À» ¼Û/¼ö½ÅÇÏ´Â LabVIEW VI¸¦ ±¸¼ºÇÕ´Ï´Ù.

 

 

¹è°æ

´ÙÀ½Àº 8-PSK ±âÈ£ ¸Ê(Symbol map)À» º¸¿©ÁÖ´Â ¼ºÁµµÀÔ´Ï´Ù. ¿©±â¼­ 8°³ ±âÈ£´Â °¢°¢(Èò»ö Á¡À¸·Î ³ªÅ¸³²) 3ºñÆ® µðÁöÅÐ µ¥ÀÌÅ͸¦ ³ªÅ¸³À´Ï´Ù. ±âÈ£´Â ¸ðµÎ ÁøÆøÀÌ µ¿ÀÏÇϸç À§»ó¸¸ ´Ù¸¨´Ï´Ù. ¶ÇÇÑ ´ÜÀ§¿ø Àüü¿¡ °ÉÃÄ À§»ó ³»¿¡¼­ °¢ ±âÈ£´Â °°Àº °£°ÝÀ¸·Î ³ªÅ¸³³´Ï´Ù.

 

 

 

ÇÁ·Î±×·¡¹Ö

¡°Simple_PSK_Transceiver-Template.vi¡±¸¦ ¿­¾î ÀÌ¹Ì ±¸¼ºÇØ ³õÀº ÇÁ·±Æ®ÆгÎÀ» °Ë»çÇÕ´Ï´Ù. ÀÌ VI¸¦ ¿Ï¼ºÇÏ¸é »ç¿ëÀÚ´Â »ç¿ëÇÒ ±âÈ£ °³¼ö(M-PSK)¿Í »ý¼º ½Ã »ç¿ëÇÒ ÆÞ½º ¼ºÇü ÇÊÅÍ(Pulse Shaping Filte)¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ÀÌ ½Ã½ºÅÛ¿¡´Â ½Ã¹Ä·¹À̼ÇÇÒ Ã¤³ÎÀÇ ³ëÀÌÁî ¾çÀ» Á¦¾îÇÏ´Â ÄÁÆ®·ÑÀÌ ÀÖ½À´Ï´Ù.

 

 

ºí·Ï´ÙÀ̾î±×·¥Àº 100ms¸¶´Ù ÇÑ ¹ø¾¿ ¹Ýº¹µÇ´Â While Loop·Î ÀÌ·ç¾îÁý´Ï´Ù. ÀÌ ·çÇÁ ¾È¿¡¼­ µðÁöÅÐ µ¥ÀÌÅ͸¦ »ý¼º, º¯Á¶, º¹Á¶ ¹× µðÁöÅÐ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÏ·Á°í ÇÕ´Ï´Ù.

 

 

1) ºí·Ï´ÙÀ̾î±×·¥¿¡ ¡°Generate System Parameters¡± VI¸¦ ¹èÄ¡ÇÏ°í polymorphic instance PSK (M)À» ¼±ÅÃÇÕ´Ï´Ù. M-PSK ÄÁÆ®·Ñ¿¡¼­ ³ª¿Â ¿ÍÀ̾ ÀÌ VI »óÀÇ ÇØ´ç ÀÔ·Â Å͹̳ο¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â ÇÁ·±Æ®Æгο¡¼­ ¼±ÅÃÇÑ M-PSK °ªÀ» ±âÁØÀ¸·Î PSK ±âÈ£ ¸ÊÀ» »ý¼ºÇÕ´Ï´Ù.

2) ºí·Ï´ÙÀ̾î±×·¥¿¡ ¡°MT Bit Generation¡± VI¸¦ ¹èÄ¡ÇÏ°í °öÇϱâ ÇÔ¼öÀÇ Ãâ·ÂÀ» total bits ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â ³ªÁß¿¡ PSK·Î º¯Á¶ÇÒ µðÁöÅÐ ºñÆ® ½ºÆ®¸²À» »ý¼ºÇÕ´Ï´Ù.

3) ºí·Ï´ÙÀ̾î±×·¥¿¡ ¡°Generate Filter Coefficients¡± VI¸¦ ¹èÄ¡ÇÕ´Ï´Ù. modulation type Å͹̳ΠÀ§¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î Ŭ¸¯ÇÏ°í »ó¼ö¸¦ ¸¸µç ´ÙÀ½ PSK¸¦ ¼±ÅÃÇÕ´Ï´Ù. pulse shaping filter ÄÁÆ®·ÑÀ» ÇØ´ç ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â º¯Á¶ ½ÅÈ£ÀÇ ´ë¿ªÆøÀ» ³·Ãß±â À§ÇØ º¯Á¶ Áß¿¡ »ç¿ëÇÒ ÇÊÅÍ °è¼ö¸¦ »ý¼ºÇÕ´Ï´Ù.

4) ºí·Ï´ÙÀ̾î±×·¥¿¡ ¡°Modulate PSK¡± VI¸¦ ¹èÄ¡ÇÏ°í ½Ã½ºÅÛ¿¡¼­ ÀÌÀü ¼¼ VI¿¡¼­ ¾òÀº ½Ã½ºÅÛ ¸Å°³º¯¼ö (System Parameters), ºñÆ® ½ºÆ®¸² (Input Bit stream) ¹× ÆÞ½º ¼ºÇü °è¼ö(Pulse Shaping Coefficient)¸¦ ¿¬°áÇÕ´Ï´Ù. ¶ÇÇÑ first call ÇÔ¼ö¿¡¼­ ¾òÀº ºÎ¿ï °ªÀ» reset? ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â ÁöÁ¤ÇÑ ½Ã½ºÅÛ ¸Å°³º¯¼ö¿Í ÇÊÅÍ °è¼ö¸¦ ÀÌ¿ëÇÏ¿© ÀÔ·Â ºñÆ® ½ºÆ®¸²¿¡¼­ PSK º¯Á¶¸¦ ¼öÇàÇÕ´Ï´Ù.

5) ºí·Ï´ÙÀ̾î±×·¥¿¡ ¡°Add AWGN¡± VI¸¦ ¹èÄ¡ÇÏ°í Noise Impairments ÄÁÆ®·ÑÀ» Eb/NO ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ¶ÇÇÑ first call ÇÔ¼ö¿¡¼­ ¾òÀº ºÎ¿ï °ªÀ» reset? ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â ÇÁ·±Æ®Æгο¡ ÀÖ´Â ¡°³ëÀÌÁî ¼Õ»ó(Noise Impairments)¡± ÄÁÆ®·ÑÀ» ±â¹ÝÀ¸·Î º¯Á¶ ½ÅÈ£¸¦ AWGN(Additive White Gaussian Noise)¿¡ Àû¿ëÇÕ´Ï´Ù.

6) ºí·Ï´ÙÀ̾î±×·¥¿¡ ¡°Demodulate PSK¡± VI¸¦ ¹èÄ¡ÇÏ°í ÀÌÀü VI¿¡¼­ ¾òÀº ½Ã½ºÅÛ ¸Å°³º¯¼ö, ÇÊÅÍ °è¼ö ¹× ÀÔ·Â º¹¼Ò¼ö ÆÄÇü(Input Complex Waveform)À» ¿¬°áÇÕ´Ï´Ù. ¶ÇÇÑ fist call ÇÔ¼ö¿¡¼­ ¾òÀº ºÎ¿ï °ªÀ» reset? ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â ÀÔ·Â ½ÅÈ£¸¦ º¹Á¶ÇÏ¿© º¹±¸µÈ ºñÆ® ½ºÆ®¸²À» ¹ÝȯÇÕ´Ï´Ù.

 

 

¸¶Áö¸·À¸·Î, °¢ VIÀÇ Error OutÀ» ´ÙÀ½ VIÀÇ Error In¿¡ ¿¬°áÇÏ¿© ¹ß»ýÇÏ´Â ¿À·ù¸¦ ó¸®ÇÏ°í VI °£ µ¥ÀÌÅÍ È帧À» Á¤ÀÇÇÕ´Ï´Ù. ÇÁ·±Æ®ÆгηΠµ¹¾Æ°¡¼­ VI¸¦ ½ÇÇàÇÏ¿© PSK º¯Á¶ÀÇ ÀÛµ¿ »óŸ¦ È®ÀÎÇÕ´Ï´Ù. PSK (M), pulse shaping filter ¹× Noise impairments ÄÁÆ®·ÑÀÇ °ªÀ» ¹Ù²ãº¾´Ï´Ù. ÀÌ °£´ÜÇÑ ¼Û¼ö½Å±â´Â À§»ó ÆíÀÌ º¯Á¶¸¦ ÀÌ¿ëÇÑ º¯Á¶ ¹× º¹Á¶¸¦ º¸¿©ÁÝ´Ï´Ù.

 

 

<< Back

Copyright by National Instruments Coporation  & RF designhouse. All rights reserved.