forked from RedhawkSDR/ArbitraryRateResampler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathArbitraryRateResampler.prf.xml
40 lines (36 loc) · 2.14 KB
/
ArbitraryRateResampler.prf.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is protected by Copyright. Please refer to the COPYRIGHT file distributed with this
source distribution.
This file is part of REDHAWK Basic Components ArbitaryRateResampler.
REDHAWK Basic Components ArbitraryRateResampler is free software: you can redistribute it and/or modify it under the terms of
the GNU Lesser General Public License as published by the Free Software Foundation, either
version 3 of the License, or (at your option) any later version.
REDHAWK Basic Components ArbitraryRateResampler is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this
program. If not, see http://www.gnu.org/licenses/.
-->
<!DOCTYPE properties PUBLIC "-//JTRS//DTD SCA V2.2.2 PRF//EN" "properties.dtd">
<properties>
<simple id="outputRate" mode="readwrite" type="float">
<description>Your desired output sampling rate</description>
<value>1.0</value>
<units>Hz</units>
<kind kindtype="configure"/>
<action type="external"/>
</simple>
<simple id="quantization" mode="readwrite" type="ulong">
<description>If quantization >0 we will quantize our Lanczos kernel to convert trigonometric calculations to be a rounded lookup. This trades off speed for precision - using quantization can dramatically increase your performance. If you use quantization you should make sure it is not too small (>1e3)</description>
<value>0</value>
<kind kindtype="configure"/>
<action type="external"/>
</simple>
<simple id="a" mode="readwrite" type="ushort">
<description>"a" determines the size of the Lanczos kernel for interpolating. 2*a points input samples are used to calculate each output data point. Thus, increasing "a" increases accuracy at the expense of computational performance.</description>
<value>5</value>
<kind kindtype="configure"/>
<action type="external"/>
</simple>
</properties>