一种iq数据传输方法

文档序号:7665193阅读:303来源:国知局
专利名称:一种iq数据传输方法
技术领域
本发明涉及无线通信领域,具体涉及一种IQ数据传输方法。
背景技术
在目前所应用的微型电信运算架构(MicroTCA)中,定义了 2个MicroTCA 承载集线器(MicroTCA Carrier Hub, MCH)模块,其中的每个MCH模块通过 背板最多可以与12个先进夹层卡(Advanced Mezzanine Card, AMC )模块相 连,具体的连接方式如图1所示。为了在MCH模块上实现IQ数据的交换、累 加等功能,必须在MCH模块和AMC模块之间以恰当的方式进行IQ数据传输。
在MCH模块与AMC模块的互联线定义中,包含了用于传输IQ数据的4 对全双工的高速差分线;并且,Serial RapidIO (可简称为RapidIO)协议通常 被用作IQ数据传输的协议支持。
在实际应用中,使用RapidIO协议传输IQ数据的原理如图2所示。图2 中,AMC1和AMC2完成不同载波频率和扇区(以下简称载扇)的基带处理功 能。具体而言,AMC1与MCH交互的上行IQ数据为Al, AMC1与MCH交 互的下行IQ数据为Bl , AMC2与MCH交互的上行IQ数据为A2, AMC2与 MCH交互的下行IQ数据为B2, MCH内部的IQ处理单元与RapidIO Switch 交互的上行IQ数据为C,该IQ处理单元与RapidIO Switch交互的下行IQ数据 为D。通常,在Al、 Bl中只传输AMC1所对应载扇的IQ数据,A2、 B2中只 传输AMC2所对应载扇的IQ数据,C、 D中传输的是Al和A2所需要或发送 的全部IQ数据。
上述的IQ数据均以数据包为基本单位进行分时传输,进行分时传输时的数 据包组成可以以图3中的上行IQ数据传输为例。图3中,为了对IQ数据进行分时传输,就需要制定一个分时传输策略以避免阻塞;并且,需要在MCH中 设置对IQ数据进行交换等处理的交换模块。当系统支持的AMC数量较多时, MCH中的交换模块将具有级高的系统复杂度(有的复杂度甚至是目前的工艺所 无法实现的),这样的复杂度将导致逻辑资源的过度消耗,而且分时传输时的应 用策略设置也会因复杂度的提高而变得相对困难。
显然,目前针对IQ数据所应用的时分传输方式会导致过高的系统复杂度, 导致逻辑资源的严重消耗,并且令分时传输时的应用策略设置变得相对困难, 不利于IQ数据的高效、安全传输。

发明内容
有鉴于此,本发明的主要目的在于提供一种IQ数据传输方法,降低系统复 杂度,保证IQ数据传输的高效性和安全性。
为达到上述目的,本发明的技术方案是这样实现的 一种IQ数据传输方法,该方法包括
发送端和接收端协商各下游设备的IQ数据在数据结构中的位置;基于 RapidIO协议并且根据协商确定的所述IQ数据在数据结构中的位置,发送端/ 接收端通过所述数据结构的该位置携带并发送/获取IQ数据。
所述+办商的方法为
根据预先设置,发送端/接收端记录IQ数据在数据结构中的位置,并将该 位置通知给接收端/发送端,由该接收端/发送端记录该位置。
所述发送端是MCH,所述接收端是AMC;所述携带并发送IQ数据的方 法为
在要发送的数据结构中,向各AMC所对应的IQ数据空间写入IQ数据, 之后将写入IQ数据的数据结构发送给各AMC。 将所述数据结构发送给各AMC的方法为 应用单播或组播的方式发送。
所述发送端是MCH,所述接收端是AMC;所述获取IQ数据的方法为在来自MCH的数据结构中,由AMC从自身所对应的数据结构位置中提取 IQ数据。
所述接收端是MCH,所述发送端是AMC;所述携带并发送IQ数据的方 法为
在要发送给MCH的数据结构中,由AMC向自身所对应的数据结构位置写
入IQ数据,并将写入IQ数据的数据结构发送给MCH。
所述接收端是MCH,所述发送端是AMC;所述获取IQ数据的方法为 在来自AMC的数据结构中,由MCH从各AMC所对应的数据结构位置中
提取IQ数据。
进一步对收到的多个数据结构进行同步处理,并对完成同步处理的多个数 据结构进行累加。
所述数据结构是包含IQ数据的IQ数据帧;所述IQ数据在数据结构中的 位置为
位于所述数据帧的载荷中,或者位于所述数据帧的其它位置。 在所述接收端和所述发送端中,有一方是MCH,另一方是AMC;进一步
据结构中的位置。
可见,本发明所提供的IQ数据传输方法,由于不再应用时分传输方式,并 且发送端和接收端均获知IQ数据在数据结构中的位置;因此,基于RapidIO协 议并且根据所述IQ数据在数据结构中的位置,发送端/接收端通过所述数据结 构的该位置携带并发送/获取IQ数据。显然,本发明实施例的IQ数据传输方式 能够有效降低系统复杂度,不会造成逻辑资源的过度消耗,也不会涉及到分时 传输时的应用策略设置,能够保证IQ数据传输的高效性和安全性。


图1为现有技术的MCH与AMC之间连接关系的原理示意图; 图2为现有技术的IQ数据传输原理图;图3为现有技术的上行IQ数据传输时的数据包组成示意图; 图4为本发明一实施例的IQ数据传输流程简图; 图5为本发明一实施例的IQ数据在数据结构中的位置示意图; 图6为本发明另一实施例的IQ数据在数据结构中的位置示意图。
具体实施例方式
下面结合附图对本发明技术详细描述。
参见图4,图4为本发明一实施例的IQ数据传输流程简图,该流程包括以 下步骤
步骤401:发送端和接收端协商各下游设备的IQ数据在数据结构中的位置。 具体而言,无论发送端/接收端是MCH还是AMC,发送端都需要和接收端 预先针对数据结构进行协商,并且该协商操作必然是在MCH与AMC之间进行 的。数据结构协商的原则为在MCH与AMC之间传输的数据结构(如数据 帧)中设置有对应各AMC的IQ数据空间,该IQ数据空间可以以其在数据结 构中的位置定位;并且,可以将IQ数据在数据结构中的位置通知给该IQ数据 所对应的AMC。
实现上述数据结构协商的过程多种多样,如根据预先设置,AMC记录自 身的IQ数据在数据结构中的位置,并将该位置通知症会MCH,由MCH记录该 位置。或者,根据预先设置,MCH记录各AMC的IQ数据在数据结构中的位 置,并将该位置通知给AMC,由各AMC记录该位置。
需要说明的是对应各AMC的所述IQ数据空间,可以位于所述数据结构 的载荷(payload)中,也可以位于所述数据结构的其它位置。另外,各AMC 所对应的IQ数据在所述数据结构中的位置(可简称为各AMC所对应的数据结 构位置),是才艮据各AMC所对应的载扇确定的;因此,不同AMC所对应的IQ 数据在所述数据结构中的位置有可能相同也有可能不同。
步骤402:基于RapidIO协议并且根据协商确定的所述IQ数据在数据结构 中的位置,发送端/接收端通过所述数据结构的该位置携带并发送/获取IQ数据。具体而言,当MCH作为发送端时,在要发送给AMC的数据结构中,由 MCH向各AMC所对应的IQ数据空间写入IQ数据(针对不准备发送IQ数据 的AMC,可以向该AMC所对应的IQ数据空间写入零),之后将写入IQ数据 的数据结构发送给各AMC。
在向各AMC发送所述数据结构时,可以应用单播或组播的方式发送。当 应用单播方式发送时,将所述数据结构一个个依次发送给各AMC;当应用组播 方式发送时,将所述数据结构拷贝成多个,并将拷贝后的各数据结构分别发送 给各AMC。
当MCH作为接收端时,在来自AMC的数据结构中,由MCH从各AMC 所对应的数据结构位置中提取IQ数据,并可对提取到的IQ数据进行后续处理。
有些情况下,不同的AMC对应相同的载扇;在这种情况下,MCH可以对 收到的多个数据结构进行同步处理,并对完成同步处理的多个数据结构进行累 加。这时,针对不同AMC所对应的相同载扇,MCH就能获得更好的信号效果。
当AMC作为发送端时,在要发送给MCH的数据结构中,由AMC向自身 所对应的数据结构位置写入IQ数据,并将写入IQ数据的数据结构发送给MCH。
当AMC作为接收端时,在来自MCH的数据结构中,由AMC从自身所对 应的数据结构位置中提取IQ数据,并可对提取到的IQ数据进行后续处理。
图4中,IQ数据的传输通常是基于RapidIO协议实现的。
由图4所述可见,由于不再应用时分传输方式,并且发送端和接收端均获 知IQ数据在数据结构中的位置;因此,基于RapidIO协议并且根据所述IQ数 据在数据结构中的位置,发送端/接收端通过所述数据结构的该位置携带并发送 /获取IQ数据。显然,结合图4所描述的IQ数据传输方式能够有效降低系统复 杂度,不会造成逻辑资源的过度消耗,也不会涉及到分时传输时的应用策略设 置,能够保证IQ数据传输的高效性和安全性。
在具体设置时,可以参见图5对IQ数据在数据结构中的位置进行设置,图 5为本发明一实施例的IQ数据在数据结构中的位置示意图。图5中,各小区的 IQ数据依次顺序排列,设置于数据结构的载荷中。在实际应用时,可以以图5为基础进行类似图6的设置。参见图6,图6 为本发明另一实施例的IQ数据在数据结构中的位置示意图。图6中,假设系统 最多支持6个小区,每个小区最多支持2根天线;AMC1和AMC2用于与MCH 通信,其中,AMC1只支持4个小区(编号l-4), AMC2只支持4个小区(编 号3-6),涉及AMC1的IQ凄t据对应111至Q42的位置(其它位置可用零补充), 涉及AMC2的IQ数据对应131至Q62的位置(其它位置可用零补充)。
当MCH作为发送端时,在要发送给AMC1和AMC2的数据结构中,由 MCH向各AMC所对应的IQ数据空间写入IQ数据(针对不准备发送IQ数据 的AMC,可以向该AMC所对应的IQ数据空间写入零),之后将写入IQ数据 的数据结构发送给各AMC。
当MCH作为接收端时,在来自AMC的数据结构中,由MCH从各AMC 所对应的数据结构位置中提取IQ数据,并可对提取到的IQ数据进行后续处理。
有些情况下,不同的AMC对应相同的载扇;在这种情况下,MCH可以对 收到的多个数据结构进行同步处理,并对完成同步处理的多个数据结构进行累 力口。这时,针对不同AMC所对应的相同载扇,MCH就能获得更好的信号效果。
当AMC1/AMC2作为发送端时,在要发送给MCH的数据结构中,由 AMC1/AMC2向自身所对应的数据结构位置写入IQ数据,并将写入IQ数据的 数据结构发送给MCH。
当AMC作为接收端时,在来自MCH的数据结构中,由AMC1从数据结 构位置Ill到Q42中提取IQ数据,并可对提取到的IQ数据进行后续处理;在 来自MCH的数据结构中,由AMC2从数据结构位置131到Q62中提取IQ数 据,并可对提取到的IQ数据进行后续处理。针对AMC1、 AMC2所不提取的 IQ数据,可以舍弃。
由以上所述可见,由于不再应用时分传输方式,并且发送端和接收端均获 知IQ数据在数据结构中的位置;因此,基于RapidIO协议并且根据所述IQ数 据在数据结构中的位置,发送端/接收端通过所述数据结构的该位置携带并发送 /获取IQ数据。显然,本发明实施例的IQ数据传输方式能够有效降低系统复杂度,不会造成逻辑资源的过度消耗,也不会涉及到分时传输时的应用策略设置,能够保证IQ数据传输的高效性和安全性。
权利要求
1、一种IQ数据传输方法,其特征在于,该方法包括发送端和接收端协商各下游设备的IQ数据在数据结构中的位置;基于RapidIO协议并且根据协商确定的所述IQ数据在数据结构中的位置,发送端/接收端通过所述数据结构的该位置携带并发送/获取IQ数据。
2、 根据权利要求1所述的方法,其特征在于,所述协商的方法为 才艮据预先设置,发送端/接收端记录IQ数据在数据结构中的位置,并将该位置通知给接收端/发送端,由该接收端/发送端记录该位置。
3、 根据权利要求1或2所述的方法,其特征在于,所述发送端是微型电信 运算架构承载集线器MCH,所述接收端是先进夹层卡AMC;所述携带并发送 IQ数据的方法为在要发送的数据结构中,向各AMC所对应的IQ it据空间写入IQ数据, 之后将写入IQ数据的数据结构发送给各AMC。
4、 根据权利要求3所述的方法,其特征在于,将所述数据结构发送给各 AMC的方法为应用单播或组播的方式发送。
5、 根据权利要求1或2所述的方法,其特征在于,所述发送端是MCH, 所述接收端是AMC;所述获取IQ数据的方法为在来自MCH的数据结构中,由AMC从自身所对应的数据结构位置中提取 IQ数据。
6、 根据权利要求l或2所述的方法,其特征在于,所述接收端是MCH, 所述发送端是AMC;所述携带并发送IQ数据的方法为在要发送给MCH的数据结构中,由AMC向自身所对应的数据结构位置写 入IQ数据,并将写入IQ数据的数据结构发送给MCH。
7、 根据权利要求1或2所述的方法,其特征在于,所述接收端是MCH, 所述发送端是AMC;所述获取IQ数据的方法为在来自AMC的数据结构中,由MCH从各AMC所对应的数据结构位置中 提取IQ数据。
8、 根据权利要求7所述的方法,其特征在于,进一步对收到的多个数据结 构进行同步处理,并对完成同步处理的多个数据结构进行累加。
9、 根据权利要求1所述的方法,其特征在于,所述数据结构是包含IQ数 据的IQ数据帧;所述IQ数据在数据结构中的位置为位于所述数据帧的载荷中,或者位于所述数据帧的其它位置。
10、 根据权利要求1所述的方法,其特征在于,在所述接收端和所述发送 端中,有一方是MCH,另一方是AMC;进一步根据各AMC所对应的载波频 率和扇区确定各AMC所对应的IQ数据在所述数据结构中的位置。
全文摘要
本发明公开了一种IQ数据传输方法,发送端和接收端协商各下游设备的IQ数据在数据结构中的位置;基于RapidIO协议并且根据协商确定的所述IQ数据在数据结构中的位置,发送端/接收端通过所述数据结构的该位置携带并发送/获取IQ数据。显然,本发明实施例的IQ数据传输方式能够有效降低系统复杂度,不会造成逻辑资源的过度消耗,也不会涉及到分时传输时的应用策略设置,能够保证IQ数据传输的高效性和安全性。
文档编号H04L29/06GK101437004SQ200710177450
公开日2009年5月20日 申请日期2007年11月15日 优先权日2007年11月15日
发明者周晓悦, 峰 王, 琳 邓, 邱致刚 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1