摘要:
The present invention relates to a device for generating at least one code phase (Ce, Cp, Ci) the device comprising a shift register (702) comprising N outputs and to which a code sequence (Cin) to be phased is applied, and at least one logic branch (722, 723, 724) controlled by at least one combination control signal on the basis of which the logic branch combines the code phase from i outputs of the shift register (702). N is an integer greater than 2 and i is an integer between 2 and N. Said at least one logic branch preferably comprises i two-input selectors (901 to 909, 911 to 919, 921 to 929), to the first input of each of which is connected one input of the shift register (702) and to the second input is connected one combination control signal (ec0 to ec8, pc0 to pc8, lc0 to lc8), and an i-input combiner (910, 920, 930), to whose outputs are connected the outputs of said i selectors and from whose output said code phase is obtained.
摘要:
A signal processing apparatus to equalize a signal in a multipath channel, where the equalization is based upon forming a correlation vector and the inverse of a covariance matrix, where the covariance matrix is smaller in dimension than the correlation vector. In one embodiment, the signal processing apparatus forms an extended matrix from the inverse of the covariance matrix, equal in dimension to the correlation vector, by selecting one or more rows of the inverse covariance matrix and shifting the selected one or more rows to form the extended matrix. The extended matrix is multiplied by the correlation vector to provide filter weights to the equalizer. In some embodiments, filtering is performed by a sliding window correlator based upon the selected one or more rows of the covariance matrix, followed by filtering based upon the correlation vector.
摘要:
A system for detecting and identifying the identity of a base station or cell which transmits a scrambling code is provided. According to one aspect of the system, the system is used to perform scrambling code detection of eight (8) primary cells (each scrambling code's X-component being spaced sixteen (16) chips apart) in a group. According to another aspect of the system, a single scrambling code generator is used to generate a master scrambling code. The master scrambling code is then used to create individual scrambling codes which are used in correlation with received signals to detect in parallel which one of the eight (8) possible primary cells in the group transmitted the received signals. According to yet another aspect of the system, each of the correlators maintains a corresponding X-component segment of the master scrambling code. For every sixteen (16) chips, a new X-component segment of the master scrambling code is introduced into one of the correlators, a X-component segment of the master scrambling code is dropped from another correlator, and X-component segments of the master scrambling code are sequentially shifted or propagated through the remaining correlators; and concurrent correlations are performed by the correlators using their respective corresponding X-component segments of the master scrambling code and newly received signals.
摘要:
Disclosed is a correlation method to adaptively operate in a time varying phase and a correlator thereof. A correlation method according to the present invention includes performing the first correlation according to a certain reference value and a certain reference interval for correlation of a received signal; calculating an average variation of the received signal through the result of performing the first correlation; deciding a new reference value for the second correlation through the average variation; performing the second correlation according to the new reference value and the reference interval; and selecting the maximum value among the result of performing the second correlation. Accordingly, plural references are decided considering variation of a response signal between tags and also separate plural references are decided considering bit variation of a response signal in the same tag, so that a digital signal can be ideally demodulated in the environment where signal phase variation occurs.
摘要:
An acquisition method for identifying a transmitter, and a correlator for carrying out the method includes correlating a received binary-coded spread sequence having m bits at a frequency f with a locally generated spread sequence by phase-shifting a multiplicity of locally generated spread sequences with respect to the received spread sequence, where f is the frequency of the incoming spread sequence. The received spread sequence is correlated with a locally generated spread sequence at the frequency f. The received spread sequence is stored and the stored, received spread sequence is processed at an oversampling rate i*f. The received, stored spread sequence is split into i sections and the correlation is carried out in i steps. The correlator includes a shift register with feedback. Register positions of the shift register are connected in parallel to a memory input, and the memory output is connected in parallel with the register positions. A further memory holds reference signal sequences and a comparator compares the memory content with further memory content.
摘要:
The present invention relates to production of a decoded signal (Aτ) based on in an incoming stream of data samples (d(k)) representing at least one downconverted digitized spread spectrum source signal. A number (NM) of the received data samples (d(k)) are divided into a first number (N) of data blocks, where each data block contains a second number (M) of samples. The second number (M) is an integer larger than or equal to two. Each of the data blocks is then correlated with a respective local code replica segment (p(k)) to produce a first number (N) of intermediate accumulation results (ΣI; ΣQ). To enable production of a decoded signal (Aτ) being compensated for a Doppler shift relative to a downconverting frequency for the least one spread spectrum source signal, the intermediate accumulation results (ΣI; ΣQ) are correlated with a carrier vector (s[z]I; s[zQ) expressing such a Doppler shift. However, according to the invention, the carrier vector (s[z]I; s[z]Q) only contains a target number (Z) of carrier values (s1I:sZI; s1Q:sZQ) (i.e. different carrier amplitude levels), where the target number (Z) is smaller than or equal to the first number (N). Normally, the target number (Z) is substantially smaller than the first number (N). Thus, depending on the first number (N) and the target number (Z) for the relevant carrier vector (s[Z]I; s[Z]Q), a number of consecutive results of the intermediate accumulation results (ΣI; ΣQ) are combined into a number of aggregated accumulation results (c1I:cZI; c1Q:cZQ), which is equal to the target number (Z). Thereafter, the aggregated accumulation results (c1I:cZI; c1Q:cZQ) are correlated with the carrier vector (s[Z]I; s[z]Q) to produce the decoded signal (Aτ). The invention is well adapted for implementation of software GNSS receivers.
摘要:
Communications acquisition method for correlating an incoming binary-coded spread sequence having m bits and arriving at a frequency f with a locally generated spread sequence by phase-shifting a multiplicity of locally generated spread sequences with respect to the received spread sequence. The received spread sequence being correlated with a locally generated spread sequence at the frequency f. The received spread sequence is stored. The received, stored spread sequence is split into sections and the correlation is carried out in steps at an oversampling rate. A correlator includes a shift register with feedback. Register positions of the shift register are connected in parallel to a memory input, and the memory output is connected in parallel with the register positions. A further memory holds reference signal sequences and another comparator compares the memory content with further memory content.
摘要:
A system for detecting and identifying the identity of a base station or cell which transmits a scrambling code is provided. According to one aspect of the system, the system is used to perform scrambling code detection of eight (8) primary cells (each scrambling code being spaced sixteen (16) chips apart) in a group. According to another aspect of the system, a single scrambling code generator is used to generate a master scrambling code. The master scrambling code is then used to create individual scrambling codes which are used in correlation with received signals to detect in parallel which one of the eight (8) possible primary cells in the group transmitted the received signals. According to yet another aspect of the system, each of the correlators maintains a corresponding segment of the master scrambling code. For every sixteen (16) chips, a new segment of the master scrambling code is introduced into one of the correlators, a segment of the master scrambling code is dropped from another correlator, and segments of the master scrambling code are sequentially shifted or propagated through the remaining correlators; and concurrent correlations are performed by the correlators using their respective corresponding segments of the master scrambling code and newly received signals.
摘要:
The receiver includes at least one channel (V1) with an adapted filter (20) and with a symbol clock signal (Hs) recovery circuit (12) and other channels (V2, . . . , Vk) with a sliding correlator (302, . . . , 30k) using the symbol clock signal (Hs) produced by the channel (V1) with adapted filter. Application for radiocommunications with mobiles.
摘要翻译:接收机包括具有适配滤波器(20)和符号时钟信号(Hs)恢复电路(12)和其它信道(V 2)的至少一个信道(V SUB 1) 使用符号时钟的滑动相关器(30×2×...,30K),使用符号时钟 由具有适配滤波器的通道(V SUB1)产生的信号(Hs)。 移动电话无线电通信应用。
摘要:
A decision processor for 802.11b codewords for 1 Mb and 2 Mb data rates includes a sliding correlator for the acquisition of correlation peaks. During a training interval, these correlation peaks are summed into a channel profile memory. The correlation peaks corresponding to a codeword are added into the channel profile memory, and correlation peaks corresponding to the inverse of this codeword are inverted and added into the channel profile memory during the training interval. After the training interval, a decision interval follows whereby correlation peaks are multiplied by the complex conjugate of the contents of the channel profile memory. The multiplication results are accumulated over a codeword window interval to produce a decision output.