Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
40 words
A method for coding a multi-code code division multiple access signal based on Go-CDMA codes, comprising: providing a Go-CDMA matrix; coding a multi-code data message based on the Go-CDMA matrix; and transmitting the coded data message over a communication channel.
Claim 2
Independent Claim
40 words
A method for coding a multi-code code division multiple access signal based on Go-CDMA codes, comprising: providing a Go-CDMA matrix; coding a multi-code data message based on the Go-CDMA matrix; and transmitting the coded data message over a communication channel.
Claim 3
Dependent Claim
18 words
The method according to claim 1 , wherein the coding includes multiplying the data by the Go-CDMA matrix.
Claim 4
Independent Claim
60 words
A method for coding a multi-code code division multiple access signal based on Go-CDMA codes, comprising: providing a multi-code coding block for coding based on a Hadamard code; replacing the Hadamard code with a Go-CDMA code; coding a data message using the multi-code coding block based on the Go-CDMA code; and transmitting the coded data message over a communication channel.
Claim 5
Independent Claim
60 words
A method for coding a multi-code code division multiple access signal based on Go-CDMA codes, comprising: providing a multi-code coding block for coding based on a Hadamard code; replacing the Hadamard code with a Go-CDMA code; coding a data message using the multi-code coding block based on the Go-CDMA code; and transmitting the coded data message over a communication channel.
Claim 6
Independent Claim
40 words
A method for decoding a multi-code code division multiple access signal based on Go-CDMA codes, comprising: providing a Go-CDMA matrix; receiving a coded multi-code data message over a communication channel; and decoding the data message based on the Go-CDMA matrix.
Claim 7
Independent Claim
40 words
A method for decoding a multi-code code division multiple access signal based on Go-CDMA codes, comprising: providing a Go-CDMA matrix; receiving a coded multi-code data message over a communication channel; and decoding the data message based on the Go-CDMA matrix.
Claim 8
Dependent Claim
19 words
The method according to claim 4 , wherein the decoding includes correlating the data message with the Go-CDMA matrix.
Claim 9
Independent Claim
60 words
A method for decoding a multi-code code division multiple access signal based on Go-CDMA codes, comprising: providing a multi-code decoding block for decoding based on a Hadamard code; replacing the Hadamard code with a Go-CDMA code; receiving the coded data message over a communication channel; and decoding the data message using the multi-code coding block based on the Go-CDMA code.
Claim 10
Independent Claim
60 words
A method for decoding a multi-code code division multiple access signal based on Go-CDMA codes, comprising: providing a multi-code decoding block for decoding based on a Hadamard code; replacing the Hadamard code with a Go-CDMA code; receiving the coded data message over a communication channel; and decoding the data message using the multi-code coding block based on the Go-CDMA code.
Claim 11
Dependent Claim
81 words
A computer program product for causing a system to provide a multi-code code division multiple access signal, the computer program product comprising a computer useable medium having computer program logic therein, the computer program logic comprising: providing means for causing the system to provide a Go-CDMA matrix; coding means for causing the system to code a multi-code data message based on the Go-CDMA matrix; and transmitting means for causing the system to transmit the coded data message over a communication channel.
Claim 12
Dependent Claim
81 words
A computer program product for causing a system to provide a multi-code code division multiple access signal, the computer program product comprising a computer useable medium having computer program logic therein, the computer program logic comprising: providing means for causing the system to provide a Go-CDMA matrix; coding means for causing the system to code a multi-code data message based on the Go-CDMA matrix; and transmitting means for causing the system to transmit the coded data message over a communication channel.
Claim 13
Dependent Claim
24 words
The computer program product according to claim 7 , wherein the coding means includes means for multiplying the data message by the Go-CDMA matrix.
Claim 14
Dependent Claim
108 words
A computer program product for causing a system to provide a multi-code code division multiple access signal, the computer program product comprising a computer useable medium having computer program logic therein, the computer program logic comprising: providing means for causing the system to provide a multi-code coding block for coding based on a Hadamard code; replacing means for causing the system to replace the Hadamard code with a Go-CDMA code; coding means for causing the system to code a data message using the multi-code coding block based on the Go-CDMA code; and transmitting means for causing the system to transmit the coded data message over a communication channel.
Claim 15
Dependent Claim
108 words
A computer program product for causing a system to provide a multi-code code division multiple access signal, the computer program product comprising a computer useable medium having computer program logic therein, the computer program logic comprising: providing means for causing the system to provide a multi-code coding block for coding based on a Hadamard code; replacing means for causing the system to replace the Hadamard code with a Go-CDMA code; coding means for causing the system to code a data message using the multi-code coding block based on the Go-CDMA code; and transmitting means for causing the system to transmit the coded data message over a communication channel.
Claim 16
Dependent Claim
81 words
A computer program product for causing a system to decode a multi-code code division multiple access signal, the computer program product comprising a computer useable medium having computer program logic therein, the computer program logic comprising: providing means for causing the system to provide a Go-CDMA matrix; receiving means for causing the system to receive a coded multi-code data message over a communication channel; and decoding means for causing the system to decode the data message based on the Go-CDMA matrix.
Claim 17
Dependent Claim
81 words
A computer program product for causing a system to decode a multi-code code division multiple access signal, the computer program product comprising a computer useable medium having computer program logic therein, the computer program logic comprising: providing means for causing the system to provide a Go-CDMA matrix; receiving means for causing the system to receive a coded multi-code data message over a communication channel; and decoding means for causing the system to decode the data message based on the Go-CDMA matrix.
Claim 18
Dependent Claim
24 words
The computer program product according to claim 10 , wherein the decoding means includes means for correlating the data message by the Go-CDMA matrix.
Claim 19
Dependent Claim
109 words
A computer program product for causing a system to decode a multi-code code division multiple access signal, the computer program product comprising a computer useable medium having computer program logic therein, the computer program logic comprising: providing means for causing the system to provide a multi-code decoding block for decoding based on a Hadamard code; replacing means for causing the system to replace the Hadamard code with a Go-CDMA code; receiving means for causing the system to receive the coded multi-code data message over a communication channel; and decoding means for causing the system to decode the data message using the multi-code coding block based on the Go-CDMA code.
Claim 20
Dependent Claim
109 words
A computer program product for causing a system to decode a multi-code code division multiple access signal, the computer program product comprising a computer useable medium having computer program logic therein, the computer program logic comprising: providing means for causing the system to provide a multi-code decoding block for decoding based on a Hadamard code; replacing means for causing the system to replace the Hadamard code with a Go-CDMA code; receiving means for causing the system to receive the coded multi-code data message over a communication channel; and decoding means for causing the system to decode the data message using the multi-code coding block based on the Go-CDMA code.
Claim 21
Independent Claim
87 words
A system for providing a multi-code code division multiple access signal, comprising: a memory including program instructions, data corresponding to at least one data stream and Go-CDMA codes; a modulation unit for modulating a signal; and a processor coupled to the memory and the modulation unit, the processor executing the program instructions to a) code at least one multi-code data message stream based on Go-CDMA codes and b) cause the modulation unit to modulate the at least one coded message stream for transmission over a communication channel.
Claim 22
Independent Claim
87 words
A system for providing a multi-code code division multiple access signal, comprising: a memory including program instructions, data corresponding to at least one data stream and Go-CDMA codes; a modulation unit for modulating a signal; and a processor coupled to the memory and the modulation unit, the processor executing the program instructions to a) code at least one multi-code data message stream based on Go-CDMA codes and b) cause the modulation unit to modulate the at least one coded message stream for transmission over a communication channel.
Claim 23
Dependent Claim
29 words
The system according to claim 13 , wherein the processor codes the at least one multi-code data message stream by multiplying a data message stream by the Go-CDMA codes.
Claim 24
Dependent Claim
17 words
The system according to claim 13 , wherein the system is part of a mobile communication unit.
Claim 25
Dependent Claim
15 words
The system method according to claim 13 , wherein the system is a base station.
Claim 26
Dependent Claim
43 words
The system according to claim 16 , wherein coding is performed on more than two multi-code data message streams and wherein some of the multi-code data message streams are associated with a different mobile unit than others of the multi-code data message streams.
Claim 27
Independent Claim
108 words
A system for providing a multi-code code division multiple access signal, comprising: a memory including program instructions, data corresponding to at least one data stream and Go-CDMA codes; a modulation unit for modulating a signal; and a processor coupled to the memory and the modulation unit, the processor executing the program instructions to a) provide a multi-code coding block for coding based on a Hadamard code, b) replace the Hadamard code with a Go-CDMA code, c) code a data message using the multi-code coding block based on the Go-CDMA code, and d) cause the modulation unit to modulate the coded message stream for transmission over a communication channel.
Claim 28
Independent Claim
108 words
A system for providing a multi-code code division multiple access signal, comprising: a memory including program instructions, data corresponding to at least one data stream and Go-CDMA codes; a modulation unit for modulating a signal; and a processor coupled to the memory and the modulation unit, the processor executing the program instructions to a) provide a multi-code coding block for coding based on a Hadamard code, b) replace the Hadamard code with a Go-CDMA code, c) code a data message using the multi-code coding block based on the Go-CDMA code, and d) cause the modulation unit to modulate the coded message stream for transmission over a communication channel.
Claim 29
Independent Claim
73 words
A system for decoding a multi-code code division multiple access signal, comprising: a memory including program instructions and Go-CDMA codes; a demodulation unit for demodulating a signal; and a processor coupled to the memory and the demodulation unit, the processor executing the program instructions to a) cause the modulation unit to demodulate the signal for receiving the multi-code data message stream, and b) decode the multi-code data message stream based on Go-CDMA codes.
Claim 30
Independent Claim
73 words
A system for decoding a multi-code code division multiple access signal, comprising: a memory including program instructions and Go-CDMA codes; a demodulation unit for demodulating a signal; and a processor coupled to the memory and the demodulation unit, the processor executing the program instructions to a) cause the modulation unit to demodulate the signal for receiving the multi-code data message stream, and b) decode the multi-code data message stream based on Go-CDMA codes.
Claim 31
Dependent Claim
25 words
The system according to claim 19 , wherein the system decodes the multi-code data message by correlating the data message stream by the Go-CDMA codes.
Claim 32
Independent Claim
102 words
A system for decoding a multi-code code division multiple access signal, comprising: a memory including program instructions and Go-CDMA codes; a demodulation unit for demodulating a signal; and a processor coupled to the memory and the demodulation unit, the processor executing the program instructions to a) provide a multi-code decoding block for decoding based on a Hadamard code, b) replace the Hadamard code with a Go-CDMA code, c) cause the demodulation unit to demodulate the signal to receive a multi-code data message from the communication channel, and d) decode the data message using the multi-code decoding block based on the Go-CDMA codes.
Claim 33
Independent Claim
102 words
A system for decoding a multi-code code division multiple access signal, comprising: a memory including program instructions and Go-CDMA codes; a demodulation unit for demodulating a signal; and a processor coupled to the memory and the demodulation unit, the processor executing the program instructions to a) provide a multi-code decoding block for decoding based on a Hadamard code, b) replace the Hadamard code with a Go-CDMA code, c) cause the demodulation unit to demodulate the signal to receive a multi-code data message from the communication channel, and d) decode the data message using the multi-code decoding block based on the Go-CDMA codes.
Claim 34
Independent Claim
51 words
A method for decoding a code division multiple access signal based on Go-CDMA codes, comprising: receiving a signal over a communication channel; providing one or more stages of soft decision decoding blocks, each block decoding based on a Go-CDMA matrix; and decoding data messages from the signal based on the blocks.
Claim 35
Independent Claim
51 words
A method for decoding a code division multiple access signal based on Go-CDMA codes, comprising: receiving a signal over a communication channel; providing one or more stages of soft decision decoding blocks, each block decoding based on a Go-CDMA matrix; and decoding data messages from the signal based on the blocks.
Claim 36
Dependent Claim
19 words
The method according to claim 22 , wherein one or more stages of soft decision decoding blocks are provided.
Claim 37
Dependent Claim
18 words
The method according to claim 23 , wherein the single soft decision block is a multi-code decoding block.
Claim 38
Dependent Claim
30 words
The method according to claim 22 , further comprising a hard decision decoding block coupled as the last stage to the one or more stages of soft decision decoding blocks.
Claim 39
Dependent Claim
92 words
A computer program product for causing a system to decode a code division multiple access signal, the computer program product comprising a computer useable medium having computer program logic therein, the computer program logic comprising: providing means for causing the system to provide one or more stages of soft decision decoding blocks, each block decoding based on a Go-CDMA matrix; receiving means for causing the system to receive a signal over a communication channel; and decoding means for causing the system to decode data messages from the signal based on the blocks.
Claim 40
Dependent Claim
92 words
A computer program product for causing a system to decode a code division multiple access signal, the computer program product comprising a computer useable medium having computer program logic therein, the computer program logic comprising: providing means for causing the system to provide one or more stages of soft decision decoding blocks, each block decoding based on a Go-CDMA matrix; receiving means for causing the system to receive a signal over a communication channel; and decoding means for causing the system to decode data messages from the signal based on the blocks.
Claim 41
Dependent Claim
23 words
The computer program product according to claim 26 , wherein the providing means provides one or more stages of soft decision decoding blocks.
Claim 42
Dependent Claim
19 words
The computer program product according to claim 27 , wherein the soft decision decoding blocks are multi-code decoding blocks.
Claim 43
Dependent Claim
36 words
The computer program product according to claim 26 , further comprising providing means for providing a hard decision decoding block coupled as the last stage to the one or more stages of soft decision decoding blocks.
Claim 44
Independent Claim
90 words
A system for decoding a code division multiple access signal, comprising: a memory including program instructions and Go-CDMA codes; a demodulation unit for demodulating a signal; and a processor coupled to the memory and the demodulation unit, the processor executing the program instructions to a) cause the demodulation unit to demodulate the signal for receiving a data message stream, and b) provide one or more stages of soft decision decoding blocks, each block decoding based on a Go-CDMA matrix, and c) decode the data message stream based on the blocks.
Claim 45
Independent Claim
90 words
A system for decoding a code division multiple access signal, comprising: a memory including program instructions and Go-CDMA codes; a demodulation unit for demodulating a signal; and a processor coupled to the memory and the demodulation unit, the processor executing the program instructions to a) cause the demodulation unit to demodulate the signal for receiving a data message stream, and b) provide one or more stages of soft decision decoding blocks, each block decoding based on a Go-CDMA matrix, and c) decode the data message stream based on the blocks.
Claim 46
Dependent Claim
19 words
The system according to claim 30 , wherein one or more stages of soft decision decoding blocks are provided.
Claim 47
Dependent Claim
17 words
The system according to claim 31 , wherein the soft decision decoding blocks are multi-code decoding blocks.
Claim 48
Dependent Claim
39 words
The system according to claim 30 , further wherein the processor further executes the program instructions to provide a hard decision decoding block coupled as the last stage to the one or more stages of soft decision decoding blocks.