Merge pull request #98 from mikeryan/blockdiagram-images
doc: block diagram of HackRF
This commit is contained in:
BIN
doc/wiki/images/hackrf_blockdiagram-digital.png
Normal file
BIN
doc/wiki/images/hackrf_blockdiagram-digital.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 100 KiB |
185
doc/wiki/images/hackrf_blockdiagram-digital.svg
Normal file
185
doc/wiki/images/hackrf_blockdiagram-digital.svg
Normal file
@ -0,0 +1,185 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
id="svg3324"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.48.3.1 r9886"
|
||||||
|
width="992.5"
|
||||||
|
height="743.75"
|
||||||
|
xml:space="preserve"
|
||||||
|
sodipodi:docname="Day2-04.HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux.pdf"><metadata
|
||||||
|
id="metadata3330"><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></dc:title></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs3328"><clipPath
|
||||||
|
clipPathUnits="userSpaceOnUse"
|
||||||
|
id="clipPath3338"><path
|
||||||
|
d="m 0,-0.2 793.6,0 0,595.2 L 0,595 0,-0.2 z"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
id="path3340" /></clipPath><clipPath
|
||||||
|
clipPathUnits="userSpaceOnUse"
|
||||||
|
id="clipPath3438"><path
|
||||||
|
d="m 397,81 0,0 0,433.1 0,0 0,-433.1 z"
|
||||||
|
id="path3440" /></clipPath></defs><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="953"
|
||||||
|
inkscape:window-height="745"
|
||||||
|
id="namedview3326"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="0.31731092"
|
||||||
|
inkscape:cx="496.25"
|
||||||
|
inkscape:cy="371.875"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="19"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="g3332" /><g
|
||||||
|
id="g3332"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
inkscape:label="Day2-04.HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux"
|
||||||
|
transform="matrix(1.25,0,0,-1.25,0,743.75)"><g
|
||||||
|
id="g3334"><g
|
||||||
|
id="g3336"
|
||||||
|
clip-path="url(#clipPath3338)"><path
|
||||||
|
d="m 0,595 793.7,0 0,-595.2 L 0,-0.2 0,595 z"
|
||||||
|
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||||
|
id="path3342" /><g
|
||||||
|
id="g3344" /><g
|
||||||
|
id="g3350"><text
|
||||||
|
transform="matrix(1,0,0,-1,46.8,497.9)"
|
||||||
|
id="text3352"><tspan
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Arial;font-variant:normal;font-weight:900;font-size:60;writing-mode:lr;-inkscape-font-specification:Arial-Black"
|
||||||
|
x="0 50.04 89.94 128.82 168.78 215.4 255.36 275.4 322.02 342.06 381.96 402 428.58 468.54 488.52 508.56 551.88 578.46 619.32 659.28"
|
||||||
|
y="0"
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan3354">HackRF Digital Stage</tspan></text>
|
||||||
|
</g><path
|
||||||
|
d="m 37.4,443.7 c 0,12.7 19.1,25.4 38.2,25.4 l 249,0 c 19.1,0 38.3,-12.7 38.3,-25.4 l 0,-165.2 c 0,-12.7 -19.2,-25.4 -38.3,-25.4 l -249,0 c -19.1,0 -38.2,12.7 -38.2,25.4 l 0,165.2 z"
|
||||||
|
style="fill:#99ccff;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||||
|
id="path3356" /><g
|
||||||
|
id="g3358"><path
|
||||||
|
d="m 37.4,443.7 c 0,12.7 19.1,25.4 38.2,25.4 l 249,0 c 19.1,0 38.3,-12.7 38.3,-25.4 l 0,-165.2 c 0,-12.7 -19.2,-25.4 -38.3,-25.4 l -249,0 c -19.1,0 -38.2,12.7 -38.2,25.4 l 0,165.2 z"
|
||||||
|
style="fill:none;stroke:none"
|
||||||
|
id="path3360" /></g><g
|
||||||
|
id="g3362"><path
|
||||||
|
d="m 37.4,469.1 0,0 z"
|
||||||
|
style="fill:none;stroke:none"
|
||||||
|
id="path3364" /></g><g
|
||||||
|
id="g3366"><path
|
||||||
|
d="m 362.9,253.1 0,0 z"
|
||||||
|
style="fill:none;stroke:none"
|
||||||
|
id="path3368" /></g><g
|
||||||
|
id="g3370"><text
|
||||||
|
transform="matrix(1,0,0,-1,76,404.3)"
|
||||||
|
id="text3372"><tspan
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Arial;font-variant:normal;font-weight:900;font-size:48;writing-mode:lr;-inkscape-font-specification:Arial-Black"
|
||||||
|
x="0 45.36 82.656 119.952 151.92 183.984 215.952"
|
||||||
|
y="0"
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan3374">MAX5864</tspan></text>
|
||||||
|
</g><g
|
||||||
|
id="g3376"><text
|
||||||
|
transform="matrix(1,0,0,-1,92.7,340.9)"
|
||||||
|
id="text3378"><tspan
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Arial;font-variant:normal;font-weight:900;font-size:44;writing-mode:lr;-inkscape-font-specification:Arial-Black"
|
||||||
|
x="0 34.276 68.376 102.652 114.84 147.136 180.444"
|
||||||
|
y="0"
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan3380">ADC/DAC</tspan></text>
|
||||||
|
</g><g
|
||||||
|
id="g3382"><text
|
||||||
|
transform="matrix(1,0,0,-1,47.1,278.8)"
|
||||||
|
id="text3384"><tspan
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Arial;font-variant:normal;font-weight:900;font-size:44;writing-mode:lr;-inkscape-font-specification:Arial-Black"
|
||||||
|
x="0 36.652 66.088 80.696 100.232 129.58 144.188 173.536 202.884 244.376 281.028"
|
||||||
|
y="0"
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan3386">Up to 22MHz</tspan></text>
|
||||||
|
</g><path
|
||||||
|
d="m 457.6,443.7 c 0,12.7 16.9,25.4 33.8,25.4 l 220.5,0 c 16.9,0 33.9,-12.7 33.9,-25.4 l 0,-165.2 c 0,-12.7 -17,-25.4 -33.9,-25.4 l -220.5,0 c -16.9,0 -33.8,12.7 -33.8,25.4 l 0,165.2 z"
|
||||||
|
style="fill:#99ccff;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||||
|
id="path3388" /><g
|
||||||
|
id="g3390"><path
|
||||||
|
d="m 457.6,443.7 c 0,12.7 16.9,25.4 33.8,25.4 l 220.5,0 c 16.9,0 33.9,-12.7 33.9,-25.4 l 0,-165.2 c 0,-12.7 -17,-25.4 -33.9,-25.4 l -220.5,0 c -16.9,0 -33.8,12.7 -33.8,25.4 l 0,165.2 z"
|
||||||
|
style="fill:none;stroke:none"
|
||||||
|
id="path3392" /></g><g
|
||||||
|
id="g3394"><path
|
||||||
|
d="m 457.6,469.1 0,0 z"
|
||||||
|
style="fill:none;stroke:none"
|
||||||
|
id="path3396" /></g><g
|
||||||
|
id="g3398"><path
|
||||||
|
d="m 745.8,253.1 0,0 z"
|
||||||
|
style="fill:none;stroke:none"
|
||||||
|
id="path3400" /></g><g
|
||||||
|
id="g3402"><text
|
||||||
|
transform="matrix(1,0,0,-1,545.7,376)"
|
||||||
|
id="text3404"><tspan
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Arial;font-variant:normal;font-weight:900;font-size:48;writing-mode:lr;-inkscape-font-specification:Arial-Black"
|
||||||
|
x="0 39.888 77.184"
|
||||||
|
y="0"
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan3406">NXP</tspan></text>
|
||||||
|
</g><g
|
||||||
|
id="g3408"><text
|
||||||
|
transform="matrix(1,0,0,-1,485.5,308.3)"
|
||||||
|
id="text3410"><tspan
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Arial;font-variant:normal;font-weight:900;font-size:48;writing-mode:lr;-inkscape-font-specification:Arial-Black"
|
||||||
|
x="0 32.064 66.72 104.016 135.984 168.048 200.016"
|
||||||
|
y="0"
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan3412">LPC43xx</tspan></text>
|
||||||
|
</g><g
|
||||||
|
id="g3414"><path
|
||||||
|
d="m 429.9,361.1 -39.4,0"
|
||||||
|
style="fill:none;stroke:#000000;stroke-opacity:1;stroke-width:7.07499;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none"
|
||||||
|
id="path3416" /></g><path
|
||||||
|
d="m 457.6,361.1 -28.9,9.6 0,-19.3 28.9,9.7 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||||
|
id="path3418" /><path
|
||||||
|
d="m 362.8,361.1 28.9,-9.7 0,19.3 -28.9,-9.6 z"
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
|
||||||
|
id="path3420" /><text
|
||||||
|
transform="matrix(1,0,0,-1,49,181.9)"
|
||||||
|
id="text3422"><tspan
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Arial;font-variant:normal;font-weight:900;font-size:48;writing-mode:lr;-inkscape-font-specification:Arial-Black"
|
||||||
|
x="0 45.264 77.328 109.296 125.28 173.28 205.248 253.248 269.232 301.2 333.264 378.528 418.512 445.104 461.088 498.384 535.68 572.976 586.32 621.504 657.984 695.28"
|
||||||
|
y="0"
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan3424">Maximum 20MHz ADC/DAC </tspan></text>
|
||||||
|
<text
|
||||||
|
transform="matrix(1,0,0,-1,142.3,114.2)"
|
||||||
|
id="text3426"><tspan
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Arial;font-variant:normal;font-weight:900;font-size:48;writing-mode:lr;-inkscape-font-specification:Arial-Black"
|
||||||
|
x="0 15.888 31.872 79.872 95.76 117.12 149.088 181.152 197.136 229.104 258.384 274.272 314.256 348.912 386.208 418.176 434.16 474.144"
|
||||||
|
y="0"
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan3428">limited by USB2 HS</tspan></text>
|
||||||
|
<text
|
||||||
|
transform="matrix(1,0,0,-1,192.5,46.5)"
|
||||||
|
id="text3430"><tspan
|
||||||
|
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Arial;font-variant:normal;font-weight:900;font-size:48;writing-mode:lr;-inkscape-font-specification:Arial-Black"
|
||||||
|
x="0 18.672 51.216 83.184 115.152 147.216 168.48 184.464 216.432 248.496 293.76 309.744 347.04 360.336 389.616"
|
||||||
|
y="0"
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan3432">(about 40MiB/s)</tspan></text>
|
||||||
|
</g></g><g
|
||||||
|
id="g3434"><g
|
||||||
|
id="g3436" /><g
|
||||||
|
id="g3442"><g
|
||||||
|
clip-path="url(#clipPath3438)"
|
||||||
|
opacity="0.5"
|
||||||
|
id="g3444" /></g></g></g></svg>
|
After Width: | Height: | Size: 9.5 KiB |
BIN
doc/wiki/images/hackrf_blockdiagram-frontend_baseband.png
Normal file
BIN
doc/wiki/images/hackrf_blockdiagram-frontend_baseband.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 132 KiB |
450
doc/wiki/images/hackrf_blockdiagram-frontend_baseband.svg
Normal file
450
doc/wiki/images/hackrf_blockdiagram-frontend_baseband.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 62 KiB |
Reference in New Issue
Block a user