CN104541571A - 数据发送方法及装置 - Google Patents

数据发送方法及装置 Download PDF

Info

Publication number
CN104541571A
CN104541571A CN201280074797.9A CN201280074797A CN104541571A CN 104541571 A CN104541571 A CN 104541571A CN 201280074797 A CN201280074797 A CN 201280074797A CN 104541571 A CN104541571 A CN 104541571A
Authority
CN
China
Prior art keywords
data
cpri
memory cell
bit
module
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN201280074797.9A
Other languages
English (en)
Other versions
CN104541571B (zh
Inventor
郝鹏
杨丽宁
黄灿
高贞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanechips Technology Co Ltd
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Publication of CN104541571A publication Critical patent/CN104541571A/zh
Application granted granted Critical
Publication of CN104541571B publication Critical patent/CN104541571B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/04Distributors combined with modulators or demodulators
    • H04J3/047Distributors with transistors or integrated circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Arrangements for allocating sub-channels of the transmission path allocation of payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种数据发送方法及装置,该方法包括:接收来自于上行链路的IQ数据;根据IQ数据在CPRI基本帧中的映射,利用存储单元对该IQ数据进行排列;将控制字与排列后的IQ数据合并组成CPRI数据,并发送CPRI数据。通过本发明,利用存储单元将IQ数据进行排列,并提取排列后的数据CPRI组帧操作,硬件处理简单,实现复杂度小,***升级,多种制式(单模或者混模)的传输带宽的变化和升级,只会在软件层面上发生变动,不会影响硬件的实现,具有很好的灵活性。

Description

数据发送方法及装置 技术领域 本发明涉及通信领域, 具体而言, 涉及一种数据发送方法及装置。 背景技术 在第 3代移动通信***中, 分布式基站已经取代了传统的宏基站。 分布式基站以 基带和射频分离为特征, 采用光纤或电缆进行拉远,而传统基站的基带和射频单元是一 体化的。 分布式基站的基带单元 (Baseband Unit, 简称为 BBU) 组成一个共享的基带 池,通过远距离传输手段, 比如光纤和电缆连接基带和射频,然后将射频单元(Remote Radio Unit, 简称为 RRU) 放置到各种需要的地方, 分布式基站将两个互相独立的部 分分离开来, 独立开发。
BBU和 RRU之间由光纤连接, 它们之间的接口已经形成了一个标准接口, 目前 主流的接口标准有公共无线接口 (The Common Public Radio Interface, 简称为 CPRI)、 RRU与 BBU之间的接口 (Interface between the RRU and the BBU, 简称为 IR)。 其中 CPRI 接口使用较为广泛, 能够支持全球移动通信 (Global system for Mobile Communication, 简称为 GSM )、 通用移动通信*** ( Universal Mobile Telecommunications System,简称为 UMTS)、码分多址 ( Code Division Multiple Access, 简称为 CDMA)、 长期演进(Long-Term Evolution, 简称为 LTE)等多种制式单模、 混 模的传输。
CPRI协议承载了三种类型的数据: 正交 IQ数据、 控制字和信令, 其中控制字和 信令的传输格式相对固定,而 IQ数据传输非常灵活。 CPRI协议中只规定了 IQ数据的 传输满足 CPRI传输的一个基本帧的速率(3.84Mbps)即可,因此,不同的制式在 CPRI 帧格式中 IQ摆放方式均不一样, 各种不同制式的混模在 CPRI帧格式中的 IQ摆放格 式也不一样, 带来了 IQ数据组解帧实现上的不同。 关于上述 IQ数据的组解帧, 目前大多数实现方案均是在 CPRI传输的一个基本帧 中寻求一种相对合适的 IQ数据摆放格式,然后根据这个摆放格式的特点进行数据组帧 和解帧处理, 并且处理的过程均是采用硬件实现。 但是, 上述方案实现的硬件复杂度较高, 同时, 随着 CPRI协议的发展和***的 升级, 其灵活性受到限制。 当不同制式 (单模或者混模) 的传输带宽发生变化后, 就 会直接影响 CPRI传输的一个基本帧中的 IQ数据摆放格式,进而导致硬件的实现方式 随之而变。 因此, 如何更好的适应协议和***的发展, 适应各种可能的 IQ数据摆放格 式成为关键的技术, 也是提高产品生命力和市场竞争力的主要问题。 发明内容 本发明提供了一种数据发送方法及装置, 以至少解决相关技术中, IQ数据的组解 帧硬件实现较复杂, 且灵活性较差的问题。 根据本发明的一个方面, 提供了一种数据发送方法, 包括: 接收来自于上行链路 的 IQ数据;根据 IQ数据在 CPRI基本帧中的映射,利用存储单元对 IQ数据进行排列; 将控制字与排列后的 IQ数据合并组成 CPRI数据, 并发送 CPRI数据。 优选地, 根据 IQ数据在 CPRI基本帧中的映射, 利用存储单元对 IQ数据进行排 列包括: 对 IQ数据进行采样; 根据 IQ数据在 CPRI基本帧中的映射, 将采样到的一 个时钟周期的 IQ数据中的每个比特分别提取出来;分别将每个比特存储到不同的存储 单元; 指示硬件在一个时钟周期内从不同的存储单元中读取同一载波的所有比特组成 载波数据。 优选地, 指示硬件在一个时钟周期内从不同的存储单元中读取同一载波的所有比 特组成载波数据包括: 通过寄存器指示硬件在一个时钟周期内从不同的存储单元中读 取同一载波的所有比特组成载波数据。 优选地, 存储单元是随机存取器 RAM。 根据本发明的另一个方面, 提供了一种数据发送装置, 包括: 接收模块, 设置为 接收来自于上行链路的 IQ数据; 排列模块, 设置为根据 IQ数据在 CPRI基本帧中的 映射, 利用存储单元对 IQ数据进行排列; 合并模块, 设置为将控制字与排列后的 IQ 数据合并组成 CPRI数据; 发送模块, 设置为发送 CPRI数据。 根据本发明的一个方面, 提供了一种数据发送方法, 包括: 接收到 CPRI数据, 将 CPRI数据中的控制字与 IQ数据分离;构造与 IQ数据在 CPRI基本帧中的映射相同 的信息, 利用存储单元对 IQ数据进行排列; 发送排列后的 IQ数据。 优选地, 构造与 IQ数据在 CPRI基本帧中的映射相同的信息包括: 根据当前制式 和位宽构造与 IQ数据在 CPRI基本帧中的映射相同的信息。 优选地, 利用存储单元对 IQ数据进行排列包括: 对 IQ数据进行采样; 指示硬件 将采样到的一个时钟周期的 IQ数据中的每个比特分别提取出来;分别将每个比特写入 不同的存储单元;在一个时钟周期内从不同的存储单元中读取出同一载波的所有比特, 将所有比特组成载波数据。 优选地, 从不同的存储单元中读取出同一载波的所有比特包括: 通过寄存器指示 硬件在一个时钟周期内从不同的存储单元中读取出同一载波的所有比特。 优选地, 存储单元是 RAM。 根据本发明的另一个方面, 提供了一种数据发送装置, 包括: 接收模块, 设置为 接收 CPRI数据; 分离模块, 设置为将 CPRI数据中的控制字与 IQ数据分离; 构造模 块, 设置为构造与 IQ数据在 CPRI基本帧中的映射相同的信息; 排列模块, 设置为利 用存储单元对 IQ数据进行排列; 发送模块, 设置为发送排列后的 IQ数据。 通过本发明, 利用存储单元将 IQ数据进行排列, 并提取排列后的数据 CPRI组帧 操作, 硬件处理简单, 实现复杂度小, ***升级, 多种制式 (单模或者混模) 的传输 带宽的变化和升级, 只会在软件层面上发生变动, 不会影响硬件的实现, 具有很好的 灵活性。 附图说明 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图 中: 图 1是根据本发明实施例的数据发送方法的流程图一; 图 2是根据本发明实施例的数据发送装置的结构框图一; 图 3是根据本发明实施例的数据发送方法的流程图二; 图 4是根据本发明实施例的数据发送装置的结构框图二; 图 5是根据本发明优选实施例的下行解帧的流程示意图; 图 6是根据本发明优选实施例的下行组帧的流程示意图。 具体实施方式 需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相 互组合。 下面将参考附图并结合实施例来详细说明本发明。 目前无线产品中各种制式并存, 由于制式、 带宽以及光口速率的不同, IQ数据在 CPRI帧中摆放格式也不同。 为了适应上述不同, CPRI的 IQ数据组解帧的通用性、灵 活性以及设计复杂度的问题被提出。 本发明实施例提供了一种数据发送方法,应用于 IQ数据的组帧过程。图 1是根据 本发明实施例的数据发送方法的流程图一,如图 1所示,包括如下的步骤 S102至步骤 S106。 步骤 S102, 接收来自于上行链路的 IQ数据。 步骤 S104, 根据 IQ数据在 CPRI基本帧中的映射, 利用存储单元对 IQ数据进行 排列。 步骤 S106,将控制字与排列后的 IQ数据合并组成 CPRI数据,并发送 CPRI数据。 相关技术中, IQ数据的组解帧硬件实现较复杂,且灵活性较差。本发明实施例中, 利用存储单元将 IQ数据进行排列, 并提取排列后的数据 CPRI组帧操作, 硬件处理简 单, 实现复杂度小, ***升级, 多种制式(单模或者混模) 的传输带宽的变化和升级, 只会在软件层面上发生变动, 不会影响硬件的实现, 具有很好的灵活性。 步骤 S104包括: 对 IQ数据进行采样; 根据 IQ数据在 CPRI基本帧中的映射, 将 采样到的一个时钟周期的 IQ数据中的每个比特分别提取出来;分别将每个比特存储到 不同的存储单元; 指示硬件在一个时钟周期内从不同的存储单元中读取同一载波的所 有比特组成载波数据。 保证在一个时钟周期内将同一载波的比特全部读取出来, 从而 可以组成载波数据进行传输。 优选地, 指示硬件在一个时钟周期内从不同的存储单元中读取同一载波的所有比 特组成载波数据包括: 通过寄存器指示硬件在一个时钟周期内从不同的存储单元中读 取同一载波的所有比特组成载波数据。 优选地,上述存储单元可以是随机存取器(Random Access Memory,简称为 RAM)。 对应于上述数据发送方法(组帧), 本发明实施例还提供了一种数据发送装置, 图 2是根据本发明实施例的数据发送装置的结构框图一, 如图 2所示,包括接收模块 22、 排列模块 24、 合并模块 26和发送模块 28。 下面对其结构进行详细描述。 接收模块 22, 设置为接收来自于上行链路的正交 IQ数据; 排列模块 24, 连接至 接收模块 22, 设置为根据 IQ数据在 CPRI基本帧中的映射, 利用存储单元对 IQ数据 进行排列; 合并模块 26, 连接至排列模块 24, 设置为将控制字与排列后的 IQ数据合 并组成 CPRI数据; 发送模块 28, 连接至合并模块 26, 设置为发送 CPRI数据。 排列模块 24包括: 采样单元, 设置为对 IQ数据进行采样; 提取单元, 连接至采 样单元,设置为根据 IQ数据在 CPRI基本帧中的映射,将采样到的一个时钟周期的 IQ 数据中的每个比特分别提取出来; 存储单元, 连接至提取单元, 设置为分别将每个比 特存储到不同的存储单元; 指示单元, 连接至存储单元, 设置为指示硬件在一个时钟 周期内从不同的存储单元中读取同一载波的所有比特组成载波数据。 优选地, 指示单元通过寄存器指示硬件在一个时钟周期内从不同的存储单元中读 取同一载波的所有比特组成载波数据。 优选地, 上述存储单元可以是 RAM。 本发明还提供了一种数据发送方法,应用于 IQ数据的解帧过程。图 3是根据本发 明实施例的数据发送方法的流程图二,如图 3所示,包括如下的步骤 S302至步骤 S306。 步骤 S302, 接收到 CPRI数据, 将 CPRI数据中的控制字与 IQ数据分离。 步骤 S304,构造与 IQ数据在 CPRI基本帧中的映射相同的信息,利用存储单元对 IQ数据进行排列。 步骤 S306, 发送排列后的 IQ数据。 相关技术中, IQ数据的组解帧硬件实现较复杂,且灵活性较差。本发明实施例中, 利用存储单元将 IQ数据进行排列, 并发送排列后的 IQ数据, 硬件处理简单, 实现复 杂度小, ***升级, 多种制式 (单模或者混模) 的传输带宽的变化和升级, 只会在软 件层面上发生变动, 不会影响硬件的实现, 具有很好的灵活性。 优选地, 构造与 IQ数据在 CPRI基本帧中的映射相同的信息包括: 根据当前制式 和位宽构造与 IQ数据在 CPRI基本帧中的映射相同的信息。 步骤 S304包括: 对 IQ数据进行采样; 指示硬件将采样到的一个时钟周期 IQ数 据中的每个比特分别提取出来; 分别将每个比特写入不同的存储单元; 在一个时钟周 期内从不同的存储单元中读取出同一载波的所有比特, 将所有比特组成载波数据。 优选地, 从不同的存储单元中读取出同一载波的所有比特包括: 通过寄存器指示 硬件在一个时钟周期内从不同的存储单元中读取出同一载波的所有比特。 优选地, 上述存储单元可以是 RAM。 对应于上述数据发送方法(解帧), 本发明实施例还提供了一种数据发送装置, 图 4是根据本发明实施例的数据发送装置的结构框图二, 如图 4所示,包括接收模块 42、 分离模块 44、构造模块 46、排列模块 48和发送模块 49。下面对其结构进行详细描述。 接收模块 42, 设置为接收 CPRI数据; 分离模块 44, 连接至接收模块 42, 设置为 将 CPRI数据中的控制字与 IQ数据分离; 构造模块 46, 连接至分离模块 44, 设置为 构造与 IQ数据在 CPRI基本帧中的映射相同的信息; 排列模块 48, 连接至构造模块 46, 设置为利用存储单元对 IQ数据进行排列; 发送模块 49, 连接至排列模块 48, 设 置为发送排列后的 IQ数据。 优选地, 构造模块 46根据当前制式和位宽构造与 IQ数据在 CPRI基本帧中的映 射相同的信息。 排列模块 48包括: 采样单元, 设置为对 IQ数据进行采样; 指示单元, 连接至采 样单元,设置为指示硬件将采样到的一个时钟周期的 IQ数据中的每个比特分别提取出 来; 写入单元, 连接至指示单元, 设置为分别将每个比特写入不同的存储单元; 读取 单元, 连接至写入单元, 设置为在一个时钟周期内从不同的存储单元中读取出同一载 波的所有比特, 组成单元, 连接至读取单元, 设置为将所有比特组成载波数据。 优选地, 从不同的存储单元中读取出同一载波的所有比特包括: 通过寄存器指示 硬件在一个时钟周期内从不同的存储单元中读取出同一载波的所有比特。 优选地, 上述存储单元可以是 RAM。 综上所述, 本发明实施例中软件需要事先得到各种制式(包括混模)、位宽及光口 速率的 CPRI帧格式中 IQ数据摆放的表格, 以及对于同一载波的比特 (解帧)和需要 同一个时钟周期输出的比特 (组帧) 只能存储在不同的 RAM中, 而不能存储在某一 个 RAM的不同地址上。 上述实施例使得 CPRI接口能够不受制式和 IQ数据摆放的限制来承载 IQ数据进 行传输。 上述实施例给出了基于软硬件协同实现 CPRI组解帧的流程, 是一种软件主 导 CPRI组解帧的解决方案, 其最小颗粒度为单比特。 软件根据不同制式、 带宽和光 口速率在 CPRI帧格式中的摆放格式, 通过配置寄存器, 将 IQ中的每个比特存入存储 单元中; 同样是通过软件配置寄存器,从存储单元中提取不同的比特组成一组 IQ进行 解帧输出或者 CPRI组帧操作。 为了使本发明的技术方案和实现方法更加清楚, 下面将结合优选的实施例对其实 现过程进行详细描述。 基于上述描述, 本发明实施例基于软硬件协同实现 CPRI的 IQ数据组解帧, 主要 分为两个流程: 下行解帧流程和上行组帧流程。下面分别结合优选的实施例加以描述。
( 1 ) 下行解帧流程 下行解帧流程, 即从接收的来自于光纤上的 CPRI 的帧格式数据中解析出所需的 IQ数据的过程。 其处理流程如图 5所示。 第一步: 根据软件配置的 CPRI速率信息, 将控制字与 IQ数据分离。 第二步: 软件根据当前制式和位宽构造一个与 CPRI帧格式中 IQ数据摆放位置相 同的表, 同时得知 IQ数据的每个比特 (bit) 的载波信息; 软件根据该表告知硬件将 采样到的一个时钟周期的 IQ数据中的每个比特分别提取出来。 第三步: 将提取出来的不同载波的每个比特, 存入到不同的 RAM (存储单元)或 RAM的某个单元中。需要说明的是,存储时有一个关键限制是同一个载波的不同比特, 只能存储在不同的 RAM中,而不能存储在某一个 RAM的不同地址上,这是为了保证 同一载波的所有比特能在一个时钟周期内读出来。 第四步: 由于硬件存储的信息是由软件告知的,那么软件完全知道 IQ数据的每个 比特存储的相关信息, 从而软件可通过寄存器告知硬件从不同 RAM的地址中读取出 同一个载波的比特, 将其拼接成一个有效的载波数据输出。 解帧处理流程结束。 在上述处理流程中,软件通过 CPRI帧格式中 IQ数据摆放的表格来控制硬件将 IQ 数据中的每个比特写入规定的 RAM单元,并按照软件配置的要求从 RAM单元中读出 来。 软件需要获得 CPRI帧格式中 IQ数据摆放的格式信息, 该信息会受到光口速率、 制式、 ***传输带宽的因素影响, 但是在一种固定应用场景下, 上述因素是确定的, 所以在***上电前或者上电开始通过信令的传输软件就可以得知 CPRI帧格式中 IQ数 据摆放的格式信息。 另外, 由于传输是基于 CPRI 的基本帧格式进行传输的, 所以软件所获得的信息 就是一个基本帧中 IQ数据的摆放格式,而一个基本帧的大小是由光口速率决定的,所 以这里需要满足***支持的光口最大速率。 对于硬件部分, 核心组件是多个单比特位宽的 RAM以及相关的存储控制电路。 单比特位宽的 RAM的数据量要求至少存储一个 CPRI基本帧的数据量, 因此, 单比特 位宽的 RAM的个数是一次采样的数据的比特数,而单比特位宽的 RAM的深度是在某 一种速率下一个基本帧所包含的采样点数,相当于是软件中 IQ数据摆放格式在硬件上 的一个映射。 因此, 该单比特位宽的 RAM的资源取决于***支持的光口最大速率。 需要说明的是, 多比特位宽的 RAM也可实现上述方案, 只要在一个时钟周期内读出 同一载波的所有比特即可, 但是多比特位宽的 RAM应用于上述流程, 实现起来较复 杂。
(2) 上行组帧流程 上行组帧流程是下行解帧流程的逆过程。 接收来自于上行链路的 IQ 数据, 根据
CPRI的帧格式进行 IQ数据排列,最后按照当前光口的速率完成控制字与 IQ数据的合 并输出的过程。 其处理流程如图 6所示。 第一步:上行输入的每一个时钟周期的 IQ数据的每个比特都是同一载波的,软件 根据 CPRI帧格式中 IQ摆放位置, 将采样到的一个时钟周期的 IQ数据中的每个比特 分别提取出来。 第二步:将提取出来的不同载波的每个比特,存入到不同的 RAM或 RAM的某个 单元中。 需要说明的是, 存储时有一个关键限制是属于 CPRI的同一个 AxC (天线载 波)的不同比特, 只能存储在不同的 RAM中, 而不能存储在某一个 RAM的不同地址 上。 通过存储的控制, 完成了上行输入的 IQ数据到一个 CPRI基本帧中的映射。 第三步: 由于硬件存储的信息是由软件告知的,那么软件完全知道 IQ的每个比特 存储的相关信息, 从而软件即可通过寄存器告知硬件从不同 RAM的地址中读取出一 个时钟周期的比特拼接成一个有效的 CPRI的 AxC数据输出。 第四步: 根据软件配置的 CPRI速率信息, 将控制字与 IQ数据合并, 组成 CPRI 的帧格式输出。 组帧处理流程结束。 在上述组帧处理流程中, 关键的信息均是来自于软件配置, 核心技术与解帧处理 一致。 对于软件来说, 软件通过 CPRI帧格式中 IQ数据摆放的表格来控制硬件将 IQ 数据中的每个比特写入规定的 RAM单元,并按照软件配置的要求从 RAM单元中读出 来。 对于硬件部分, 核心组件是多个单比特位宽的 RAM以及相关的存储控制电路。 单比特位宽的 RAM的个数, RAM深度同解帧处理中描述一致。 需要说明的是, 在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的 计算机***中执行, 并且, 虽然在流程图中示出了逻辑顺序, 但是在某些情况下, 可 以以不同于此处的顺序执行所示出或描述的步骤。 综上所述, 根据本发明的上述实施例, 提供了一种数据发送方法及装置。 当 CPRI 的最大速率确定之后, 对 IQ在 CPRI帧格式中的摆放没有限制, 具有很好的通用性; 此方案硬件处理简单, 实现复杂度小; ***升级, 多种制式 (单模或者混模) 的传输 带宽的变化和升级, 只会在软件层面上发生变动, 不会影响硬件的实现, 具有很好的 灵活性。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所 组成的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现, 从而, 可以 将它们存储在存储装置中由计算装置来执行, 或者将它们分别制作成各个集成电路模 块, 或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。 这样, 本发明 不限制于任何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。

Claims (11)

  1. 权 利 要 求 书
    1. 一种数据发送方法, 包括:
    接收来自于上行链路的正交 IQ数据;
    根据所述 IQ数据在公共无线接口 CPRI基本帧中的映射,利用存储单元对 所述 IQ数据进行排列;
    将控制字与排列后的 IQ数据合并组成 CPRI数据,并发送所述 CPRI数据。
  2. 2. 根据权利要求 1所述的方法,其中,根据所述 IQ数据在 CPRI基本帧中的映射, 利用存储单元对所述 IQ数据进行排列包括:
    对所述 IQ数据进行采样;
    根据所述 IQ数据在所述 CPRI基本帧中的映射,将采样到的一个时钟周期 的 IQ数据中的每个比特分别提取出来;
    分别将所述每个比特存储到不同的存储单元;
    指示硬件在一个时钟周期内从所述不同的存储单元中读取同一载波的所有 比特组成载波数据。
  3. 3. 根据权利要求 1所述的方法, 其中, 指示硬件在一个时钟周期内从所述不同的 存储单元中读取同一载波的所有比特组成载波数据包括:
    通过寄存器指示所述硬件在一个时钟周期内从所述不同的存储单元中读取 同一载波的所有比特组成载波数据。
  4. 4. 根据权利要求 1至 3中任一项所述的方法, 其中, 所述存储单元是随机存取器
  5. 5. 一种数据发送装置, 包括:
    接收模块, 设置为接收来自于上行链路的正交 IQ数据;
    排列模块,设置为根据所述 IQ数据在公共无线接口 CPRI基本帧中的映射, 利用存储单元对所述 IQ数据进行排列;
    合并模块, 设置为将控制字与排列后的 IQ数据合并组成 CPRI数据; 发送模块, 设置为发送所述 CPRI数据。
  6. 6. 一种数据发送方法, 包括:
    接收到公共无线接口 CPRI数据, 将所述 CPRI数据中的控制字与正交 IQ 数据分离;
    构造与所述 IQ数据在 CPRI基本帧中的映射相同的信息,利用存储单元对 所述 IQ数据进行排列;
    发送排列后的 IQ数据。
  7. 7. 根据权利要求 6所述的方法, 其中, 构造与所述 IQ数据在 CPRI基本帧中的映 射相同的信息包括:根据当前制式和位宽构造与所述 IQ数据在 CPRI基本帧中 的映射相同的信息。
  8. 8. 根据权利要求 6所述的方法, 其中, 利用存储单元对所述 IQ数据进行排列包 括:
    对所述 IQ数据进行采样;
    指示硬件将采样到的一个时钟周期的 IQ数据中的每个比特分别提取出来; 分别将所述每个比特写入不同的存储单元;
    在一个时钟周期内从所述不同的存储单元中读取出同一载波的所有比特, 将所述所有比特组成载波数据。
  9. 9. 根据权利要求 8所述的方法, 其中, 从所述不同的存储单元中读取出同一载波 的所有比特包括:
    通过寄存器指示所述硬件在一个时钟周期内从所述不同的存储单元中读取 出同一载波的所有比特。
  10. 10. 根据权利要求 6至 9中任一项所述的方法, 其中, 所述存储单元是 RAM。
  11. 11. 一种数据发送装置, 包括:
    接收模块, 设置为接收公共无线接口 CPRI数据;
    分离模块, 设置为将所述 CPRI数据中的控制字与正交 IQ数据分离; 构造模块,设置为构造与所述 IQ数据在 CPRI基本帧中的映射相同的信息; 排列模块, 设置为利用存储单元对所述 IQ数据进行排列;
    发送模块, 设置为发送排列后的 IQ数据。
CN201280074797.9A 2012-07-17 2012-07-17 数据发送方法及装置 Active CN104541571B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/078757 WO2013166779A1 (zh) 2012-07-17 2012-07-17 数据发送方法及装置

Publications (2)

Publication Number Publication Date
CN104541571A true CN104541571A (zh) 2015-04-22
CN104541571B CN104541571B (zh) 2019-04-23

Family

ID=49550136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280074797.9A Active CN104541571B (zh) 2012-07-17 2012-07-17 数据发送方法及装置

Country Status (4)

Country Link
US (1) US9520971B2 (zh)
EP (1) EP2876971B1 (zh)
CN (1) CN104541571B (zh)
WO (1) WO2013166779A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113141212A (zh) * 2021-03-30 2021-07-20 重庆邮电大学 面向高效移动前传的控制字与i/q波形同步传输方法及装置

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9461869B2 (en) * 2014-01-07 2016-10-04 Freescale Semiconductor, Inc. System and method for processing data flows
US10064149B1 (en) * 2015-05-17 2018-08-28 Kiomars Anvari Cloud based wireless network
US10299316B2 (en) * 2015-05-29 2019-05-21 Telefonaktiebolaget Lm Ericsson (Publ) Communication between base stations in a radio access network
CN106712893B (zh) * 2015-07-23 2020-10-09 华为技术有限公司 用于数据传输的方法和设备
US9648617B2 (en) * 2015-08-24 2017-05-09 Sprint Communications Company L.P. Hardware-trusted orthogonal frequency division multiplex (OFDM) access to a shared common public radio interface (CPRI)
EP3352384B1 (en) * 2015-10-29 2019-08-07 Huawei Technologies Co., Ltd. Data sending and receiving method, apparatus and system
CN109490844B (zh) * 2017-09-10 2022-11-22 北京遥感设备研究所 一种线性调频基带同相正交数据同步传输方法
US11134496B2 (en) 2018-08-21 2021-09-28 Exfo Inc. Auto-detection of AxC mapping within a CPRI link
CN112087290B (zh) * 2019-06-12 2023-05-02 深圳市中兴微电子技术有限公司 一种控制字的传输方法和装置、计算机可读存储介质
CN112911642B (zh) * 2020-12-22 2024-01-19 上海守正通信技术有限公司 一种无线通信基站cpri数据压缩的方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050105534A1 (en) * 2003-11-17 2005-05-19 Telefonaktiebolaget Lm Ericsson (Publ) Encapsulation of diverse protocols over internal interface of distributed radio base station
CN1859396A (zh) * 2006-02-06 2006-11-08 华为技术有限公司 通用无线接口传输多体制无线业务数据的方法
CN101127969A (zh) * 2006-08-14 2008-02-20 华为技术有限公司 通用公共无线接口传输无线业务数据的方法及其***
CN101715214A (zh) * 2009-09-29 2010-05-26 中兴通讯股份有限公司 同相正交数据传输方法及***
EP2367311A2 (en) * 2010-03-17 2011-09-21 Fujitsu Limited Controlling apparatus and controlling method of a wireless device, and base station apparatus
US8165164B1 (en) * 2009-06-30 2012-04-24 Lattice Semiconductor Corporation In-system reconfigurable circuit for mapping data words of different lengths

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5596313A (en) 1995-05-16 1997-01-21 Personal Security & Safety Systems, Inc. Dual power security location system
CN101771660A (zh) 2008-12-31 2010-07-07 华为技术有限公司 数据传输方法、装置和***
US8649388B2 (en) * 2010-09-02 2014-02-11 Integrated Device Technology, Inc. Transmission of multiprotocol data in a distributed antenna system
US8667167B2 (en) * 2011-11-28 2014-03-04 Huawei Technologies Co., Ltd. Method and network device for controlling transmission rate of communication interface

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050105534A1 (en) * 2003-11-17 2005-05-19 Telefonaktiebolaget Lm Ericsson (Publ) Encapsulation of diverse protocols over internal interface of distributed radio base station
CN1859396A (zh) * 2006-02-06 2006-11-08 华为技术有限公司 通用无线接口传输多体制无线业务数据的方法
CN101127969A (zh) * 2006-08-14 2008-02-20 华为技术有限公司 通用公共无线接口传输无线业务数据的方法及其***
US8165164B1 (en) * 2009-06-30 2012-04-24 Lattice Semiconductor Corporation In-system reconfigurable circuit for mapping data words of different lengths
CN101715214A (zh) * 2009-09-29 2010-05-26 中兴通讯股份有限公司 同相正交数据传输方法及***
EP2367311A2 (en) * 2010-03-17 2011-09-21 Fujitsu Limited Controlling apparatus and controlling method of a wireless device, and base station apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113141212A (zh) * 2021-03-30 2021-07-20 重庆邮电大学 面向高效移动前传的控制字与i/q波形同步传输方法及装置

Also Published As

Publication number Publication date
EP2876971A1 (en) 2015-05-27
WO2013166779A1 (zh) 2013-11-14
EP2876971A4 (en) 2015-08-05
US20150180626A1 (en) 2015-06-25
US9520971B2 (en) 2016-12-13
CN104541571B (zh) 2019-04-23
EP2876971B1 (en) 2018-11-07

Similar Documents

Publication Publication Date Title
CN104541571A (zh) 数据发送方法及装置
JP6690652B2 (ja) 無線通信システムにおける電子機器及び無線通信方法
CN103875206A (zh) 一种数据传输方法和数据转发设备及***
CN113472497B (zh) 通信的方法和通信装置
JP2022506735A (ja) データ伝送方法及び通信装置
US20220210808A1 (en) Apparatus and method for signaling of message sequencing for fronthaul interface
CN108024355B (zh) 一种下行控制信息的指示方法、装置及通信***
CN101394197B (zh) 一种cdma分布式基站***的基带数据传输方法及其设备
CN101127969B (zh) 通用公共无线接口传输无线业务数据的方法及其***
CN103404191A (zh) 数据传输的方法、装置和***
US20220225416A1 (en) Methods and Apparatus for PRACH Resource Determination and RA-RNTI Computation in Wireless Communication
CN104247544A (zh) 控制信道的发送方法、接收方法,以及用户设备和基站
JP6617839B2 (ja) リモート無線ユニットのチャネル送信電力設定方法および基地局
CN107317653B (zh) 数据传输方法及装置
EP4152861A1 (en) Method and device for uplink transmission resource indication
WO2022151169A1 (en) Repetition indication for physical uplink control channel enhancement
CN109076450A (zh) 用于在无线通信***中发送和接收信息的方法和装置
KR20210119824A (ko) 통신 시스템에서의 가시선 신호 검증 방법 및 장치
CN103959895A (zh) 一种无线接入的方法、装置和***
CN111479292A (zh) 数据传输的方法和装置
US20230133947A1 (en) Ultra-Reliable Low Latency Communication (URLLC) Scheme Selection
CN108260135B (zh) 一种***信息传输方法、用户终端和传输节点
CN103828258A (zh) 数据接收和发送方法、基站以及用户设备
CN110740513A (zh) 一种通信方法及装置
EP3515137A1 (en) Signal resource configuration method, terminal and access network device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20150422

Assignee: SANECHIPS TECHNOLOGY Co.,Ltd.

Assignor: ZTE Corp.

Contract record no.: 2015440020319

Denomination of invention: Data transmitting method and device

License type: Common License

Record date: 20151123

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20221104

Address after: 518055 Zhongxing Industrial Park, Liuxian Avenue, Xili street, Nanshan District, Shenzhen City, Guangdong Province

Patentee after: SANECHIPS TECHNOLOGY Co.,Ltd.

Address before: 518057 Zhongxing building, science and technology south road, Nanshan District hi tech Industrial Park, Guangdong, Shenzhen

Patentee before: ZTE Corp.

TR01 Transfer of patent right