diff options
Diffstat (limited to 'chapter03/Comparison_convolution_correlation.svg')
| -rw-r--r-- | chapter03/Comparison_convolution_correlation.svg | 2218 |
1 files changed, 2218 insertions, 0 deletions
diff --git a/chapter03/Comparison_convolution_correlation.svg b/chapter03/Comparison_convolution_correlation.svg new file mode 100644 index 0000000..cfd02ea --- /dev/null +++ b/chapter03/Comparison_convolution_correlation.svg @@ -0,0 +1,2218 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + width="630" + height="468.784" + viewBox="0 0 630 468.784" + id="svg502" + sodipodi:docname="Comparison_convolution_correlation.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata506"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>comparison convolution correlation</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1023" + id="namedview504" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="0.64" + inkscape:cx="285.13268" + inkscape:cy="186.17124" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g500" /> + <title + id="title2">comparison convolution correlation</title> + <desc + id="desc4">Visual comparison of convolution, cross-correlation and autocorrelation of two signals by CMG Lee.</desc> + <style + type="text/css" + id="style6"> + text { fill:#000000; } + #graph_gg,#graph_gf,#graph_ff { stroke:#000000; } + #graph_f { stroke:#0000ff; } + #graph_g { stroke:#ff0000; } + .point_1 { stroke:#cc9900; fill:#cc9900; } + .point_2 { stroke:#00cc00; fill:#00cc00; } + .point_3 { stroke:#0099cc; fill:#0099cc; } + #pointers { stroke:#999999; fill:#999999; } + </style> + <defs + id="defs96"> + <path + id="arrowhead" + d="M -3,2 0,-1 3,2" + inkscape:connector-curvature="0" + style="stroke:none" /> + <g + id="arrow_1" + transform="scale(2)"> + <path + d="M 0,0 V -5" + id="path9" + inkscape:connector-curvature="0" /> + <use + xlink:href="#arrowhead" + transform="translate(0,-5)" + id="use11" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrowhead" + transform="scale(-1)" + id="use13" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + id="arrow_3" + transform="scale(2)"> + <path + d="M 0,0 V -15" + id="path16" + inkscape:connector-curvature="0" /> + <use + xlink:href="#arrowhead" + transform="translate(0,-15)" + id="use18" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrowhead" + transform="scale(-1)" + id="use20" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + id="arrow_4" + transform="scale(2)"> + <path + d="M 0,0 V -20" + id="path23" + inkscape:connector-curvature="0" /> + <use + xlink:href="#arrowhead" + transform="translate(0,-20)" + id="use25" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrowhead" + transform="scale(-1)" + id="use27" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + id="arrow_8" + transform="scale(2)"> + <path + d="M 0,0 V -40" + id="path30" + inkscape:connector-curvature="0" /> + <use + xlink:href="#arrowhead" + transform="translate(0,-40)" + id="use32" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrowhead" + transform="scale(-1)" + id="use34" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + id="pointers" + style="fill:#999999;stroke:#999999;stroke-width:1"> + <g + transform="translate(-40)" + id="g41"> + <path + d="M 0,5 V 35" + id="path37" + inkscape:connector-curvature="0" /> + <use + xlink:href="#arrowhead" + transform="translate(0,5)" + id="use39" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(-20)" + id="g47"> + <path + d="M 0,5 V 65" + id="path43" + inkscape:connector-curvature="0" /> + <use + xlink:href="#arrowhead" + transform="translate(0,5)" + id="use45" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + id="g53"> + <path + d="M 0,5 V 75" + id="path49" + inkscape:connector-curvature="0" /> + <use + xlink:href="#arrowhead" + transform="translate(0,5)" + id="use51" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(20)" + id="g59"> + <path + d="M 0,5 V 65" + id="path55" + inkscape:connector-curvature="0" /> + <use + xlink:href="#arrowhead" + transform="translate(0,5)" + id="use57" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(40)" + id="g65"> + <path + d="M 0,5 V 35" + id="path61" + inkscape:connector-curvature="0" /> + <use + xlink:href="#arrowhead" + transform="translate(0,5)" + id="use63" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + </g> + <path + id="graph_f" + d="m -55,0 h 45 v -22 2 H 10 V 0 h 45" + inkscape:connector-curvature="0" + style="stroke:#0000ff" /> + <path + id="graph_g" + d="m -55,0 h 45 V -20 L 10,0 h 45" + inkscape:connector-curvature="0" + style="stroke:#ff0000" /> + <path + id="graph_gg" + d="m -55,0 h 35 Q -10,0 0,-20 10,0 20,0 h 35" + inkscape:connector-curvature="0" + style="stroke:#000000" /> + <path + id="graph_gf" + d="m -55,0 h 35 q 10,0 20,-20 10,0 20,20 h 35" + inkscape:connector-curvature="0" + style="stroke:#000000" /> + <path + id="graph_ff" + d="m -55,0 h 35 L 0,-40 20,0 h 35" + inkscape:connector-curvature="0" + style="stroke:#000000" /> + <use + id="graph_f_rev" + xlink:href="#graph_f" + transform="scale(-1,1)" + x="0" + y="0" + width="100%" + height="100%" /> + <use + id="graph_g_rev" + xlink:href="#graph_g" + transform="scale(-1,1)" + x="0" + y="0" + width="100%" + height="100%" /> + <use + id="graph_fg" + xlink:href="#graph_gf" + transform="scale(-1,1)" + x="0" + y="0" + width="100%" + height="100%" /> + <use + id="graph_big_f" + xlink:href="#graph_f" + transform="scale(2)" + x="0" + y="0" + width="100%" + height="100%" /> + <use + id="graph_big_g" + xlink:href="#graph_g" + transform="scale(2)" + x="0" + y="0" + width="100%" + height="100%" /> + <use + id="graph_big_f_rev" + xlink:href="#graph_f_rev" + transform="scale(2)" + x="0" + y="0" + width="100%" + height="100%" /> + <use + id="graph_big_g_rev" + xlink:href="#graph_g_rev" + transform="scale(2)" + x="0" + y="0" + width="100%" + height="100%" /> + <use + id="graph_big_fg" + xlink:href="#graph_fg" + transform="scale(2)" + x="0" + y="0" + width="100%" + height="100%" /> + <use + id="graph_big_gg" + xlink:href="#graph_gg" + transform="scale(2)" + x="0" + y="0" + width="100%" + height="100%" /> + <use + id="graph_big_gf" + xlink:href="#graph_gf" + transform="scale(2)" + x="0" + y="0" + width="100%" + height="100%" /> + <use + id="graph_big_ff" + xlink:href="#graph_ff" + transform="scale(2)" + x="0" + y="0" + width="100%" + height="100%" /> + <clipPath + id="clip_graph_f"> + <use + xlink:href="#graph_f" + id="use84" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clip_graph_g"> + <use + xlink:href="#graph_g" + id="use87" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clip_point"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect90" /> + </clipPath> + <clipPath + id="clip_set"> + <rect + x="-95" + y="-4999" + width="190" + height="9999" + id="rect93" /> + </clipPath> + <clipPath + id="clip_set-6"> + <rect + x="-95" + y="-4999" + width="190" + height="9999" + id="rect93-1" /> + </clipPath> + <clipPath + id="clip_point-0"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect90-6" /> + </clipPath> + <clipPath + id="clipPath5030"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5028" /> + </clipPath> + <clipPath + id="clip_graph_f-3"> + <use + xlink:href="#graph_f" + id="use84-2" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5036"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5034" /> + </clipPath> + <clipPath + id="clipPath5040"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5038" /> + </clipPath> + <clipPath + id="clipPath5044"> + <use + xlink:href="#graph_f" + id="use5042" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5048"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5046" /> + </clipPath> + <clipPath + id="clipPath5052"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5050" /> + </clipPath> + <clipPath + id="clipPath5056"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5054" /> + </clipPath> + <clipPath + id="clip_graph_g-0"> + <use + xlink:href="#graph_g" + id="use87-6" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5062"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5060" /> + </clipPath> + <clipPath + id="clipPath5066"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5064" /> + </clipPath> + <clipPath + id="clipPath5070"> + <use + xlink:href="#graph_g" + id="use5068" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5074"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5072" /> + </clipPath> + <clipPath + id="clipPath5078"> + <rect + x="-95" + y="-4999" + width="190" + height="9999" + id="rect5076" /> + </clipPath> + <clipPath + id="clipPath5082"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5080" /> + </clipPath> + <clipPath + id="clipPath5086"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5084" /> + </clipPath> + <clipPath + id="clipPath5090"> + <use + xlink:href="#graph_f" + id="use5088" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5094"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5092" /> + </clipPath> + <clipPath + id="clipPath5098"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5096" /> + </clipPath> + <clipPath + id="clipPath5102"> + <use + xlink:href="#graph_f" + id="use5100" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5106"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5104" /> + </clipPath> + <clipPath + id="clipPath5110"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5108" /> + </clipPath> + <clipPath + id="clipPath5114"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5112" /> + </clipPath> + <clipPath + id="clipPath5118"> + <use + xlink:href="#graph_g" + id="use5116" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5122"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5120" /> + </clipPath> + <clipPath + id="clipPath5126"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5124" /> + </clipPath> + <clipPath + id="clipPath5130"> + <use + xlink:href="#graph_g" + id="use5128" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5134"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5132" /> + </clipPath> + <clipPath + id="clipPath5138"> + <rect + x="-95" + y="-4999" + width="190" + height="9999" + id="rect5136" /> + </clipPath> + <clipPath + id="clipPath5142"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5140" /> + </clipPath> + <clipPath + id="clipPath5146"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5144" /> + </clipPath> + <clipPath + id="clipPath5150"> + <use + xlink:href="#graph_f" + id="use5148" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5154"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5152" /> + </clipPath> + <clipPath + id="clipPath5158"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5156" /> + </clipPath> + <clipPath + id="clipPath5162"> + <use + xlink:href="#graph_f" + id="use5160" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5166"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5164" /> + </clipPath> + <clipPath + id="clipPath5170"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5168" /> + </clipPath> + <clipPath + id="clipPath5174"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5172" /> + </clipPath> + <clipPath + id="clipPath5178"> + <use + xlink:href="#graph_g" + id="use5176" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5182"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5180" /> + </clipPath> + <clipPath + id="clipPath5186"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5184" /> + </clipPath> + <clipPath + id="clipPath5190"> + <use + xlink:href="#graph_g" + id="use5188" + x="0" + y="0" + width="100%" + height="100%" /> + </clipPath> + <clipPath + id="clipPath5194"> + <rect + x="-35" + y="-25" + width="70" + height="30" + id="rect5192" /> + </clipPath> + </defs> + <g + font-size="24" + id="g500" + style="font-size:24px;font-family:Helvetica, Arial, sans-serif;text-anchor:middle;fill:none;stroke-width:2;stroke-linejoin:round" + transform="translate(99999,-99530.216)" + inkscape:transform-center-x="-55.242717" + inkscape:transform-center-y="66.291261"> + <g + style="font-size:24px;font-family:Helvetica, Arial, sans-serif;text-anchor:middle;fill:none;stroke-width:2;stroke-linejoin:round" + transform="translate(-99904,99548)" + clip-path="url(#clip_set-6)" + id="g238"> + <text + x="0" + y="0" + id="text100" + style="fill:#000000">Convolution</text> + <g + transform="translate(0,60)" + id="g106"> + <text + x="-65" + y="-20" + id="text102" + style="fill:#000000">f</text> + <use + xlink:href="#graph_big_f" + id="use104" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,110)" + id="g112"> + <text + x="-65" + y="-20" + id="text108" + style="fill:#000000">g</text> + <use + xlink:href="#graph_big_g" + id="use110" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,190)" + id="g174"> + <text + x="-65" + y="-20" + id="text114" + style="fill:#000000">f∗g</text> + <use + xlink:href="#graph_big_fg" + id="use116" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_3" + class="point_1" + transform="translate(-20)" + id="use118" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_4" + class="point_2" + id="use120" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_1" + class="point_3" + transform="translate(20)" + id="use122" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#pointers" + id="use124" + x="0" + y="0" + width="100%" + height="100%" /> + <g + transform="translate(-60,40)" + clip-path="url(#clip_point-0)" + id="g132"> + <use + xlink:href="#graph_f" + id="use126" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g_rev" + transform="translate(-20)" + id="use128" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use130" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(-45,70)" + clip-path="url(#clip_point-0)" + id="g144"> + <g + clip-path="url(#clip_graph_f-3)" + id="g136"> + <use + xlink:href="#graph_g_rev" + class="point_1" + transform="translate(-10)" + id="use134" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_f" + id="use138" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g_rev" + transform="translate(-10)" + id="use140" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use142" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,100)" + clip-path="url(#clip_point-0)" + id="g152"> + <use + xlink:href="#graph_f" + id="use146" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g_rev" + class="point_2" + id="use148" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use150" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(45,70)" + clip-path="url(#clip_point-0)" + id="g164"> + <g + clip-path="url(#clip_graph_f-3)" + id="g156"> + <use + xlink:href="#graph_g_rev" + class="point_3" + transform="translate(10)" + id="use154" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_f" + id="use158" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g_rev" + transform="translate(10)" + id="use160" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use162" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(60,40)" + clip-path="url(#clip_point-0)" + id="g172"> + <use + xlink:href="#graph_f" + id="use166" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g_rev" + transform="translate(20)" + id="use168" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use170" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + </g> + <g + transform="translate(0,350)" + id="g236"> + <text + x="-65" + y="-20" + id="text176" + style="fill:#000000">g∗f</text> + <use + xlink:href="#graph_big_fg" + id="use178" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_3" + class="point_1" + transform="translate(-20)" + id="use180" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_4" + class="point_2" + id="use182" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_1" + class="point_3" + transform="translate(20)" + id="use184" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#pointers" + id="use186" + x="0" + y="0" + width="100%" + height="100%" /> + <g + transform="translate(-60,40)" + clip-path="url(#clip_point-0)" + id="g194"> + <use + xlink:href="#graph_g" + id="use188" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f_rev" + transform="translate(-20)" + id="use190" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use192" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(-45,70)" + clip-path="url(#clip_point-0)" + id="g206"> + <g + clip-path="url(#clip_graph_g-0)" + id="g198"> + <use + xlink:href="#graph_f_rev" + class="point_1" + transform="translate(-10)" + id="use196" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_g" + id="use200" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f_rev" + transform="translate(-10)" + id="use202" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use204" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,100)" + clip-path="url(#clip_point-0)" + id="g214"> + <use + xlink:href="#graph_g" + class="point_2" + id="use208" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f_rev" + id="use210" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use212" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(45,70)" + clip-path="url(#clip_point-0)" + id="g226"> + <g + clip-path="url(#clip_graph_g-0)" + id="g218"> + <use + xlink:href="#graph_f_rev" + class="point_3" + transform="translate(10)" + id="use216" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_g" + id="use220" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f_rev" + transform="translate(10)" + id="use222" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use224" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(60,40)" + clip-path="url(#clip_point-0)" + id="g234"> + <use + xlink:href="#graph_g" + id="use228" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f_rev" + transform="translate(20)" + id="use230" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use232" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + </g> + </g> + <g + style="font-size:24px;font-family:Helvetica, Arial, sans-serif;text-anchor:middle;fill:none;stroke-width:2;stroke-linejoin:round" + transform="translate(-99684,99548)" + clip-path="url(#clip_set-6)" + id="g378"> + <text + x="0" + y="0" + id="text240" + style="fill:#000000">Cross-correlation</text> + <g + transform="translate(0,60)" + id="g246"> + <text + x="-65" + y="-20" + id="text242" + style="fill:#000000">f</text> + <use + xlink:href="#graph_big_f" + id="use244" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,110)" + id="g252"> + <text + x="-65" + y="-20" + id="text248" + style="fill:#000000">g</text> + <use + xlink:href="#graph_big_g" + id="use250" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,190)" + id="g314"> + <text + x="-65" + y="-20" + id="text254" + style="fill:#000000">g⋆f</text> + <use + xlink:href="#graph_big_gf" + id="use256" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_1" + class="point_1" + transform="translate(-20)" + id="use258" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_4" + class="point_2" + id="use260" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_3" + class="point_3" + transform="translate(20)" + id="use262" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#pointers" + id="use264" + x="0" + y="0" + width="100%" + height="100%" /> + <g + transform="translate(-60,40)" + clip-path="url(#clip_point-0)" + id="g272"> + <use + xlink:href="#graph_f" + id="use266" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + transform="translate(-20)" + id="use268" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use270" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(-45,70)" + clip-path="url(#clip_point-0)" + id="g284"> + <g + clip-path="url(#clip_graph_f-3)" + id="g276"> + <use + xlink:href="#graph_g" + class="point_1" + transform="translate(-10)" + id="use274" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_f" + id="use278" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + transform="translate(-10)" + id="use280" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use282" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,100)" + clip-path="url(#clip_point-0)" + id="g292"> + <use + xlink:href="#graph_f" + id="use286" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + class="point_2" + id="use288" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use290" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(45,70)" + clip-path="url(#clip_point-0)" + id="g304"> + <g + clip-path="url(#clip_graph_f-3)" + id="g296"> + <use + xlink:href="#graph_g" + class="point_3" + transform="translate(10)" + id="use294" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_f" + id="use298" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + transform="translate(10)" + id="use300" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use302" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(60,40)" + clip-path="url(#clip_point-0)" + id="g312"> + <use + xlink:href="#graph_f" + id="use306" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + transform="translate(20)" + id="use308" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use310" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + </g> + <g + transform="translate(0,350)" + id="g376"> + <text + x="-65" + y="-20" + id="text316" + style="fill:#000000">f⋆g</text> + <use + xlink:href="#graph_big_fg" + id="use318" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_3" + class="point_1" + transform="translate(-20)" + id="use320" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_4" + class="point_2" + id="use322" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_1" + class="point_3" + transform="translate(20)" + id="use324" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#pointers" + id="use326" + x="0" + y="0" + width="100%" + height="100%" /> + <g + transform="translate(-60,40)" + clip-path="url(#clip_point-0)" + id="g334"> + <use + xlink:href="#graph_g" + id="use328" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + transform="translate(-20)" + id="use330" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use332" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(-45,70)" + clip-path="url(#clip_point-0)" + id="g346"> + <g + clip-path="url(#clip_graph_g-0)" + id="g338"> + <use + xlink:href="#graph_f" + class="point_1" + transform="translate(-10)" + id="use336" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_g" + id="use340" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + transform="translate(-10)" + id="use342" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use344" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,100)" + clip-path="url(#clip_point-0)" + id="g354"> + <use + xlink:href="#graph_g" + class="point_2" + id="use348" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use350" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use352" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(45,70)" + clip-path="url(#clip_point-0)" + id="g366"> + <g + clip-path="url(#clip_graph_g-0)" + id="g358"> + <use + xlink:href="#graph_f" + class="point_3" + transform="translate(10)" + id="use356" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_g" + id="use360" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + transform="translate(10)" + id="use362" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use364" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(60,40)" + clip-path="url(#clip_point-0)" + id="g374"> + <use + xlink:href="#graph_g" + id="use368" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + transform="translate(20)" + id="use370" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use372" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + </g> + </g> + <g + style="font-size:24px;font-family:Helvetica, Arial, sans-serif;text-anchor:middle;fill:none;stroke-width:2;stroke-linejoin:round" + transform="translate(-99464,99548)" + clip-path="url(#clip_set-6)" + id="g498"> + <text + x="0" + y="0" + id="text380" + style="fill:#000000">Autocorrelation</text> + <g + transform="translate(0,60)" + id="g386"> + <text + x="-65" + y="-20" + id="text382" + style="fill:#000000">f</text> + <use + xlink:href="#graph_big_f" + id="use384" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,110)" + id="g392"> + <text + x="-65" + y="-20" + id="text388" + style="fill:#000000">g</text> + <use + xlink:href="#graph_big_g" + id="use390" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,190)" + id="g444"> + <text + x="-65" + y="-20" + id="text394" + style="fill:#000000">f⋆f</text> + <use + xlink:href="#graph_big_ff" + id="use396" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_4" + class="point_1" + transform="translate(-20)" + id="use398" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_8" + class="point_2" + id="use400" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_4" + class="point_3" + transform="translate(20)" + id="use402" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#pointers" + id="use404" + x="0" + y="0" + width="100%" + height="100%" /> + <g + transform="translate(-60,40)" + clip-path="url(#clip_point-0)" + id="g410"> + <use + xlink:href="#graph_f" + transform="translate(-20)" + id="use406" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use408" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(-45,70)" + clip-path="url(#clip_point-0)" + id="g420"> + <g + clip-path="url(#clip_graph_f-3)" + id="g414"> + <use + xlink:href="#graph_f" + class="point_1" + transform="translate(-10)" + id="use412" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_f" + transform="translate(-10)" + id="use416" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use418" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,100)" + clip-path="url(#clip_point-0)" + id="g426"> + <use + xlink:href="#graph_f" + class="point_2" + id="use422" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use424" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(45,70)" + clip-path="url(#clip_point-0)" + id="g436"> + <g + clip-path="url(#clip_graph_f-3)" + id="g430"> + <use + xlink:href="#graph_f" + class="point_3" + transform="translate(10)" + id="use428" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_f" + transform="translate(10)" + id="use432" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use434" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(60,40)" + clip-path="url(#clip_point-0)" + id="g442"> + <use + xlink:href="#graph_f" + transform="translate(20)" + id="use438" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_f" + id="use440" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + </g> + <g + transform="translate(0,350)" + id="g496"> + <text + x="-65" + y="-20" + id="text446" + style="fill:#000000">g⋆g</text> + <use + xlink:href="#graph_big_gg" + id="use448" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_1" + class="point_1" + transform="translate(-20)" + id="use450" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_4" + class="point_2" + id="use452" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#arrow_1" + class="point_3" + transform="translate(20)" + id="use454" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#pointers" + id="use456" + x="0" + y="0" + width="100%" + height="100%" /> + <g + transform="translate(-60,40)" + clip-path="url(#clip_point-0)" + id="g462"> + <use + xlink:href="#graph_g" + transform="translate(-20)" + id="use458" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use460" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(-45,70)" + clip-path="url(#clip_point-0)" + id="g472"> + <g + clip-path="url(#clip_graph_g-0)" + id="g466"> + <use + xlink:href="#graph_g" + class="point_1" + transform="translate(-10)" + id="use464" + style="fill:#cc9900;stroke:#cc9900" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_g" + transform="translate(-10)" + id="use468" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use470" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(0,100)" + clip-path="url(#clip_point-0)" + id="g478"> + <use + xlink:href="#graph_g" + class="point_2" + id="use474" + style="fill:#00cc00;stroke:#00cc00" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use476" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(45,70)" + clip-path="url(#clip_point-0)" + id="g488"> + <g + clip-path="url(#clip_graph_g-0)" + id="g482"> + <use + xlink:href="#graph_g" + class="point_3" + transform="translate(10)" + id="use480" + style="fill:#0099cc;stroke:#0099cc" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <use + xlink:href="#graph_g" + transform="translate(10)" + id="use484" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use486" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + <g + transform="translate(60,40)" + clip-path="url(#clip_point-0)" + id="g494"> + <use + xlink:href="#graph_g" + transform="translate(20)" + id="use490" + x="0" + y="0" + width="100%" + height="100%" /> + <use + xlink:href="#graph_g" + id="use492" + style="stroke-opacity:0.5" + x="0" + y="0" + width="100%" + height="100%" /> + </g> + </g> + </g> + </g> +</svg> |
