用于计算信道估计的装置和方法_3

文档序号:9355604阅读:来源:国知局
合的第一子集。第一子集可对应 于rO, rl, r2, r3, r64, r65, r66, r67,如参看图1所描述。第一子集可由选择逻辑112选择 而无需使第一样本集合移位。第一子集是根据偏移值而选择,且包含第一样本集合的第一 样本和第一样本集合的第二样本。第一样本存储在第一寄存器集合的第一寄存器处,且第 二样本存储在第一寄存器集合的第二寄存器处。举例来说,第一样本可存储在数据寄存器 128、132、136中的一者处,且第二样本可存储在数据寄存器128、132、136中的另一者处。偏 移值可对应于图2的偏移值140。
[0050] 在316处,方法300进一步包含使第一样本集合的第一子集与第二样本集合(或 第二样本集合的第二子集)相关联(例如,使用点积运算)以产生与信道估计相关联的第 一值。使第一子集与第二样本集合相关联可由信道估计器116执行。所述第一值可对应于 参看图1描述的第一值120 (例如,h0(0))。所述信道估计可对应于图2的信道估计220。 所述第一值可存储在目的地寄存器138处。
[0051] 在320处,响应于产生第一值,方法300进一步包含根据步长值使第二样本集合移 位以产生经移位第二样本集合。所述步长值可对应于图2的步长值148。第二样本集合可 由图1和2的移位逻辑124移位。
[0052] 在324处,基于第一样本集合的第二子集且进一步基于经移位第二样本集合产生 第二值。举例来说,第二值可对应于hi (0)且可如参看图2所描述而产生。
[0053] 参考图3B,描绘由装置100执行的另一方法的特定说明性实施例且大体上指定为 350。方法350的操作可由信道估计器116执行且可响应于执行图3A的方法300而执行。
[0054] 方法350包含在328处选择第一样本集合的第二子集。所述第二子集可对应于 rl,r2, r3, r64, r65, r66, r67, rl28,如参看图2所描述。所述第二子集可由选择逻辑112选 择而无需使第一样本集合移位。
[0055] 在332处,使第二子集与经移位第二样本集合(或经移位第二样本集合的第二子 集)相关(例如,使用点积运算)以产生与信道估计相关联的第二值。所述第二值可对应 于hi (0),如上文所描述,且可存储在目的地寄存器138处。所述第一值和第二值可对应于 与第一时间η = 0的信道估计相关联的部分相关。
[0056] 在336处,响应于产生第二值,根据步长值使经移位第二样本集合再移 位。举例来说,可使经移位第二样本集合再移位以在代码寄存器108处产生序列 c62, c63, c0, cl,c2,. . . c61。方法350可包含针对第一时间η = 0产生额外部分信道估计, 例如 h2 (0),h3 (0),· · · hl5 (0)(图 3Β 中未图示)。
[0057] 在340处,方法350进一步包含组合至少所述第一部分相关和第二部分相关以产 生在第一时间的信道估计。举例来说,可组合(例如,相加)110(0),1 11(0),...1115(0)以产 生在第一时间η = 0的信道估计(即,以产生h(0))。
[0058] 在344,产生第三部分相关和第四部分相关。第三部分相关和第四部分相关可分别 对应于h0 (1)和hi (1),其可对应于第二时间η = 1。针对第二时间η = 1可产生额外部分 相关,例如h2 (I),h3 (1),... hl5 (1)。方法350进一步包含在348处组合至少所述第三部分 相关和第四部分相关(例如,通过相加 h0 (I),hi (I),h2 (I),. . . hl5 (1))以产生在第二时间 η = 1的信道估计(即,以产生h⑴)。第二时间η = 1是在第一时间η = 0之后的"时间 滞后"且偏移值和步长值是基于所述时间滞后(即,偏移值和步长值是基于所述时间滞后而 选定)。
[0059] 使用图3Α和3Β的方法300、350的信道估计的计算可减少计算复杂性且可实现简 化的向量硬件。举例来说,使代码样本移位而不是使数据样本移位可避免当每一数据样本 包含十六位向量且每一代码样本包含两位向量时的某些复杂计算。因此,使代码样本移位 而不是使数据样本移位可实现与使数据样本移位的装置相比来说简化的硬件设计和更低 的电力消耗。
[0060] 参考图4,描绘通信装置的特定说明性实施例的框图且大体上指定为400。通信装 置400可包含处理器410,例如数字信号处理器(DSP)。处理器410可耦合到计算机可读存 储媒体,例如存储器432 (例如,非暂时性计算机可读媒体)。存储器432可存储可由处理器 410执行的指令454、对处理器410可存取的数据456或其组合。
[0061] 图4还展示耦合到处理器410和显示器428的显示器控制器426。译码器/解码 器(编解码器)434也可耦合到处理器410。扬声器436和麦克风438可耦合到编解码器 434。相机446可耦合到相机控制器490。相机控制器490可耦合到处理器410。
[0062] 图4还指示无线控制器440可耦合到处理器410。所述无线控制器可进一步经由射 频(RF)接口 450耦合到天线442。RF接口 450可包含图1和2的装置100。在一特定实施 例中,装置100对应于包含在RF接口 450中的调制解调器(或调制解调器的一部分)。无 线控制器440、RF接口 450和天线442可用以接收信号,例如经由CDMA网络发射的信号。在 一特定实施例中,数据寄存器104存储与所接收信号相关联的数据样本且代码寄存器108 存储与CDM网络相关联的代码序列(例如,CDM "码片"序列)。
[0063] 在一特定实施例中,处理器410、存储器432、显示器控制器426、相机控制器490、 编解码器434、无线控制器440和RF接口 450包含在系统级封装或芯片上系统装置422。输 入装置430和电力供应器444可耦合到芯片上系统装置422。
[0064] 此外,在一特定实施例中,且如图4中所示,显示器428、输入装置430、相机446、扬 声器436、麦克风438、天线442和电力供应器444在芯片上系统装置422的外部。然而,显 示器428、输入装置430、相机446、扬声器436、麦克风438、天线442和电力供应器444中的 每一者可耦合到芯片上系统装置的组件,例如耦合到接口或控制器。
[0065] 结合所描述实施例,计算机可读存储媒体(例如,存储器432)存储指令(例如, 指令454),所述指令可由处理器(例如,处理器410)执行以致使射频(RF)接口(例如, RF接口 450)以执行操作,例如对应于图3A和3B的方法300、350的一或多个操作。在一 特定实施例中,所述操作包含在第一寄存器集合(例如,数据寄存器104)中存储第一样本 集合(例如^0^1,..3191,其可对应于经由天线442和1^接口 450接收的信号)。所述 操作进一步包含在第二寄存器集合(例如,代码寄存器108)中存储第二样本集合(例如, C〇, cl,... c63,其可对应于代码序列,例如CDM代码序列)。所述操作进一步包含选择第一 样本集合的第一子集(例如,参看图2描述的第一子集)。所述第一子集是根据偏移值(例 如,偏移值140)而选定且包含第一样本集合的第一样本和第一样本集合的第二样本。所述 第一样本存储在第一寄存器集合中的第一寄存器(例如,数据寄存器128、132、136中的一 者)处,且所述第二样本存储在第一寄存器集合中的第二寄存器(例如,数据寄存器128、 132、136中的另一者)处。所述操作进一步包含使第一样本集合的第一子集与第二样本集 合关联以产生与信道估计相关联的第一值(例如,部分相关,例如h0(0))。所述操作进一步 包含响应于产生所述第一值,根据步长值使第二样本集合移位以产生经移位第二样本集合 (例如,以产生c63, c0,. . . c62,如图2中所描绘)。
[0066] 结合所描述实施例,设备(例如,芯片上系统装置422)包含用于选择存储在第一 寄存器集合(例如,数据寄存器104)处的第一样本集合(例如,r0, rl,... rl91)的第一子 集的装置(例如,选择逻辑112)。所述第一子集包含存储在第一寄存器集合中的第一寄存 器(例如,数据寄存器128、132、136中的一者)的第一样本,且进一步包含存储在第一寄存 器集合中的第二寄存器(例如,数据寄存器128、132、136中的另一者)的第二样本。所述 设备进一步包含用于使存储在第二寄存器集合(例如,代码寄存器108)处的第二样本集合 (例如,cO, cl,. . . c63)移位以产生经移位第二样本集合(例如,c63, cO, cl. . . c62)的装置 (例如,移位逻辑124)。所述设备进一步包含用于基于所述第一子集且进一步基于所述经 移位第二样本集合的第二子集而产生与信道估计相关联的第一值(例如,部分相关,例如 h0(0))的装置。
[0067] 所属领域的技术人员将了解,前述所揭示的装置和功能性可经设计且配置为存储 于计算机可读媒体上的计算机文件(例如RTL、⑶SII、GERBER等)。一些或所有此些文件 可提供给基于此些文件制造装置的制造操作者。所得产品包含经分离为半导体裸片且封装 为半导体芯片的半导体晶片。所述半导体芯片随后用于例如装置100、通信装置400或其组 合的装置中。
[0068] 所属领域的技术人员将进一步了解,结合本文所公开的实施例描述的各种说明性 逻辑块、配置、模块、电路和算法步骤可以实施为电子硬件、计算机软件或两者的组合。上文 已大体在其功能性方面描述各种说明性组件、块、配置、模块、电路和步骤。此类功能性是实 施为硬件还是软件取决于特定应用及强加于整个系统的设计约束。所属领域的技术人员可 针对每个特定应用以不
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1