Найдено 40 результатов

kaa
14 май 2019, 08:59
Форум: Цифровые фильтры
Тема: КИХ с временными требованиями
Ответы: 8
Просмотры: 5559

КИХ с временными требованиями

Добрый день. Бьюсь с задачей с синтеза фильтра с требованиями одновременно к частотным и временным характеристикам. Сейчас имеется фильтр удовлетворяющий требованиям. Грубо говоря требования следующие: Частотные характеристики КИХ Fpass ~ 0.0(3) * pi рад/отсчет Fstop ~ 0.1(6) * pi рад/отсчет неравно...
kaa
05 апр 2019, 19:15
Форум: Программирование на C и C++
Тема: Передискретизация в DSPL
Ответы: 5
Просмотры: 7437

Re: Передискретизация в DSPL

Было бы очень здорово попробовать!
Но опыта мало(

Можно в этой теме просить помощи?

Вопрос номер 0
На картинке ошибка компиляции DSPL.
Что-то я сделал не так?
make.png
kaa
04 апр 2019, 14:04
Форум: Программирование на C и C++
Тема: Передискретизация в DSPL
Ответы: 5
Просмотры: 7437

Передискретизация в DSPL

Я немного посмотрел на передискретизацию в DSPL. Методы, которые используются дают ошибку почти до 10% по амплитуде. Правильно ли я понимаю, что передискретизация с использованием ФНЧ и вставкой нулей и прореживанием будет точнее при "хороших" фильтрах? А при использование полифазной фильтрации еще ...
kaa
02 апр 2019, 16:37
Форум: Цифровые фильтры
Тема: Фильтрация целочисленного сигнала
Ответы: 7
Просмотры: 5260

Re: Фильтрация целочисленного сигнала

Я убедился в необходимости запаса по уровню во входном сигнале, так что вы ответили на вопрос. Спасибо) s = [32767,32133,30242,27144,22941,17784,11868,5424,-1286,-7981,-14372,-20175,-25124,-28983,-31559,-32711,-32364,-30506,-27200,-22580,-16846,-10259,-3132,4191,11341,17953,23676,28198,31261,32680,3...
kaa
02 апр 2019, 15:30
Форум: Цифровые фильтры
Тема: Фильтрация целочисленного сигнала
Ответы: 7
Просмотры: 5260

Re: Фильтрация целочисленного сигнала

На входе сигнал занимает всю разрядность, 16 бит. Если ослаблять, то уже имеющейся. При этом неравномерность составляет сотые дБ (около 0.02 дБ). Т.е нужно ослабить в 1.0023 раза. При этом ошибка фильтрации 10e-4 устраивает.

Не будет ли ослабление сигнала вносить большие погрешности, чем обрезка...
kaa
02 апр 2019, 15:02
Форум: Цифровые фильтры
Тема: Фильтрация целочисленного сигнала
Ответы: 7
Просмотры: 5260

Re: Фильтрация целочисленного сигнала

Тогда мне нужно сделать ослабление до разрядности выходного сигнала?
kaa
02 апр 2019, 14:46
Форум: Цифровые фильтры
Тема: Фильтрация целочисленного сигнала
Ответы: 7
Просмотры: 5260

Фильтрация целочисленного сигнала

Добрый день! Дано: Целочисленный сигнала Фильтр с коэффициентами с плавающей точкой и без усиления\ослабления (0 дБ). Однако при фильтрации максимальное значение выходного сигнала иногда превышает максимум входного, а следовательно и размер переменной под хранение. Как правильно обрабатывать такое с...
kaa
25 мар 2019, 13:12
Форум: Цифровой спектральный анализ
Тема: Спектр непрерывного и дискретного сигнала
Ответы: 7
Просмотры: 9825

Re: Спектр непрерывного и дискретного сигнала

Мы хотим представить p(t) - прямоугольник суммой гармоник (можно сказать, что это и есть ПФ). "Резкий" обрыв прямоугольника очень не похож на функцию гармонического колебания, поэтому какое бы конечное число гармоник мы не брали, мы не получим такого резкого обрыва, а будем только приближаться к нем...
kaa
19 мар 2019, 11:49
Форум: Цифровые фильтры
Тема: Интерполяция 2x
Ответы: 3
Просмотры: 4015

Re: Интерполяция 2x

Спасибо!

Я правильно понимаю, что учитывая чередование нулей в сигнале, каждая вторая итерация будет иметь N/4 умножений с накоплением, а итоговая вычислительная сложность будет N/8 на итерацию в среднем?
kaa
18 мар 2019, 15:43
Форум: Цифровые фильтры
Тема: Интерполяция 2x
Ответы: 3
Просмотры: 4015

Интерполяция 2x

Добрый день. Задача интерполировать сигнал, повысив частоту дискретизации в 2 раза. Матлаб имеет функцию dsp.FIRHalfbandInterpolator. Используем ее. clear; close all; clc; %% Алгоритм Fs = 6400; order = 100; halfbandInterpolator = dsp.FIRHalfbandInterpolator('SampleRate',Fs, ... 'Specification','Fil...