https://wiki.myriadrf.org/index.php?title=LimeSDR_HF_Performance&feed=atom&action=historyLimeSDR HF Performance - Revision history2024-03-28T19:13:30ZRevision history for this page on the wikiMediaWiki 1.40.1https://wiki.myriadrf.org/index.php?title=LimeSDR_HF_Performance&diff=995&oldid=prevAndrewBack at 22:27, 15 February 20172017-02-15T22:27:35Z<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 22:27, 15 February 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l115">Line 115:</td>
<td colspan="2" class="diff-lineno">Line 115:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>This example shows that there is still reasonable performance with a 5MHz LTE channel centred at 6MHz with 64-QAM.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>This example shows that there is still reasonable performance with a 5MHz LTE channel centred at 6MHz with 64-QAM.</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Community}}</ins></div></td></tr>
</table>AndrewBackhttps://wiki.myriadrf.org/index.php?title=LimeSDR_HF_Performance&diff=993&oldid=prevAndrewBack at 22:12, 15 February 20172017-02-15T22:12:47Z<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 22:12, 15 February 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l98">Line 98:</td>
<td colspan="2" class="diff-lineno">Line 98:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[File:LimeSDR HF Match Fig3.png]]</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">=== Transmit ===</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">The plots show that there is a degradation in output power at lower HF bands. However, it is assumed that a driver stage will be used between the LimeSDR and a PA in any case.</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">==== Typical SSB ====</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[File:LimeSDR Typical SSB Output 100K-1G.png]]</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[File:LimeSDR <del style="font-weight: bold; text-decoration: none;">HF Match Fig3</del>.png]]</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[ File:LimeSDR <ins style="font-weight: bold; text-decoration: none;">Typical SSB Output Full</ins>.png]]</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">==== 5MHz LTE at 6MHz with 64-QAM ====</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[File:LTE5MHz 6MHz.gif]]</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">This example shows that there is still reasonable performance with a 5MHz LTE channel centred at 6MHz with 64-QAM.</ins></div></td></tr>
</table>AndrewBackhttps://wiki.myriadrf.org/index.php?title=LimeSDR_HF_Performance&diff=989&oldid=prevAndrewBack: Created page with "== Introduction == It is not possible to achieve optimum performance across the entire operating frequency range of LimeSDR — all the way from 100kHz to 3.8GHz — with onl..."2017-02-15T21:58:36Z<p>Created page with "== Introduction == It is not possible to achieve optimum performance across the entire operating frequency range of LimeSDR — all the way from 100kHz to 3.8GHz — with onl..."</p>
<p><b>New page</b></p><div>== Introduction ==<br />
<br />
It is not possible to achieve optimum performance across the entire operating frequency range of LimeSDR — all the way from 100kHz to 3.8GHz — with only a single RF matching network. <br />
<br />
As supplied the default is for RF matching to be optimised for use with modern wireless systems, which means that receive performance on HF bands is non-optimal. However, there are easy fix solutions which will greatly improve RX performance for HF users.<br />
<br />
== Performance ==<br />
<br />
=== Receive ===<br />
<br />
The default matching network on the LimeSDR RX1_L input is optimized for good return loss at around 900MHz, where the majority of applications reside. This means non-optimal performance in the HF band. In order to satisfy the need for a high level of sensitivity below 100MHz, there are a number of solutions that could be adopted on either RX1_L or the Broadband RX1_W and RX2_W ports, depending upon particular use and preferences.<br />
<br />
Table A gives a number of examples on how the RX1_L input can be modified from the default component values for better performance at HF. The EasyFix1 solution gives substantial improvement in HF performance with the least amount of reworking. The EasyFix2 solution has a better noise figure, and uses easily obtainable components. The broadband solution provides good VSWR over broad range of frequencies with a small Noise Figure penalty (around 2.5dB).<br />
<br />
The measured performance of the networks of Table A are shown in Figure 1 and Figure 2.<br />
<br />
{| class="wikitable"<br />
|+Table A. Component Values for the LimeSDR RX1_L input.<br />
|<br />
!MN19<br />
!MN17<br />
!MN20<br />
!MN18<br />
!C14<br />
|-<br />
|Default (900MHz)<br />
|1.2pF<br />
|510pF<br />
|510pF<br />
|8.2nH<br />
|470pF<br />
|-<br />
|EasyFix1<br />
|1.2pF<br />
|510pF<br />
|510pF<br />
|Remove<br />
|470pF<br />
|-<br />
|EasyFix2<br />
|Remove<br />
|100nF<br />
|100nF<br />
|Remove<br />
|100nF<br />
|-<br />
|Broadband (100kH-400Mhz)<br />
|1pF//82R<br />
|8.2nH<br />
|8.2nH<br />
|1pF<br />
|100nF<br />
|}<br />
<br />
[[File:LimeSDR HF Match Fig1.png]]<br />
<br />
'''Figure 1 Digital Signal Strength for RX1_L for the matching networks of Table A.'''<br />
<br />
Figure 1 shows the digital output level of the receiver in dBFS, as the input frequency is swept from 100kHz to 1GHz with a constant input level of -45dBm. It can be seen that the default network has around 40dB less output in the HF band (3-30MHz). All networks show a fall in level below 30MHz due to internal design of the LMS7002M. The LNA gain is set to 0 (Maximum), and the PGA gain is set to 0dB. This was to ensure the receiver did not saturate around 800MHz. For HF operation, higher PGA gain would be possible.<br />
<br />
[[File:LimeSDR HF Match Fig2.png]]<br />
<br />
'''Figure 2 Return Loss and VSWR for Broadband Matching network of Table A.'''<br />
<br />
Figure 2 shows the Return Loss and VSWR of the Broadband network from 20MHz to 500MHz. The matching network forms a terminated differential transmission line, and has good performance from 30MHz to 400MHz. The lower frequency is set by the 100nF capacitor C14. Note 1pF and 82R resistor are in parallel and soldered on top of each other. The Noise figure of the same network was measured on an evaluation board and found to be 10dB at 30MHz and 6dB at 100MHz. It is possible to further optimize component values in circuit simulators such as NGSPICE and other simulators to trade noise figure, gain and return loss.<br />
<br />
The broadband matching network can also be applied to the wideband ports of the LimeSDR. Table B shows some example component values that can be used on RX1_W and RX2_W. In Figure 3 we show results for the matching networks of Table B. Here, the LNA gain is set to 0 (Maximum), and the PGA gain is set to +19dB. The observed behaviour is very similar to that seen for RX1_L. Both networks give reasonable return loss below 400MHz.<br />
<br />
{| class="wikitable"<br />
|+Table B Component Values for the LimeSDR RX1_W and RX2_W inputs.<br />
|<br />
!MN27<br />
!MN14<br />
!MN28<br />
!MN26<br />
!C23<br />
|-<br />
|RX1_W<br />
|75R<br />
|8.2nH<br />
|8.2nH<br />
|1.8pF<br />
|100nF<br />
|-<br />
|<br />
!MN55<br />
!MN53<br />
!MN56<br />
!MN54<br />
!C43<br />
|-<br />
|RX2_W<br />
|100R<br />
|0R<br />
|0R<br />
|2pF<br />
|100nF<br />
|}<br />
<br />
<br />
<br />
<br />
[[File:LimeSDR HF Match Fig3.png]]</div>AndrewBack