Reception of a spread spectrum modulated signal
First Claim
1. A receiver comprising:
- a sampler configured to form samples of a received spread spectrum modulated signal,at least one reference code block configured to generate at least one reference code, anda correlation block comprising;
a first register configured to form first and second reference code parts from at least one reference code,a second register configured to form a sample string from samples formed of the received signal, anda correlator configured to correlate the first reference code part with the sample string to form first correlation part results, and to correlate the second reference code part with the sample string to form second correlation part results, wherein said correlator is configured to perform said correlations at different times and by using the same sample string, anda controller,wherein said first register comprises a code shift register and a code register for each reference code, and wherein said code shift register is configured to transfer data of the code shift register into the code register;
said second register comprises a sample shift register,said controller is configured to transfer the data of said code shift register and sample shift register to store a new sample in the sample shift register and to read new reference code data into the code shift register after the formation of the new sample, andsaid code shift register, code register and sample shift register are equal in length;
and wherein said first and second reference code parts are configured to be periodically updated.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a receiver for receiving a spread spectrum modulated signal, comprising a sampler for forming samples of a received signal, at least one reference code block for generating at least first and second reference codes, and a correlation block. The correlation block forms first and second reference code parts from at least one reference code, and correlates the first reference code part with the sample string to form first correlation part results, and correlates the second reference code part with the sample string to form second correlation part results, wherein the correlations are arranged to be performed at different times and by using the same sample string. The invention also relates to an electronic device comprising a receiver, a module to be used with a receiver, a system comprising a transmitter and a receiver for receiving the transmitted signal, a method and a computer software product.
-
Citations
30 Claims
-
1. A receiver comprising:
-
a sampler configured to form samples of a received spread spectrum modulated signal, at least one reference code block configured to generate at least one reference code, and a correlation block comprising; a first register configured to form first and second reference code parts from at least one reference code, a second register configured to form a sample string from samples formed of the received signal, and a correlator configured to correlate the first reference code part with the sample string to form first correlation part results, and to correlate the second reference code part with the sample string to form second correlation part results, wherein said correlator is configured to perform said correlations at different times and by using the same sample string, and a controller, wherein said first register comprises a code shift register and a code register for each reference code, and wherein said code shift register is configured to transfer data of the code shift register into the code register; said second register comprises a sample shift register, said controller is configured to transfer the data of said code shift register and sample shift register to store a new sample in the sample shift register and to read new reference code data into the code shift register after the formation of the new sample, and said code shift register, code register and sample shift register are equal in length; and wherein said first and second reference code parts are configured to be periodically updated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device comprising a receiver for receiving a spread spectrum modulated signal, which comprises at least:
-
a sampler configured to form samples of a received signal, at least one reference code block configured to generate at least one reference code, a correlation block comprising; a first register configured to form first and second reference code parts from at least one reference code, a second register configured to form a sample string from samples formed of the received signal, and a correlator configured to correlate the first reference code part with the sample string to form first correlation part results, and to correlate the second reference code part with the sample string to form second correlation part results, wherein said correlator is configured to perform said correlations at different times and by using the same sample string, and a controller wherein said first register comprises a code shift register and a code register for each reference code and wherein said code shift register is configured to transfer data of the code shift register into the code register; said second register comprises a sample shift register, and said controller is configured to transfer the data of said code shift register and sample shift register, to store a new sample in the sample shift register and to read new reference code data into the code shift register after the formation of the new sample, and said code shift register, code register and sample shift register are equal in length, and wherein said first and second reference code parts are adapted to be periodically updated. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising a transmitting station for transmitting a spread spectrum modulated signal, a receiver for receiving a spread spectrum modulated signal, which comprises at least:
-
a sampler configured to form samples of a received signal, at least one reference code block configured to generate at least one reference code, a correlation block, comprising; a first register configured to form first and second reference code parts from at least one reference code, a second register configured to form a sample string from samples formed of the received signal, and a correlator configured to correlate the first reference code part with the sample string to form first correlation part results, and configured to correlate the second reference code part with the sample string to form second correlation part results, wherein said correlator is configured to perform said correlations at different times and by using the same sample string, and a controller said first register comprises a code shift register and a code register for each reference code, and said code shift register is configured to transfer data of the code shift register into the code register; said second register comprises a sample shift register, and said system is configured to transfer the data of said code shift register and sample shift register, to store a new sample in the sample shift register and to read new reference code data into the code shift register after the formation of the new sample, and said code shift register, code register and sample shift register are equal in length, and wherein said first and second reference code parts are adapted to be periodically updated. - View Dependent Claims (17)
-
-
18. A module comprising
an input configured to receive samples formed of a received signal, at least one reference code block configured to at least one reference code, and a correlation block comprising: -
a first register configured to form first and second reference code parts from at least one reference code, a second register configured to form a sample string from samples formed of the received signal, and a correlator configured to correlate the first reference code part with the sample string to form first correlation part results, and to correlate the second reference code part with the sample string to form second correlation part results, wherein said correlator is configured to perform said correlations at different times and by using the same sample string, wherein said first register comprises a code shift register and a code register for each reference code, and said code shift register is configured to transfer data of the code shift register into the code register, said second register comprises a sample shift register, and wherein the module is configured to transfer the data of said code shift register and sample shift register, to store a new sample in the sample shift register and to read new reference code data into the code shift register after the formation of the new sample, and that said code shift register, code register and sample shift register are equal in length, and said first and second reference code parts are adapted to be periodically updated. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving samples of a received spread spectrum modulated signal, inputting samples of a sample string in a sample shift register, generating at least one reference code, inputting the reference code in a code shift register, wherein the rate the reference code is input in the code shift register is dependent on the rate at which samples of the sample string are input in the sample shift register, and performing a correlation between said at least one reference code and the received signal, forming first and second reference code parts from at least one reference code, forming a sample string of the samples formed of the received signal, correlating the first reference code part with the sample string to form first correlation part results, and correlating the second reference code part with the sample string to form second correlation part results, said correlations being performed at different times and by using the same sample string, and wherein the sample shift register and the code shift register have a determined length, wherein the method comprises transferring the bits of the reference code input in the code shift register to the code register after the formation of the number of samples corresponding to said length, and periodically updating said first and second reference code parts. - View Dependent Claims (24, 25)
-
-
26. A non-transitory computer readable medium stored with code, which when executed by a processor in a receiver, cause said receiver to perform
forming samples of a received spread spectrum modulated signal, inputting samples of a sample string in a sample shift register, generating at least one reference code, inputting the reference code in a code shift register, wherein the rate the reference code is input in the code shift register is dependent on the rate at which samples of the sample string are input in the sample shift register, performing a correlation between said at least one reference code and the received signal, forming first and second reference code parts from at least one reference code, forming a sample string from samples formed of the received signal, correlating the first reference code part with the sample string to form first correlation part results, and correlating the second reference code part with the sample string to form second correlation part results, said correlations being performed at different times and by using the same sample string, and wherein the sample shift register and the code shift register have a determined length, wherein the computer readable medium is further stored with code, which when executed by said processor cause said receiver to perform transferring the bits of the reference code input in the code shift register to the code register after the formation of the number of samples corresponding to said length, and periodically updating said first and second reference code parts.
-
28. A module comprising:
-
a first input configured to receive samples formed of a received signal, a second input configured to receive at least one reference code, and a correlation block comprising; a first register configured to form first and second reference code parts from at least one reference code, a second register configured to form a sample string from samples formed of the received signal, and a correlator configured to correlate the first reference code part with the sample string to form first correlation part results, and to correlate the second reference code part with the sample string to form second correlation part results, wherein said correlator is configured to perform said correlations at different times and by using the same sample string, said first register comprises a code shift register and a code register for each reference code, and said code shift register is configured to transfer data of the code shift register into the code register, said second register comprises a sample shift register, wherein the module is configured to transfer the data of said code shift register and sample shift register, to store a new sample in the sample shift register and to read new reference code data into the code shift register after the formation of the new sample, and that said code shift register, code register and sample shift register are equal in length, and said first and second reference code parts are configured to be periodically updated.
-
-
29. A receiver for receiving a spread spectrum modulated signal, comprising:
-
sampling means for forming samples of a received signal, at least one reference code block for generating at least one reference code, and a correlation block comprising; means for forming first and second reference code parts from at least one reference code, means for forming a sample string from samples formed of the received signal, and correlation means for correlating the first reference code part with the sample string to form first correlation part results, and for correlating the second reference code part with the sample string to form second correlation part results, wherein said correlations are arranged to be performed at different times and by using the same sample string, said first register comprises a code shift register and a code register for each reference code, and said code shift register is configured to transfer the data of the code shift register into the code register, said second register comprises a sample shift register, wherein the receiver is configured to transfer the data of said code shift register and sample shift register, to store a new sample in the sample shift register and to read new reference code data into the code shift register after the formation of the new sample, and that said code shift register, code register and sample shift register are equal in length, and said first and second reference code parts are adapted to be periodically updated. - View Dependent Claims (30)
-
Specification