Нужна помощь в том, какие значения нужно использовать для полосовой фильтрации - PullRequest
0 голосов
/ 30 мая 2019

Я использую этот API в Java.

Короче говоря, я создаю графический интерфейс в Java для анализа файла данных, значений графика, а также применяю полосовой фильтр к данным.

Из API, который он хочет,

kupper - the upper pass band frequency, in cycles per sample.
kwidth - width of the transition between pass and stop bands.
aerror - approximate bound on amplitude error, a positive fraction.

Единственная проблема состоит в том, что мне дан диапазон значений, которые они хотят, чтобы я перешел на подпрограммы, в которых не работает

kupper: 2 Hz (can be changed from 1 to 3 Hz)
kwidth: you can try 0 if it works, otherwise the transition width should be less than 1.
aerror: the amplitude error is relative values. You should figure out the scale of the data first (normally 10^-10 or 10^-11) then set the error to 5%.

API указывает, что klower

Ввод 2 Гц как kupper дает мне ошибку компиляции, так как она больше 0,5. Кто-нибудь может объяснить, как правильно получить нужные мне значения при соблюдении ограничений?

...