A DDS (Direct Digital Synthesis) frequency synthesizer can be adapted to
operate as a pseudo random noise generator by including a swept address
ingredient that distributes (but does not eliminate) repetitive frequency
components that would otherwise appear in the output of the basic DDS
technique, (which fetches fixed but randomized values from a waveform
memory). These residual distributed long period frequency components in
the output of a swept DDS pseudo random noise generator are suppressed by
making the sweep itself irregular. The noise generator includes an Address
Increment Register (AIR) whose content: (1) alters the address used to
fetch fixed randomized values from the waveform memory; and (2) is
incremented to produce the swept address (different sequences of
addresses). At some point the AIR value has been incremented as high as it
will go (i.e., the end of the sweep has been reached), and the process
must start over. Instead of reloading the AIR with same start value at the
end of each sweep, some number of residual least significant bits are left
as they were at the end of the sweep, while the remaining upper bits are
indeed reloaded to the previously used start value. At the end of each
next sweep the residual AIR bits are different from what they were at the
end of the previous sweep, ensuring that addresses sequences in the
waveform memory are less periodically revisited. These residual bits will
eventually repeat, but their cycle length significantly interferes with
periodic signals in the noise output having periods less than the product
of the period of the sweep with the period of the recycling for the
residual least significant AIR bits.
Синтезатор частоты DDS (сразу синтеза цифров) может быть приспособлен для того чтобы работать по мере того как псевдо случайно генератор шума путем вклюать подметенный ингридиент адреса распределяет (но не исключает) repetitive компоненты частоты в противном случае появились бы в выход основного метода DDS, (который fetches фикчированные но хаотизированные значения от памяти формы волны). Эти остаточные распределенные длинние компоненты частоты периода в выходе подметенного генератора шума DDS псевдо случайно подавлены путем делать стреловидность самое скачками. Генератор шума вклюает содержание регистра инкремента адреса (ВОЗДУХА): (1) изменяет адрес используемый для того чтобы fetch фикчированные хаотизированные значения от памяти формы волны; и (2) инкрементировано для того чтобы произвести подметенный адрес (по-разному последовательности адресов). На некоторый этап значение ВОЗДУХА, котор было инкрементировано как высоко по мере того как оно пойдет (т.е., достигался конец стреловидности), и процесс должен начать сверх. Вместо перезаряжать ВОЗДУХ с таким же значением старта на конце каждой стреловидности, оставлен некоторый номер остатка наименьшие значительно биты по мере того как они находились на конце стреловидности, пока остальные верхние биты деиствительно перезаряжены к ранее используемому значению старта. На конце каждой следующей стреловидности остаточные биты ВОЗДУХА отличают они были на конце ранее стреловидности, обеспечивающ что последовательности адресов в памяти формы волны более менее периодически revisited. Эти остаточные биты окончательн повторат, но их длина цикла значительно мешает с периодическими сигналами в ом шуме имеющ периоды более менее чем продукт периода стреловидности с периодом рециркулировать для остатка наименьшие значительно биты ВОЗДУХА.