An M-sequence generator has a linear feedback shift register, a mask table,
a masked operation circuit, and a control unit. The mask table stores mask
data corresponding to different phase shifts. The masked operation circuit
performs logic operations on the mask data and the contents of the linear
feedback shift register to obtain shifted register state data. The control
unit selects the mask data, and loads the shifted register state data into
the linear feedback shift register. An arbitrary phase shift is produced
as a sum of phase shifts for which mask data are stored in the mask table.
Heeft een m-Opeenvolging generator een lineair register van de terugkoppelingsverschuiving, een maskerlijst, een gemaskeerde verrichtingskring, en een controleeenheid. De maskerlijst slaat maskergegevens op die aan verschillende faseverschuivingen beantwoorden. De gemaskeerde verrichtingskring voert logicahandelingen op de maskergegevens en de inhoud van het lineaire register van de terugkoppelingsverschuiving uit om de gegevens van de verplaatst registerstaat te verkrijgen. De controleeenheid selecteert de maskergegevens, en laadt de gegevens van de verplaatst registerstaat in het lineaire register van de terugkoppelingsverschuiving. Een willekeurige faseverschuiving wordt veroorzaakt als een som faseverschuivingen waarvoor de maskergegevens in de maskerlijst worden opgeslagen.