Method for compact representation of multi-code signaling in communication systems
AssigneeNokia Corporation
InventorsFrank Frederiksen, Troels Emil Kolding
Life of this patent
Estimating the term…
Abstract
A method for compact representation of multi-code signaling that includes determining a number of multi-codes and a code offset. A codeword is formulated that includes a code group indicator and an offset indicator. The codeword represents a compact representation of multi-code signaling and is formulated and may be decoded without the need for a look-up table.
Claims35
A method to provide compact representation of multi-code signaling, the method comprising:
- determining, by a device, a number of multi-codes;
- determining, by the device, a code offset;
- and
- formulating, by the device, a codeword, the codeword comprising a code group indicator of the determined number of multi-codes and an offset indicator of the determined code offset,
- wherein the formulated codeword comprises a compact representation of multi-code signaling and is decodable without the need for a look-up table, and wherein the codeword is used to assign codes and a code offset to mobile stations.
A method for decoding a multi-code signaling code-word comprising:
- identifying a codeword, the codeword comprising a code group indicator and an offset indicator;
- determining a number of multi-codes based on the code group indicator of the codeword;
- and
- determining a code offset from the offset indicator of the codeword;
- decoding the codeword by providing the number of multi-codes and code offset;
- and
- determining the number of multi-codes and corresponding code offset without the need for a look-up table, and
- wherein the decoded multi-codes and corresponding code offset provides multi codes to a mobile device.
A system for compact representation of multi-code signaling comprising:
- a network;
- a base station connected to the network;
- a network device connected to the base station via the network,
- wherein the base station determines a number of multi-codes and a code offset for use by the network device, the base station encoding the number of multi-codes and code offset into a codeword comprising a compact representation of multi-code signaling, the codeword being encoded by the base station and decoded by the network device without the need for a look-up table.
A mobile device configured to receive a codeword representing multi-code signaling, the mobile device configured to comprising:
- a processor and a memory, wherein the processor is configured to
- identify a first part and a second part of the codeword;
- the first part representing a code group indicator and the second part representing an offset indicator;
- calculate a first term, the first term equal to one if the second part is larger than or equal to the first part subtracted from fifteen, else the first term is equal to zero;
- calculate a second term by multiplying the first term by sixteen;
- determine a number of multi-codes by taking an absolute value of the first part plus one minus the second term;
- calculate a third term, the third term equal to one if the number of multi-codes is larger than or equal to eight, else the third term is equal to zero;
- calculate a fourth term by multiplying the third term by seventeen;
- and
- determine a code offset by taking an absolute value of the second part plus one minus the fourth term, wherein the codeword is used to assign codes and a code offset to mobile stations.
A method to provide representation of multi-code signaling comprising:
- allocating, by a device, a number of multi-codes (M) and a code offset (P);
- and
- formulating, by the device, a codeword, the codeword comprising a code group indicator indicating the number of multi-codes and an offset indicator indicating the code offset, the code group indicator equal to the minimum of M-1 and 15-M, the offset indicator being equal to the absolute value of P-1-((M/8 rounded to the nearest lower integer) multiplied by 15), wherein the codeword comprises seven bits,
- wherein the codeword is used to assign codes and a code offset to mobile stations.
A system for compact representation of multi-code signaling comprising:
- a network;
- a base station connected to the network;
- a network device connected to the base station via the network,
- wherein the base station determines a number of multi-codes and a code offset for use by the network device, the base station encoding the number of multi-codes and code offset into a codeword comprising a compact representation of multi-code signaling, wherein the codeword is decodable without the need of a look-up, table, and the codeword is used to assign codes and a time offset to the network device.
A base station configured to provide representation of multi-code signaling, the base station comprising:
- an allocation unit configured to allocate a number of multi-codes (M) and a code offset (P);
- and
- a formulation unit configured to formulate a codeword, the codeword comprising a code group indicator indicating the number of multi-codes and an offset indicator indicating the code offset, the code group indicator equal to the minimum of M-1 and 15-M, the offset indicator being equal to the absolute value of P-1-((M/8 rounded to the nearest lower integer) multiplied by 15), wherein the codeword comprises seven bits,
- wherein the codeword is used to assign codes and a time offset to mobile stations.
A network node to provide compact representation of multi-code signaling, the network node configured to comprising:
- a processor and a memory, wherein the processor is configured to
- determine a number of multi-codes;
- determine a code offset;
- and
- formulate a codeword, the codeword comprising a code group indicator of the determined number of multi-codes and an offset indicator of the determined code offset,
- wherein the formulated codeword comprises a compact representation of multi-code signaling and decoded without the need for a look-up table,
- wherein the codeword is used to assign codes and a time offset to mobile stations.
A network node to provide representation of multi-code signaling, the network node comprising:
- an allocation unit configured to allocate a number of multi-codes (M) and a code offset (P);
- and
- a formulation unit configured to formulate a codeword, the codeword comprising a code group indicator indicating the number of multi-codes and an offset indicator indicating the code offset, the code group indicator equal to the minimum of M-1 and 15-M, the offset indicator being equal to the absolute value of P-1-((M/8 rounded to the nearest lower integer) multiplied by 15), wherein the codeword comprises seven bits,
- wherein the codeword is used to assign codes and a code offset to mobile stations.
A network node, comprising:
- a processor;
- and
- a memory, wherein the processor is configured to
- determine a number of multi-codes,
- determine a code offset, and
- formulate a codeword, the codeword comprising a code group indicator and an offset indicator,
- wherein the codeword comprises a compact representation of multi-code signaling and is formulated and decoded without the need for a look-up table.
A mobile device comprising:
- a processor and a memory, wherein the processor is configured to
- identify a codeword in communication from a network node;
- identify a code group indicator and an offset indicator from the codeword;
- and
- determine a number of multi-codes M and a code offset P from the code group indicator and the offset indicator wherein M and P are integers,
- wherein the code group indicator is equal to the minimum of M-1 and 15-M, the offset indicator is equal to the absolute value of P-1-((M/8 rounded to the nearest lower integer) multiplied by 15), wherein the codeword comprises seven bits.
A system, comprising:
- a network node;
- and
- a network device operably connected to the network node,
- wherein the network node is configured to
- determine a number of multi-codes,
- determine a code offset, and
- formulate a codeword, the codeword comprising a code group indicator and an offset indicator, wherein the codeword comprises a compact representation of multi-code signaling and is formulated and decoded without the need for a look-up table.
A network node, comprising:
- a processor;
- and
- a memory, wherein the processor is configured to
- allocate a number of multi-codes M and a code offset P wherein M and P are integers;
- and
- formulate a codeword, the codeword comprising a code group indicator and an offset indicator, the code group indicator equal to the minimum of M-1 and 15-M, the offset indicator being equal to the absolute value of P-1-((M/8 rounded to the nearest lower integer) multiplied by 15), wherein the codeword comprises seven bits.
A system, comprising:
- a network node;
- and
- a network device operably connected to the network node,
- wherein the network node is configured to
- allocate a number of multi-codes M and a code offset P wherein M and P are integers;
- and
- formulate a codeword, the codeword comprising a code group indicator and an offset indicator, the code group indicator equal to the minimum of M-1 and 15-M, the offset indicator being equal to the absolute value of P-1-((M/8 rounded to the nearest lower integer) multiplied by 15), wherein the codeword comprises seven bits.
An apparatus, comprising:
- a processor and a memory, wherein the processor is configured to
- identify a first part and a second part of a codeword, the first part representing a code group indicator and the second part representing an offset indicator;
- calculate a first term, the first term equal to one if the second part is larger than or equal to the first part subtracted from fifteen, else the first term is equal to zero;
- calculate a second term by multiplying the first term by sixteen;
- identify a number of multi-codes by taking an absolute value of the first part plus one minus the second term;
- calculate a third term, the third term equal to one if the number of multi-codes is larger than or equal to eight, else the third term is equal to zero;
- calculate a fourth term by multiplying the third term by seventeen;
- and
- identify a code offset by taking an absolute value of the second part plus one minus the fourth term.
Dependencies are inferred from the claim text.