WO2007128184A1 - A method and apparatus of calculating each path weighting value and a rake receiver - Google Patents

A method and apparatus of calculating each path weighting value and a rake receiver Download PDF

Info

Publication number
WO2007128184A1
WO2007128184A1 PCT/CN2007/000072 CN2007000072W WO2007128184A1 WO 2007128184 A1 WO2007128184 A1 WO 2007128184A1 CN 2007000072 W CN2007000072 W CN 2007000072W WO 2007128184 A1 WO2007128184 A1 WO 2007128184A1
Authority
WO
WIPO (PCT)
Prior art keywords
path
function
noise
correlation matrix
rake receiver
Prior art date
Application number
PCT/CN2007/000072
Other languages
French (fr)
Chinese (zh)
Inventor
Haihong Xu
Zhilin Zhao
Zhijian Yu
Original Assignee
Huawei Technologies Co., Ltd.
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 Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2007128184A1 publication Critical patent/WO2007128184A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/7103Interference-related aspects the interference being multiple access interference
    • H04B1/7105Joint detection techniques, e.g. linear detectors
    • H04B1/71052Joint detection techniques, e.g. linear detectors using decorrelation matrix
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • H04B1/712Weighting of fingers for combining, e.g. amplitude control or phase rotation using an inner loop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70707Efficiency-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/7097Direct sequence modulation interference
    • H04B2201/709727GRAKE type RAKE receivers

Definitions

  • the present invention relates to a wireless communication signal receiving technique, and in particular, to a method, a device and a RAKE receiver for calculating weight values of respective paths.
  • the channel bandwidth in a code division multiplex (CDMA) spread spectrum system is much larger than the flat fading bandwidth of the channel. Therefore, it is required to have a good autocorrelation property of the CDMA spreading code when selecting a signal, so that an equalization algorithm can be used to eliminate inter-symbol interference between adjacent symbols.
  • CDMA code division multiplex
  • the multipath signal contains information that can be utilized, so the receiver can improve the signal to noise ratio of the received signal by combining the path signals, specifically, according to the input multipath delay information, each path channel.
  • the fading information and other external parameters (including the system Gaussian noise power N. and the chip-level energy E of the receiving user) calculate the weighting factor ⁇ of each path; according to the input multipath delay information and the scrambling code in the received signal,
  • the frequency code information completes the descrambling and despreading operation on the chip-level received signal, and outputs the descrambled and despread symbol-level received signal y; and then performs the combining process by using the formula xy, where [represents the common transposition.
  • a receiver employing this signal processing method is called a RAKE receiver.
  • High Speed Downlink Packet Access HSDPA
  • High Speed Uplink Packet Access HSUPA X
  • SR signal-to-noise ratio
  • Receivers with better performance than traditional RAKE receivers include the following categories:
  • ISI inter-symbol interference
  • MUI multipath and multiple access interference
  • the G-RAKE receiver needs to calculate the weighting coefficients of each path according to the following formula:
  • h ⁇ g l R p (d - T l ) , (2) h is the amount related to the fading information of each path. At present, there is no unified Chinese name in the field. For convenience of description, h is called the path fading function. . - Z Tr,)x ? 1 ⁇ 2 +m7 -rr 9 ) - ⁇ - ⁇ ,) R p * (d 2 + mT c - iT - r ? )[l - S(m)S(i)]
  • the symbol-level energy for the target user, E is the symbol-level energy of the interfering user, N.
  • the symbol-level energy and the unilateral power spectral density of the system Gaussian white noise can be estimated according to the algorithm in which the above quantities are used as known parameters.
  • the embodiment of the present invention provides a method for calculating each path weighting value, which can effectively reduce the calculation amount of calculating each path combining weight. The method comprises the following steps:
  • the embodiment of the present invention further provides a device for calculating the weighting value of each path, which is located in the RAKE receiver system, and specifically includes:
  • a multiple access interference function calculation unit configured to receive each path fading factor from the RAKE receiver, each path position information, and a multipath delay from the multipath search distribution module, calculate a multiple access interference function w , and calculate The obtained multiple access interference function input noise correlation matrix calculation unit;
  • the thermal noise interference function calculating unit is configured to receive the multipath delay of the RAKE receiver, and calculate a disturbance function of the background thermal noise according to the multipath delay and the autocorrelation function of the shaping filter of the transmitting end obtained in advance. And the calculated interference function of the background thermal noise
  • a noise correlation matrix calculation unit configured to calculate an interference function of a background thermal noise of the unit according to the multiple access interference function w and the thermal noise interference function from the multiple access interference function calculation unit
  • a weighting value synthesizing unit configured to synthesize each path weighting value ⁇ according to the received noise correlation matrix, and output the synthesized path weighting values to the RAKE receiver
  • the embodiment of the present invention provides a RAKE receiver, including:
  • a multipath search allocation module for receiving signals and performing multipath delay acquisition and multipath delay allocation on the received signals;
  • the method is configured to perform descrambling and despreading operations on the chip-level received signal according to the input multipath delay information and the scrambling code and the spreading code information in the received signal, and obtain the descrambling and despreading symbol-level receiving of each path.
  • a descrambling despreading module of signal y y
  • a channel estimation module for estimating channel fading conditions of each delay according to the input multipath delay information, and outputting channel fading information corresponding to each path delay
  • Each path weighting value calculation module is configured to calculate, according to symbol level user energy from the descrambling despreading module, multipath delay from the multipath search allocation module, each path fading factor from the channel estimation module, and each path position information. Address interference function? MW and background thermal noise interference function. Then according to the sum R' ; obtain each path weighting factor ⁇ , and output the obtained path weighting factor ⁇ to each path combining module;
  • Each path combining module performs combining processing on the descrambling and despreading symbol-level received signals y according to the input weighting factors ⁇ , and the combined signal Y is outputted to the demodulation decoding module;
  • the demodulation decoding module performs corresponding demodulation and decoding operations on the received signal Y, and outputs a signal after demodulation and decoding.
  • the method of the present invention does not need to calculate the inter-symbol interference function, so compared with the G-RAKE receiver, the operation of calculating the combined weights of the paths can be effectively reduced. Quantity, and the quality of the output signal is almost unaffected; and, the calculation of the weight of each path is independent of the spreading factor, users of different spreading factors can share a RAKE receiver without additional additions for users with different spreading factors Number of RAKE receivers.
  • the calculation overhead and the implementation complexity can be greatly reduced and the cost can be saved under the premise of outputting the same quality signal as the G-RAKE receiver.
  • Figure 1 is a schematic structural view of a RAKE drop machine or a G-RAKE receiver
  • FIG. 2 is a flowchart showing an implementation of each path weighting value calculation module of a RAKE receiver according to an embodiment of the present invention
  • FIG. 3 is a structural diagram of each path weighting value calculation module of a RAKE receiver according to an embodiment of the present invention.
  • Equation (3) can be reduced to:
  • n 2 d 2 -T q xN, ovs
  • N ovs is the sampling rate of the G-RAKE receiver module.
  • Table 1 shows the calculation amount of each time slot of the G-RAKE receiver, where M is the number of iterations for obtaining the weighting value, and generally takes 1 ⁇ 3; J is the total number of paths of the G-RAKE receiver, Generally, the value is J 2J.
  • the G-RAKE receiver of the embodiment of the present invention adopts the structure shown in Fig. 1, and includes the following modules:
  • the multipath search distribution module 110 is configured to receive signals, complete multipath delay acquisition and multipath delay allocation of the received signals, and output delay information of each multipath to the descrambling and despreading module respectively. 120.
  • the scrambling code and the spreading code information complete the descrambling and despreading operation on the chip-level received signal, and output the descrambled and despread symbol-level received signal y to each path combining module 150;
  • the channel estimation module 130 estimates the channel fading condition of each delay according to the input multipath delay information, and outputs channel fading information corresponding to each path delay to each path weighting value calculation module 140;
  • Each path weighting value calculation module 140 calculates a weighting factor of each path according to the input multipath delay information, each channel fading information, and other external parameters, including the system Gaussian noise power N 0 and the chip level energy E of the receiving user. ⁇ , and the calculated weighting factor ⁇ is output to each path combining module 150;
  • Each of the path combining modules 150 performs a combining process on the descrambled and despread path data y according to the input path weighting factor ⁇ , and outputs the resultant signal Y to the demodulation decoding module 160.
  • [ ] w indicates a total transposition
  • the demodulation decoding module 160 performs a corresponding demodulation and decoding operation on the received signal Y, and outputs a signal after demodulation and decoding.
  • each path weighting value calculation module is specifically as shown in FIG. 1, and includes the following steps:
  • Step 201 Calculate each path fading function h according to the input path fading factor g, the multipath position r, and the symbol level energy of the target user using equation (2);
  • Step 202 Find: From formula (8)
  • Step 303 Calculate: From formula (9)
  • Step 204 The sum of all user chip-level energies E c T , which is independent of the spreading factor, and the single-sided power spectral density N of the system Gaussian white noise. And the calculation results of step 202 and step 203, the noise correlation matrix ⁇ is calculated according to formula (9) ;
  • Step 205 The path fading function h obtained in step 201 and the noise correlation matrix obtained in step 204 are calculated by using formula (1) to obtain the weighted values of the paths of the G-RAKE receiver.
  • each part of each path weighting value calculation module 140 of the RAKE receiver in the embodiment of the present invention are as shown in FIG. 3, and the details are as follows:
  • Each path fading function calculation unit 141 is configured to receive the target user symbol level energy E from the descrambling and despreading module 120. And the multipath fading factor and the multipath position information r of the channel estimation module 130 calculate the path fading function h according to the formula (2) by using the received parameters, and input the calculated path fading function h into the weighting unit. 145;
  • the multiple access interference function calculation unit 142 is configured to receive the multipath fading factor & and the multipath position information ⁇ , from the channel estimation module 130, and the multipath delay and the multipath search allocation module 110, and use the received The above parameters are calculated according to formula (10), the multiple access interference function R read, and the calculated multiple access interference function is input to the noise correlation matrix calculation unit 144;
  • the thermal noise interference function calculation unit 143 is configured to receive the multipath delay and the sum of the multipath search allocation module 110, and the autocorrelation function of the shaping filter at the transmitting end, and calculate the background according to the formula (11) by using the received parameters. Thermal noise interference function, and will calculate The resulting interference function of the background thermal noise?,, the input noise correlation matrix calculation unit 144;
  • the noise correlation matrix calculation unit 144 is configured to: according to the multiple access interference function from the multiple access interference function calculation unit 142, the interference function n of the background thermal noise of the thermal noise interference function calculation unit 143, The sum of the user chip level energy E ⁇ and the unilateral power spectral density N of the system Gaussian white noise. , the noise correlation matrix is calculated according to the formula (9), and the resulting noise correlation matrix Ru is input to the weighting value synthesizing unit 145;
  • the weighting value synthesizing unit 145 is configured to synthesize each path weighting value to by using the formula (1) according to the received path fading function h and the noise correlation matrix, and output the synthesized path weighting values ⁇ to the respective paths. Merge module 150.
  • the method for calculating each path weight value proposed by the present invention and used to implement the same is applicable not only to a G-RAKE receiver but also to a RAKE receiver having the same or similar structure.

Abstract

A method of calculating each path weighting value comprises steps of: obtaining a noise correlation matrix by multiple access interference function and noise interference function achieved by calculating; calculating to obtain each path weighting value based on each path fading function and noise correlation matrix achieved. An apparatus and a RAKE receiver are used to calculate each path weighting value based on the above method. It efficiently reduces the computational complexity of calculating each path combining weighting value while it does not affect the performance of the G-RAKE receiver through using the above method. Moreover, users of different spread spectrum factor may commonly use a single RAKE receiver because the calculation of each path weighting value is independent of the spread spectrum factor, and it is not necessary to add the number of RAKE receivers for user of different spread spectrum factor.

Description

一种计算各径加权值的方法、 装置及 RAKE接收机  Method, device and RAKE receiver for calculating weight value of each path
技术领域 Technical field
本发明涉及无线通信信号接收技术, 特别涉及一种计算各径加权值 的方法、 装置及 RAKE接收机。 发明背景  The present invention relates to a wireless communication signal receiving technique, and in particular, to a method, a device and a RAKE receiver for calculating weight values of respective paths. Background of the invention
与传统的调制技术不同, 码分复用 (CDMA )扩频系统中的信道带 宽远远大于信道的平坦衰落带宽。因此需要在选择信号时就要求 CDMA 扩频码有很好的自相关特性, 这样就可以用均衡算法来消除相邻符号间 的码间干扰。 这样如果在无线信道中出现时延扩展, 就可以被看作只是 被传送信号的再次传送。 如果多径信号的不同径之间的时延超过一个码 片周期, 所述不同径的信号实际上可被看作是互不相关的。  Unlike conventional modulation techniques, the channel bandwidth in a code division multiplex (CDMA) spread spectrum system is much larger than the flat fading bandwidth of the channel. Therefore, it is required to have a good autocorrelation property of the CDMA spreading code when selecting a signal, so that an equalization algorithm can be used to eliminate inter-symbol interference between adjacent symbols. Thus, if delay spread occurs in the wireless channel, it can be regarded as only the retransmission of the transmitted signal. If the delay between different paths of the multipath signal exceeds one chip period, the signals of the different paths can actually be regarded as being mutually uncorrelated.
基于上述原因, 在多径信号中含有可以利用的信息, 所以接收机可 以通过合并各径信号来改善接收信号的信噪比, 具体地说, 就是根据输 入的多径延时信息、 各径信道衰落信息以及其他外部参数(包括系统高 斯噪声功率 N。和接收用户的码片級能量 E, )计算各径的加权因子 ω;根 据输入的多径延时信息和接收信号中的扰码、 扩频码信息完成对码片级 接收信号的解扰、 解扩操作, 输出解扰、 解扩后的符号级接收信号 y; 然后用公式 xy进行合并处理, 其中 [ 表示共扼转置。 采用这种 信号处理方式的接收机被称为 RAKE接收机。  For the above reasons, the multipath signal contains information that can be utilized, so the receiver can improve the signal to noise ratio of the received signal by combining the path signals, specifically, according to the input multipath delay information, each path channel. The fading information and other external parameters (including the system Gaussian noise power N. and the chip-level energy E of the receiving user) calculate the weighting factor ω of each path; according to the input multipath delay information and the scrambling code in the received signal, The frequency code information completes the descrambling and despreading operation on the chip-level received signal, and outputs the descrambled and despread symbol-level received signal y; and then performs the combining process by using the formula xy, where [represents the common transposition. A receiver employing this signal processing method is called a RAKE receiver.
为了满足用户不断增加的速率需求, 现有的无线通信系统引入了峰 值速率越来越高的各种技术,如高速下行分組接入( High Speed Downlink Packet Access, HSDPA )和高速上行分组接入 ( High Speed Uplink Packet Access, HSUPA X 这些新技术的引入, 对传统 RAKE接收技术带来了 较大的挑战。 一方面, 传统的 RAKE接收机技术无法满足高速业务的吞 吐量需求; 另一方面由于 CDMA 系统的自干扰特性, 要求高速率业务 用户对其他用户产生的干扰应当尽可能小, 也就是说在满足高速率业务 性能指标的前提下尽可能的降低其所需要的信噪比(S R)。 因此, 十分 ' 有必要引入性能优于传统 RAKE接收机的先进接收技术。 In order to meet the increasing rate requirements of users, existing wireless communication systems have introduced various technologies with higher peak rates, such as High Speed Downlink Packet Access (HSDPA) and high-speed uplink packet access ( High Speed Uplink Packet Access, HSUPA X The introduction of these new technologies brings traditional RAKE reception technology Bigger challenge. On the one hand, the traditional RAKE receiver technology cannot meet the throughput requirements of high-speed services; on the other hand, due to the self-interference characteristics of CDMA systems, the interference caused by high-rate service users to other users should be as small as possible, that is, satisfied. Under the premise of high-rate service performance indicators, the required signal-to-noise ratio (SR) is reduced as much as possible. Therefore, it is very necessary to introduce advanced receiving techniques that outperform conventional RAKE receivers.
现有性能优于传统 RAKE接收机的接收机包括如下几类:  Receivers with better performance than traditional RAKE receivers include the following categories:
增强型 RAKE接收机,这种接收机只是在传统 RAKE接收技术的基 础上进行改进, 其性能提高十分有限;  Enhanced RAKE receiver, which is only based on the traditional RAKE receiving technology, and its performance improvement is very limited;
均衡类先进接收机, 这种接收机虽然从理论上可以完全消除多径所 引起的符号间干扰 (ISI)和不同用户之间的多址干扰 (MUI), 从而获得良 好的性能, 但是由于其结构和传统 RAKE接收机存在很大差异, 对现有 的接收机结构冲击较大;  Equilibrium class advanced receiver, although this kind of receiver can theoretically completely eliminate inter-symbol interference (ISI) caused by multipath and multiple access interference (MUI) between different users, so as to obtain good performance, but because of its The structure and the traditional RAKE receiver are very different, and the impact on the existing receiver structure is large;
通用 RAKE ( Generalized Rake, G-RAKE )接收机, 这种接收机从 根本上考虑了限制传统 RAKE接收机性能的主导因素,不仅可以达到和 均衡类接收机相同的性能,而且具有和传统 RAKE接收机相似的实现结 构。  Universal RAKE (Generalized Rake, G-RAKE) receiver, which fundamentally considers the dominant factor limiting the performance of traditional RAKE receivers, not only achieves the same performance as balanced receivers, but also has traditional RAKE reception. A similar implementation structure.
G-RAKE接收机需要按照如下公式计算各径加权系数:  The G-RAKE receiver needs to calculate the weighting coefficients of each path according to the following formula:
ω = R-' J7 , (1) 其中,  ω = R-' J7 , (1) where,
h = ^∑glRp (d - Tl ) , (2) h为与各径衰落信息有关的量, 目前本领域尚未有统一的中文名称, 为 便于描述, 称 h为各径衰落函数。 -ZT-r,)x ? ½ +m7 -r-r9) -ίΤ-τ,) Rp* (d2 + mTc - iT - r? )[l - S(m)S(i)]
Figure imgf000005_0001
h = ^∑g l R p (d - T l ) , (2) h is the amount related to the fading information of each path. At present, there is no unified Chinese name in the field. For convenience of description, h is called the path fading function. . - Z Tr,)x ? 1⁄2 +m7 -rr 9 ) -ίΤ-τ,) R p * (d 2 + mT c - iT - r ? )[l - S(m)S(i)]
Figure imgf000005_0001
+NQRp{dl-d2) o +N Q R p {d l -d 2 ) o
(3)  (3)
公式(2)或(3) 中, E。为目标用户的符号级能量, E,为干扰用户的符 号级能量, N。为系统高斯白噪声的单边功率谱密度, 符号级能量和系统 高斯白噪声的单边功率谱密度可根据有关算法进行估计, 在接收机系统 中, 上述量作为已知参数使用。 Ν为目标用户的扩频因子, 为符号 间干扰函数, 为多址干扰函数, 7;为一个扩频码片的持续时间, T = NTC , g 分别为第 /径和第 径的信道衰落因子, r,和 分别为 第 /径和第 径的传播时延, L为有效径的总数, ^为发送脉冲成形滤 波器的自相关函数, 根据发送端所使用的成形滤波器的计算表达式预先 得到; d、 ^和^为解扩径所对应的多径时延。 虽然与传统 RAKE接收机比较, G-RAKE接收机能够较好地减小多 址干扰或符号间干扰对接收机性能造成的影响, 但所采用的计算各径加 权值的处理方法需要的计算开销很大, 因而实现复杂度较大, 成本也较 高。 发明内容 有鉴于此, 本发明实施例提出一种计算各径加权值的方法, 可以有 效地减小计算各径合并权值的运算量。 该方法包括如下步骤: In formula (2) or (3), E. The symbol-level energy for the target user, E, is the symbol-level energy of the interfering user, N. For the unilateral power spectral density of the system Gaussian white noise, the symbol-level energy and the unilateral power spectral density of the system Gaussian white noise can be estimated according to the algorithm in which the above quantities are used as known parameters.扩 is the target user's spreading factor, which is the intersymbol interference function, which is the multiple access interference function, 7; is the duration of a spread spectrum chip, T = NT C , g is the channel fading of the / path and the first path respectively The factors, r, and are the propagation delays of the /path and the first, respectively, L is the total number of effective paths, ^ is the autocorrelation function of the transmit pulse shaping filter, and the calculation expression of the shaping filter used by the transmitting end Pre-obtained; d, ^, and ^ are the multipath delays corresponding to the despreading. Although compared with the traditional RAKE receiver, the G-RAKE receiver can better reduce the impact of multiple access interference or inter-symbol interference on the receiver performance, but the computational overhead required to calculate the path weighting value is used. It is very large, so the implementation complexity is high and the cost is high. SUMMARY OF THE INVENTION In view of this, the embodiment of the present invention provides a method for calculating each path weighting value, which can effectively reduce the calculation amount of calculating each path combining weight. The method comprises the following steps:
根据各径衰落因子、 各径位置信息、 解扩径所对应的多径时延计算 多址干扰函数 以及本底热噪声的干扰函数 ; 将所述多址干扰函数?^,和本底热噪声的干扰函数 . , 分别和与扩 频因子无关的所有用户码片级能量之和 EcT以及系统高斯白噪声的单边 功率谱密度 NQ相乘后再相加, 得到噪声相关矩阵 Ru . 根据所得噪声相关矩阵 Ru计算得到各径加权值 ω Calculating a multiple access interference function and a noise function of the background thermal noise according to each path fading factor, each path position information, and a multipath delay corresponding to the despreading path; The multiple access interference function ?^, and the background thermal noise interference function, respectively, and the sum of the user chip-level energy E c - T independent of the spreading factor and the single-sided power spectrum of the system Gaussian white noise The density N Q is multiplied and then added to obtain a noise correlation matrix R u . The weighted value ω of each path is calculated according to the obtained noise correlation matrix R u .
本发明实施例还提出一种计算各径加权值的装置,位于 RAKE接收 机系统中, 具体包括:  The embodiment of the present invention further provides a device for calculating the weighting value of each path, which is located in the RAKE receiver system, and specifically includes:
多址干扰函数计算单元, 用于接收来自所述 RAKE接收机的各径衰 落因子、 各径位置信息, 以及来自多径搜索分配模块的多径时延, 计算 多址干扰函数 w , 并将计算得到的多址千扰函数 输入噪声相关矩 阵计算单元; a multiple access interference function calculation unit, configured to receive each path fading factor from the RAKE receiver, each path position information, and a multipath delay from the multipath search distribution module, calculate a multiple access interference function w , and calculate The obtained multiple access interference function input noise correlation matrix calculation unit;
热噪声干扰函数计算单元,用于接收所述 RAKE接收机的多径时延, 根据所述多径时延以及预先得到的发送端的成形滤波器的自相关函数 计算本底热噪声的干扰函数 .,并将计算得到的本底热噪声的干扰函数  The thermal noise interference function calculating unit is configured to receive the multipath delay of the RAKE receiver, and calculate a disturbance function of the background thermal noise according to the multipath delay and the autocorrelation function of the shaping filter of the transmitting end obtained in advance. And the calculated interference function of the background thermal noise
R .输入噪声相关矩阵计算单元; R. Input noise correlation matrix calculation unit;
噪声相关矩阵计算单元, 用于根据来自多址干扰函数计算单元的多 址干扰函数 w、 热噪声干扰函数计算单元的本底热噪声的干扰函数a noise correlation matrix calculation unit, configured to calculate an interference function of a background thermal noise of the unit according to the multiple access interference function w and the thermal noise interference function from the multiple access interference function calculation unit
R , , 接收机系统的所有用户码片级能量之和 E^以及系统高斯白噪声的 单边功率谱密度 N。, 计算得到噪声相关矩阵 , 并将所得噪声相关矩阵R , , the sum of all user chip-level energies of the receiver system E^ and the unilateral power spectral density N of the system Gaussian white noise. , calculate the noise correlation matrix, and obtain the resulting noise correlation matrix
Ru输入加权值合成单元; R u input weighted value synthesis unit;
加权值合成单元,用于根据所接收的噪声相关矩阵 ?„合成各径加权 值 ω, 并向所述 RAKE接收机输出所合成的各径加权值  a weighting value synthesizing unit configured to synthesize each path weighting value ω according to the received noise correlation matrix, and output the synthesized path weighting values to the RAKE receiver
并且, 本发明实施例提出一种 RAKE接收机, 包括:  Moreover, the embodiment of the present invention provides a RAKE receiver, including:
用于接收信号并对所接收信号进行多径时延捕获和多径时延分配 的多径搜索分配模块; 用于根据输入的多径延时信息和接收信号中的扰码、扩频码信息完 成对码片级接收信号的解扰、 解扩操作, 得到解扰、 解扩后的各径符号 级接收信号 y的解扰解扩模块; a multipath search allocation module for receiving signals and performing multipath delay acquisition and multipath delay allocation on the received signals; The method is configured to perform descrambling and despreading operations on the chip-level received signal according to the input multipath delay information and the scrambling code and the spreading code information in the received signal, and obtain the descrambling and despreading symbol-level receiving of each path. a descrambling despreading module of signal y;
用于根据输入的多径延时信息对各延时的信道衰落情况进行估计, 输出和各径延时对应的信道衰落信息的信道估计模块;  a channel estimation module for estimating channel fading conditions of each delay according to the input multipath delay information, and outputting channel fading information corresponding to each path delay;
各径加权值计算模块, 用于根据来自解扰解扩模块的符号级用户能 量、 来自多径搜索分配模块多径时延、 来自信道估计模块的各径衰落因 子、 各径位置信息计算出多址干扰函数 ?MW和本底热噪声干扰函数 . , 再根据所述 和 R';得到各径加权因子 ω, 并将所得各径加权因子 ω输 出至各径合并模块; Each path weighting value calculation module is configured to calculate, according to symbol level user energy from the descrambling despreading module, multipath delay from the multipath search allocation module, each path fading factor from the channel estimation module, and each path position information. Address interference function? MW and background thermal noise interference function. Then according to the sum R'; obtain each path weighting factor ω, and output the obtained path weighting factor ω to each path combining module;
各径合并模块, 根据输入的各径加权因子 ω, 对解扰、 解扩后的各 径符号級接受信号 y进行合并处理,合并处理后所得信号 Y输出至解调 译码模块;  Each path combining module performs combining processing on the descrambling and despreading symbol-level received signals y according to the input weighting factors ω, and the combined signal Y is outputted to the demodulation decoding module;
解调译码模块,对所接收的信号 Y进行相应的解调和译码操作, 并 输出解调译码之后的信号。  The demodulation decoding module performs corresponding demodulation and decoding operations on the received signal Y, and outputs a signal after demodulation and decoding.
从以上技术方案可以看出, 本发明方法计算各径加权值的过程中, 无需计算符号间干扰函数, 所以与 G-RAKE接收机相比, 可以有效地减 小计算各径合并权值的运算量,且输出信号的质量几乎不受影响;并且, 各径加权值的计算与扩频因子无关, 不同扩频因子的用户可以共用一个 RAKE接收机, 而无需为不同扩频因子的用户额外增加 RAKE接收机数 目。 采用本发明方案, 可以在输出与 G-RAKE接收机同等质量信号的前 提下, 大大降低计算开销与实现的复杂度, 节约成本。 附图简要说明 It can be seen from the above technical solution that, in the process of calculating the weighting value of each path, the method of the present invention does not need to calculate the inter-symbol interference function, so compared with the G-RAKE receiver, the operation of calculating the combined weights of the paths can be effectively reduced. Quantity, and the quality of the output signal is almost unaffected; and, the calculation of the weight of each path is independent of the spreading factor, users of different spreading factors can share a RAKE receiver without additional additions for users with different spreading factors Number of RAKE receivers. By adopting the scheme of the invention, the calculation overhead and the implementation complexity can be greatly reduced and the cost can be saved under the premise of outputting the same quality signal as the G-RAKE receiver. BRIEF DESCRIPTION OF THE DRAWINGS
图 1为 RAKE摔收机或 G-RAKE接收机的结构示意图;  Figure 1 is a schematic structural view of a RAKE drop machine or a G-RAKE receiver;
2为本发明实施例 RAKE接收机的各径加权值计算模块实现流程 图; 2 is a flowchart showing an implementation of each path weighting value calculation module of a RAKE receiver according to an embodiment of the present invention;
图 3 为本发明实施例 RAKE接收机的各径加权值计算模块的结构 图。  FIG. 3 is a structural diagram of each path weighting value calculation module of a RAKE receiver according to an embodiment of the present invention.
实施本发明的方式 Mode for carrying out the invention
为使本发明的目的、 技术方案和优点更加清楚, 下面结合附图对本 发明作进一步的详细阐述。  In order to make the objects, technical solutions and advantages of the present invention more comprehensible, the present invention will be further described in detail with reference to the accompanying drawings.
根据目前有人对 G-RAKE接收机的各径加权值计算方法提出的简化 公式 (4):
Figure imgf000008_0001
According to the simplified formula (4) proposed by the current method for calculating the weight of each path of the G-RAKE receiver:
Figure imgf000008_0001
= R(nl:>n2), = R(n l:> n 2 ),
可以将公式(3)化简为: Equation (3) can be reduced to:
Figure imgf000008_0002
Figure imgf000008_0002
+NQRp«-d2), +N Q R p «-d 2 ),
其中, 为/和/¾的相关函数,
Figure imgf000008_0003
d -r
Where, for / and /3⁄4 related functions,
Figure imgf000008_0003
d -r
n2 =d2 -Tq xN, ovs n 2 =d 2 -T q xN, ovs
N, ovs  N, ovs
Novs为 G-RAKE接收机模块的采样率。 N ovs is the sampling rate of the G-RAKE receiver module.
从公式 (3)可以看出, 矩阵^的组成元素中, RiSi和! iMlM的表达式仅 在对 i的求和时有区别:前者比后者少了 /=0时的求和操作。正是由于 RIS! 和 的这个差异, 导致化筒后的公式 (5)中对 7?βί的计算包含了 2N-1项 乘积的求和操作。 如果在 G-RAKE的实现过程中认为 ?iS,=i?ww, 则公式 As can be seen from equation (3), among the constituent elements of the matrix ^, Ri Si and ! The expression of i MlM differs only in the sum of i: the former has less summation than /=. It is precisely because of this difference between R IS! and , that the calculation of 7? βί in the formula (5) after the chemical cylinder contains the summation operation of the product of 2N-1 terms. If you think of iS ,=i? ww in the implementation of G-RAKE, then the formula
(5)可以进一步化简为: (5) can be further reduced to:
Figure imgf000009_0001
Figure imgf000009_0001
1-1 i-1 1-1 i-1
η"η2、—·^ κτ! + N0R (dx-d2),η" η 2, -·^ κτ ! + N 0 R (d x -d 2 ),
/=0 q=Q /=0 q=Q
其中 + , 为符号级能量。 表 1示出了 G-RAKE接收机每个时隙 的运算量, 其中, M为求取加权值 的迭代次数, 一般取值为 1~3 ; J 为 G-RAKE接收机的总径数, 一般取值为 J 2J。 Where + is the symbol level energy. Table 1 shows the calculation amount of each time slot of the G-RAKE receiver, where M is the number of iterations for obtaining the weighting value, and generally takes 1~3; J is the total number of paths of the G-RAKE receiver, Generally, the value is J 2J.
Figure imgf000009_0002
Figure imgf000009_0002
表 1 72 从表 1的数据可以看出 , 求取?s/和 的计算量在 G-RAKE的总 计算量占据相当大的比重,因此在 G-RAKE实现过程中认为 RISi = R 将 有效的减小 G-RAKE接收机的运算量、 P争低其实现复杂度。 Table 1 72 It can be seen from the data in Table 1 that the calculation of s/ sum takes up a considerable proportion of the total calculation of G-RAKE, so it is considered that R IS i = R will be valid during the G-RAKE implementation. The computational complexity of the G-RAKE receiver is reduced, and the implementation complexity is reduced.
根据公式 (5), 由于 RIS1 =R 求取^时与能量 E。或能量 相乘的 矩阵相等, 因此就只需知道总的符号级能量 Er而无需区分目标用户的符 号级能量 。和干扰用户的符号级能量 E, ,这样就可以减少 G-RAKE接收 机所需的参数个数, 从而进一步降低其实现复杂度。 According to formula (5), since R IS1 = R, the time and energy E are obtained. Or the matrix of energy multiplication is equal, so only the total symbol level energy Er is known without distinguishing the symbol level energy of the target user. And interfere with the user's symbol-level energy E, which can reduce the number of parameters required by the G-RAKE receiver, thereby further reducing its implementation complexity.
此外, 中的扩频因子丄可以提取出来,因此公式 (5)可以改写为:  In addition, the spreading factor 中 can be extracted, so equation (5) can be rewritten as:
1-1 L-1 1-1 L-1
R{nx,n2)-—Rp{dx-Tl) R {d2-Tq) + N,Rp(dx-d2)R{n x ,n 2 )--R p {d x -T l ) R {d 2 -T q ) + N,R p (d x -d 2 )
1=0 q=0 1=0 q=0
L-\ L-\  L-\ L-\
+ N0Rp(d,-d2)+ N 0 R p (d,-d 2 )
/=0 ¾f=0 N 即 RMU1的能量加权因子从 ^变为 = , 也就是和扩频因子无关 的所有用户码片级能量之和, 故 的大小和扩频因子无关。 /=0 3⁄4f=0 N That is, the energy weighting factor of R MU1 changes from ^ to =, that is, the sum of all user chip-level energies independent of the spreading factor, so the size is independent of the spreading factor.
从公式(9)可以看出, 如果在 G-RAKE接收机的实现过程中认为 RIS! = Rm! , 则只要目标用户的传输环境相同, 即多径时延和信道衰落相 同, 所有这些用户就可以共用一个 G-RAKE接收机的计算结果。 It can be seen from equation (9) that if R IS! = R m! is considered in the implementation of the G-RAKE receiver, the transmission environment of the target user is the same, that is, the multipath delay and the channel fading are the same, all of which The user can share the calculation results of a G-RAKE receiver.
根据以上分析,本发明实施例的 G-RAKE接收机采用图 ,1所示的结 构, 包括如下模块:  According to the above analysis, the G-RAKE receiver of the embodiment of the present invention adopts the structure shown in Fig. 1, and includes the following modules:
多径搜索分配模块 110, 用于接收信号, 并完成对接收信号的多径 时延捕获和多径时延分配, 将处理后得到各条多径的延时信息分别输出 至解扰解扩模块 120、 信道估计模块 130和各径加权值计算模块 140; 解扰解扩模块 120, 用于根据输入的多径延时信息和接收信号中的 扰码、扩频码信息完成对码片级接收信号的解扰、解扩操作,输出解扰、 解扩后的符号级接收信号 y至各径合并模块 150; The multipath search distribution module 110 is configured to receive signals, complete multipath delay acquisition and multipath delay allocation of the received signals, and output delay information of each multipath to the descrambling and despreading module respectively. 120. The channel estimation module 130 and the path weighting value calculation module 140; the descrambling and despreading module 120, configured to use the multipath delay information and the received signal according to the input The scrambling code and the spreading code information complete the descrambling and despreading operation on the chip-level received signal, and output the descrambled and despread symbol-level received signal y to each path combining module 150;
信道估计模块 130, 根据输入的多径延时信息对各延时的信道衰落 情况进行估计, 输出和各径延时对应的信道衰落信息至各径加权值计算 模块 140;  The channel estimation module 130 estimates the channel fading condition of each delay according to the input multipath delay information, and outputs channel fading information corresponding to each path delay to each path weighting value calculation module 140;
各径加权值计算模块 140, 根据输入的多径延时信息、 各径信道衰 落信息以及其他外部参数,包括系统高斯噪声功率 N0和接收用户的码片 级能量 E,计算各径的加权因子 ω, 并将所计算出的加权因子 ω输出至各 径合并模块 150; Each path weighting value calculation module 140 calculates a weighting factor of each path according to the input multipath delay information, each channel fading information, and other external parameters, including the system Gaussian noise power N 0 and the chip level energy E of the receiving user. ω, and the calculated weighting factor ω is output to each path combining module 150;
各径合并模块 150, 根据输入的各径加权因子 ω, 对解扰、 解扩后 的各径数据 y用公式 = 进行合并处理,合并处理后所得信号 Y输 出至解调译码模块 160; 其中 [ ]w表示共扼转置; Each of the path combining modules 150 performs a combining process on the descrambled and despread path data y according to the input path weighting factor ω, and outputs the resultant signal Y to the demodulation decoding module 160. [ ] w indicates a total transposition;
解调译码模块 160,对所接收的信号 Y进行相应的解调和译码操作, 并输出解调译码之后的信号。  The demodulation decoding module 160 performs a corresponding demodulation and decoding operation on the received signal Y, and outputs a signal after demodulation and decoding.
其中的各径加权值计算模块的实现过程具体如图 1所示, 包括如下 步骤:  The implementation process of each path weighting value calculation module is specifically as shown in FIG. 1, and includes the following steps:
步骤 201 : 根据输入的各径衰落因子 g,、 多径位置 r,和目标用户的 符号级能量 ^利用公式 (2)计算各径衰落函数 h;  Step 201: Calculate each path fading function h according to the input path fading factor g, the multipath position r, and the symbol level energy of the target user using equation (2);
步骤 202: 求取 : 从公式 (8)可知
Figure imgf000011_0001
Step 202: Find: From formula (8)
Figure imgf000011_0001
(10) 本步骤就是依据输入的各径衰落因子 g, , 多径位置 r,解扩径所对应的多 径时延 ^、 和 ^以及公式(10 )计算多址干扰函数 步骤 303: 求取 : 从公式 (9)可知 (10) This step is to calculate the multiple access interference function according to the input path fading factor g, the multipath position r, the multipath delays ^, and ^ corresponding to the despreading path and the formula (10). Step 303: Calculate: From formula (9)
Rn. = Rp (d「d2 ) (11) 本步骤根据发送端的成形滤波器的自相关函数?p、 输入的多径时延 4和 d2 , 根据公式( 11 )计算本底热噪声的干扰函数 ; R n . = R p (d “d 2 ) (11) This step calculates the background heat according to the formula ( 11 ) according to the autocorrelation function of the shaping filter at the transmitting end, p , the input multipath delay 4 and d 2 . Interference function of noise;
步驟 204: 才 居输入的与扩频因子无关的所有用户码片级能量之和 Ec T 、 系统高斯白噪声的单边功率谱密度 N。以及步骤 202和步驟 203的 计算结果, 根据公式(9 )计算得到噪声相关矩阵^ ; Step 204: The sum of all user chip-level energies E c T , which is independent of the spreading factor, and the single-sided power spectral density N of the system Gaussian white noise. And the calculation results of step 202 and step 203, the noise correlation matrix ^ is calculated according to formula (9) ;
步驟 205: 居步骤 201所得的各径衰落函数 h和步骤 204所得的 噪声相关矩阵 ?„, 利用公式(1 )计算得到 G-RAKE接收机的各径加权 值 。  Step 205: The path fading function h obtained in step 201 and the noise correlation matrix obtained in step 204 are calculated by using formula (1) to obtain the weighted values of the paths of the G-RAKE receiver.
为实现上述方法, 本发明实施例 RAKE接收机的各径加权值计算模 块 140的各部分结构和连接关系如图 3所示, 具体如下:  In order to implement the above method, the structure and connection relationship of each part of each path weighting value calculation module 140 of the RAKE receiver in the embodiment of the present invention are as shown in FIG. 3, and the details are as follows:
各径衰落函数计算单元 141, 用于接收来自解扰解扩模块 120的目 标用户符号级能量 E。, 以及信道估计模块 130的多径衰落因子 和多径 位置信息 r 利用所接收的上述参数根据公式 (2)计算各径衰落函数 h, 并将计算得到的各径衰落函数 h输入加权值合成单元 145;  Each path fading function calculation unit 141 is configured to receive the target user symbol level energy E from the descrambling and despreading module 120. And the multipath fading factor and the multipath position information r of the channel estimation module 130 calculate the path fading function h according to the formula (2) by using the received parameters, and input the calculated path fading function h into the weighting unit. 145;
多址干扰函数计算单元 142, 用于接收来自信道估计模块 130的多 径衰落因子&和多径位置信息 ζ·, , 以及多径搜索分配模块 110的多径时 延 和 ^, 利用所接收的上述参数根据公式(10 )计算多址干扰函 数 R讀, 并将计算得到的多址干扰函数 输入噪声相关矩阵计算单元 144;  The multiple access interference function calculation unit 142 is configured to receive the multipath fading factor & and the multipath position information 信道·, from the channel estimation module 130, and the multipath delay and the multipath search allocation module 110, and use the received The above parameters are calculated according to formula (10), the multiple access interference function R read, and the calculated multiple access interference function is input to the noise correlation matrix calculation unit 144;
热噪声干扰函数计算单元 143 , 用于接收多径搜索分配模块 110的 多径时延 和 ^, 以及发送端的成形滤波器的自相关函数 , 利用所接 收的上述参数根据公式( 11 )计算本底热噪声的干扰函数 , 并将计算 得到的本底热噪声的干扰函数?,,.输入噪声相关矩阵计算单元 144; The thermal noise interference function calculation unit 143 is configured to receive the multipath delay and the sum of the multipath search allocation module 110, and the autocorrelation function of the shaping filter at the transmitting end, and calculate the background according to the formula (11) by using the received parameters. Thermal noise interference function, and will calculate The resulting interference function of the background thermal noise?,, the input noise correlation matrix calculation unit 144;
噪声相关矩阵计算单元 144, 用于根据来自多址干扰函数计算单元 142的多址干扰函数? 、 热噪声干扰函数计算单元 143 的本底热噪声 的干扰函数 n. , 接^:机系统的所有用户码片级能量之和 E ^以及系统高 斯白噪声的单边功率谱密度 N。,根据公式( 9 )计算得到噪声相关矩阵 ?„ , 并将所得噪声相关矩阵 Ru输入加权值合成单元 145; The noise correlation matrix calculation unit 144 is configured to: according to the multiple access interference function from the multiple access interference function calculation unit 142, the interference function n of the background thermal noise of the thermal noise interference function calculation unit 143, The sum of the user chip level energy E ^ and the unilateral power spectral density N of the system Gaussian white noise. , the noise correlation matrix is calculated according to the formula (9), and the resulting noise correlation matrix Ru is input to the weighting value synthesizing unit 145;
加权值合成单元 145, 用于根据所接收的各径衰落函数 h和噪声相 关矩阵 ?„ , 利用公式( 1 )合成各径加权值 to , 并将所合成的各径加权值 ω输出至各径合并模块 150。  The weighting value synthesizing unit 145 is configured to synthesize each path weighting value to by using the formula (1) according to the received path fading function h and the noise correlation matrix, and output the synthesized path weighting values ω to the respective paths. Merge module 150.
对本发明实施例的 G-RAKE接收机进行仿真分析的结果表明, 在 G-RAKE接收机的实现过程中认为 R1SI = R删几乎不会对 G-RAKE接收机 的输出结果造成影响。 因此, 在 G-RAKE接收机的实现过程中认为 / 可以在不影响输出信号质量的前提下,有效减小 G-RAKE接收 机的运算量, 减少 G-RAKE接收机所需的参数个数, 进而降低 G-RAKE 接收机的实现复杂度; 并使 G-RAKE加权值的计算与扩频因子无关, 不 同扩频因子的用户可以共用一个 G-RAKE接收机,而无需为不同扩频因 子的用户额外增加 G-RAKE接收机数目。 The simulation analysis of the G-RAKE receiver of the embodiment of the present invention shows that in the implementation process of the G-RAKE receiver, it is considered that R 1SI = R deletion hardly affects the output result of the G-RAKE receiver. Therefore, in the implementation process of the G-RAKE receiver, it is considered that the calculation amount of the G-RAKE receiver can be effectively reduced without reducing the quality of the output signal, and the number of parameters required for the G-RAKE receiver is reduced. In turn, the implementation complexity of the G-RAKE receiver is reduced; and the calculation of the G-RAKE weighting value is independent of the spreading factor. Users of different spreading factors can share a G-RAKE receiver without having to use different spreading factors. The user additionally increases the number of G-RAKE receivers.
本领域技术人员应当认识到,由于 G-RAKE接收机和 RAKE接收机 结构上的差别主要在于各径加权值计算模块不同, 因此, 本发明提出的 计算各径加权值的方法以及用于实现该计算方法的装置, 不仅适用于 G-RAKE接收机中,还可应用于具有相同或类似结构的 RAKE接收机中。  Those skilled in the art should recognize that since the difference in structure between the G-RAKE receiver and the RAKE receiver is mainly due to different path weight value calculation modules, the method for calculating each path weight value proposed by the present invention and used to implement the same The apparatus for calculating the method is applicable not only to a G-RAKE receiver but also to a RAKE receiver having the same or similar structure.
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡 在本发明的精神和原则之内所作的任何修改、 等同替换和改进等, 均应 包含在本发明的保护范围之内。  The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. Within the scope.

Claims

权利要求书 Claim
1、一种计算各径加权值的方法,其特征在于,该方法包括如下步骤: 根据各径衰落因子、 各径位置信息、 解扩径所对应的多径时延计算 多址干扰函数 ω以及本底热噪声的干扰函数 ; A method for calculating a weight value of each path, the method comprising the steps of: calculating a multiple access interference function ω according to each path fading factor, each path position information, and a multipath delay corresponding to a despreading path; Interference function of background thermal noise;
将所述多址干扰函数 和本底热噪声的干扰函数 , 分别和与扩 频因子无关的所有用户码片级能量之和 EcT以及系统高斯白噪声的单边 功率谱密度 N。相乘后再相加, 得到噪声相关矩阵 Ru . 根据所得噪声相关矩阵 Ru计算得到各径加权值 ω。 The interference function of the multiple access interference function and the background thermal noise is respectively equal to the sum of all user chip-level energies E cT independent of the spreading factor and the single-sided power spectral density N of the system Gaussian white noise. By multiplying the sum to obtain the noise correlation matrix R u. Calculated correlation matrix R u ω weighted value of each path according to the obtained noise.
2、根据权利要求 1所述的方法, 其特征在于, 所述计算本底热噪声 的干扰函数 为:  2. The method according to claim 1, wherein the interference function for calculating the background thermal noise is:
将发送端的成形滤波器的自相关函数 与解扩径所对应的多径时 延之差相乘, 得到本底热噪声的干扰函数 ?,,,。  The autocorrelation function of the shaping filter at the transmitting end is multiplied by the difference of the multipath delay corresponding to the despreading path to obtain the interference function of the background thermal noise.
3、根据权利要求 1所述的方法, 其特征在于, 所述根据所得噪声相 关矩阵^计算得到各径加权值 w包括:  The method according to claim 1, wherein the calculating the weight value w according to the obtained noise correlation matrix ^ comprises:
根据各径衰落因子、 多径位置信息和目标用户的符号级能量计算各 径衰落函数 h, 将所述各径衰落函数 h与所述噪声相关矩阵 ?„相乘, 所 得结果为各径加权值 。  Calculating each path fading function h according to each path fading factor, multipath position information, and symbol level energy of the target user, multiplying the path fading function h by the noise correlation matrix „, and the result is weighted by each path .
4、根据权利要求 3所述的方法, 其特征在于, 所述计算各径衰落函 数 h为: 。为目标
Figure imgf000014_0001
The method according to claim 3, wherein the calculating each path fading function h is: . For the goal
Figure imgf000014_0001
用户的符号级能量, 为第 /径的信道衰落因子, ^为发送脉冲成形滤 波器的自相关函数, 为解扩径所对应的多径时延, 为第 /径的多径传 播时延。 The symbol-level energy of the user is the channel fading factor of the /path, ^ is the autocorrelation function of the transmit pulse shaping filter, and is the multipath delay corresponding to the despreading path, which is the multipath transmission of the /path Broadcast delay.
5、根据权利要求 1所述的方法, 其特征在于, 所述计算多址干扰函 数^/ /为:  The method according to claim 1, wherein said calculating the multiple access interference function ^/ / is:
根据公式
Figure imgf000015_0001
½"d)x ( "d)- W- r')xi?; - 计 算多址干扰函数 ; 其中 N为目标用户的扩频因子, /和 均为径的 标号, &和 分别为第 /径和第 径的衰落因子, 和 分别为第 /径和 第 径的位置信息, L为有效径总数, 和 ^为解扩径所对应的多径时 延。
According to the formula
Figure imgf000015_0001
1⁄2"d) x ( "d)- W- r ') xi? ; - Calculate the multiple access interference function; where N is the spreading factor of the target user, / and the label of the path, & and respectively are the / path And the fading factor of the first path, and the position information of the first/diameter and the first diameter, respectively, L is the total number of effective paths, and ^ is the multipath delay corresponding to the despreading path.
6、根据权利要求 1至 5任一项所述的方法, 其特征在于, 所述计算 噪声相关矩阵 ^为:  The method according to any one of claims 1 to 5, wherein the calculating the noise correlation matrix ^ is:
根据公式 ∑∑Sig[ -i? ( - r,)x (c/2-r ) + NQR (dx-d2), g=0 N According to the formula ∑∑Sig[ -i? ( - r,)x (c/ 2 -r ) + N Q R (d x -d 2 ), g=0 N
计算噪声相关矩阵^; 其中 N为目标用户的扩频因子, /和 均为径的 标号, &和 为各径衰落因子, 和 为多径位置信息, L 为有效径总 数, 和 为解扩径所对应的多径时延, E。_r为与扩频因子无关的所有 用户码片级能量之和, 为; ¾和 的相关函数, 其中 η = ά —τι - xNovs, N。ra为采样率,
Figure imgf000015_0002
Calculate the noise correlation matrix ^; where N is the spreading factor of the target user, / and are the labels of the path, & is the path fading factor, and is the multipath position information, L is the total number of effective paths, and is the despreading path Corresponding multipath delay, E. _ R & lt spreading factor is independent of all user chip-level energies and for; ¾ and correlation function, where η = ά -τ ι - xN ovs , N. Ra is the sampling rate,
Figure imgf000015_0002
7、 一种计算各径加权值的装置, 位于 RAKE接收机系统中, 其特 征在于, 该装置包括:  7. A device for calculating weight values for each path, located in a RAKE receiver system, the device comprising:
多址干扰函数计算单元,用于接收来自所述 RAKE接收机的各径衰 落因子、 各径位置信息, 以及来自多径搜索分配模块的多径时延, 计算 多址干扰函数 , 并将计算得到的多址干扰函数 输入噪声相关矩 阵计算单元; a multiple access interference function calculation unit for receiving each path fading from the RAKE receiver a falling factor, each path position information, and a multipath delay from the multipath search distribution module, calculating a multiple access interference function, and inputting the calculated multiple access interference function into the noise correlation matrix calculation unit;
热噪声干扰函魏计算单元,用于接收所述 RAKE接收机的多径时延, 根据所述多径时延以及预先得到的发送端的成形滤波器的自相关函数 计算本底热噪声的干扰函数 ,并将计算得到的本底热噪声的干扰函数 a thermal noise interference function calculating unit, configured to receive a multipath delay of the RAKE receiver, and calculate an interference function of the background thermal noise according to the multipath delay and a pre-determined autocorrelation function of the shaping filter of the transmitting end And the calculated interference function of the background thermal noise
R ,输入噪声相关矩阵计算单元; R, input noise correlation matrix calculation unit;
噪声相关矩阵计算单元, 用于根据来自多址干扰函数计算单元的多 址干扰函数 ω、 热噪声干扰函数计算单元的本底热噪声的干扰函数a noise correlation matrix calculation unit, configured to calculate a disturbance function of a background thermal noise of the unit according to the multiple access interference function ω and the thermal noise interference function from the multiple access interference function calculation unit
R , , 接收机系统的所有用户码片级能量之和 E^以及系统高斯白噪声的 单边功率谱密度 N。, 计算得到噪声相关矩阵^ , 并将所得噪声相关矩阵 Ru输入加权值合成单元; R , , the sum of all user chip-level energies of the receiver system E^ and the unilateral power spectral density N of the system Gaussian white noise. Calculating a noise correlation matrix ^, and inputting the obtained noise correlation matrix Ru into a weighted value synthesis unit;
加权值合成单元,用于根据所接收的噪声相关矩阵^合成各径加权 值 w, 并向所述 RAKE接收机输出所合成的各径加权值 ω。  The weighting value synthesizing unit is configured to synthesize the respective path weighting values w according to the received noise correlation matrix, and output the synthesized respective path weighting values ω to the RAKE receiver.
8、根据权利要求 7所述的装置, 其特征在于, 该装置进一步包括各 径衰落函数计算单元,用于接收来自所述 RAKE接收机的目标用户符号 级能量, 信道估计模块的各径衰落因子和各径位置信息, 计算各径衰落 函数 h, 并将计算得到的各径衰落函数 h输入加权值合成单元;  8. The apparatus according to claim 7, wherein the apparatus further comprises path fading function calculation units for receiving target user symbol level energy from the RAKE receiver, and path fading factors of the channel estimation module And each path position information, calculating each path fading function h, and inputting the calculated path fading function h into the weighting value synthesizing unit;
则所述加权值合成单元用于根据所述各径衰落函数 h以及噪声相关 矩阵 ?„合成各径加权值 w , 并向所述 RAKE接收机输出所合成的各径加 权值 6)。  Then, the weighting value synthesizing unit is configured to synthesize the respective path weighting values w according to the path fading function h and the noise correlation matrix, and output the synthesized path weighting values 6) to the RAKE receiver.
9、 根据权利要求 7或 8所述的装置, 其特征在于, 所述 RAKE接 收机为通用 RAKE接收机。  9. Apparatus according to claim 7 or claim 8 wherein said RAKE receiver is a universal RAKE receiver.
10、一种 RAKE接收机, 包括用于接收信号并对所接收信号进行多 径时延捕获和多径时延分配的多径搜索分配模块, 用于根据输入的多径 延时信息和接收信号中的扰码、 扩频码信息完成对码片级接收信号的解 扰、 解扩操作, 得到解扰、 解扩后的各径符号级接收信号 y的解扰解扩 模块, 用于根据输入的多径延时信息对各延时的信道衰落情况进行估 计,输出和各径延时对应的信道衰落信息的信道估计模块,其特征在于, 该 RAKE接收机还包括: 10. A RAKE receiver comprising for receiving a signal and performing a plurality of received signals a multipath search allocation module for path delay acquisition and multipath delay allocation, configured to perform descrambling on a chip level received signal according to the input multipath delay information and the scrambling code and the spreading code information in the received signal, Despreading operation, obtaining a descrambling and despreading descrambling and despreading module for each of the symbol-level received signals y, for estimating the channel fading of each delay according to the input multipath delay information, outputting and A channel estimation module for channel fading information corresponding to a path delay, wherein the RAKE receiver further comprises:
各径加权值计算模块, 用于根据来自解扰解扩模块的符号级用户能 量、 来自多径搜索分配模块多径时延、 来自信道估计模块的各径衰落因 子、 各径位置信息计算出多址干扰函数 和本底热噪声干扰函数 , 再根据所述 ?MW和 R>;得到各径加权因子 ω , 并将所得各径加权因子 ω输 出至各径合并模块; Each path weighting value calculation module is configured to calculate, according to symbol level user energy from the descrambling despreading module, multipath delay from the multipath search allocation module, each path fading factor from the channel estimation module, and each path position information. The address interference function and the background thermal noise interference function, according to the ? MW and R >; obtaining the path weighting factors ω, and outputting the obtained path weighting factors ω to the path combining modules;
各径合并模块, 根据输入的各径加权因子 ω, 对解扰、 解扩后的各 径符号级接受信号 y进行合并处理,合并处理后所得信号 Y输出至解调 译码模块;  Each path combining module performs combining processing on the descrambling and despreading symbol-level received signals y according to the input weighting factors ω, and the combined signal Y is outputted to the demodulation decoding module;
解调译码模块,对所接收的信号 Y进行相应的解调和译码操作, 并 输出解调译码之后的信号。  The demodulation decoding module performs corresponding demodulation and decoding operations on the received signal Y, and outputs a signal after demodulation and decoding.
11、 根据权利要求 10所述的 RAKE接收机, 其特征在于, 所述各 径加权值计算模块包括:  The RAKE receiver according to claim 10, wherein the path weight calculation module comprises:
多址干扰函数计算单元, 用于根据来自信道估计模块的各径衰落因 子、 各径位置信息, 以及来自多径搜索分配模块多径时延, 计算多址干 扰函数 , 并将计算得到的多址干扰函数 输入噪声相关矩阵计算 单元;  a multiple access interference function calculation unit, configured to calculate a multiple access interference function according to each path fading factor from the channel estimation module, each path position information, and a multipath delay from the multipath search distribution module, and calculate the multiple access Interference function input noise correlation matrix calculation unit;
热噪声干扰函数计算单元, 用于根据来自多径搜索分配模块的多径 时延计算本底热噪声的干扰函数 ,并将计算得到的本底热噪声的干扰 函数 R".输入噪声相关矩阵计算单元; A thermal noise interference function calculation unit is configured to calculate a disturbance function of the background thermal noise according to the multipath delay from the multipath search distribution module, and calculate the interference of the background thermal noise Function R". input noise correlation matrix calculation unit;
噪声相关矩阵计算单元, 用于根据来自多址干扰函数计算单元的多 址干扰函数 、 热噪声干扰函数计算单元的本底热噪声的干扰函数 a noise correlation matrix calculation unit, configured to calculate an interference function of a background thermal noise of the unit according to a multiple access interference function and a thermal noise interference function from the multiple access interference function calculation unit
、 接收机系统的所有用户码片级能量之和 E^以及系统高斯白噪声的 单边功率谱密度 N。, 计算得到噪声相关矩阵 ?„, 并将所得噪声相关矩阵, the sum of the chip-level energy of all users of the receiver system E^ and the unilateral power spectral density N of the system Gaussian white noise. , calculate the noise correlation matrix ?„, and get the resulting noise correlation matrix
Ru输入加权值合成单元; R u input weighted value synthesis unit;
加权值合成单元,用于根据所接收噪声相关矩阵 合成各径加权值 ω , 并向各径合并模块输出所合成的各径加权值《。  The weighting value synthesizing unit is configured to synthesize the respective path weighting values ω according to the received noise correlation matrix, and output the synthesized path weighting values to the respective path combining modules.
12、 根据权利要求 10所述的 RAKE接收机, 其特征在于, 所述各 径加权值计算模块进一步包括:  The RAKE receiver according to claim 10, wherein the each path weighting value calculation module further comprises:
各径衰落函数计算单元, 用于接收来自解扰解扩模块的目标用户符 号级能量, 信道估计模块的各径衰落因子和各径位置信息, 计算各径衰 落函数 h, 并将计算得到的各径衰落函数 h输入加权值合成单元; 则所述加权值合成单元用于根据所述各径衰落函数 h以及噪声相关矩阵 合成各径加权值 ω , 并向所述 RAKE接收机输出所合成的各径加权值 ω。  Each path fading function calculation unit is configured to receive target user symbol level energy from the descrambling and despreading module, each path fading factor and each path position information of the channel estimation module, calculate each path fading function h, and calculate each calculated The path fading function h inputs a weighting value synthesizing unit; then the weighting value synthesizing unit is configured to synthesize each path weighting value ω according to the path fading function h and the noise correlation matrix, and output the synthesized each to the RAKE receiver The path weighting value ω.
13、根据权利要求 10、 11或 12所述的 RAKE接收机,其特征在于, 所述 RAKE接收机为通用 RAKE接收机。  A RAKE receiver according to claim 10, 11 or 12, wherein said RAKE receiver is a general-purpose RAKE receiver.
PCT/CN2007/000072 2006-05-10 2007-01-09 A method and apparatus of calculating each path weighting value and a rake receiver WO2007128184A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200610078542.6 2006-05-10
CN200610078542A CN100578954C (en) 2006-05-10 2006-05-10 Method for receiving multi-path signal, device for calculating each path weighted value and PAKE receiver

Publications (1)

Publication Number Publication Date
WO2007128184A1 true WO2007128184A1 (en) 2007-11-15

Family

ID=38166128

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/000072 WO2007128184A1 (en) 2006-05-10 2007-01-09 A method and apparatus of calculating each path weighting value and a rake receiver

Country Status (2)

Country Link
CN (1) CN100578954C (en)
WO (1) WO2007128184A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102201834A (en) * 2011-05-04 2011-09-28 中兴通讯股份有限公司 Method, device, searcher and system for performing multi-path searching in frequency domain

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102111183B (en) * 2009-12-28 2015-07-08 重庆重邮信科通信技术有限公司 GRAKE receiver and combined weight calculating method thereof
CN101951288A (en) * 2010-09-16 2011-01-19 华亚微电子(上海)有限公司 Processing method and processing device for synchronous errors of multipath signal
CN102271025B (en) * 2011-07-25 2014-02-26 上海华为技术有限公司 Method and device for reconstructing data
CN107154813B (en) * 2016-03-06 2020-01-24 南京理工大学 Adaptive Rake receiver and receiving method
CN110518921B (en) * 2018-05-21 2021-05-04 北京小米松果电子有限公司 Method, apparatus and storage medium for multipath combining and electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1371551A (en) * 1999-06-25 2002-09-25 艾利森公司 Rake combining methods and apparatus using weighting factors derived from knowledge of spread spectrum signal characteristics
US6801565B1 (en) * 1999-06-25 2004-10-05 Ericsson Inc. Multi-stage rake combining methods and apparatus
WO2004093333A2 (en) * 2003-04-11 2004-10-28 Telefonaktiebolaget Lm Ericsson (Publ) Joint multi-code detectors in cdma communications system
US6922434B2 (en) * 1999-10-19 2005-07-26 Ericsson Inc. Apparatus and methods for finger delay selection in RAKE receivers

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1371551A (en) * 1999-06-25 2002-09-25 艾利森公司 Rake combining methods and apparatus using weighting factors derived from knowledge of spread spectrum signal characteristics
US6801565B1 (en) * 1999-06-25 2004-10-05 Ericsson Inc. Multi-stage rake combining methods and apparatus
US6922434B2 (en) * 1999-10-19 2005-07-26 Ericsson Inc. Apparatus and methods for finger delay selection in RAKE receivers
WO2004093333A2 (en) * 2003-04-11 2004-10-28 Telefonaktiebolaget Lm Ericsson (Publ) Joint multi-code detectors in cdma communications system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102201834A (en) * 2011-05-04 2011-09-28 中兴通讯股份有限公司 Method, device, searcher and system for performing multi-path searching in frequency domain

Also Published As

Publication number Publication date
CN1983839A (en) 2007-06-20
CN100578954C (en) 2010-01-06

Similar Documents

Publication Publication Date Title
Chen et al. Filter-and-forward distributed beamforming in relay networks with frequency selective fading
TWI288543B (en) Packet detection system, packet detection device and method for receiving packets
TW200807920A (en) Digital radio systems
TWI336175B (en) Bidirectional turbo isi canceller-based dsss receiver for high-speed wireless lan
JP2003520456A (en) Method for performing spread spectrum antenna diversity in a wireless local area network
JP2001517399A (en) Self-synchronous equalization method and system
JP2004500725A (en) Spread Spectrum Transceiver with Multipath Mitigation for Wireless Local Area Networks
WO2007128184A1 (en) A method and apparatus of calculating each path weighting value and a rake receiver
JP2002537675A (en) Approximate MMSE-based channel estimator in mobile communication system
TW536876B (en) A signal processing method of UE in CDMA mobile communication system
EP2162994A2 (en) Efficient method for forming and sharing impairment covariance matrix
WO2001097419A1 (en) Method for generation of training sequence in channel estimation
US7319690B2 (en) Communication signal equalization systems and methods
TW201108637A (en) Method and apparatus for communication signal processing based on mixed parametric and non-parametric estimation of impairment correlations
KR100701315B1 (en) Space-Time Multiuser Detector in Mobile Communication System
US8098717B1 (en) Hybrid equalizer
CN101827045B (en) Method for processing received signal and receiver
CN103379057B (en) Acceptor circuit and as the method performed by acceptor circuit
JP2007515834A (en) Apparatus and method for precoding multi-carrier signals
US20070230546A1 (en) Equalizer with reduced complexity with application to long delay spread channels
JP4815638B2 (en) Multi-user equalization method and apparatus for wireless communication system
WO2004047390A1 (en) Blind detection of bpsk signals in a multi-user environment
WO2011092256A1 (en) An equaliser for wireless receivers with normalised coefficients
Gopalan et al. Capacity, throughput, and delay of slotted Aloha DS-CDMA links with adaptive space-time auxiliary-vector receivers
Zarzoso Exploiting independence for co-channel interference cancellation and symbol detection in multiuser digital communications

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07702004

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07702004

Country of ref document: EP

Kind code of ref document: A1