[go: up one dir, main page]

CN101151801A - Normalized Least Mean Square Chip Level Equalization Advanced Diversity Receiver - Google Patents

Normalized Least Mean Square Chip Level Equalization Advanced Diversity Receiver Download PDF

Info

Publication number
CN101151801A
CN101151801A CNA2005800380160A CN200580038016A CN101151801A CN 101151801 A CN101151801 A CN 101151801A CN A2005800380160 A CNA2005800380160 A CN A2005800380160A CN 200580038016 A CN200580038016 A CN 200580038016A CN 101151801 A CN101151801 A CN 101151801A
Authority
CN
China
Prior art keywords
signal
equalizer
vector
sample data
receiver
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2005800380160A
Other languages
Chinese (zh)
Inventor
艾利拉·莱尔
菲利普·J·佩特拉斯基
凯尔·俊霖·潘
米海拉·贝露里
杨陆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
InterDigital Technology Corp
Original Assignee
InterDigital Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by InterDigital Technology Corp filed Critical InterDigital Technology Corp
Publication of CN101151801A publication Critical patent/CN101151801A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Filters That Use Time-Delay Elements (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Radio Transmission System (AREA)

Abstract

A receiver which includes at least one equalizer filter and a tap coefficients generator for implementing receive diversity. The equalizer filter processes a signal derived from signals received by a plurality of antennas. In one embodiment, sample data streams from the antennas are merged into one sample data stream. The merged sample data stream is processed by a single extended equalizer filter, whereby filter coefficients are adjusted in accordance with a joint error signal. A filter coefficient correction term used by the equalizer filter is generated by the tap coefficients generator using a normalized least mean square (NLMS) algorithm. In another embodiment, a plurality of equalizer filters are utilized, whereby each equalizer receives a sample data stream from a specific one of the antennas. In yet another embodiment, the sample data streams are combined after being processed by a plurality of matched filters based on respective estimated channel impulse responses.

Description

Normalized least mean square chip-level equalization advanced diversity receiver
Technical Field
The present invention relates to a wireless communication system using receiver diversity, and more particularly, to a receive diversity technique for a Normalized Least Mean Square (NLMS) chip-level equalization (CLE) receiver.
Background
While on-chip equalizers are well suited for advanced receiver systems such as those used in wireless transmit/receive units (WTRUs) and base stations, an NLMS-based CLE receiver provides superior performance for high data rate services such as High Speed Downlink Packet Access (HSDPA) through a Rake receiver. A typical NLMS receiver consists of an equalizer filter, typically a Finite Impulse Response (FIR) filter, and an NLMS algorithm.
The NLMS algorithm is used as a tap coefficient generator that generates tap coefficients used by the equalizer filter and updates them iteratively, as appropriate and in time. Traditionally, tap coefficient generation involves error signal calculation, vector length (norm) calculation, and leaky integration, in order to g generate and update the tap coefficients.
Although the NLMS CLE has been successfully validated in a single antenna receiver, no extension of the NLMS algorithm is provided in terms of receiver diversity, a simple extension would be to provide an NLMS CLE for each antenna and combine each result, which is less than ideal.
Disclosure of Invention
The invention relates to a receiver comprising at least one equalizer filter and a tap coefficient generator for implementing receive diversity, the equalizer filter processing a signal derived from signals received by a plurality of antennas. In one embodiment, the sample data streams from the antennas are combined into a sample data stream, the combined sample data stream is processed by a single extended equalizer filter, whereby filter coefficients are adjusted based on a joint error signal, and a filter coefficient correction term used by the equalizer filter is generated by the tap coefficient generator using an NLMS algorithm. In another embodiment, a plurality of equalizer filters are used, whereby each equalizer receives a sample data stream from a particular one of the antennas. In yet another embodiment, the sample data streams are combined after being processed by a plurality of matched filters according to respective estimated cirs.
Drawings
The invention may be understood in more detail by reference to the following description of a preferred embodiment, given as an example, and the accompanying drawings, in which:
FIG. 1 is a block diagram of an NLMS CLE receiver configured in accordance with a first embodiment of the present invention;
FIG. 2 is a block diagram of an NLMS CLE receiver configured in accordance with a second embodiment of the present invention;
fig. 3 is a block diagram of a simplified version of the NLMS CLE receiver of fig. 2; and
fig. 4 is a block diagram of an NLMS CLE receiver configured in accordance with a third embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described with reference to the accompanying drawings, wherein like reference numerals refer to like elements throughout.
Hereinafter, the term "wireless transmit/receive unit (WTRU)" is used generically to include, but is not limited to, a User Equipment (UE), a mobile station, a laptop computer, a Personal Digital Assistant (PDA), a fixed or mobile subscriber unit, a pager, or any other type of device capable of operating in a wireless environment. When referred to hereafter, the terminology "base station" includes but is not limited to an Access Point (AP), a node B, a site controller, or any other type of interfacing device in a wireless environment.
The features of the present invention may be integrated into an Integrated Circuit (IC) or may be configured in a circuit comprising a multitude of interconnecting components.
Hereinafter, the present invention will be explained with reference to the NLMS algorithm, however, it should be noted that any other adaptive equalization algorithm may be used.
The invention will be explained with reference to the method of receiver diversity for an NLMS algorithm, however, it should be noted that any form of adaptive equalizer or filter may be used, such as Least Mean Square (LMS), goldenafil's algorithm, channel estimation based NLMS (CE-NLMS), and other iterative or recursive algorithms.
Fig. 1 is a block diagram of an NLMS CLE receiver 100 configured in accordance with a first embodiment of the present invention. The NLMS CLE receiver 100 is a joint processing NLMS receiver that uses a single equalizer filter, the NLMS CLE receiver 100 includes a plurality of antennas 102A, 102B, a plurality of samplers 104A, 104B, a multiplexer 106, and an NLMS equalizer 108, and the NLMS equalizer 108 further includes an equalizer filter 110 and a tap coefficient generator 112.
The signals received by the antennas 102A, 102B are input to samplers 104A, 104B, respectively, to generate respective sample data streams 105A, 105B, which are sampled at twice (2 x) the chip rate. The sample data streams 105A, 105B are combined by the multiplexer 106 into a single sample data stream 114, which is input to the equalizer filter 110 of the NLMS equalizer 108, with samples appearing at twice the chip rate per sample data stream 105A, 105B, so that samples appear at four times (4 x) the chip rate of the sample data stream 114. Each sample occurring on the sample data stream 114, either from sample data stream 105A or 105B, the efficiency of the equalizer filter 106 is four times (4 x) r chip rate.
Although fig. 1 illustrates that the NLMS CLE receiver 100 can be used to sample signals received from two (2) antennas at twice (2 x) the chip rate, it is noted that the NLMS CLE receiver 100 can include any number of antennas and the signals received from the antennas can be sampled at any desired rate.
The equalizer filter 110 includes a plurality of taps having filter coefficients, and a FIR filter may be used as the equalizer filter 110. The number of taps in the equalizer filter 110 may be optimized for a particular multipath channel for different power delay data and tool rates. The tap coefficient generator 112 includes a vector length square estimator 116, a tap correction unit 118, multipliers 120, 122, 124, and an adder 126.
The equalizer filter 110 outputs an equalizer output signal 130, which is a chip rate signal, the equalizer output signal 130 is multiplied by an encrypted code conjugate signal 134 via the multiplier 120 to generate a decrypted equalizer output signal 142 (which is an estimate of the unencrypted transmit chip), the decrypted equalizer output signal 142 is input to a first input of the adder 126, and the equalized input signal 130 is determined based on an equalized delay line (TDL) signal 132 and a tap correction signal 152.
A pilot amplitude reference signal 144 is used to adjust the average output power of the equalizer 108 by varying the amplitude of a pilot reference signal 148 generated by the multiplier 122, which is multiplied by a once quantized pilot (i.e., common pilot channel (CPICH)) channelization code 146. The pilot reference signal 148 is input to a second input of the adder 126, and the pilot reference signal 148 is the decrypted equalizer output signal 142 subtracted by the adder 126 to generate an error signal 150 that is input to a first input of the tap correction unit 118, and the external signals 134, 144, and 146 are configured and generated based on signal information transmitted from higher layers.
The equalizer TDL signal 132 is multiplied by the encrypted code conjugate signal 134 via the multiplier 124 to generate a vector signal 136 having a value X. Which is a decrypted version of the signal 132. The vector signal 136 is input to the vector length squares estimator 116, and a second input of the tap correction unit 118, the vector length squares estimator 116 generates a signal 138 having a value equal to | | X | | survival 2 (i.e., the length squared of the value X of the vector signal 136 or equivalent equalizer TDL signal 132), the vector length squared estimator outputs the signal 138 to a third input of the tap correction unit 118. Based on the signals 136, 138 and 150, the tap correction unit 118 outputs the tap correction signal 152 having a value w which is input to the equalizer filter 110.
The tap correction signal 152 represents the tap value used by the equalizer filter 110, and at a given time, the next value w of the tap correction signal 152 is calculated by adding the current value of the tap correction signal 152 (possibly weighted by a leakage factor), the product of the normalization signal (signal 130 divided by signal 140), and the error signal 150, as well as a stage size parameter defined in the tap correction unit 118, as described in more detail below.
The tap correction signal 152 is updated by the tap correction unit 118 as follows:
equation (1)
Wherein,
Figure A20058003801600152
a weight vector defined for the equalizer filter 110;
Figure A20058003801600153
is a vector based on samples received from the antennas 102A, 102B; μ, α, ε are parameters chosen to control the adaptation phase size, tap leakage, and the number of divisions by zero (or near zero) to prevent; ε is a small number to prevent division by zero from occurring. The leakage parameter α is a weighting parameter, and is generally not greater than 1. The phase size parameter mu is a factor of a metrology error. The equalizer filter 110 is a FIR structure that computes the inner product of w and X<w,X>And the inner product result is the equalizer output signal 130.
The present invention incorporates an adaptive equalizer to implement receive diversity, which greatly improves the receiver performance. A joint equalizer filter coefficient vector adaptation mechanism in accordance with the present invention is described below.
Defining a joint weight vector for an equalizer filter
Figure A20058003801600154
As a union of multiple element weight vectors, each corresponding to data collected by a different antenna, any permutation combination of elements from the element vectors can include the combining weight vector, provided that the permutation appropriately reflects the order in which data enters the combining NLMS equalizer, although these are mathematical equations, but the permutation can be chosen according to the tag aspect, e.g., combining weight vectors in both antenna aspects
Figure A20058003801600155
The following can be defined:
Figure A20058003801600156
equation (2)
Wherein] T Representing a transpose operation, the total number of taps of the equalizer filter is represented by L,
Figure A20058003801600157
is a line vector.
For the tag selected by equation (2), the splice update vector
Figure A20058003801600158
Is defined as follows:
Figure A20058003801600159
equation (3)
Wherein
Figure A200580038016001510
Is based on the vectors of samples received from antenna 1 and antenna 2
Figure A200580038016001511
Is a column vector.
The filter coefficient adaptation of the joint NLMS equalizer can then be processed in the general way of NLMS equalizers, for example, the update coefficient vector can be obtained as follows:
Figure A200580038016001512
equation (4)
Wherein] H Representing a conjugate transpose operation, d [ n ]]Is the reference signal for NLMS and epsilon is a small number to prevent division by zero from occurring. The parameter α is a weighting parameter and μ is an error signal metric, μ can be estimated based on tool velocity and signal-to-interference-and-noise ratio (SINR), and interpolated to obtain a continuous estimate.
For guided dominant NLMS, d [ n ]]May be a pilot signal, training signal, or the likeA signal of a known pattern, a signal spread by a predetermined spreading factor, or a signal that is not spread. Similarly, for data-dominated NLMS, d [ n ]]May be full, partial, or non-expanded data symbols. The tapping correction items
Figure A20058003801600161
Is calculated as follows:
Figure A20058003801600162
equation (5)
Wherein the factor e n,joint Is a joint error signal and is derived from the reference signal d [ n ]]The equalized filter output is subtracted, which is calculated as follows:
Figure A20058003801600163
equation (6)
The new tap coefficient of the next iteration is obtained by dividing the tap coefficient term
Figure A20058003801600164
Added to (weighted) tap coefficients of a previous iterationThe weighting mechanism can be obtained as described below with the parameter α:
Figure A20058003801600165
equation (7)
The splice tap update vector in equation (4) may simply be in the standard NLMS equation
Figure A20058003801600166
Replacement stitching weight vector
Figure A20058003801600167
And with
Figure A20058003801600168
Replacement join update vectorThus, the compound (I) is obtained. Equation (4) uses the joint equalizer output and subtracts the joint equalizer output from the desired signal or pilot signal to generate a joint estimate error. The vector length squared of the input signal is a joint vector length squared. The joint estimation error and the conjugate of the input signal mu, and the square of the vector length of the input signal, generate a correction term that is added to the tap weight vector for iteration n to generate the tap weight vector for iteration n +1, i.e., update the tap weight vector.
Fig. 2 is a block diagram of an NLMSCLE receiver 200 configured in accordance with a second embodiment of the invention. The NLMSCLE receiver 200 is a spread-guided joint processing NLMS receiver that uses a plurality of equalizers. The NLMSCLE receiver 200 includes a plurality of antennas 202A, 202B, a plurality of samplers 204A, 204B, and an NLMS equalizer 206. The NLMS equalizer 206 includes a plurality of equalizer filters 208A, 208B and a tap coefficient generator 210. The signals received from the antennas 202A, 202B are input to samplers 204A, 204B, respectively, which generate respective sample data streams 205A, 205B, (X) 1 、X 2 )。
Although fig. 2 illustrates that the NLMS CLE receiver 200 can be used to sample signals received from two (2) antennas at twice (2 x) the chip rate, it must be understood that the NLMS CLE receiver 200 can include any number of antennas and equalizer filters, and that the signals received from the antennas can be sampled at any desired rate.
The sample data streams 205A, 205B from the samplers 204A, 204B enter the corresponding equalizer filters 208A, 208B and the tap coefficient generator 210. The sample data streams 205A, 205B are processed and down-sampled (in this embodiment, 2 down-sampled) by the equalizer filters 208A, 208B to produce equalized signals 212A, 212B at one (1 x) chip rate.
The tap coefficient generator 210 includes series-to-parallel (S → P) to vector converters 213A, 213B, multipliers 214A, 214B, 222, vector accumulators 216A, 216B, correction term generators 218A, 218B, adders 220 and 226, and a chip accumulator 224. The S → P to vector converters 213A, 213B are similar to a TDL, whereby the output of the S → P to vector converters 213A, 213B indicates the state of the TDL, which is used to generate the signal output by the equalizer filter 110 in fig. 1.
Each 2x chip rate sample data stream 205A, 205B is converted by an S → P to vector converter 213A, 213B into a 1x chip rate length L vector signal 231A, 231B. The length L vector signals 231A, 231B are then multiplied by an encryption code conjugate signal 232 (P) via the multipliers 214A, 214B, respectively, each of which outputs a decrypted vector signal 234A, 234B to a respective vector accumulator 216A, 216B to generate respective update vector signals 217A, 217B. The vector accumulators 216A, 216B perform a despreading operation during a time period (i.e., the same time period as the chip accumulator 224), which may be different from the pilot signals received by the antennas 202A and 202B. The update vector signals 217A, 217B are forwarded to the correction term generators 218A, 218B.
The equalized signals 212A, 212B are summed by adder 220, which outputs a summed equalized signal 221, the summed equalized signal 221 is then multiplied by the encrypted code conjugate signal 232 via multiplier 222, which then outputs a decrypted signal 223. The decrypted signal 223 is input to the chip accumulator 224, which performs a despreading operation during a period that may be different from the spreading factor of a pilot signal received by the antennas 202A and 202B. The accumulated result signal 225 output by the chip accumulator 224 is subtracted by an adder with a pilot reference signal 230 to generate a joint error signal 227.
Each of the correction term generators 218A, 218B includes a vector length square estimator (not shown, but similar to block 116 of fig. 1) for generating a vector length square of the update vector signals 217A, 217B, and for generating correction terms 219A, 219B for the equalizer filters 208A, 208B to be added to filter coefficients of a previous iteration to generate the update filter coefficients for a next iteration based on the update vector signals 217A, 217B, the vector length squares of the update vector signals 217A, 217B, and the joint error signal 227.
The correction term generator 218A can generate the correction term according to the correction term
Figure A20058003801600171
The correction term 219A is generated which is added to the filter coefficients of the previous iteration within the equalizer filter 208A to generate updated filter coefficients for the next iteration. Similarly, the correction term generator 219B can generate the correction term according to the correction termThe correction term 218B is generated, which is added to the filter coefficients of the previous iteration within the equalizer filter 208B to generate updated filter coefficients for the next iteration.
Alternatively, the correction term generator may generate the correction term based on the correction term
Figure A20058003801600173
The correction term 219A is generated, and the correction term generator 218B generates the correction term according to the correction term
Figure A20058003801600174
The correction term 219B is generated, and the variable η is a relatively small number for improving the numerical characteristics and preventing when the correction term is generatedAnd (5) making fixed point operation overflow.
Fig. 3 is a block diagram of a simplified version of the NLMS CLE receiver 200 of fig. 2. The NLMS CLE receiver 300 is a non-despread pilot-based joint processing NLMS receiver that uses a plurality of equalizers. The NLMS CLE receiver 300 includes a plurality of antennas 302A, 302B, a plurality of samplers 304A, 304B, and an NLMS equalizer 306. The NLMS equalizer 306 includes a plurality of equalizer filters 308A, 308B and a tap coefficient generator 310. The signals received by the antennas 302A, 302B are input to the samplers 304A, 304B, respectively, which generate respective sample data streams 305A, 305B.
Although fig. 3 illustrates that the NLMS CLE receiver 300 can be used to sample signals received from two (2) antennas at twice (2 x) the chip rate, it must be understood that the NLMS CLE receiver 300 can include any number of antennas and equalizer filters, and that the signals received from the antennas can be sampled at any desired rate.
The NLMS CLE receiver 300 of fig. 3 is similar to the NLMS CLE receiver 200 of fig. 2, except that the sample data stream and the outputs from the filter coefficients are not summed.
The sample data streams 305A, 305B from the samplers 304A, 304B are input to corresponding equalizer filters 308A, 308B and the tap coefficient generator 310. The sample data streams 305A, 305B are processed and down-sampled (in this embodiment, down-sampled by 2) by the equalizer filters 308A, 308B to produce equalized signals 312A, 312B at one (1 x) chip rate.
The tap coefficient generator 310 includes S → P to vector converters 313A, 313B, multipliers 314A, 314B and 322, correction term generators 318A, 318B, and adders 320, 326. Each of the sample data streams 305A, 305B is converted by the S → P to vector converters 313A, 313B into length L vector signals 331A, 331B, which perform a despreading operation over a period of time that may be different from the spreading factor of the pilot signals received by the antennas 302A and 302B. The length L vector signals 331A, 331B are then multiplied by the encryption code conjugate signal 332 (P) via the multipliers 314A, 314B, respectively, to generate decrypted vector signals 334A, 334B, which decrypted vector signals 334A, 334B are forwarded to the correction term generators 318A, 318B, respectively.
The equalized signals 312A, 312B are summed by the adder 320, which outputs a summed equalized signal 321, the summed equalized signal 321 is then multiplied by an encrypted code conjugate signal 332 via the multiplier 322, (P), which then outputs a decrypted signal 323, the decrypted signal 323 is subtracted (e.g., quantized pilot) by the adder 326 with a reference pilot signal 325 to generate a joint error signal 327.
The correction generators 318A, 318B are similar to the correction term generators 318A, 318B described above, each correction term generator 318A, 318B including a vector length square estimator (not shown, but similar to block 116 shown in fig. 1) for generating a vector length square of the decrypted vector signals 334A, 334B, and generating correction terms 319A, 319B for the equalizer filters 308A, 308B to add to the filter coefficients of the previous iteration to generate updated filter coefficients for the next iteration based on the decrypted vector 317A, 317B, the vector length squares of the decrypted vector signals 334A, 334B, and the join error signal 327.
The updated filter coefficients used by the NLMS CLE receivers 200 and 300 are generated as follows:
Figure A20058003801600191
equation (8)
Wherein e n,joint The joint estimation error generated by the joint process from two antennas is defined as follows:
Figure A20058003801600192
equation (9)
A diversity receiver performs the NLMS equalization independently for each of the receive antennas as follows:
Figure A20058003801600193
equation (10)
Wherein
Figure A20058003801600194
And
Figure A20058003801600195
the tap weight vector and the input update vector for the NLMS equalizer i corresponding to the receive antenna i at the iteration n. The equalizer i generates its own error signal and independently updates the tap weight vector, and the equalizer outputs are despread and combined together. For the pilot-based approach, the despread data for multiple antennas are soft combined to produce the final output for performance enhancement, while for the data-based approach, the despread data for multiple antennas are soft combined to produce the final output for hard decision, and the resulting hard signal is used as a reference signal.
The tap correction term if equation (10)
Figure A20058003801600196
Another variant is obtained if the following calculation is made:
Figure A20058003801600197
equation (11)
And
Figure A20058003801600198
equation (12)
Fig. 4 is a block diagram of an NLMS CLE receiver 400 configured in accordance with a third embodiment of the present invention, the NLMS CLE receiver 400 using pre-equalized combining of the signals received from the diversity antenna. The NLMS CLE receiver 400 includes multiple antennas 402A, 402B, multiple samplers 403A, 403B, multiple matched filters (NFs) 404A, 404B, multiple channel estimators 405A, 405B, a combiner 406, and an NLMS equalizer 408. The NLMS equalizer 408 includes an equalizer filter 410 and a tap coefficient generator 412.
A signal is received by the antenna 402 and a sample data stream is generated from the received signal by the sampler 403. For example, fig. 4 illustrates two antennas and sampling at 2x chip rate, however, it is noted that the receiver 400 may include any number of antennas and the samples may be generated at any rate. The samples are processed by the matched filter 404 and channel estimator 405 and combined by the combiner 406 to produce a combined sample data stream 407. The combiner 406 can be a simple adder with or without weighting, or a matched filter can be used as the combiner 406 to perform the diversity signal combining. The combined sample data stream 407 maintains the same rate as the sample rate.
The combined sample data stream 407 is then input to the equalizer filter 408 and the tap coefficient generator 410. Assuming that two antennas are used, the combined signal can be represented as follows:
Figure A20058003801600201
equation (13)
Wherein H i To estimate the channel response matrix for the receiving antenna i, where, for example, the NLMSCLE receiver 400 with two antennas, i =1,2. The(Vector)
Figure A20058003801600202
Is the combined signal vector after the receive diversity combination at iteration n.
After performing diversity combining, a combined sample data stream 407 is generated and forwarded to the equalizer filter 410 for processing to perform equalization to mitigate interference such as Inter Symbol Interference (ISI) and Multiple Access Interference (MAI). In this embodiment, the equalizer filter 410 is performed at twice (2 x) the chip rate, and the processing result is down-sampled by 2 to produce a chip rate output, which is then decrypted with an encryption code sequence.
The NLMS may tap weight vector updates as described below:
Figure A20058003801600203
equation (14)
Wherein
Figure A20058003801600204
For tapping the weight vector, for equalizing the combined received signal, and d [ n ]]Is a reference signal at time n.
The tap coefficient generator 412 includes multipliers 411, 420, a chip accumulator 413, an adder 414, a correction term generator 417, a vector accumulator 422, a multiplier 420, and an S → P to vector converter 418. The output from the equalizer filter 410 is decrypted by the multiplier 411, and the output of the multiplier 411 is accumulated by the chip accumulator 413, which performs a despreading operation at a time that may be different from the spreading factors of the pilot signals received from the antennas 402A and 402B. The accumulated result output by the chip accumulator 413 is subtracted by the adder 414 with a pilot reference signal 415 to generate a joint error signal 416.
The combined data sample stream 407 is converted into length L vectors by the S → P to vector converter 418 and decrypted by the multiplier 420. The decrypted output vector is accumulated by the vector accumulator 422 to generate the update vector 423. The vector accumulator 422 performs a despreading operation over a period of time (i.e., the same period of time as the chip accumulator 413), which may be different from the spreading factor of the pilot signals received from the antennas 402A and 402B. The update vector 423 is forwarded to the correction term generator 417, and the correction term generator 417 generates the correction term 425 of the equalizer filter 410, which is added to the filter coefficients of the previous iteration to generate the updated filter coefficients for the next iteration.
The correction term generated by the correction term generator 417 is the product of the normalization signal (signal 423 divided by the length of signal 423), the error signal 416, and a step size parameter (mu) defined in 417. A new filter value is generated by adding the correction term to the previous filter value, the filter output being the inner product of the filter value and the TDL state vector.
The correction term generator 417 can be based on the correction term
Figure A20058003801600211
The correction term 425 is generated in the equalizer filter 410 that is added to the filter coefficients of the previous iteration to generate updated filter coefficients for the next iteration, or the correction term generator 417 may generate the correction term based on the correction term
Figure A20058003801600212
The correction terms 425 are generated.
The third embodiment shown in fig. 4 is described with respect to a despread pilot-master receiver, however, the receiver may be a non-despread pilot-master receiver as shown in fig. 3, in which case the decrypted samples are not accumulated and the stream of received samples must be executed to generate an update vector.
Although the features and elements of the present invention are described in the embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the preferred embodiments or in various combinations with or without other features and elements of the present invention. While the invention has been described in terms of preferred embodiments, other variations which do not depart from the scope of the invention as claimed will become apparent to those skilled in the art. The foregoing description is for the purpose of illustration and is not intended to limit the particular invention in any way.

Claims (76)

1.一种接收器,其包含:1. A receiver comprising: 多个天线,用以接收信号;Multiple antennas for receiving signals; 多个取样器,其连接这些天线的个别天线,用以产生多个样本数据串流,其中各该取样器根据该个别天线所接收的该信号,产生一个别样本数据串流;a plurality of samplers connected to individual antennas of the antennas for generating a plurality of sample data streams, wherein each of the samplers generates an individual sample data stream according to the signal received by the individual antenna; 一多工器,用以将该样本器所产生的该样本数据串流合并为一合并样本数据串流;以及a multiplexer for combining the sample data streams generated by the sampler into a combined sample data stream; and 一等化器,用以处理该合并样本数据串流。an equalizer for processing the combined sample data stream. 2.根据权利要求1所述的接收器,其特征在于,该接收器为一码分多址(CDMA)接收器,其中,该样本数据串流由该个别取样器以二倍芯片率取样,以及,该合并样本数据串流是由该等化器以四倍芯片率处理。2. The receiver of claim 1, wherein the receiver is a Code Division Multiple Access (CDMA) receiver, wherein the sample data stream is sampled by the individual sampler at twice the chip rate, And, the combined sample data stream is processed by the equalizer at a quadruple chip rate. 3.根据权利要求1所述的接收器,其特征在于,该等化器包含:3. The receiver according to claim 1, wherein the equalizer comprises: 一等化器滤波器,用于以滤波器系数处理该合并样本串流;以及an equalizer filter for processing the combined sample stream with filter coefficients; and 一分接系数产生器,用以产生至少一滤波器系数校正项目,以便由该等化器滤波器使用。A tap coefficient generator for generating at least one filter coefficient correction term for use by the equalizer filter. 4.根据权利要求3所述的接收器,其特征在于,该滤波器系数校正项目是根据一去展开引导序列而产生。4. The receiver of claim 3, wherein the filter coefficient correction item is generated according to a de-expanded pilot sequence. 5.根据权利要求3所述的接收器,其特征在于,该滤波器系数校正项目是根据一非去展开引导序列而产生。5. The receiver of claim 3, wherein the filter coefficient correction item is generated according to a non-de-expanded pilot sequence. 6.根据权利要求3所述的接收器,其特征在于,该滤波器系数校正项目是由该分接系数产生器使用一正规化最小均方(NLMS)演算法所产生。6. The receiver of claim 3, wherein the filter coefficient correction item is generated by the tap coefficient generator using a normalized least mean square (NLMS) algorithm. 7.根据权利要求3所述的接收器,其特征在于,该分接系数产生器包含:7. The receiver according to claim 3, wherein the tap coefficient generator comprises: 一第一乘法器,其连接至该等化器滤波器的一第一输出,该第一乘法器是配置接收来自该等化器滤波器的该第一输出的一等化器输出信号,并将该等化器输出信号乘上一加密码共轭信号,以产生一解密等化器输出信号;a first multiplier connected to a first output of the equalizer filter, the first multiplier being configured to receive an equalizer output signal from the first output of the equalizer filter, and multiplying the equalizer output signal by an encrypted code conjugate signal to generate a decrypted equalizer output signal; 一第二乘法器,其连接至该等化器滤波器的一第二输出,该第二乘法器是配置以从该等化器滤波器的该第二输出接收一等化器分接延迟线(TDL)信号,并将该等化器TDL信号乘上该加密码共轭信号,以产生一具有一值X的向量信号;a second multiplier connected to a second output of the equalizer filter, the second multiplier configured to receive an equalizer tapped delay line from the second output of the equalizer filter (TDL) signal, and the equalizer TDL signal is multiplied by the encryption code conjugate signal to generate a vector signal with a value X; 一加法器,用以从一引导参考信号减去该第一解密信号以产生一错误信号;an adder for subtracting the first decrypted signal from a pilot reference signal to generate an error signal; 一向量长度平方估测器,用以接收该向量信号,且产生一具有一值等于‖X‖2的信号;以及a vector length square estimator for receiving the vector signal and generating a signal having a value equal to ∥X∥2 ; and 一分接校正单元,其产生一向量信号,其表示由该等化器滤波器所使用的分接值,以产生该等化器输出信号及该等化器TDL信号。A tap correction unit that generates a vector signal representing tap values used by the equalizer filter to generate the equalizer output signal and the equalizer TDL signal. 8.一种接收器,其包含:8. A receiver comprising: 多个接收器,用以接收信号;a plurality of receivers for receiving signals; 多个取样器,其连接至该等天线的个别天线,用以产生多个样本数据串流,其中各该取样器根据该个别天线所接收的该信号,产生一个别样本数据串流;以及a plurality of samplers connected to individual ones of the antennas for generating a plurality of sample data streams, wherein each of the samplers generates an individual sample data stream based on the signal received by the individual antenna; and 一等化器,用以处理该样本数据串流。an equalizer for processing the sample data stream. 9.根据权利要求8所述的接收器,其特征在于,该接收器为一码分多址(CDMA)接收器,且其中,该样本数据串流是由该个别取样器以二倍芯片率取样。9. The receiver of claim 8, wherein the receiver is a Code Division Multiple Access (CDMA) receiver, and wherein the sample data stream is generated by the individual sampler at twice the chip rate sampling. 10.根据权利要求8所述的接收器,其特征在于,该等化器包含:10. The receiver according to claim 8, wherein the equalizer comprises: 多个等化器滤波器,其连接至该等取样器的个别取样器,用以使用滤波器系数处理该样本数据串流;以及a plurality of equalizer filters connected to individual ones of the samplers for processing the sample data stream using filter coefficients; and 一分接系数产生器,用以产生至少一滤波器系数校正项目,以便由该等化器滤波器使用。A tap coefficient generator for generating at least one filter coefficient correction term for use by the equalizer filter. 11.根据权利要求10所述的接收器,其特征在于,该接收器为一码分多址(CDMA)接收器,其中,该样本数据串流是由该个别取样器以二倍芯片率取样,且由该个别等化器滤波器以降取样至芯片率。11. The receiver of claim 10, wherein the receiver is a Code Division Multiple Access (CDMA) receiver, wherein the sample data stream is sampled by the individual sampler at twice the chip rate , and downsampled to chip rate by the individual equalizer filter. 12.根据权利要求10所述的接收器,其特征在于,该滤波器系数校正项目是根据一去展开引导序列所产生。12. The receiver of claim 10, wherein the filter coefficient correction item is generated according to a de-expanded pilot sequence. 13.根据权利要求10所述的接收器,其特征在于,该滤波器系数校正项目是根据一非去展开引导序列所产生。13. The receiver of claim 10, wherein the filter coefficient correction item is generated according to a non-de-expanded pilot sequence. 14.根据权利要求10所述的接收器,其特征在于,该滤波器系数校正项目是由该分接系数产生器使用一正规化最小均方(NLMS)演算法所产生。14. The receiver of claim 10, wherein the filter coefficient correction item is generated by the tap coefficient generator using a normalized least mean square (NLMS) algorithm. 15.根据权利要求10所述的接收器,其特征在于,该分接系数产生器包含:15. The receiver according to claim 10, wherein the tap coefficient generator comprises: 多个串联至并联(S→P)至向量转换器,其连接该个别取样器及等化器滤波器,用以将各该个别样本数据串流转换成一长度L向量信号;a plurality of series-to-parallel (S→P)-to-vector converters connected to the individual sampler and equalizer filters for converting each of the individual sample data streams into a length L vector signal; 多个向量解密乘法器,其连接至该等S→P至向量转换器的个别S→P至向量转换器,各向量解密乘法器是配置以将由一个别S→P至向量转换器所输出的该长度L向量信号,乘上一加密码共轭信号,以产生一解密向量信号;a plurality of vector decryption multipliers connected to individual S→P-to-vector converters of the S→P-to-vector converters, each vector decryption multiplier configured to convert the output from an individual S→P-to-vector converter The length L vector signal is multiplied by an encrypted code conjugate signal to generate a decrypted vector signal; 一第一加法器,其连接至各该等化器滤波器,用以加上由各该等化器滤波器所产生的一等化输出信号,以产生一加总等化器输出信号;a first adder connected to each of the equalizer filters for adding the equalized output signals generated by each of the equalizer filters to generate a summed equalizer output signal; 一等化器输出乘法器,其连接至该加法器,用以将该加总等化器输出信号乘上该加密码共轭信号,以产生一解密加总等化器信号;an equalizer output multiplier connected to the adder for multiplying the summed equalizer output signal by the encrypted code conjugate signal to generate a decrypted summed equalizer signal; 一第二加法器,用以从一引导参考信号减去该解密加总等化器信号,以产生一接合错误信号;以及a second adder for subtracting the decrypted sum equalizer signal from a pilot reference signal to generate a splice error signal; and 多个校正项目产生器,其连接至该加法器、一个别向量解密乘法器、以及一个别等化器滤波器,其中,各该校正项目产生器根据该接合错误信号以及由一个别向量解密乘法器所产生的一个别解密向量信号,以输出由个别等化器滤波器所使用的校正目。a plurality of correction term generators connected to the adder, an individual vector decryption multiplier, and an individual equalizer filter, wherein each correction term generator is multiplied according to the joint error signal and by an individual vector decryption An individual deciphered vector signal produced by an individual equalizer to output a correction object used by an individual equalizer filter. 16.根据权利要求15所述的接收器,其特征在于,该分接系数产生器还包含:16. The receiver according to claim 15, wherein the tap coefficient generator further comprises: 多个向量累加器,其连接在个别向量解密乘法器及个别校正项目产生器之间;a plurality of vector accumulators connected between individual vector decryption multipliers and individual correction term generators; 一芯片累加器,其连接在该等化器输出乘法器及该第二加法器之间。An on-chip accumulator connected between the equalizer output multiplier and the second adder. 17.一种接收器,其包含:17. A receiver comprising: 多个天线,用以接收信号;Multiple antennas for receiving signals; 多个取样器,其连接至该等天线的个别天线,用以产生多个样本数据串流,其中各该取样器根据该个别天线所接收的该信号,产生一个别样本数据串流;a plurality of samplers connected to individual ones of the antennas for generating a plurality of sample data streams, wherein each of the samplers generates an individual sample data stream based on the signal received by the individual antenna; 多个信道估测器,用以估测一信道脉冲响应;a plurality of channel estimators for estimating a channel impulse response; 多个匹配滤波器(MFs),其连接至该等取样器的个别取样器,且该MFs根据该估测信道脉冲响应处理该样本数据串流;a plurality of matched filters (MFs) connected to individual ones of the samplers, and the MFs process the sample data stream according to the estimated channel impulse response; 一组合器,用以组合该MFs的该组合输出;以及a combiner for combining the combined outputs of the MFs; and 一等化器,用以处理该MFs的输出。an equalizer for processing the output of the MFs. 18.根据权利要求17所述的接收器,其特征在于,该接收器为一码分多址(CDMA)接收器,且其中,该样本数据串流是由该个别取样器以二倍芯片率取样。18. The receiver of claim 17, wherein the receiver is a Code Division Multiple Access (CDMA) receiver, and wherein the sample data stream is generated by the individual sampler at twice the chip rate sampling. 19.根据权利要求17所述的接收器,其特征在于,该组合器是组合由该天线所接收信号的多个多路径成分。19. The receiver of claim 17, wherein the combiner combines multiple multipath components of the signal received by the antenna. 20.根据权利要求17所述的接收器,其特征在于,该等化器包含:20. The receiver of claim 17, wherein the equalizer comprises: 一等化器滤波器,使用滤波器系数以处理该MFs的该组合输出;以及an equalizer filter using filter coefficients to process the combined output of the MFs; and 一分接系数产生器,用以产生至少一滤波器系数校正项目,以便由该等化器滤波器使用。A tap coefficient generator for generating at least one filter coefficient correction term for use by the equalizer filter. 21.根据权利要求17所述的接收器,其特征在于,该接收器为一码分多址(CDMA)接收器,且其中,该样本数据串流是由该个别取样器以二倍芯片率取样,且由该等化器滤波器降取样至芯片率。21. The receiver of claim 17, wherein the receiver is a Code Division Multiple Access (CDMA) receiver, and wherein the sample data stream is generated by the individual sampler at twice the chip rate sampled and down-sampled to chip rate by the equalizer filter. 22.根据权利要求20所述的接收器,其特征在于,该滤波器系数校正项目是根据一去展开引导序列所产生。22. The receiver of claim 20, wherein the filter coefficient correction item is generated according to a de-expanded pilot sequence. 23.根据权利要求20所述的接收器,其特征在于,该滤波器系数校正目是根据一非去展开引导序列所产生。23. The receiver of claim 20, wherein the filter coefficient correction object is generated according to a non-de-expanded pilot sequence. 24.15所述的接收器,其特征在于,该滤波器系数校正项目是由该分接系数产生器使用一正规化最小均方(NLMS)演算法所产生。The receiver of 24.15, wherein the filter coefficient correction term is generated by the tap coefficient generator using a normalized least mean square (NLMS) algorithm. 25.根据权利要求20所述的接收器,其特征在于,该分接系数产生器包含:25. The receiver according to claim 20, wherein the tap coefficient generator comprises: 一串联至并联(S→P)至向量转换器,其连接至该组合器及该等化器滤波器,用以将该MFs的该组合输出转换成一长度L向量信号;a series-to-parallel (S→P)-to-vector converter connected to the combiner and the equalizer filter for converting the combined output of the MFs into a length L vector signal; 一向量解密乘法器,其连接至该S→P至向量转换器,用以将由该S→P至向量转换器所输出的该长度L向量信号,乘上一加密码共轭信号,以产生一解密向量信号;A vector decryption multiplier, which is connected to the S→P to vector converter, is used to multiply the length L vector signal output by the S→P to vector converter by an encryption code conjugate signal to generate a decrypt vector signal; 一等化器输出乘法器,其是连接至该等化器滤波器,用以将由该等化器滤波器所产生的一等化器输出信号,乘上一加密码共轭信号,以便产生一解密等化器信号;an equalizer output multiplier connected to the equalizer filter for multiplying an equalizer output signal generated by the equalizer filter by an encrypted conjugate signal to generate a decrypt the equalizer signal; 一加法器,用以从一引导参考信号减去该解密等化器信号,以产生一错误信号;以及an adder for subtracting the decrypted equalizer signal from a pilot reference signal to generate an error signal; and 一校正项目产生器,其连接至该加法器、该向量解密乘法器以及该等化器滤波器,其中,该校正项目产生器根据该错误信号以及由该向量解密乘法器所产生的该解密向量信号,以输出由等化器滤波器所使用的校正项目。a correction term generator connected to the adder, the vector decryption multiplier and the equalizer filter, wherein the correction term generator generates the decryption vector according to the error signal and the vector decryption multiplier signal to output the correction term used by the equalizer filter. 26.根据权利要求25所述的接收器,其特征在于,该分接系数产生器还包含:26. The receiver according to claim 25, wherein the tap coefficient generator further comprises: 一向量累加器,其连接在该向量解密乘法器及该校正项目产生器之间;以及a vector accumulator connected between the vector decryption multiplier and the correction term generator; and 一芯片累加器,其连接在该等化器输出乘法器及该加法器之间。An on-chip accumulator is connected between the equalizer output multiplier and the adder. 27.一种集成电路(IC),用以连接一接收器,该接收器具有用以接收信号的多个天线,该IC包含:27. An integrated circuit (IC) for connection to a receiver having multiple antennas for receiving signals, the IC comprising: 多个取样器,其连接至该等天线的个别天线,用以产生多个样本数据串流,其中各该取样器根据该等天线的一个别天线所接收的该信号,产生一个别样本数据串流;a plurality of samplers connected to individual ones of the antennas for generating a plurality of sample data streams, wherein each of the samplers generates an individual sample data from the signal received by a respective one of the antennas streaming; 一多工器,用以将该取样器所产生的该样本数据串流合并为一合并样本数据串流;以及a multiplexer for combining the sample data stream generated by the sampler into a combined sample data stream; and 一等化器,用以处理该合并样本数据串流。an equalizer for processing the combined sample data stream. 28.根据权利要求27所述的IC,其特征在于,该接收器为一码分多址(CDMA)接收器,且其中,该样本数据串流是由该个别取样器以二倍芯片率取样,以及,该合并样本数据串流是由该等化器以四倍芯片率处理。28. The IC of claim 27, wherein the receiver is a Code Division Multiple Access (CDMA) receiver, and wherein the sample data stream is sampled by the individual sampler at twice the chip rate , and, the combined sample data stream is processed by the equalizer at a quadruple chip rate. 29.根据权利要求27所述的IC,其特征在于,该等化器包含:29. The IC of claim 27, wherein the equalizer comprises: 一等化器滤波器,用于以滤波器系数处理该合并样本串流;以及an equalizer filter for processing the combined sample stream with filter coefficients; and 一分接系数产生器,用于产生至少一滤波器系数校正项目,以便由该等化器滤波器使用。A tap coefficient generator for generating at least one filter coefficient correction term for use by the equalizer filter. 30.根据权利要求29所述的IC,其特征在于,该滤波器系数校正项目是根据一去展开引导序列所产生。30. The IC of claim 29, wherein the filter coefficient correction item is generated according to a de-expanded bootstrap sequence. 31.根据权利要求29所述的IC,其特征在于,该滤波器系数校正项目是根据一非去展开引导序列所产生。31. The IC of claim 29, wherein the filter coefficient correction item is generated according to a non-de-expanded bootstrap sequence. 32.根据权利要求29所述的IC,其特征在于,该滤波器系数校正项目是由该分接系数产生器使用一正规化最小均方(NLMS)演算法所产生。32. The IC of claim 29, wherein the filter coefficient correction item is generated by the tap coefficient generator using a normalized least mean square (NLMS) algorithm. 33.根据权利要求29所述的IC,其特征在于,该分接系数产生器包含:33. The IC of claim 29, wherein the tap factor generator comprises: 一第一乘法器,其连接至该等化器滤波器的一第一输出,该第一乘法器是配置接收来自该等化器滤波器的该第一输出的一等化器输出信号,并将该等化器输出信号乘上一加密码共轭信号,以便产生一解密等化器输出信号;a first multiplier connected to a first output of the equalizer filter, the first multiplier being configured to receive an equalizer output signal from the first output of the equalizer filter, and multiplying the equalizer output signal by an encrypted code conjugate signal to generate a decrypted equalizer output signal; 一第二乘法器,其连接至该等化器滤波器的一第二输出,该第二乘法器是配置以从该等化器滤波器的该第二输出接收一等化器分接延迟线(TDL)信号,并将该等化器TDL信号乘上该加密码共轭信号,以产生一具有一值X的向量信号;a second multiplier connected to a second output of the equalizer filter, the second multiplier configured to receive an equalizer tapped delay line from the second output of the equalizer filter (TDL) signal, and the equalizer TDL signal is multiplied by the encryption code conjugate signal to generate a vector signal with a value X; 一加法器,用以从一引导参考信号减去该第一解密信号,以产生一错误信号;an adder for subtracting the first decrypted signal from a pilot reference signal to generate an error signal; 一向量长度平方估测器,用以接收该向量信号,且产生一具有一值等于‖X‖2的信号;以及a vector length square estimator for receiving the vector signal and generating a signal having a value equal to ∥X∥2 ; and 一分接校正单元,其产生一向量信号,其表示由该等化器滤波器所使用的分接值,以产生该等化器输出信号及该等化器TDL信号。A tap correction unit that generates a vector signal representing tap values used by the equalizer filter to generate the equalizer output signal and the equalizer TDL signal. 34.一种集成电路(IC),用以连接一接收器,该接收器具有用以接收信号的多个天线,该IC包含:34. An integrated circuit (IC) for use in connection with a receiver having multiple antennas for receiving signals, the IC comprising: 多个取样器,其连接至这些天线的个别天线,用以产生多个样本数据串流,其中各该取样器根据这些天线的一个别天线所接收的该信号,产生一个别样本数据串流;以及a plurality of samplers connected to individual ones of the antennas for generating a plurality of sample data streams, wherein each sampler generates an individual sample data stream based on the signal received by an individual one of the antennas ;as well as 一等化器,用以处理该样本数据串流。an equalizer for processing the sample data stream. 35.根据权利要求34所述的IC,其特征在于,该接收器为一码分多址(CDMA)接收器,以及该样本数据串流由该个别取样器以二倍芯片率取样。35. The IC of claim 34, wherein the receiver is a Code Division Multiple Access (CDMA) receiver, and the sample data stream is sampled by the individual sampler at twice the chip rate. 36.根据权利要求34所述的IC,其特征在于,该等化器包含:36. The IC of claim 34, wherein the equalizer comprises: 多个等化器滤波器,其连接至该等取样器的个别取样器,用以使用滤波器系数以处理该样本数据串流;以及a plurality of equalizer filters connected to individual ones of the samplers for processing the sample data stream using filter coefficients; and 一分接系数产生器,用以产生至少一滤波器系数校正项目,以便由该等化器滤波器使用。A tap coefficient generator for generating at least one filter coefficient correction term for use by the equalizer filter. 37.根据权利要求36所述的IC,其特征在于,该接收器为一码分多址(CDMA)接收器,以及该样本数据串流是由该个别取样器以二倍芯片率取样,且由该个别等化器滤波器以降取样至芯片率。37. The IC of claim 36, wherein the receiver is a Code Division Multiple Access (CDMA) receiver, and the sample data stream is sampled by the individual sampler at twice the chip rate, and Downsampled to chip rate by the individual equalizer filter. 38.根据权利要求36所述的IC,其特征在于,该滤波器系数校正项目根据一去展开引导序列所产生。38. The IC of claim 36, wherein the filter coefficient correction item is generated according to a de-expansion bootstrap sequence. 39.根据权利要求36所述的IC,其特征在于,该滤波器系数校正项目根据一非去展开引导序列所产生。39. The IC of claim 36, wherein the filter coefficient correction item is generated according to a non-de-expanded bootstrap sequence. 40.根据权利要求36所述的IC,其特征在于,该滤波器系数校正项目由该分接系数产生器使用一正规化最小均方(NLMS)演算法所产生。40. The IC of claim 36, wherein the filter coefficient correction term is generated by the tap coefficient generator using a normalized least mean square (NLMS) algorithm. 41.根据权利要求36所述的IC,其特征在于,该分接系数产生器包含:41. The IC of claim 36, wherein the tap factor generator comprises: 多个串联至并联(S→P)至向量转换器,其连接这些取样器的个别取样器及等化器滤波器,用以将各该个别样本数据串流转换成一长度L向量信号;a plurality of series-to-parallel (S→P)-to-vector converters connected to individual samplers and equalizer filters of the samplers for converting each of the individual sample data streams into a vector signal of length L; 多个向量解密乘法器,其连接至该S→P至向量转换器的个别S→P至向量转换器,各该向量解密乘法器是配置以将由一个别S→P至向量转换器所输出的该长度L向量信号,乘上一加密码共轭信号,以产生一解密向量信号;a plurality of vector decryption multipliers connected to individual S→P-to-vector converters of the S→P-to-vector converter, each of the vector decryption multipliers being configured to convert the output from an individual S→P-to-vector converter The length L vector signal is multiplied by an encrypted code conjugate signal to generate a decrypted vector signal; 一第一加法器,其连接至各该等化器滤波器,用以加上各该等化器滤波器所产生的一等化器输出信号,以产生一加总等化器输出信号;a first adder connected to each of the equalizer filters for adding an equalizer output signal generated by each of the equalizer filters to generate a summed equalizer output signal; 一等化器输出乘法器,其连接至该加法器,用以将该加总等化器输出信号乘上该加密码共轭信号,以产生一解密加总等化器信号;an equalizer output multiplier connected to the adder for multiplying the summed equalizer output signal by the encrypted code conjugate signal to generate a decrypted summed equalizer signal; 一第二加法器,用以从一引导参考信号减去该解密加总等化器信号,以产生一接合错误信号;以及a second adder for subtracting the decrypted sum equalizer signal from a pilot reference signal to generate a splice error signal; and 多个校正项目产生器,其连接至该加法器、这些等化器滤波器的个别向量解密乘法器、以及这些等化器滤波器的个别等化器滤波器,其中,各该校正项目产生器根据该接合错误信号以及由一个别向量解密乘法器所产生的个别解密向量信号,以输出由这些等化器滤波器的一个别等化器滤波器所使用的校正项目。a plurality of correction term generators connected to the adder, the respective vector decryption multipliers of the equalizer filters, and the respective equalizer filters of the equalizer filters, wherein each correction term generator The correction term used by an individual equalizer filter of the equalizer filters is output based on the joint error signal and an individual decrypted vector signal generated by an individual vector decryption multiplier. 42.根据权利要求41所述的IC,其特征在于,该分接系数产生器还包含:42. The IC according to claim 41, wherein the tap coefficient generator further comprises: 多个向量累加器,其连接在这些向量解密乘法器的个别向量解密乘法器及个别这些校正项目产生器的校正项目产生器之间;以及a plurality of vector accumulators connected between individual ones of the vector decryption multipliers and individual ones of the correction term generators; and 一芯片累加器,其连接在该等化器输出乘法器及该第二加法器之间。An on-chip accumulator connected between the equalizer output multiplier and the second adder. 43.一种集成电路(IC),用以连接一接收器,该接收器具有用以接收信号的多个天线,该IC包含:43. An integrated circuit (IC) for connection to a receiver having multiple antennas for receiving signals, the IC comprising: 多个取样器,其连接至该等天线的个别天线,用以产生多个样本数据串流,其中各该取样器根据这些天线的一个别天线所接收的该信号,产生一个别样本数据串流;a plurality of samplers connected to individual ones of the antennas for generating a plurality of sample data streams, wherein each of the samplers generates an individual sample data stream based on the signal received by an individual one of the antennas flow; 多个信道估测器,用以估测一信道脉冲响应;a plurality of channel estimators for estimating a channel impulse response; 多个匹配滤波器(MFs),其连接至该等取样器的个别取样器,且该MFs根据该估测信道脉冲响应处理该样本数据串流;a plurality of matched filters (MFs) connected to individual ones of the samplers, and the MFs process the sample data stream according to the estimated channel impulse response; 一组合器,用以组合该MFs的输出;以及a combiner for combining the outputs of the MFs; and 一等化器,用以处理该MFs的该组合输出。an equalizer for processing the combined output of the MFs. 44.根据权利要求43所述的IC,其特征在于,该接收器为一码分多址(CDMA)接收器,以及该样本数据串流是由该个别取样器以二倍芯片率取样。44. The IC of claim 43, wherein the receiver is a Code Division Multiple Access (CDMA) receiver, and the sample data stream is sampled by the individual sampler at twice the chip rate. 45.根据权利要求43所述的IC,其特征在于,该组合器是组合由该天线所接收信号的多个多路径成分。45. The IC of claim 43, wherein the combiner combines multiple multipath components of a signal received by the antenna. 46.根据权利要求43所述的IC,其特征在于,该等化器包含:46. The IC of claim 43, wherein the equalizer comprises: 一等化器滤波器,用以使用滤波器系数处理该MFs的该组合输出;以及an equalizer filter for processing the combined output of the MFs using filter coefficients; and 一分接系数产生器,用以产生至少一滤波器系数校正项目,以便由该等化器滤波器使用。A tap coefficient generator for generating at least one filter coefficient correction term for use by the equalizer filter. 47.根据权利要求43所述的IC,其特征在于,该接收器为一码分多址(CDMA)接收器,且其中,该样本数据串流由该个别取样器以二倍芯片率取样,且由该等化器滤波器降取样至芯片率。47. The IC of claim 43, wherein the receiver is a Code Division Multiple Access (CDMA) receiver, and wherein the sample data stream is sampled by the individual sampler at twice the chip rate, And it is down-sampled to the chip rate by the equalizer filter. 48.根据权利要求46所述的IC,其特征在于,该滤波器系数校正项目是根据一去展开引导序列所产生。48. The IC of claim 46, wherein the filter coefficient correction item is generated according to a de-expanded bootstrap sequence. 49.根据权利要求46所述的IC,其特征在于,该滤波器系数校正项目是根据一非去展开引导序列所产生。49. The IC of claim 46, wherein the filter coefficient correction item is generated according to a non-de-expanded bootstrap sequence. 50.根据权利要求46所述的IC,其特征在于,该滤波器系数校正项目是由该分接系数产生器使用一正规化最小均方(NLMS)演算法所产生。50. The IC of claim 46, wherein the filter coefficient correction item is generated by the tap coefficient generator using a normalized least mean square (NLMS) algorithm. 51.根据权利要求46所述的IC,其特征在于,该分接系数产生器包含:51. The IC of claim 46, wherein the tap factor generator comprises: 一串联至并联(S→P)至向量转换器,其连接至该组合器及该等化器滤波器,用以将该MFs的该组合输出转换成一长度L向量信号;a series-to-parallel (S→P)-to-vector converter connected to the combiner and the equalizer filter for converting the combined output of the MFs into a length L vector signal; 一向量解密乘法器,其连接至该S→P至向量转换器,用以将由该S→P至向量转换器所输出的该长度L向量信号,乘上一加密码共轭信号,以产生一解密向量信号;A vector decryption multiplier, which is connected to the S→P to vector converter, is used to multiply the length L vector signal output by the S→P to vector converter by an encryption code conjugate signal to generate a decrypt vector signal; 一等化器输出乘法器,其连接至该等化器滤波器,用以将由该等化器滤波器所产生的一等化器输出信号,乘上一加密码共轭信号,以产生一解密等化器信号;an equalizer output multiplier connected to the equalizer filter for multiplying an equalizer output signal generated by the equalizer filter by an encryption code conjugate signal to generate a decryption equalizer signal; 一加法器,用以从一引导参考信号减去该解密等化器信号,以产生一错误信号;以及an adder for subtracting the decrypted equalizer signal from a pilot reference signal to generate an error signal; and 一校正项目产生器,其连接至该加法器、该向量解密乘法器、以及该等化器滤波器,其中,该校正目产生器根据该错误信号以及由该向量解密乘法器所产生的该解密向量信号,以输出由该等化器滤波器所使用的校正目。a correction term generator connected to the adder, the vector decryption multiplier, and the equalizer filter, wherein the correction term generator is based on the error signal and the decryption generated by the vector decryption multiplier Vector signal to output the correction mesh used by this equalizer filter. 52.根据权利要求51所述的IC,其特征在于,该分接系数产生器还包含:52. The IC according to claim 51, wherein the tap coefficient generator further comprises: 一向量累加器,其连接在该向量解密乘法器及该校正项目产生器之间;以及a vector accumulator connected between the vector decryption multiplier and the correction term generator; and 一芯片累加器,其连接在该等化器输出乘法器及该加法器之间。An on-chip accumulator is connected between the equalizer output multiplier and the adder. 53.一种用以处理由多个天线所接收信号的方法,该方法包含:53. A method for processing signals received by a plurality of antennas, the method comprising: (a)产生多个样本数据串流,其中各该样本数据串流是根据由这些天线的一个别天线所接收的该信号所产生;(a) generating a plurality of sample data streams, each of the sample data streams being generated based on the signal received by a respective one of the antennas; (b)将该样本数据串流合并成一合并样本数据串流;以及(b) combining the sample data streams into a combined sample data stream; and (c)处理该合并样本数据串流。(c) processing the merged sample data stream. 54.根据权利要求53所述的方法,其特征在于,一码分多址(CDMA)接收器是用以执行步骤(a)-(c),该方法还包含:54. The method of claim 53, wherein a Code Division Multiple Access (CDMA) receiver is used to perform steps (a)-(c), the method further comprising: (d)以二倍芯片率对该样本数据串流取样;以及(d) sampling the sample data stream at twice the chip rate; and (e)以四倍芯片率处理该合并样本数据串流。(e) Processing the combined sample data stream at quadruple chip rate. 55.根据权利要求53所述的方法,其特征在于还包含:55. The method of claim 53, further comprising: (d)使用滤波器系数处理该合并样本串流;以及(d) processing the combined sample stream using filter coefficients; and (e)产生至少一滤波器系数校正项目。(e) generating at least one filter coefficient correction item. 56.根据权利要求55所述的方法,其特征在于,该滤波器系数校正项目是根据一去展开引导序列所产生。56. The method of claim 55, wherein the filter coefficient correction item is generated according to a de-expansion guide sequence. 57.根据权利要求55所述的方法,其特征在于,该滤波器系数校正项目是根据一非去展开引导序列所产生。57. The method of claim 55, wherein the filter coefficient correction item is generated according to a non-de-expanded bootstrap sequence. 58.根据权利要求55所述的方法,其特征在于,该滤波器系数校正项目是使用一正规化最小均方(NLMS)演算法所产生。58. The method of claim 55, wherein the filter coefficient correction item is generated using a normalized least mean square (NLMS) algorithm. 59.根据权利要求55所述的方法,其特征在于还包含:59. The method of claim 55, further comprising: (f)接收一等化输出信号,并将该等化输出信号乘上一加密码共轭信号,以产生一解密等化输出信号;(f) receiving an equalized output signal and multiplying the equalized output signal by an encrypted code conjugate signal to generate a decrypted equalized output signal; (g)接收一等化器分接延迟线(TDL)信号,并将该等化器TDL信号乘上该加密码共轭信号,以产生一具有一值X的向量信号;(g) receiving an equalizer tapped delay line (TDL) signal and multiplying the equalizer TDL signal by the encrypted code conjugate signal to generate a vector signal having a value X; (h)从一引导参考信号减去该第一解密信号以产生一错误信号;(h) subtracting the first decrypted signal from a pilot reference signal to generate an error signal; (i)根据该向量信号产生一具有一值等于‖X‖2的信号;以及(i) generating a signal having a value equal to ∥X∥2 from the vector signal; and (j)产生一向量信号,其表示一分接值,用以产生该等化器输出信号及该等化器TDL信号。(j) generating a vector signal representing a tap value for generating the equalizer output signal and the equalizer TDL signal. 60.一种用以处理由多个天线所接收信号的方法,该方法包含:60. A method for processing signals received by a plurality of antennas, the method comprising: (a)产生多个样本数据串流,其中,各该样本数据串流是根据一这些天线的一个别天线所接收的该信号所产生;以及(a) generating a plurality of sample data streams, wherein each of the sample data streams is generated based on the signal received by a respective one of the antennas; and (b)处理该样本数据串流。(b) Process the sample data stream. 61.根据权利要求60所述的方法,其特征在于一码分多址(CDMA)接收器是用以执行步骤(a)及(b),该方法还包含:61. The method of claim 60, wherein a Code Division Multiple Access (CDMA) receiver is used to perform steps (a) and (b), the method further comprising: (c)以二倍芯片率取样对该样本数据串流取样。(c) Sampling the sample data stream at double chip rate sampling. 62.根据权利要求60所述的方法,其特征在于还包含:62. The method of claim 60, further comprising: (c)使用滤波器系数处理该样本数据串流;以及(c) processing the sample data stream using filter coefficients; and (d)产生至少一滤波器系数校正项目。(d) generating at least one filter coefficient correction item. 63.根据权利要求60所述的方法,其特征在于,一码分多址(CDMA)接收器是用以执行步骤(a)-(d),该方法还包含:63. The method of claim 60, wherein a Code Division Multiple Access (CDMA) receiver is used to perform steps (a)-(d), the method further comprising: (e)以二倍芯片率取样对该样本数据串流取样;以及(e) sampling the sample data stream at twice the chip rate; and (f)将该样本数据串流降取样至芯片率。(f) Downsampling the sample data stream to chip rate. 64.根据权利要求62所述的方法,其特征在于,该滤波器系数校正项目是根据一去展开引导序列所产生。64. The method of claim 62, wherein the filter coefficient correction item is generated according to a de-expansion guide sequence. 65.根据权利要求62所述的方法,其特征在于,该滤波器系数校正项目是根据一非去展开引导序列所产生。65. The method of claim 62, wherein the filter coefficient correction item is generated according to a non-de-expanded bootstrap sequence. 66.根据权利要求62所述的方法,其特征在于,该滤波器系数校正项目是使用一正规化最小均方(NLMS)演算法所产生。66. The method of claim 62, wherein the filter coefficient correction item is generated using a normalized least mean square (NLMS) algorithm. 67.根据权利要求62所述的方法,其特征在于还包含:67. The method of claim 62, further comprising: (e)将各个别样本数据串流转换成一长度L向量信号;(e) converting each individual sample data stream into a vector signal of length L; (f)将各长度L向量信号乘上一加密码共轭信号,以产生一个别解密向量信号;(f) multiply each length L vector signal by an encryption code conjugate signal to generate an individual decryption vector signal; (g)加上多个等化器输出信号,以产生一加总等化器输出信号;(g) adding a plurality of equalizer output signals to produce a summed equalizer output signal; (h)将该加总等化器输出信号乘上该加密码共轭信号,以产生一解密加总等化信号;(h) multiplying the summed equalizer output signal by the encrypted code conjugate signal to generate a decrypted summed equalized signal; (i)从一引导参考信号减去该解密加总等化信号,以产生一接合错误信号;以及(i) subtracting the deciphered sum-equalized signal from a pilot reference signal to generate a joint error signal; and (j)根据该接合错误信号以及一个别解密向量信号以产生校正目。(j) generating correction objects based on the joint error signal and an individual decryption vector signal. 68.一种用以处理由多个天线所接收信号的方法,该方法包含:68. A method for processing signals received by multiple antennas, the method comprising: (a)产生多个样本数据串流,其中,各样本数据串流是根据这些天线的个别天线所接收的该信号所产生;(a) generating a plurality of sample data streams, wherein each sample data stream is generated based on the signal received by individual ones of the antennas; (b)估测一信道脉冲响应;(b) estimating a channel impulse response; (c)根据该估测信道脉冲响应处理该样本数据串流,以产生多个处理信号;(c) processing the sample data stream according to the estimated channel impulse response to generate a plurality of processed signals; (d)组合该处理信号;以及(d) combining the processed signal; and (e)处理该样本数据串流。(e) Processing the sample data stream. 69.根据权利要求68所述的方法,其特征在于,一码分多址(CDMA)接收器是用以执行步骤(a)-(e),该方法还包含:69. The method of claim 68, wherein a Code Division Multiple Access (CDMA) receiver is used to perform steps (a)-(e), the method further comprising: (f)以二倍芯片率对该样本数据串流取样。(f) Sample the sample data stream at twice the chip rate. 70.根据权利要求68所述的方法,其特征在于,步骤(d)包含:70. The method of claim 68, wherein step (d) comprises: 组合由该天线所接收该信号的多个多路径成分。Multiple multipath components of the signal received by the antenna are combined. 71.根据权利要求68所述的方法,其特征在于还包含:71. The method of claim 68, further comprising: (f)使用滤波器系数处理该组合处理信号;以及(f) processing the combined processed signal using filter coefficients; and (g)产生至少一滤波器系数校正项目。(g) generating at least one filter coefficient correction item. 72.根据权利要求68所述的方法,其特征在于,一码分多址(CDMA)接收器是用以执行步骤(a)-(e),该方法还包含:72. The method of claim 68, wherein a Code Division Multiple Access (CDMA) receiver is used to perform steps (a)-(e), the method further comprising: (f)以二倍芯片率对该样本数据串流取样;以及(f) sampling the sample data stream at twice the chip rate; and (g)将该样本数据串流降取样至芯片率。(g) Downsampling the sample data stream to chip rate. 73.根据权利要求71所述的方法,其特征在于,该滤波器系数校正项目是根据一去展开引导序列所产生。73. The method of claim 71, wherein the filter coefficient correction item is generated according to a de-expanded bootstrap sequence. 74.根据权利要求71所述的方法,其特征在于,该滤波器系数校正项目是根据一非去展开引导序列所产生。74. The method of claim 71, wherein the filter coefficient correction item is generated according to a non-de-expanded bootstrap sequence. 75.根据权利要求71所述的方法,其特征在于,该滤波器系数校正项目是使用一正规化最小均方(NLMS)演算法所产生。75. The method of claim 71, wherein the filter coefficient correction item is generated using a normalized least mean square (NLMS) algorithm. 76.根据权利要求71所述的方法,其特征在于还包含:76. The method of claim 71, further comprising: (h)将该组合处理信号转换成一长度L向量信号;(h) converting the combined processing signal into a length L vector signal; (i)将由S→P至向量转换器所输出的该长度L向量信号,乘上一加密码共轭信号,以产生一解密向量信号;(i) multiplying the length L vector signal output by the S→P to vector converter by an encryption code conjugate signal to generate a decryption vector signal; (j)将一等化器输出信号乘上一加密码共轭信号,以产生一解密等化器信号;(j) multiplying an equalizer output signal by an encrypted code conjugate signal to generate a decrypted equalizer signal; (k)从一引导参考信号减去该解密等化器信号,以产生一错误信号;以及(k) subtracting the decrypted equalizer signal from a pilot reference signal to generate an error signal; and (l)根据该错误信号以及该解密向量信号以产生校正项目。(1) Generate a correction item according to the error signal and the decrypted vector signal.
CNA2005800380160A 2004-11-05 2005-10-18 Normalized Least Mean Square Chip Level Equalization Advanced Diversity Receiver Pending CN101151801A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US62564804P 2004-11-05 2004-11-05
US60/625,648 2004-11-05
US11/210,949 2005-08-24

Publications (1)

Publication Number Publication Date
CN101151801A true CN101151801A (en) 2008-03-26

Family

ID=38218914

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005800380160A Pending CN101151801A (en) 2004-11-05 2005-10-18 Normalized Least Mean Square Chip Level Equalization Advanced Diversity Receiver

Country Status (2)

Country Link
CN (1) CN101151801A (en)
NO (1) NO20072828L (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101577686A (en) * 2008-05-09 2009-11-11 鸿富锦精密工业(深圳)有限公司 Equalizer and connector provided with same

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101577686A (en) * 2008-05-09 2009-11-11 鸿富锦精密工业(深圳)有限公司 Equalizer and connector provided with same
CN101577686B (en) * 2008-05-09 2013-05-08 鸿富锦精密工业(深圳)有限公司 Equalizer and connector provided with same

Also Published As

Publication number Publication date
NO20072828L (en) 2007-06-04

Similar Documents

Publication Publication Date Title
JP4938201B2 (en) Method and apparatus for processing a modulated signal using an equalizer and a rake receiver
US8170083B2 (en) Method and apparatus for reducing the processing rate of a chip-level equalization receiver
JP4365446B2 (en) Channel gain estimation in a rake receiver.
JP2010193465A (en) Equalization of multiple signals received for soft handoff in wireless communication system
US8213493B2 (en) Pilot-directed and pilot/data-directed equalizers
EP1530300A1 (en) Method and apparatus for equalisation in a receiver of a cdma communications system
US20060114974A1 (en) Normalized least mean square chip-level equalization advanced diversity receiver
CN101151801A (en) Normalized Least Mean Square Chip Level Equalization Advanced Diversity Receiver

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080326