Конспект лекций по цос



Download 3,84 Mb.
bet32/52
Sana11.06.2022
Hajmi3,84 Mb.
#653280
TuriКонспект
1   ...   28   29   30   31   32   33   34   35   ...   52
Bog'liq
Цифровая обработка сигналов Лекции

3. Секционированные свертки
Во многих практических задачах необходимо вычислять свертку двух конечных последовательностей, когда одна из них гораз­до длиннее другой (скажем, N1 » N2 или N2 » N1). Конечно, всег­да можно выбрать L = N1 + N2 – 1, но такой подход неэффективен и по ряду причин неудобен. Во-первых, перед вы­числением свертки нужно иметь всю более длинную последователь­ность. На практике, например в радиолокации или при обработ­ке речевых сигналов, это условие не всегда выполнимо. Во-вторых, поскольку обработка начинается только после приема всей после­довательности, то результат получается с большой задержкой. И наконец, при слишком больших (N1 + N2 – 1) вычисление ДПФ значительно усложняется, – требуется большой объем памяти и возникают некоторые другие, чисто практические трудности, связанные с алгоритмами БПФ.
От перечисленных недостатков свободны два метода вычисления свертки: метод перекрытия с суммирова­нием и метод вычисления линейной свертки последовательно­стей. Методы основаны на разбиении длинной последовательности на секции и вычислении частичных сверток, из которых затем форми­руется искомая выходная последовательности.
Первый из двух методов, называемый методом перекрытия с суммирова­нием, иллюстрируется рисунком 6.4. Для простоты положим, что последовательность x(n) не ограничена, а последовательность h(n) содержит N2 отсчетов. Разделим последовательность x(n) на смежные секции длиной по N3 отсчетов – рис. 4.
Выбор N3 довольно сложен, но хорошие результаты получаются, если N3 – величина того же порядка, что и N2. Входная по­следовательность x(n) представляется в виде
x(n) = xk(n), (6)
где xk(n) =
Линейная свертка последовательностей x(n) и h(n)
y(n) = h(m) xk(n m)
или y(n) = h(n)*xk(n) = yk(n). (7)

Рис. 4. Метод перекрытия с суммирова­нием

Каждая из частичных сверток в сумме (7) длиной (N1 + N2 – 1) отсчетов содержит участок длиной в (N2 – 1) отсчетов, на котором k-я и


(k + 1)-я частичные свертки перекрываются, поэтому их отсчеты на участке перекрытия нужно сло­жить.



Рис. 5. Метод перекрытия с суммирова­нием

На рис. 5 показано расположение и суммирование соседних частичных сверток yk(n). Каждая из частичных сверток вычисляется методом быстрой свертки (с помощью БПФ). Рассмотренный метод был назван методом перекрытия с суммированием имен­но потому, что промежуточные частичные свертки перекрывают­ся и для получения конечного результата их необходимо сложить.



Рис. 6. Метод перекрытия с накоплением
Другой метод вычисления линейной свертки последовательно­стей, одна из которых значительно длиннее другой, также основан на секционировании более длинной последовательности. Его на­зывают методом перекрытия с накоплением, причем в данном слу­чае перекрываются входные, а не выходные секции. Ошибочные отсчеты круговых сверток отдельных секций отбрасываются. Остальные отсчеты накапливаются и из них формируется конеч­ный результат.
Рассмотрим пример – рис. 6. По­следовательность h(n) содержит N2 отсчетов, а последователь­ность x(n) разделена на секции xk(n) длиной по (N3 + N2 – 1) отсчетов, перекрывающиеся друг с другом на участках дли­ной по (N2 – 1) отсчетов. (Отметим, что участок перекрытия находится в конце последовательности xk(n). Это удобно для вычисления круговой свертки с помощью ДПФ.) Здесь перекрытие носит условный характер: последние (N2 – 1) отсчетов секции повторяют первые (N2 – 1) отсчетов предыдущей секции. Для каждой секции вычисляется круговая свертка последовательно­стей h(n) и xk(n), содержащая (N3 + N2 – 1) отсчет. В резуль­тате получается набор последовательностей yk(n) – рис. 7
Последние (N2 – 1) отсчетов каждой из после­довательностей yk(n) отбрасываются (они неверны из-за цикличе­ского характера свертки), а остальные присоединяются к правиль­ным отсчетам последовательности yk1(n) и т. д. В результате получается искомая последовательность, тождественная свертке y(n). Итак, используя метод перекрытия с суммированием или метод перекрытия с накоплением, можно сравнительно легко найти свертку короткой и очень длинной последовательностей, причем результат получается в виде отдельных небольших секций, кото­рые объединяются соответствующим образом в одну последова­тельность.

Рис. 7. Метод перекрытия с накоплением

Лекция 6
Цифровые фильтры


1. Уравнения цифровых фильтров
Связь между входной x(n) и выходной y(n) последовательностями дискретного преобразователя задается некоторым оператором {}:

Download 3,84 Mb.

Do'stlaringiz bilan baham:
1   ...   28   29   30   31   32   33   34   35   ...   52




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish