10可以指被配置成将一个或更多个调制符号转换成相应的电磁波形式 的无线信号并进一步发送所述无线信号的多个天线。
[0025] 接收天线112可以指被配置成接收承载无线信号并且将所述无线信号中继至信号 序列估计器114的电磁波的多个天线。
[0026] 信号序列估计器114可以指可以被配置成基于发送天线110的多个组合生成多组 符号、从所述多组符号中选择一组符号、并且根据预定映射表基于所选择的一组符号产生 信号序列的组件。在不同的实施方式中,信号序列估计器114可以被实现为硬件、固件、软 件、或者它们的任何组合。
[0027] 也就是说,信号序列估计器可以被配置成根据预定映射表来识别发送天线110的 多个组合。如上所述,在至少一些示例中,发送天线110的多个组合可以是发送天线110中的 所有可能的组合的子集。由于所发送的无线信号不包含识别实际发送无线信号的发送天线 110的组合的任何信息,因此信号序列估计器114可以被配置成基于发送天线110的多个组 合中的每个组合生成多组符号。生成多组符号的过程将参照图2进行进一步描述。
[0028] 此外,信号序列估计器114可以被配置成计算针对多组符号中的每组符号的值。在 至少一些实施方式中,所计算出的值可以是欧几里得距离值或者其它类型的距离值。因此, 信号序列估计器114可以被配置成从多组符号中选择具有最低的所计算出的值的一组符 号,并且可以被配置成根据预定映射表基于所选择的一组符号产生信号序列。产生信号序 列的过程将参照图2进行描述。
[0029]因此,示例系统1〇〇描述了 sm-mhto无线通信系统,该sm-mhto无线通信系统可以利 用发送天线110的不同组合来对信号序列进行调制并且可以在接收端对信号序列进行估 计。
[0030] 图2示出了根据本文所描述的至少一些实施方式布置的信号估计器114的示例配 置,通过该信号估计器114可以实现SM-MM0无线通信系统中的信号序列估计。如图所示,上 面参照图1所描述的信号估计器114可以至少包括符号发生器202、距离计算器204以及解映 射模块(de-mapping module)206。
[0031] 符号发生器202可以指可以被配置成基于无线信道的条件和所接收到的无线信号 生成分别对应于所识别出的发送天线110的组合中的一个组合的多组符号的组件。在一些 示例中
来生成该多组符号。在这样的公 式中,P表示对应于所识别出的发送天线110的组合中的一个组合的一组符号,Q表示当前 存在的星座图解调函数中的一个,hk表示对应于发送天线110的组合的信道矩阵的一部分, σ2表示发送天线110和接收天线112之间的噪声干扰的方差,I表示单位矩阵,y表示所接收 到的无线信号,以及上角标Η表示矩阵的共辄转置。根据不同的实施方式,符号发生器202可 以被实现为硬件、固件、软件、或者它们的任何组合。
[0032] 在非限制性示例中,符号发生器202可以被配置成生成与如在前面所提及的预定 映射表中所识别出的发送天线110的第一组合(即,天线110Α和110C)相对应的一组符号。假
,则针对发送天线110的第一组合的所生成的符号可以是 无1 =d= 1 -/-0,4 = -1 + /,〇/,上角标T表示矩阵的转置。也就是说,估计出天线110A发送 符号S2、天线110C发送符号31并且没有符号经由天线110B或110D发送。与发送天线110的其 它组合相对应的符号可以类似地生成。
[0033]距离计算器204可以指可以被配置成计算针对所生成的多组符号中的每组符号的 值(例如,欧几里得距离值)。欧几里得距离值可以根据来计算,其中,η表示前面所 提及的信道矩阵。此外,距离计算器204可以被配置成选择具有最低的距离值的一组符号。 在一些示例中,所选择的一组符号可以被表示为无= argηι?ηΑ|'-iKA||。根据不同的实施方 式,距离计算器204可以被实现为硬件、固件、软件、或者它们的任何组合。
[0034]解映射模块206可以指可以被配置成根据预定映射表基于所选择的一组符号产生 信号序列的组件。在非限制性示例中,假设史被选择作为具有最低的欧几里得距离值的一 组符号,由于尹指示发送天线110的第一组合,因此解映射模块206可以确定信号序列的前 两位二进制数字是00。此外,由于史包括S 2= 1-1和51 = -1+1,因此解映射模块206可以根据 预定映射表确定接下来的四位二进制数字是1001。因此,解映射模块206可以被配置成产生 如由信号发生器102所生成的原始信号序列(101001)。
[0035]因此,信号估计器114的示例配置200可以根据由接收天线112接收到的无线信号 产生原始信号序列。
[0036]图3示出了根据本文所描述的至少一些实施方式布置的操作的处理流程的示例配 置300,通过该操作可以实现在SM-Mnro无线通信系统中的信号序列估计。如图所示,处理流 程300可以包括由为示例系统100的部分的各种组件执行的子过程。然而,处理流程300并不 受限于这样的组件,并且可以通过对在此描述的子过程中的两个或更多个进行重新排序、 去除子过程中的至少一个、增加进一步的子过程、替换组件、或者甚至具有假设赋予以下描 述中的其它组件的子过程角色的各种组件来进行明显的修改。处理流程300可以包括如通 过块302、304、306、308、310和/或312中的一个或更多个所示的各种操作、功能、或动作。处 理过程可以始于块302。
[0037]块302(识别天线组合)可以指根据预定映射表识别发送天线110的多个组合的符 号发生器202。如上所述,在至少一些示例中,发送天线110的多个组合可以是发送天线110 中的所有可能的组合的子集。例如,在包括四个发送天线(即,发送天线110A、110B、110C和 110D)的无线通信系统中,所述多个组合可以指仅发送天线中的两个的总共六个可能的组 合中的四个组合(例如,天线1和3、天线2和4、天线1和4、以及天线2和3的组合)。块304可以 紧随块302之后。
[0038] 块304(接收无线信号)可以指接收天线112接收承载无线信号并且将该无线信号 中继至信号序列估计器114的电磁波。块306可以紧随块304之后。
[0039] 块3 0 6 (生成符号)可以指符号发生器2 0 2根据上面所提及的公式
生成分别与所识别出的发送天线110的组合中的一个组 合相对应的多组符号。在非限制性示例中,符号发生器202可以被配置成生成与如在前面所 提及的预定映射表中识别出的发送天线110的第一组合(即,天线110A和110C)相对应的一 组符号。假设函数Q的输出是
,则针对发送天线110的第一组合的所生成的符号 可以是史=(馬=l-i,0,冬=-1 + 40)7。也就是说,估计出天线110A发送符号&、天线110C发 送符号一:并且没有符号经由天线110B或110D发送。对应于发送天线110的其它组合的符号 可以类似地生成。块308可以紧随块306之后。
[0040]块308(计算距离)可以指距离计算器204计算针对所生成的多组符号中的每组符 号的值(例如,欧几里得距离值)。欧几里得距离值可以根据Ik-?A|来计算,其中,Η表示上 述信道矩阵。块310可以紧随块308之后。
[0041]块310(选择符号)可以指距离计算器204选择一组具有最低的距离值的符号。在一 些示例中,所选择的一组符号可以被表示为无= argmin,|F-块312可以紧随块310之 后。
[0042]块312(产生信号序列)可以指解映射模块206根据预定映射表基于所选择的一组 符号产生信号序列。在非限制性示例中,假设J1被选择作为具有最低的欧几里得距离值的 一组符号,由于i 1指示发送天线110的第一组合,因此解映射模块206可以确定信号序列的 前两位二进制数字是00。此外,由于分包括S 2 = 1-1和51 = -1+1,因此解映射模块206可以根 据预定映射表确定接下来的四位二进制数字是1001。因此,解映射模块206可以被配置成产 生如由信号发生器102所生成的原始信号序列(101001)。
[0043]因此,操作的处理流程的示例配置300提供了一种用于在SM-Mnro系统的接收端检 测信号序列的方法。
[0044]本领域的技术人员将理解,对于本文所公开的这个以及其它过程和方法,在过程 和方法中所执行的功能可按不同的顺序来实现。此外,所概述的步骤以及操作仅作为示例 被提供,并且在不损害所公开的实施方式的本质的情况下,某些步骤和操作可以是可选的, 可以与较少的步骤和操作相结合或者扩展成额外的步骤和操作。
[0045]图4示出了示出根据本文所描述的至少一些实施方式布置的被布置用于信号序列 估计的示例计算装置的框图。在非常基本的配置402中,计算装置400通常包括一个或更多 个处理器404和系统存储器406。存储器总线408可以被用于处理器404和系统存储器406之 间的通?目。
[0046] 根据所期望的配置,处理器404可以是包括但不限于微处理器(μΡ)、微控制器(μ C)、数字信号处理器(DSP)、或者它们的任意组合的任何类型。处理器404可以包括诸如一级 缓存410和二级缓存412的一个多级缓存、处理器内核414和寄存器416。示例处理器内核414 可以包括算术逻辑单元(ALU)、浮点单元(FPU)、数字信号处理内核(DSP内核)、或者它们的 任意组合。示例存储器控制器418也可以与处理器404-起使用,或者在一些实现中,存储器 控制器4