ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
221
непрерывно обновляются, поскольку на входе с частотой f
д вх
, появля-
ются новые отсчёты. Лучшим способом управлять этими хранящимися
и постоянно обновляемыми отсчётами является круговая буферизация
.
Рисунок 4.5 иллюстрирует восьмиотсчётный круговой буфер.
Этот круговой буфер размещён в восьми последовательных ячейках
оперативной памяти, с 20041 по 20048.
а б
Условные обозначения:
Memory address – адрес физической памяти
Stored value – хранимая величина
Newest sample – новое значение величины
Oldest sample – предыдущее значение величины
Рис. 4.5 а,б – Пример применения кругового буфера [34]
Рисунок 4.5 а) показывает восемь входных отсчётов x[n], сохра-
ненных в данный момент времени, тогда как рис. 4.5 б) показывает из-
менения после появления нового отсчёта на входе. Идея круговой бу-
феризации состоит в том, что конец массива данных с отсчётами со-
единён с его началом. Ячейка ЗУ (ЯЗУ) с адресом 20041 рассматрива-
ется
как следующая за ячейкой ЗУ с адресом 20048, также, как ЯЗУ с
адресом 20044 – рассматривается как следующая за 20045. За масси-
вом следят с помощью указателя – переменной, значение которой яв-
ляется адресом ячейки памяти, указывающим, где находится самый
Микропроцессорные системы и программное обеспечение в средствах связи непрерывно обновляются, поскольку на входе с частотой fд вх, появля- ются новые отсчёты. Лучшим способом управлять этими хранящимися и постоянно обновляемыми отсчётами является круговая буферизация. Рисунок 4.5 иллюстрирует восьмиотсчётный круговой буфер. Этот круговой буфер размещён в восьми последовательных ячейках оперативной памяти, с 20041 по 20048. а б Условные обозначения: Memory address – адрес физической памяти Stored value – хранимая величина Newest sample – новое значение величины Oldest sample – предыдущее значение величины Рис. 4.5 а,б – Пример применения кругового буфера [34] Рисунок 4.5 а) показывает восемь входных отсчётов x[n], сохра- ненных в данный момент времени, тогда как рис. 4.5 б) показывает из- менения после появления нового отсчёта на входе. Идея круговой бу- феризации состоит в том, что конец массива данных с отсчётами со- единён с его началом. Ячейка ЗУ (ЯЗУ) с адресом 20041 рассматрива- ется как следующая за ячейкой ЗУ с адресом 20048, также, как ЯЗУ с адресом 20044 – рассматривается как следующая за 20045. За масси- вом следят с помощью указателя – переменной, значение которой яв- ляется адресом ячейки памяти, указывающим, где находится самый 221
Страницы
- « первая
- ‹ предыдущая
- …
- 219
- 220
- 221
- 222
- 223
- …
- следующая ›
- последняя »