Method for generating communication signal sequences having desirable correlation properties and system for using game
First Claim
Patent Images
1. A method of generating communication signals comprising the steps of:
- selecting a code length, said code length comprising a plurality of chips, wherein each chip of said plurality of chips is one of a nonzero value and a zero value, wherein said non-zero value is one of a positive value and a negative value and wherein said positive value and said negative value correspond to an amplitude of an impulse and wherein said chips are arrayed such that no two of said non-zero values are adjacent;
arraying said plurality of chips such that there is a plurality of said zero values within said plurality of chips and one or more said non-zero values is arrayed in accordance with a ruler, wherein said ruler is substantially orthogonal to time-shifted versions of said ruler and belonging to a family of rulers wherein each ruler within said family is substantially orthogonal to each other ruler within said family of rulers;
arraying said plurality of chips such that said at least one positive value and said at least one negative value are placed in accordance with a pattern, said pattern being from a family of binary patterns wherein each pattern within said family of binary patterns is substantially orthogonal to substantially all time-shifted versions of each other pattern within said family of binary patterns;
using the arrayed chips to generate a signal; and
transmitting the generated signal.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for generating code sequences having good correlation properties comprising steps of selecting a code length comprising a number of chips, selecting a ruler which defines the position of non-zero values within the chips, and overlaying the non-zero values with an amplitude pattern.
17 Citations
14 Claims
-
1. A method of generating communication signals comprising the steps of:
-
selecting a code length, said code length comprising a plurality of chips, wherein each chip of said plurality of chips is one of a nonzero value and a zero value, wherein said non-zero value is one of a positive value and a negative value and wherein said positive value and said negative value correspond to an amplitude of an impulse and wherein said chips are arrayed such that no two of said non-zero values are adjacent; arraying said plurality of chips such that there is a plurality of said zero values within said plurality of chips and one or more said non-zero values is arrayed in accordance with a ruler, wherein said ruler is substantially orthogonal to time-shifted versions of said ruler and belonging to a family of rulers wherein each ruler within said family is substantially orthogonal to each other ruler within said family of rulers; arraying said plurality of chips such that said at least one positive value and said at least one negative value are placed in accordance with a pattern, said pattern being from a family of binary patterns wherein each pattern within said family of binary patterns is substantially orthogonal to substantially all time-shifted versions of each other pattern within said family of binary patterns; using the arrayed chips to generate a signal; and transmitting the generated signal.
-
-
2. A method for generating a set of communication signal sequences comprising the steps of:
-
defining said set such that all of said communications signal sequences in said set have a code length, said code length comprising a plurality of chips, each of said chips having a value, said value being one of a positive value, a negative value and a zero value, wherein said positive value and said negative value correspond to an initial direction of an impulse; arraying said chips such that at least one said positive value and at least one said negative value is placed in accordance with a ruler, said ruler being substantially orthogonal to all time-shifted versions of said ruler and belonging to a family of rulers wherein each ruler within said family is substantially orthogonal to each other ruler within said family of rulers, and arraying said chips such that at least one of said chips has a zero value; arraying said chips such that said at least one positive value and said at least one negative value are placed in accordance with a pattern, said pattern being from a family of binary patterns wherein each pattern within said family of binary patterns is substantially orthogonal to substantially all time-shifted versions of each other pattern within said family of binary patterns; arraying said chips such that no two of said non-zero values are adjacent; using the arrayed chips to generate a signal; and transmitting the generated signal. - View Dependent Claims (3, 4, 5)
-
-
6. A radio communication system comprising:
-
a radio transmitter; and a radio receiver, said radio transmitter and said radio receiver employing a communications signal having a code length, said code length comprising a plurality of chips, wherein each chip of said plurality of chips is one of a non-zero value and a zero value, and wherein said chips are arrayed such that there is a plurality of zero values within said plurality of chips, no two of said non-zero values are adjacent and one or more said non-zero values is arrayed in accordance with a ruler, wherein said ruler is substantially orthogonal to time-shifted versions of said ruler and wherein said non-zero value is one of a positive value and a negative value and wherein said positive value and said negative value correspond to an amplitude of an impulse and wherein arraying said plurality of chips further comprises arraying at least one said positive value and at least one said negative value in accordance with a pattern selected from a family of patterns, wherein said family of patterns is such that any pattern within said family of patterns is substantially orthogonal to substantially all time-shifted versions of any other pattern within said family of patterns; and
wherein the radio transmitter employs the communications signal to generate and transmit a transmission signal.
-
-
7. A method of generating communication signals comprising the steps of:
-
selecting a code length, said code length comprising a plurality of chips, wherein each chip of said plurality of chips is one of a nonzero value and a zero value, wherein said non-zero value is one of a positive value and a negative value; arraying said plurality of chips such that there is a plurality of said zero values within said plurality of chips and one or more said non-zero values is arrayed in accordance with a ruler, wherein said ruler is substantially orthogonal to all time-shifted versions of said ruler; arraying at least one said positive value and at least one said negative value in accordance with a pattern, wherein said pattern is selected from a family of patterns, wherein any pattern within said family of patterns is substantially orthogonal to substantially all time-shifted versions of any other pattern within said family of patterns; arraying said plurality of chips such that no two of said non-zero values are adjacent; using the arrayed plurality of chips to generate a signal; and transmitting the generated signal. - View Dependent Claims (8)
-
-
9. A method of generating communication signals comprising the steps of:
-
selecting a code length, said code length comprising a plurality of chips, wherein each chip of said plurality of chips is one of a nonzero value and a zero value, wherein said non-zero value is one of a positive value and a negative value; arraying said plurality of chips wherein; there is a plurality of said zero values within said plurality of chips and one or more said non-zero values is arrayed in accordance with a ruler, wherein said ruler belongs to a family of rulers wherein any ruler within said family of rulers is substantially orthogonal to all time-shifted versions of any other ruler within said family of rulers; at least one said positive value and at least one said negative value are in accordance with a pattern, wherein said pattern is selected from a family of patterns and wherein said family of patterns is such that any pattern within said family of patterns is substantially orthogonal to substantially all time-shifted versions of any other pattern within said family of patterns; and no two of said non-zero values are adjacent; using the arrayed chips to generate a signal; and transmitting the generated signal. - View Dependent Claims (10)
-
-
11. A radio communication system comprising:
-
a radio transmitter; and a radio receiver, said radio transmitter and said radio receiver employing a communications signal having a code length, said code length comprising a plurality of chips, wherein each chip of said plurality of chips is one of a non-zero value and a zero value, wherein said non-zero value is one of a positive value and a negative value and wherein said positive value and said negative value correspond to an amplitude of an impulse and wherein said chips are arrayed such that there is a plurality of zero values within said plurality of chips, at least one said positive value and at least one said negative value is arrayed in accordance with a pattern selected from a family of patterns wherein any pattern within said family of patterns is substantially orthogonal to substantially all time-shifted versions of any other pattern within said family of patterns, and one or more said non-zero values is arrayed in accordance with a ruler, wherein said ruler is substantially orthogonal to all time-shifted versions of said ruler; and
wherein the radio transmitter employs the communications signal to generate and transmit a transmission signal. - View Dependent Claims (12)
-
-
13. A radio communication system comprising:
-
a radio transmitter; and a radio receiver, said radio transmitter and said radio receiver employing a communications signal having a code length, said code length comprising a plurality of chips, wherein each chip of said plurality of chips is one of a non-zero value and a zero value, wherein said non-zero value is one of a positive value and a negative value and wherein said positive value and said negative value correspond to an amplitude of an impulse and wherein said chips are arrayed such that there is a plurality of zero values within said plurality of chips and one or more said non-zero values is arrayed in accordance with a ruler, wherein said ruler belongs to a family of rulers wherein any ruler within said family of rulers is substantially orthogonal to all time-shifted versions of any other ruler within said family of rulers and wherein arraying said plurality of chips further comprises arraying at least one said positive value and at least one said negative value in accordance with a pattern selected from a family of patterns, wherein said family of patterns is such that any pattern within said family of patterns is substantially orthogonal to substantially all time-shifted versions of any other pattern within said family of patterns; and
wherein the radio transmitter employs the communications signal to generate and transmit a transmission signal. - View Dependent Claims (14)
-
Specification