{"id":1880,"date":"2019-09-09T10:31:43","date_gmt":"2019-09-09T01:31:43","guid":{"rendered":"https:\/\/micronix-jp.com\/?p=1880"},"modified":"2023-03-20T17:12:16","modified_gmt":"2023-03-20T08:12:16","slug":"msg703-vector-signalgenerator_eg","status":"publish","type":"post","link":"https:\/\/micronix-jp.com\/english\/tech\/technology\/msg703-vector-signalgenerator_eg.html","title":{"rendered":"RF signal generator MSG703 \u226aMSG703 as Vector signal generator\u226b"},"content":{"rendered":"<p>Any phase-modulated signal can be output.<\/p>\n<section>\n<h2>Overview<\/h2>\n<p>Currently, the wireless communication is widely used even in consumer electronics products as well as in mobile\nphone and digital terrestrial TV. As the handling amount of data is increasing, the modulation method has\nbeen also improved. The phase modulation is a mainstream now.<br>\nHow a phase-modulated signal is output from MSG703 will be described in this paper. <\/p>\n<\/section>\n\n<section>\n<h2>What's a vector signal generator ?<\/h2>\n<p>The standard signal generator generates only a sine wave signal but the vector signal generator modulates a\nsine wave signal by the phase based on IQ data (I: in-phase component, Q: quadrature-phase component).<br>\nIn other words, it means the following equation. <\/p>\n<p style=\"font-weight: bold\">Vector\uff1dIQ modulation<\/p>\n<\/section>\n\n<section>\n<h2>Basic knowledge of phase modulation<\/h2>\n<p>In modulation system, there are AM and FM of analog method and ASK (Amplitude Shift Keying) and FSK (Frequency Shift Keying) of digital method. There is also PSK (Phase Shift Keying) of digital method as well.<br>\nAmong these, PSK is the most popular recently. There are BPSK, QPSK, \u03c0 \/ 4QPSK and so on in PSK system. <br>\nIn addition, there is QAM including the information of amplitude. <\/p>\n<p> The radio waves propagating in the air can be considered as single communication channel if the carrier frequency is single. However, some bits can be put on this single communication channel in PSK system.<br>\nIn other words, it can be considered that some communication channels exist.<br>\nThe number of bits is one bit in BPSK, 2 bits in QPSK and 6 bits in 64QAM. The increase of the number of bits means that the transmission amount per unit time increases. 64QAM will be six times transmission amount of BPSK. <\/p>\n<p> <span class=\"miniTitle\" style=\"padding: 0 2em\">Glossary<\/span>\n<\/p><ul>\n<li>PSK\uff1aPhase Shift Keying<\/li>\n<li>BPSK\uff1aBinary Phase Shift Keying, 2-level<\/li>\n<li>QPSK\uff1aQuadrature Phase Shift Keying, 4-level<\/li>\n<li>\u03c0\/4QPSK\uff1aThe orthogonal coordinate axes are rotated by 45 degrees each symbol, 4-level<\/li>\n<li>QAM\uff1aQuadrature Amplitude Modulation<\/li>\n<li>64QAM\uff1aThe information can be sent by 64-level.<\/li>\n<\/ul>\n<p><\/p>\n<\/section>\n\n<section>\n<h2>Explanation of IQ modulator MIQ700<\/h2>\n<p>The IQ modulator MIQ700 which is an option of MSG703 series is explained below.<\/p>\n<h3>Block diagram<\/h3>\n<p> <img loading=\"lazy\" decoding=\"async\" src=\"\/eng\/image\/technology\/MSG703-Vector-signalgenerator_jp_00.png\" alt=\"Block diagram\uff1aIQ modulator MIQ700\" width=\"730\" height=\"446\"> <\/p>\n<p> $$\n  \\begin{cases}\n  Iana\u3001Qana\uff1aAnalog IQ signal \\\\\n  Idig\u3001Qdig \uff1aDigital IQ signal\u3000\\\\\n  Iusb\u3001Qusb \uff1aUSB data IQ signal \\\\\n  1ST,2ND,3RD LO\uff1a1ST,2ND,3RD local oscillator \\\\  \n  \\end{cases}  \n  $$ <\/p>\n<h3>Input conditions<\/h3>\n<ol>\n<li style=\"margin-bottom: 2em\"> Analog input<br>\nFull scale voltege\uff1aIQ each \u00b1600mV<br>\nInput impedance\uff1a50\u03a9<br>\nBaseband bandwidth \uff1a10MHz max\uff08RF bandwidth 20MHz max\uff09 <\/li>\n<li style=\"margin-bottom: 2em\"> Digital input<br>\nIQ bit number\uff1aeach 10 bit<br>\nIQ data format\uff1a2\u2019s complement<br>\nRate\uff1a80MSPS max\uff08bandwidth 10MHz max\uff09\n<p> <img loading=\"lazy\" decoding=\"async\" src=\"\/eng\/image\/technology\/MSG703-Vector-signalgenerator_jp_01.png\" width=\"577\" height=\"150\" alt=\"Input conditions\"> <\/p>\n<\/li>\n<li style=\"margin-bottom: 2em\"> USB data input<br>\nIt's modulated by the data written in the USB memory <\/li>\n<\/ol>\n<h2>Generation of\u03c0\/4QPSK modulation signal<\/h2>\n<p> This section describes how to generate \u03c0\/4QPSK modulation signal used in ETC2.0. Regarding the regulation, refer to ARIB STD-T75.<br>\n\uff3b0,\u03c0\/2, \u03c0, \u03c0\/2\uff3dplane is used in QPSK, but the whole of plane shifts \"\u03c0\/4\" each symbol in \u03c0\/4 QPSK.\nIn other words, if [0, \u03c0\/2, \u03c0, -\u03c0\/2] plane is used at a certain symbol, [\u03c0\/4,3\u03c0\/4, -3\u03c0\/ 4, -\u03c0\/ 4] plane is used at the next symbol. The amount of both informations of QPSK and \u03c0\/4QPSK is 2 bit (four levels), but the output amplifier will be easy to design because the transition region of data in \u03c0\/4 QPSK does not pass through zero volt as shown in the constellation figure below. <\/p>\n<p style=\"text-align: center\"> <img loading=\"lazy\" decoding=\"async\" src=\"\/eng\/image\/technology\/MSG703-Vector-signalgenerator_jp_02.png\" width=\"591\" height=\"300\" alt=\"4QPSK modulation signal\"> <\/p>\n<h3>Generation of input signal to IQ modulator<\/h3>\n<p> First, the IQ signal, which is supplied to IQ modulator MIQ700, should be generated.<br>\nThis time, how to generate IQ signal will be described based on ARIB STD-T75 (DSRC standard) which is used\nin ETC2.0.<br>\nThe circuit of block diagram described in next section can be easily realized by using FPGA (field programmable\ngate array). Analog input [Iana, Qana] or digital input [Idig, Qdig] is input to IQ modulator MIQ700.<br>\nThen, \u03c0\/4QPSK signal can be output from RF OUT connector of MSG703. <\/p>\n<h3 style=\"margin-top: 2em;s\">Block diagram<\/h3>\n<p style=\"text-align: center\"> <img loading=\"lazy\" decoding=\"async\" src=\"\/eng\/image\/technology\/MSG703-Vector-signalgenerator_jp_03.png\" width=\"730\" height=\"348\" alt=\"Block diagram\"> <\/p>\n<ul>\n<li>TXDATA<br>\nSerial raw data. 4.096Mbps. <\/li>\n<li>S\/P conversion<br>\nSerial \/ parallel conversion. Serial raw data 2 bits (I and Q) is equivalent to one symbol.<\/li>\n<li>Absolute phase address table<br>\nThe phase \u0394 \u03a6 makes correspond to 3 bits of absolute phase address so that the calculation of differential\nencoding may be easy.<\/li>\n<li>Differential encoding<br>\nThe current phase is added to the previous phase. The differential encoding regulation is defined as shown\nin the table below in ARIB STD-T75.\n<style>\n    table.typeTextCenter {\n  border-collapse: collapse;\n\n}\n    table.typeTextCenter td{ \n      padding: 10px;\n      text-align: center;\n      vertical-align: middle;\n      border: 1px solid #ccc;\n    }\n      \n      \n  <\/style>\n<table class=\"typeTextCenter\">\n<tbody><tr>\n<td width=\"25%\">I<\/td>\n<td width=\"25%\">Q<\/td>\n<td width=\"25%\">\u0394\u03a6<\/td>\n<td width=\"25%\">Absolute phase address<\/td>\n<\/tr>\n<tr>\n<td>0<\/td>\n<td>0<\/td>\n<td>\u03c0\/4<\/td>\n<td>001<\/td>\n<\/tr>\n<tr>\n<td>0<\/td>\n<td>1<\/td>\n<td>3\u03c0\/4<\/td>\n<td>011<\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>0<\/td>\n<td>-\u03c0\/4<\/td>\n<td>111<\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>1<\/td>\n<td>-3\u03c0\/4<\/td>\n<td>101<\/td>\n<\/tr>\n<\/tbody><\/table>\n<\/li>\n<li>Mapping table<br>\nThe phase data are assigned on the coordinate values of I and Q.\n<style>\n        table.typeTextCenter td.tdBorderDot{\n        border-left: 2px dashed #ccc;\n        background-color: #AEE4FF;\n      }\n        <\/style>\n<table class=\"typeTextCenter\">\n<tbody><tr>\n<td width=\"25%\">Phase data<\/td>\n<td width=\"25%\">Phase<\/td>\n<td colspan=\"2\">I<\/td>\n<td colspan=\"2\">Q<\/td>\n<\/tr>\n<tr>\n<td>000<\/td>\n<td>0\u03c0<\/td>\n<td>1<\/td>\n<td class=\"tdBorderDot\">7F<\/td>\n<td>0<\/td>\n<td class=\"tdBorderDot\">00<\/td>\n<\/tr>\n<tr>\n<td>001<\/td>\n<td>\u03c0\/4<\/td>\n<td>1\/\u221a2<\/td>\n<td class=\"tdBorderDot\">5A<\/td>\n<td>1\/\u221a2<\/td>\n<td class=\"tdBorderDot\">5A<\/td>\n<\/tr>\n<tr>\n<td>010<\/td>\n<td>\u03c0\/2<\/td>\n<td>0<\/td>\n<td class=\"tdBorderDot\">00<\/td>\n<td>1<\/td>\n<td class=\"tdBorderDot\">7F<\/td>\n<\/tr>\n<tr>\n<td>011<\/td>\n<td>3\u03c0\/4<\/td>\n<td>-1\/\u221a2<\/td>\n<td class=\"tdBorderDot\">A6<\/td>\n<td>1\/\u221a2<\/td>\n<td class=\"tdBorderDot\">5A<\/td>\n<\/tr>\n<tr>\n<td>100<\/td>\n<td>\u03c0<\/td>\n<td>-1<\/td>\n<td class=\"tdBorderDot\">80<\/td>\n<td>0<\/td>\n<td class=\"tdBorderDot\">00<\/td>\n<\/tr>\n<tr>\n<td>101<\/td>\n<td>-3\u03c0\/4<\/td>\n<td>-1\/\u221a2<\/td>\n<td class=\"tdBorderDot\">A6<\/td>\n<td>-1\/\u221a2<\/td>\n<td class=\"tdBorderDot\">A6<\/td>\n<\/tr>\n<tr>\n<td>110<\/td>\n<td>-\u03c0\/2<\/td>\n<td>0<\/td>\n<td class=\"tdBorderDot\">00<\/td>\n<td>-1<\/td>\n<td class=\"tdBorderDot\">80<\/td>\n<\/tr>\n<tr>\n<td>111<\/td>\n<td>-\u03c0\/4<\/td>\n<td>1\/\u221a2<\/td>\n<td class=\"tdBorderDot\">5A<\/td>\n<td>-1\/\u221a2<\/td>\n<td class=\"tdBorderDot\">A6<\/td>\n<\/tr>\n<\/tbody><\/table>\n<p> <span class=\"miniTitle\" style=\"padding: 0 1em;background-color: #AEE4FF;margin-right: .5em\"><\/span>8-bit \/ 2's complement<\/p>\n<\/li>\n<li>FIR filter<br>\n<p> The baseband band-limited is required so that the spectrum doesn't spread to adjacent channels.<br>\nARIB STD-T75 prescribes to use the following formula of Nyquist characteristic H (f). <\/p>\n$$\n  \\begin{eqnarray}H\uff08f\uff09\n    \n  \\begin{cases}\n\n  1@ 0 \\leqq|f| \\lt(1-\u03b1)\/2T \\\\\n  \\cos^{2}[(T\/4\u03b1)(2\u03c0|f|\uff0d\u03c0(1\uff0d\u03b1)\/T)]@(1\uff0d\u03b1)\/2T\\leqq|f|\\lt(1\uff0b\u03b1)\/2T \\\\\n  0@(1\uff0b\u03b1)\/2T\\leqq|f| \\\\\n  \\end{cases} \n    \n  \\end{eqnarray}\n    \n $$\n<p style=\"margin-bottom: 2em\"><\/p>\n$$\n    \n  \\begin{cases}\n    \u30fbT=\uff11\/2048\uff08ms\uff09\uff081\/T\uff1d2.048 MHz\uff09\\\\\n    \u30fbRoll off rate \u03b1\uff1d1.0 \\\\\n    \u30fbThe phase characteristic of H (f) must be linear.\n  \\end{cases}\n \n   $$\n<p style=\"margin-top: 2em\"> <img loading=\"lazy\" decoding=\"async\" src=\"\/eng\/image\/technology\/MSG703-Vector-signalgenerator_jp_04.png\" alt=\"\u30b0\u30e9\u30d5\" width=\"293\" height=\"220\"> <\/p>\n<\/li>\n<\/ul>\n<h3>Explanation of differential encoding<\/h3>\n<p>The differential encoding will be concretely described using actual numbers.<\/p>\n<p style=\"text-align: center\"> <img loading=\"lazy\" decoding=\"async\" src=\"\/eng\/image\/technology\/MSG703-Vector-signalgenerator_jp_05.png\" alt=\"Explanation of differential encoding\" width=\"730\" height=\"385\"> <\/p>\n<ul>\n<li>It's shown that [0, \u03c0\/2, \u03c0, -\u03c0\/2] plane and [\u03c0\/4,3\u03c0\/4, -3\u03c0\/4, -\u03c0\/4] plane are alternately\nappeared every symbol.<\/li>\n<li>It's shown that the absolute phase is the same even if calculated by the absolute address.<\/li>\n<\/ul>\n<h3>Transmission rate<\/h3>\n<p> <img loading=\"lazy\" decoding=\"async\" src=\"\/eng\/image\/technology\/MSG703-Vector-signalgenerator_jp_06.png\" alt=\"Transmission rate\" width=\"730\" height=\"305\"> <\/p>\n<\/section>\n\n<section>\n<h2>Generation of \u03c0\/4\uff31\uff30\uff33\uff2b<\/h2>\n<h3>Connection block diagram<\/h3>\n<p class=\"textCenter\"> <img loading=\"lazy\" decoding=\"async\" src=\"\/eng\/image\/technology\/MSG703-Vector-signalgenerator_jp_07.png\" width=\"730\" height=\"435\" alt=\"Connection block diagram\"> <\/p>\n<h3>Burst control<\/h3>\n<p> In general, on communication system, data is divided into slot and then sent. The period between slot and slot\nwill be the carrier-off state. In short, it will be a burst signal. In general, the period of carrier-off will be in\nreceiving state.<br>\nMSG703 can perform the burst control for analog input and digital input.<br>\nIn case of analog input, \"Carrier on signal\" is input from \"TRIG IN\" connector on the front panel. In case of\ndigital input, one pin in the digital input connector (but, differential input) is assigned to \"CARRIER ON\".<br>\n<\/p>\n<p class=\"textCenter\"> <img loading=\"lazy\" decoding=\"async\" src=\"\/eng\/image\/technology\/MSG703-Vector-signalgenerator_jp_08.png\" alt=\"Burst control\" width=\"730\" height=\"127\"> <\/p>\n<h3>Possible of outputting ASK modulating signal<\/h3>\n<p>Using the IQ modulator MIG700, the ASK (Amplitude Shift Keying) signal can be also output.<\/p>\n<p><span class=\"borderBox\" style=\"padding: 0 2em\">I\uff1aMagnitude of amplitude\u3000\u3000Q\uff1aAlways zero<\/span><\/p>\n<p>On the other hand, the modulation depth is calculated by the following equation.<\/p>\n<p><span class=\"borderBox\" style=\"padding: 0 2em\">Modulation depth\uff1d\uff08Vmax\uff0dVmin\uff09\/\uff08Vmax\uff0bVmin\uff09<\/span><\/p>\n<p>For example, in case of the modulation depth = 80% and Vmax = 1 (7F) ;<br>\nThen, Vmin\uff1d0.11\uff081C\uff09<br>\nThe number in parentheses is expressed in 8-bit data. <\/p>\n<p style=\"margin-bottom: 4em\" class=\"borderBox\"><img loading=\"lazy\" decoding=\"async\" src=\"\/eng\/image\/technology\/MSG703-Vector-signalgenerator_jp_09.png\" alt=\"diagram\" width=\"570\" height=\"174\"><\/p>\n<h3>Easy method for modulation signal generation<\/h3>\n<p>Without using hardware as described in \"Generation of \u03c0\/4 QPSK modulation signal\", the method of generating\neasily modulation signal is described below. It'll be achieved by calculating the generating method described in\nthis item on PC (personal computer). The modulation data created on PC is stored in USB memory, and then this\nUSB memory is inserted into \"USB A plug\" on the front panel of MSG703.<br>\n\"IQ input signal\" of MSG703 is set to \"LIST data\".<br>\nIf the career-off state is necessary, IQ data in USB memory should be set to I = Q = 0. <\/p>\n<p> <img loading=\"lazy\" decoding=\"async\" src=\"\/eng\/image\/technology\/MSG703-Vector-signalgenerator_jp_10.png\" alt=\"Easy method for modulation signal generation\" width=\"594\" height=\"122\"> <\/p>\n<p class=\"indent\"> \u203bData capacity\uff1aeach IQ 10-bit \u00d7 8,192 words maximum<br>\nReadout rate\uff1a100Hz to 40MHz\u3001100Hz step <\/p>\n<\/section>\n\n<section>\n<h2>Products introduction<\/h2>\n<div class=\"woocommerce \"><ul class=\"products columns-4\">\n<li class=\"product type-product post-5937 status-publish first instock product_cat-shop-category-signal-generator product_tag-tag-signal-generator has-post-thumbnail shipping-taxable product-type-simple\">\n\t<a href=\"https:\/\/micronix-jp.com\/english\/products\/signal-generator\/msg703.html\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/micronix-jp.com\/english\/wp-content\/uploads\/sites\/2\/2023\/03\/MSG703_620x620-300x300.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"\" srcset=\"https:\/\/micronix-jp.com\/english\/wp-content\/uploads\/sites\/2\/2023\/03\/MSG703_620x620-300x300.png 300w, https:\/\/micronix-jp.com\/english\/wp-content\/uploads\/sites\/2\/2023\/03\/MSG703_620x620-150x150.png 150w, https:\/\/micronix-jp.com\/english\/wp-content\/uploads\/sites\/2\/2023\/03\/MSG703_620x620-100x100.png 100w, https:\/\/micronix-jp.com\/english\/wp-content\/uploads\/sites\/2\/2023\/03\/MSG703_620x620.png 620w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><h2 class=\"woocommerce-loop-product__title\">[Discontinued roduct]RF SIGNAL GENERATOR MSG703<\/h2>\n<\/a><\/li>\n<\/ul>\n<\/div>\n<\/section><div class=\"wp-block-vk-blocks-button vk_button vk_button-color-custom vk_button-align-block\"><a href=\"\/eng\/file-download\/technical\/pdf\/MSG703-Vector-signalgenerator_eg.pdf\" style=\"background-color:#726756;border:1px solid #726756;color:#fff;\" class=\"vk_button_link btn btn-md btn-block white\" role=\"button\" aria-pressed=\"true\" target=\"_blank\"  rel=\"noopener\"><i class=\"fas vk_button_link_before fa-file-pdf\"><\/i><span class=\"vk_button_link_txt\">Download This Technical Report (PDF) <\/span><\/a><\/div><p><\/p><div class=\"wp-block-cover is-light vk_block-margin-xl--margin-top\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-white-background-color has-background-dim\"><\/span><img class=\"wp-block-cover__image-background wp-image-8105\" alt=\"\" src=\"https:\/\/micronix-jp.com\/wp-content\/uploads\/2022\/11\/contact_cta_cover.png\" data-object-fit=\"cover\"\/><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\"><p class=\"has-text-align-center has-huge-font-size\"><strong>Please feel free to contact us.<\/strong><\/p>\n\n<p>If you want to verify 5G, customize a radio wave shield box, or need product repair, please do not hesitate to contact us about any small matter.<\/p>\n\n<div class=\"wp-block-vk-blocks-grid-column vk_gridColumn\"><div class=\"row\"><div class=\"wp-block-vk-blocks-grid-column-item vk_gridColumn_item col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12 col-xxl-12\"><div class=\"wp-block-vk-blocks-button vk_button vk_button-color-custom vk_button-align-block is-style-shine\"><a href=\"https:\/\/micronix-jp.com\/english\/contact\/\" class=\"vk_button_link btn has-background has-luminous-vivid-orange-background-color btn-lg btn-block\" role=\"button\" aria-pressed=\"true\" target=\"_blank\" rel=\"noopener\"><div class=\"vk_button_link_caption\"><i class=\"far fa-envelope vk_button_link_before\" aria-hidden=\"true\"><\/i><span class=\"vk_button_link_txt\"><strong>Contact Form<\/strong><\/span><\/div><\/a><\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Any phase-modulated signal can be output. Overview Currently, the wireless communication is widely used even in consumer electronics products as well as in mobile phone and digital terrestrial TV. As [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8268,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"vkexunit_cta_each_option":"","footnotes":""},"categories":[32],"tags":[85],"class_list":["post-1880","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-category-technology","tag-technology-signal-generator"],"_links":{"self":[{"href":"https:\/\/micronix-jp.com\/english\/wp-json\/wp\/v2\/posts\/1880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/micronix-jp.com\/english\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/micronix-jp.com\/english\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/micronix-jp.com\/english\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/micronix-jp.com\/english\/wp-json\/wp\/v2\/comments?post=1880"}],"version-history":[{"count":1,"href":"https:\/\/micronix-jp.com\/english\/wp-json\/wp\/v2\/posts\/1880\/revisions"}],"predecessor-version":[{"id":6993,"href":"https:\/\/micronix-jp.com\/english\/wp-json\/wp\/v2\/posts\/1880\/revisions\/6993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/micronix-jp.com\/english\/wp-json\/wp\/v2\/media\/8268"}],"wp:attachment":[{"href":"https:\/\/micronix-jp.com\/english\/wp-json\/wp\/v2\/media?parent=1880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/micronix-jp.com\/english\/wp-json\/wp\/v2\/categories?post=1880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/micronix-jp.com\/english\/wp-json\/wp\/v2\/tags?post=1880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}