Methods and apparatus for use in generating spreading sequences for multiple modes of communication
AssigneesDot Wireless, Inc., VLSI Technology, Inc.
InventorJohn G. McDonough
Life of this patent
Estimating the term…
Abstract
In one example described, a data sequence generator for use in spread spectrum communications includes one or more read-only memories (ROMs) which have first and second spreading sequences stored therein. The first spreading sequence is associated with a first mode of communication, whereas the second spreading sequence is associated with a second mode of communication. The one or more ROMs have inputs to receive counter values and outputs for serially providing, responsive to the counter values, sequence data from either the first spreading sequence or the second spreading sequence depending on which mode of communication is selected. The first and the second spreading sequences may be unique to, for example, IS-95 and IS-2000 standards, respectively.
Claims30
A data sequence generator for use in spread spectrum communications and operative to serially provide at least a first spreading sequence associated with a first mode of communication and at least a second spreading sequence associated with a second mode of communication, the data sequence generator comprising:
- a data access module;
- a first counter providing an address associated with the first spreading sequence;
- a second counter providing an address associated with the second spreading sequence;
- at least one input to said data access module for receiving the addresses from the first and second counters;
- and
- an output from said data access module for serially providing, responsive to the addresses provided by the first and second counters, sequence data from one of the at least first spreading sequence and the at least second spreading sequence based on a selection signal.
A data sequence generator for use in spread spectrum communications and operative to serially provide at least a first spreading sequence associated with a first mode of communication and at least a second spreading sequence associated with a second mode of communication, the data sequence generator comprising:
- a data access module;
- an input from said access module for receiving counter values;
- an output from said data access module for serially providing, responsive to the counter values, sequence data from one of the at least first spreading sequence and the at least second spreading sequence based on a selection signal;
- a counter having an output for providing counter values to the data access module, the provided counter values associated with the first spreading sequence;
- and
- a converter, including:
- an input coupled to the output of said counter for receiving the counter values;
- and
- an output coupled to provide converted counter values to the data access module associated with the second spreading sequence.
A data sequence generator, comprising:
- one or more read-only memories (ROMs);
- data stored in said one or more ROMs, the data including:
- first and second pseudorandom noise (PN) sequences associated with a first communication standard;
- third and fourth truncated PN sequences associated with a second communication standard;
- a first counter providing counter values associated with the first and second PN sequences;
- a second counter providing counter values associated with the third and fourth PN sequences;
- inputs coupled to said one or more ROMs for receiving counter values;
- and
- outputs coupled to said one or more ROMs to serially provide, based on a selection signal, data from one of:
- the first and the second PN sequences, or the third and the fourth truncated PN sequences.
A method for use in generating data sequences in a spread spectrum transceiver, the method comprising:
- serially producing, in a first mode of communication, data of at least a first spreading sequence by repeatedly retrieving data of the at least first spreading sequence from one or more data access modules, the at least first spreading sequence being associated with a first communication standard;
- and
- serially producing, in a second mode of communication, data of at least a second spreading sequence by repeatedly retrieving data of the at least second spreading sequence from the one or more data access modules, the at least a second spreading sequence being associated with a second communication standard but not the first communication standard.
Dependencies are inferred from the claim text.