用于执行无线通信的方法及装置与流程

文档序号:11294168阅读:160来源:国知局
用于执行无线通信的方法及装置与流程
本发明涉及接收器的干扰移除(例如,多输入多输出(MIMO)接收器的流间干扰或一般接收器的多路径干扰),用以提高性能,更具体地,涉及一种用于执行无线通信的方法和相关联的装置。

背景技术:
根据相关技术,配备有触摸屏(例如,多功能移动电话、个人数字助理(PDA)、平板电脑等)的便携式电子设备对用户来说是非常有用的。而在便携式电子设备具有移动电话功能的情况下,可能会出现一些问题。例如,有可能是需要在便携式电子设备的性能和紧凑的尺寸之间进行折衷。虽然相关技术中提出了一些解决方案,但是这些方法在不引入副作用的情况下而解决上述问题似乎是不可能的。例如,只有在当一个数据流是经证实的且其他数据流是未经证实的情况下,一种常规的方法通常才会有用,而另一种传统的方法是在没有最佳感测译码器输入的情况下直接取消干扰。在另一个例子中,又一种传统的方法可能会在译码器上消耗大量的计算能力,使得时间限制变得非常突出。因此,需要一种新的方法,用于增强电子设备的性能。

技术实现要素:
有鉴于此,需要一种用于执行无线通信的方法及装置,以解决上述技术问题。在一实施例中,本发明提供一种用于执行无线通信的方法,所述方法包括如下步骤:接收发送自一无线信道的至少一个数据流;在一第一次迭代中,使用一最大似然估测器对所述至少一个数据流的至少一部分执行解映射处理,以获得所述第一次迭代的对数似然比,以及根据所述第一次迭代的对数似然比执行涡旋译码(Turbodecoding),以产生所述第一次迭代的最终对数似然比;以及在所述第一次迭代的至少一个后续迭代中,使用一最大A后敛估测器对所述至少一个数据流的至少一部分执行解映射处理以及连续执行涡旋译码,以消除所述无线信道引起的干扰。所述消除所述无线信道引起的干扰的步骤包括:在所述至少一个后续迭代内的一特定迭代中,根据所述特定迭代的至少一个先前迭代的最终对数似然比,使用所述最大A后敛估测器对所述至少一个数据流的至少一部分执行解映射处理,以获得所述特定迭代的对数似然比,以及根据所述特定迭代的对数似然比执行涡旋译码,以产生所述特定迭代的最终对数似然比。在另一实施例中,本发明提供一种用于执行无线通信的装置,所述装置包括:一控制电路,用于控制所述装置的操作以及控制所述装置的数据流向;以及一信号处理模块,耦接于所述控制电路,用于接收发送自一无线信道的至少一个数据流,且所述信号处理模块包括一最大似然估测器(MaximumLikelihood,简称ML)、一最大A后敛估测器(MaxAPosterior,简称MAP)以及一涡旋译码器(Turbodecoder)。其中,根据所述控制电路的控制,在一第一次迭代中,所述最大似然估测器对所述至少一个数据流的至少一部分执行解映射处理,以获得所述第一次迭代的对数似然比,以及根据所述第一次迭代的对数似然比执行涡旋译码(Turbodecoding),以产生所述第一次迭代的最终对数似然比;以及根据所述控制电路的控制,在至少一个后续迭代中,所述最大A后敛估测器对所述至少一个数据流的至少一部分执行解映射处理,以及所述涡旋译码器继续执行涡旋译码,以消除所述无线信道引起的干扰,其中,在所述至少一个后续迭代内的一特定迭代中,所述最大A后敛估测器根据至少一个先前迭代的最终对数似然比,对所述至少一个数据流的至少一部分执行解映射处理,以获得所述特定迭代的对数似然比,以及所述涡旋译码器根据所述特定迭代的对数似然比执行涡旋译码,以产生所述特定迭代的最终对数似然比。本发明的方法和装置可以为接收器移除干扰(例如,移除多输入多输出(MIMO)接收器的流间干扰,或移除一般接收器的多路径干扰),以提高电子设备的性能。此外,本发明的方法和装置适用于支持MIMO的解调器或被多路径干扰的解调器。另外,在所述伪导频不是正交于两个发射天线之间的情况下,由于可通过在每个相关器输出上的2×2矩阵运算而避免所述交叉耦合,因此,实施本发明时,并不会产生副作用。附图说明图1是本发明第一实施例提供的用于执行无线通信的装置的示意图;图2是根据本发明一实施例提供的与图1的装置相关的等效信道模型;图3是本发明一实施例提供的用于执行无线通信的方法的流程图;图4是根据本发明一实施例提供的与图3的方法相关的第一组迭代的一些数据流向示意图;图5是根据本发明一实施例提供的与图1所示的信道估测器相关的一些实施例细节;图6是根据本发明另一实施例提供的与图1所示的信道估测器相关的一些实施例细节;图7是根据本发明又一实施例提供的与图1所示的信道估测器相关的一些实施例细节,其中本实施例是图6所示实施例的变形;图8是根据本发明一实施例提供的与图1所示的均衡器相关的一些实施例细节。具体实施方式在本说明书以及权利要求书当中使用了某些词汇来指代特定的组件。本领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同样的组件。本说明书及权利要求并不以名称的差异作为区分组件的方式,而是以组件在功能上的差异作为区分的准则。在通篇说明书及权利要求当中所提及的“包含”是一个开放式之用语,因此应解释成“包含但不限定于”。另外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可以直接电气连接于第二装置,或通过其它装置或连接手段间接地电气连接至第二装置。请参考图1,其示出了根据本发明第一实施例的用于执行无线通信的装置100的示意图。根据不同的实施例,例如第一实施例及其一些变形,装置100包括一电子设备的至少一部分(例如部分或全部)。例如,所述装置100可包括上述的电子设备的一部分,更具体地,可以是所述电子设备内的一处理电路(如一个集成电路(IC))。在另一个例子中,所述装置100可以是整个上述电子设备。在又一个例子中,所述装置100可以是包括上述电子设备的一个音频/视频系统。所述电子设备的实施例可包括但不限于:移动电话(例如多功能移动电话)、个人数字助理(PDA)、平板状便携式电子设备、和个人计算机(如笔记本电脑或台式电脑)。如图1所示,所述装置100包括一控制电路(图中未示出)、一前端电路50(标记为“前端”)、以及耦合于所述控制电路的一信号处理模块。举例来说,所述信号处理模块可包括一信道估测器110(标为“CE”)、一均衡器120、一解扩器130、一解映射器140、一比特率处理单元150(标记为“BRP”)、一涡旋(Turbo)译码器160、一比特率再处理单元170(标记为“Re-BRP”,缘于它是沿着所述信号处理模块的处理路径的第二个比特率处理单元)以及一存储模块180。其中,所述存储模块180可包括一条总线180B以及多个存储单元180-1和180-2(分别标记为“APP1单元”和“APP2单元”),例如分别用于暂时存储所述信号处理模块的一些处理结果APP1和APP2的各个存储器(例如,随机存取存储器(RAM)。这仅用于说明发明目的,并不意味着是对本发明的限制。根据本实施例的一些变形,所述存储单元180-1和180-2可以通过同一个存储器中的不同存储区域来实现。在实践中,所述装置100的至少一个部分(例如部分或全部)可以通过至少一个处理器来实现(例如,至少一个计算机处理器和/或至少一个图像处理器)和/或通过使用数字信号处理技术来实现。例如,上述的控制电路可以通过所述处理器进行实现,且所述信号处理模块可以通过使用一个专用集成电路(applicationspecificintegratedcircuit,简称ASIC)来实现。在另一个例子中,所述控制电路以及信号处理模块可以被集成到同一个IC。根据如图1所示的实施例,所述控制电路用于控制所述装置100的多个操作和控制所述装置100的多个数据流向,且所述信号处理模块用于接收至少一个数据流,并在所述控制电路的控制下,对上述的至少一个数据流连续执行信号处理。其中,上述的至少一个数据流中的每个数据流是从一个无线信道发送的。例如,在所述处理结果APP1表示一迭代I(n)(例如,n可以是一个整数,更具体地,是一个正整数)的处理结果的情况下,所述控制电路可控制所述处理结果APP1输入到所述装置100的一部分(例如,所述解映射器140,或是所述信道估测器110、所述均衡器120以及所述解映射器140其中之一者),用于执行下一个迭代I(n+1)的某些操作。然后,在所述处理结果APP2表示迭代I(n+1)的处理结果的情况下,所述控制电路可控制所述处理结果APP2输入到所述装置100的一部分(例如,所述解映射器140,或是所述信道估测器110、所述均衡器120以及所述解映射器140其中之一者),用于执行下一个迭代I(n+2)的某些操作,依此类推。在另一个例子中,在所述处理结果APP2代表一个迭代(如迭代I(n))的处理结果的情况下,所述控制电路可控制所述处理结果APP2输入到所述装置100的一部分(例如,所述解映射器140,或是所述信道估测器110、所述均衡器120以及所述解映射器140其中之一者),用于执行下一个迭代I(n+1)的某些操作。然后,在所述处理结果APP1表示所述迭代I(n+1)的处理结果的情况下,所述控制电路可控制所述处理结果APP1输入到所述装置100的一部分(例如,所述解映射器140,或是所述信道估测器110、所述均衡器120以及所述解映射器140其中之一者),用于执行下一个迭代I(n+2)的某些操作,依此类推。所述控制电路的控制(更具体地,其数据流向控制)结果是,所述装置100连续处理上述至少一个数据流的至少一部分,从而消除由于无线信道产生的干扰。请注意,所述信号处理模块内的一些元件/单元各自的操作可以被认为是一发射器内的对应元件/单元的反操作(图中未示出),其中所述发射器发送携带上述的至少一个数据流的至少一个信号。更具体地说,所述发射器可被用于符合一些标准(例如码分多址(CDMA)标准)的无线通信系统内。例如,所述发射器可以用于一基站中,以在一下行链路(downlink)上将数据发送到一用户终端,其中所述用户终端可以例如是上述的电子设备。在另一个例子中,所述发射器可以在用户终端中实现,以在一上行链路(uplink)上发送数据到基站,其中所述基站可以是上述的电子设备。在实践中,将要通过所述发射器(即,发送携带有上述的至少一个数据流的上述至少一个信号的发射器)发送的数据可代表专用于不同用户终端的多个信号,并且所述多个信号中的每一个可以由一组正交扩频码(orthogonalspreadingcode)中的相应扩频码在所述发射器的一扩频单元(spreadingunit)中进行传播(spread),其中专用于不同用户终端的多个扩频信号可进行加总以产生一个累积(cumulative)信号,且所述累积信号输入到发射器的一映射器中。此外,所述映射器可将所述累积信号中携带的数据映射到群集点(constellationpoint)上,以产生一字符流。其中,所述映射操作可以通过使用一些调制群集,例如二进制相移键控(BPSK)、正交相移键控(QPSK)、8相移键控(8PSK)、正交幅度调制(QAM)等执行,且所述字符流可由发射器内的一些其他单元(如发射器的前导码(preamble)插入单元)进一步处理。此外,所述前导码插入单元通常用于在字符流的开头插入前导码序列,以产生一相应的数据流。其中,所述前导码可能在一接收器中被检测到,例如在图1所示架构的至少一部分(例如,一部分或全部)中检测到,且所述前导码插入单元的输出被输入到所述发射器的一射频(RF)前端,以通过此RF前端升频到一个所需的传输频带。由此,所述发射器可利用至少一个天线,以通过例如上述的一无线信道传输至少一个相应的信号。根据本实施例,所述装置100的一部分(如所述前端电路50)可将至少一个接收到的信号(其通过电子设备的至少一个接收天线接收)降频,并在上述控制电路的控制下检测所述前导码,以及根据所述前导码,所述装置100可以执行时间和频率同步、信道估测、均衡和信道译码。例如,在所述控制电路的控制下,所述信道估测器110和均衡器120可分别执行信道估测操作和均衡操作。此外,所述解扩器130可以执行解扩操作,其中所述操作通常是所述发射器的扩频单元所执行的扩频操作的逆操作,且所述解映射器140可以执行一解映射操作,其通常是所述发射器的映射器所执行的映射操作的逆操作。此外,所述涡旋译码器160可以执行一Turbo码的译码操作,由于所述Turbo码的译码操作是公知的现有技术,因此,在这里没有详细描述。对于所述比特率处理单元150和所述比特率再处理单元170,上述的控制电路能够选择性地启用或禁用所述比特率处理单元150和所述比特率再处理单元170其中至少之一者。在所述控制电路均启用所述比特率处理单元150和所述比特率再处理单元170的情况下,所述比特率处理单元150可执行一第一比特率处理操作,以将其输入信号的原始比特率转换到一个合适的比特率(例如一目标比特率),从而用于所述涡旋译码器160,且所述比特率再处理单元170可以执行一第二比特率处理操作,以将其输入信号的比特率(例如,所述目标比特率)转换为用于下一阶段的一个合适的比特率,例如所述原始比特率或另一比特率。在所述控制电路均禁用所述比特率处理单元150和所述比特率再处理单元170的情况下,所述比特率处理单元150和比特率再处理单元170可分别忽略它们的输入。图2是根据本发明一实施例提供的与图1的装置100相关的一等效信道模型。符号s1和s2代表由如图2所示的至少一个等效信道矩阵进行转换的一组字符。其中,矩阵M内的元素{Mi,j}(例如,图2所示的元素M11,M12,M21,和M22)中的任一指数i和j可以是属于区间[1,2]范围内的一个正整数...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1