ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи 
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
 - …
 - следующая ›
 - последняя »
 
