IL158259A

System for generating pseudorandom sequences

Abstract

This record has no abstract on file.

IL158259A, drawing sheet 1
Sheet 1 of 7

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

5 claims: 4 independent, 1 dependent

  1. 1
    A code generator for generating an OVSF code comprising:a binary counter configured for providing a binary count comprising a plurality of sequential M-bit binary numbers, each binary number being ordered from most 5 significant bit to least significant bit;bit reordering circuitry, configured for selectively reordering bits of each binary number from least significant bit to most significant bit;an index selector, configured for providing an M-bit binary identification of the OVSF code;and 10 a logical reduction circuit configured for accepting a first input from the bit reordering circuitry and for accepting a second input from the index selector and for outputting the OVSF code.
  2. 2
    A code generator for generating individual binary codes of a set of binary codes, each binary code having 2 M bits, the code generator comprising:15 a counter having an output and sequentially outputting M-bit counts in a parallel orientation, each successive count being incremented by 1;bit reordering circuitry, coupled to the output of the counter, configured for receiving each M-bit count, whereby the M-bit counts are ordered from least significant bit to most significant bit, and whereby the bit reordering circuitry reorders the bits from 20 most significant bit to least significant bit;an index selector for outputting an M-bit code identifier in a parallel orientation;a parallel array of M logical gates, each having an output and a first input being one parallel bit from the bit ordering circuitry and a second input being one parallel bit 25 from the index selector;and a reduction network of logical gates associated with the outputs of the parallel array of logical gates for outputting a single code bit each time a parallel M-bit count is input to the parallel logical gate array from the bit ordering circuitry, such that a binary code which is identified by the M-bit code identifier is produced after 2 M iterations. 01486695\33-01
  3. 3
    A code generator for generating a desired pseudorandom code comprising:a binary counter configured for providing a plurality of M-bit sequential binary numbers, each binary number being ordered from most significant bit to least significant bit;bit reordering circuitry for reordering bits of the binary counter from least significant bit to most significant bit;an index selector, for outputting an M-bit code identifier of the desired pseudorandom code;at least M logical gates, each having a first input from the bit reordering circuitry and a second input from the index selector, and each having an output;and an XOR tree configured for XORing the outputs of the logical gates to provide an XORed output;whereby the desired pseudorandom code is output from the XORed output.
  4. 4
    A code generator for generating an individual binary code from a set of N binary codes, each binary code having M bits, the code generator comprising:a counter having an output and configured for sequentially outputting M-bit binary numbers, each successive binary number being incremented by 1;bit reordering circuitry, coupled to the output of the counter, configured for receiving each M-bit binary number having bits ordered from least significant bit to most significant bit, and reordering the bits from most significant bit to least significant bit;an index selector for outputting an M-bit code;a logical gate array having a first input from the bit reordering circuitry and a second input from the index selector, and having an output;and a reduction network of logical gates associated with the output of the logical gate array configured for outputting a single code bit each time an M-bit binary number is input to the logical gate array from the bit reordering circuitry, such that a binary code identified by the M-bit code is produced after 2 M iterations. 01486695\33-01 -מ-