[go: up one dir, main page]

HK1235970B - Enhanced remote radio head and computer readable storage medium - Google Patents

Enhanced remote radio head and computer readable storage medium Download PDF

Info

Publication number
HK1235970B
HK1235970B HK17109504.1A HK17109504A HK1235970B HK 1235970 B HK1235970 B HK 1235970B HK 17109504 A HK17109504 A HK 17109504A HK 1235970 B HK1235970 B HK 1235970B
Authority
HK
Hong Kong
Prior art keywords
pusch
errh
module
samples
bits
Prior art date
Application number
HK17109504.1A
Other languages
Chinese (zh)
Other versions
HK1235970A1 (en
Inventor
S.帕瓦尔
牛华宁
A.T.帕帕萨纳西奥
Original Assignee
苹果公司
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 苹果公司 filed Critical 苹果公司
Publication of HK1235970A1 publication Critical patent/HK1235970A1/en
Publication of HK1235970B publication Critical patent/HK1235970B/en

Links

Description

增强的远程无线电头和计算机可读存储介质Enhanced remote radio head and computer readable storage medium

技术领域Technical Field

本公开涉及云无线电接入网络。The present disclosure relates to cloud radio access networks.

背景技术Background Art

随着移动装置(例如,蜂窝电话和平板计算机)在近年来变得越来越受欢迎,对无线通信的需求已经增加。为了满足该需求,在无线接入网络(RAN)中已经形成不断增长数量的基站。因为无线连接到RAN的装置中的许多为移动的,所以在给定基站处的网络流量负载可在典型的一天中随着客户将移动装置携带至不同的位置而变化。As mobile devices (e.g., cell phones and tablet computers) have become increasingly popular in recent years, the demand for wireless communications has increased. To meet this demand, an ever-increasing number of base stations have been deployed in radio access networks (RANs). Because many of the devices wirelessly connected to the RAN are mobile, the network traffic load at a given base station can vary throughout a typical day as users carry their mobile devices to different locations.

发明内容Summary of the Invention

根据本公开的第一方面,涉及一种增强的远程无线电头eRRH,其可以被配置为用于基于云的无线电接入网络C-RAN,在所述基于云的无线电接入网络中基带物理层处理在基带处理单元BBU池与所述eRRH之间分离,所述eRRH包括:一个或多个处理器;模拟前端AFE,所述AFE被配置为从至少一个用户设备UE经由一根或多根天线接收无线电信号;模拟数字转换器ADC,所述ADC被配置为从所述AFE接收所述无线电信号并且数字化所述无线电信号;控制/数据分离器模块,所述控制/数据分离器模块被配置为:从所述ADC接收数字化无线电信号;使用所述一个或多个处理器对所述数字化无线电信号实行循环前缀移除;以及识别所述数字化无线电信号中的多个时域物理上行链路共享信道PUSCH相位/正交I/Q样本,所述多个时域PUSCH I/Q样本对应于多个PUSCH I/Q符号,其中所述多个PUSCH I/Q符号与物理资源块PRB相关联;快速傅里叶变换FFT模块,所述FFT模块被配置为从所述控制/数据分离器模块接收所述多个时域PUSCH I/Q样本并且对所述多个时域PUSCH I/Q样本实行快速傅里叶变换,以产生对应于所述多个PUSCH I/Q符号的多个频域PUSCH I/Q样本;位分配模块,所述位分配模块被配置为:从所述BBU池经由前传链路接收用户调度侧信息,所述用户调度侧信息与所述PRB相关联,其中所述用户调度侧信息包括以下项中的一个或多个:关于各副载波的星座或调制、Turbo编码率、在多输入多输出MIMO中调度的用户的数量、混合自动重传请求HARQ状态、目标信号干扰噪声比SINR或平均位/块错误性能;以及基于所述用户调度侧信息识别要分配给所述多个PUSCH I/Q符号中的每个PUSCH I/Q符号的位数;和压缩模块,所述压缩模块被配置为:从所述FFT模块接收所述多个频域PUSCH I/Q样本;从所述位分配模块接收用于所述多个PUSCH I/Q符号中的每个PUSCH I/Q符号的位数;以及实行有损压缩,在所述有损压缩中使对应于所述多个PUSCH I/Q符号的所述多个频域PUSCH I/Q样本中的每个频域PUSCH I/Q样本标准化,并且基于从所述位分配模块接收的位数使所述每个频域PUSCH I/Q样本量化。According to a first aspect of the present disclosure, an enhanced remote radio head (eRRH) is provided, which may be configured for use in a cloud-based radio access network (C-RAN), wherein baseband physical layer processing is separated between a baseband processing unit (BBU) pool and the eRRH. The eRRH comprises: one or more processors; an analog front end (AFE) configured to receive a radio signal from at least one user equipment (UE) via one or more antennas; an analog-to-digital converter (ADC) configured to receive the radio signal from the AFE and digitize the radio signal; a control/data separator module configured to: receive the digitized radio signal from the ADC; perform cyclic prefix removal on the digitized radio signal using the one or more processors; and identify a plurality of time-domain physical uplink shared channel (PUSCH) phase/quadrature I/Q samples in the digitized radio signal, wherein the plurality of time-domain PUSCH I/Q samples correspond to a plurality of PUSCH I/Q symbols. The I/Q symbols are associated with physical resource blocks (PRBs); a fast Fourier transform (FFT) module configured to receive the multiple time-domain PUSCH I/Q samples from the control/data separator module and perform a fast Fourier transform on the multiple time-domain PUSCH I/Q samples to generate a plurality of frequency-domain PUSCH I/Q samples corresponding to the multiple PUSCH I/Q symbols; a bit allocation module configured to: receive user scheduling side information from the BBU pool via a fronthaul link, the user scheduling side information being associated with the PRBs, wherein the user scheduling side information includes one or more of the following items: constellation or modulation of each subcarrier, turbo coding rate, number of users scheduled in multiple-input multiple-output (MIMO), hybrid automatic repeat request (HARQ) state, target signal-to-interference-plus-noise ratio (SINR), or average bit/block error performance; and identify a PUSCH to be allocated to each of the multiple PUSCH I/Q symbols based on the user scheduling side information. a number of bits for an I/Q symbol; and a compression module configured to: receive the plurality of frequency-domain PUSCH I/Q samples from the FFT module; receive the number of bits for each PUSCH I/Q symbol in the plurality of PUSCH I/Q symbols from the bit allocation module; and perform lossy compression in which each of the plurality of frequency-domain PUSCH I/Q samples corresponding to the plurality of PUSCH I/Q symbols is normalized and quantized based on the number of bits received from the bit allocation module.

根据本公开的第二方面,可以涉及一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序可以包括当被一个或多个处理器执行时实行以下项的指令:在增强的远程无线电头eRRH处接收无线电信号;在所述eRRH处对所述无线电信号实行循环前缀移除;识别所述无线电信号中的多个时域物理上行链路共享信道PUSCH相位/正交I/Q样本,所述多个时域PUSCH I/Q样本对应于多个PUSCH I/Q符号,其中所述多个PUSCH I/Q符号与所述无线电信号中的物理资源块PRB相关联;在所述eRRH处对所述多个时域PUSCH I/Q样本实行快速傅里叶变换,以产生对应于所述多个PUSCH I/Q符号的多个频域PUSCH I/Q样本;在所述eRRH处从BBU池或演进节点B即eNB经由前传链路接收用户调度侧信息,所述用户调度侧信息与所述PRB相关联,其中所述调度侧信息包括以下项中的一个或多个:关于各副载波的星座或调制、Turbo编码率、在多输入多输出MIMO中调度的用户的数量、混合自动重传请求HARQ状态、目标信号干扰噪声比SINR或平均位/块错误性能;在所述eRRH处基于所述用户调度侧信息识别要用于所述多个PUSCH I/Q符号中的每个PUSCH I/Q符号的指定位数;在所述eRRH处使所述多个频域PUSCH I/Q样本中每个频域PUSCH I/Q样本标准化,所述多个频域PUSCH I/Q样本对应于所述多个PUSCH I/Q符号;以及在所述eRRH处实行有损频域压缩,在所述有损频域压缩中,基于所述指定位数使所述多个频域PUSCH I/Q样本中的每个频域PUSCH I/Q样本离散化。According to a second aspect of the present disclosure, a computer-readable storage medium storing one or more programs may include instructions for performing the following items when executed by one or more processors: receiving a radio signal at an enhanced remote radio head (eRRH); performing cyclic prefix removal on the radio signal at the eRRH; identifying a plurality of time-domain physical uplink shared channel (PUSCH) phase/quadrature I/Q samples in the radio signal, the plurality of time-domain PUSCH I/Q samples corresponding to a plurality of PUSCH I/Q symbols, wherein the plurality of PUSCH I/Q symbols are associated with physical resource blocks (PRBs) in the radio signal; performing fast Fourier transform on the plurality of time-domain PUSCH I/Q samples at the eRRH to generate a plurality of frequency-domain PUSCH corresponding to the plurality of PUSCH I/Q symbols. receiving, at the eRRH, user scheduling information from a BBU pool or an evolved Node B (eNB) via a fronthaul link, the user scheduling information being associated with the PRB, wherein the scheduling information includes one or more of the following: a constellation or modulation of each subcarrier, a turbo coding rate, a number of users scheduled in a multiple-input multiple-output (MIMO) scheme, a hybrid automatic repeat request (HARQ) state, a target signal-to-interference and noise ratio (SINR), or an average bit/block error performance; identifying, at the eRRH, a specified number of bits to be used for each of the multiple PUSCH I/Q symbols based on the user scheduling information; normalizing, at the eRRH, each of the multiple frequency-domain PUSCH I/Q samples, the multiple frequency-domain PUSCH I/Q samples corresponding to the multiple PUSCH I/Q symbols; and performing lossy frequency-domain compression at the eRRH, in which each of the multiple frequency-domain PUSCH I/Q samples is discretized based on the specified number of bits.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

从下面结合附图的详细描述中,本公开的特征和优点将显而易见,附图以实例的方式共同说明了本公开的特征;以及,其中:Features and advantages of the present disclosure will be apparent from the following detailed description taken in conjunction with the accompanying drawings, which together illustrate, by way of example, features of the present disclosure; and wherein:

图1根据实例说明了C-RAN架构;Figure 1 illustrates the C-RAN architecture based on an example;

图2根据实例说明了基于通用公共无线电接口(CPRI)的C-RAN架构;FIG2 illustrates a C-RAN architecture based on a Common Public Radio Interface (CPRI) according to an example;

图3根据实例说明了PHY-分离式C-RAN架构;Figure 3 illustrates a PHY-split C-RAN architecture based on an example;

图4根据实例说明了增强的远程无线电头(eRRH)的图;FIG4 illustrates a diagram of an enhanced remote radio head (eRRH), according to an example;

图5为根据实例说明eRRH的示例性功能性的流程图;以及FIG5 is a flow chart illustrating exemplary functionality of an eRRH, according to an example; and

图6根据实例提供了无线装置的示例说明。FIG6 provides an illustration of a wireless device, according to an example.

现将参考所说明的示例性实施例并且将使用特定语言描述示例性实施例。然而,将理解的是,并非旨在由此做范围上的限制。Reference will now be made to the illustrated exemplary embodiments, and specific language will be used to describe the same, but it will be understood that no limitation in scope is intended thereby.

具体实施方式DETAILED DESCRIPTION

在公开和描述一些实施例之前,应理解的是,所要求保护的主题不限于本文所公开的特定结构、过程操作或材料,而是扩展至相关技术领域中普通技术人员所公认的其等同物。也应理解的是,本文所采用的术语仅仅用于描述特定实例的目的,并且并非旨在限制意义。不同附图中相同的附图标记表示相同的元件。在流程图和过程中提供的数字被提供用于清楚地说明操作并且不一定指示特定的次序或顺序。Before disclosing and describing some embodiments, it should be understood that the claimed subject matter is not limited to the specific structures, process operations or materials disclosed herein, but extends to equivalents thereof recognized by those of ordinary skill in the relevant art. It should also be understood that the terminology employed herein is used solely for the purpose of describing specific examples and is not intended to be limiting. The same reference numerals in different figures represent the same elements. The numbers provided in the flow charts and processes are provided for clarity of illustration and do not necessarily indicate a particular order or sequence.

以下提供了实施例的初步综述,并且然后在后面更详细地描述了具体的技术实施例。该初步综述旨在帮助读者更快地理解技术,但并非旨在识别技术的关键特征或基本特征也并非旨在限制所要求保护的主题的范围。The following provides a preliminary overview of the embodiments, and then describes specific technical embodiments in more detail later. This preliminary overview is intended to help readers understand the technology more quickly, but is not intended to identify the key features or essential features of the technology nor to limit the scope of the claimed subject matter.

随着具有无线能力的移动装置已经变得越来越受欢迎,对无线通信的需求在近年来快速增长。这些移动装置中的许多提供依赖于到无线网络的连接的便利的功能性(例如,互联网接入、语音呼叫和发送文本)。随着移动装置已经变得更加普遍存在,通过无线网络的流量已经显著增加,无线网络服务于这些移动装置。As mobile devices with wireless capabilities have become increasingly popular, the demand for wireless communications has grown rapidly in recent years. Many of these mobile devices provide convenient functionality (e.g., Internet access, voice calls, and text messaging) that relies on connectivity to wireless networks. As mobile devices have become more ubiquitous, traffic through the wireless networks that serve these mobile devices has increased significantly.

通过无线网络的流量增加对传统的无线接入网络(RAN)范例提出了挑战。为了满足对无线流量的不断增长的客户需求而建立、升级和维持传统基站(BS)站点的成本在资本支出(CAPEX)和营运费用(OPEX)量方面上是高的。由于网络负载的峰均比通常是高的,所以该问题被进一步放大。例如,在清晨在居民离开去附近城市中工作之前的短暂的时间段,大部分住宅近郊区域中的BS可经受无线流量的高峰负载,但是在居民晚上返回为止的大部分白天,可经受非常低的负载。在该类型的情形中,BS的网络资源对于一天的大部分时候是未充分利用的。The increase in traffic through wireless networks has challenged the traditional radio access network (RAN) paradigm. The cost of building, upgrading, and maintaining traditional base station (BS) sites to meet the growing customer demand for wireless traffic is high in terms of capital expenditure (CAPEX) and operating expense (OPEX) amounts. This problem is further amplified because the peak-to-average ratio of network load is typically high. For example, BSs in most residential suburban areas may experience a peak load of wireless traffic during a brief period in the early morning before residents leave for work in nearby cities, but may experience very low loads during most of the day until residents return in the evening. In this type of scenario, the network resources of the BS are underutilized for most of the day.

为了解决在传统的RAN基础设施中出现的这些问题,提议了集中式处理的基于云的RAN(云(C)-RAN)基础设施。在C-RAN中,与传统的蜂窝系统不同,基带处理单元(BBU)的中央池实行大部分的基带处理,而远程无线电头(RRH)实行无线电信号的发送和接收。C-RAN架构可通过将耗能硬件设备合并在BBU池处来提高能量效率。C-RAN架构也可通过使集中式网络管理和网络升级易于完成来减小网络的CAPEX和OPEX两者。此外,C-RAN架构可用于实现高级多点协调(CoMP)通信和干扰-管理方案诸如增强的小区间干扰协调(eICIC)。To address these issues that arise in traditional RAN infrastructure, a centralized processing cloud-based RAN (Cloud (C)-RAN) infrastructure has been proposed. In C-RAN, unlike traditional cellular systems, a central pool of baseband processing units (BBUs) performs most of the baseband processing, while remote radio heads (RRHs) perform the transmission and reception of radio signals. The C-RAN architecture can improve energy efficiency by consolidating energy-consuming hardware devices at the BBU pool. The C-RAN architecture can also reduce both the CAPEX and OPEX of the network by making centralized network management and network upgrades easy to accomplish. In addition, the C-RAN architecture can be used to implement advanced coordinated multi-point (CoMP) communications and interference-management schemes such as enhanced inter-cell interference coordination (eICIC).

图1说明了典型的C-RAN架构100。RRH102、104和106可发送和接收来自具有无线能力的装置诸如用户设备(UE)的无线信号。RRH 102、104和106可分别经由前传链路116、118和120与BBU池114通信。通用公共无线电接口(CPRI)可为用于将RRH102、104和106经由前传链路116、118和120连接到BBU池114的接口类型。BBU池114可与核心网络122通信。在一个实例中,从核心网络122到在RRH102(或RRH104或RRH 106)的覆盖范围装置中的无线装置124的通信可从核心网络122被发送到BBU池114。然后BBU池114可将该通信经由前传链路116(或前传链路118、或前传链路120,分别)发送到RRH 102(RRH 104或RRH 106)。然后该通信可从RRH 102(RRH 104或RRH 106)经由无线电信号被发送到无线装置124。这通常被称为下行链路通信。FIG1 illustrates a typical C-RAN architecture 100. RRHs 102, 104, and 106 can transmit and receive wireless signals from wireless-capable devices, such as user equipment (UE). RRHs 102, 104, and 106 can communicate with a BBU pool 114 via fronthaul links 116, 118, and 120, respectively. A Common Public Radio Interface (CPRI) can be a type of interface used to connect RRHs 102, 104, and 106 to the BBU pool 114 via fronthaul links 116, 118, and 120. The BBU pool 114 can communicate with a core network 122. In one example, communications from the core network 122 to a wireless device 124 within the coverage area of RRH 102 (or RRH 104 or RRH 106) can be sent from the core network 122 to the BBU pool 114. BBU pool 114 may then transmit the communication to RRH 102 (RRH 104 or RRH 106) via fronthaul link 116 (or fronthaul link 118 or fronthaul link 120, respectively). The communication may then be transmitted from RRH 102 (RRH 104 or RRH 106) via radio signals to wireless device 124. This is generally referred to as downlink communication.

在另一个实例中,被称为上行链路通信的从无线装置124到核心网络的通信可从无线装置124被发送并且经由无线电信号在RRH 102(RRH 104或RRH 106)处被接收。RRH102(RRH 104或RRH 106)可将该通信经由前传链路116(或前传链路118、或前传链路120,分别)发送到BBU池114。然后BBU池114可将该通信发送到核心网络122,在核心网络122中该通信可被定向至其所旨在的目的地。In another example, communications from wireless device 124 to the core network, referred to as uplink communications, may be sent from wireless device 124 and received via radio signals at RRH 102 (RRH 104 or RRH 106). RRH 102 (RRH 104 or RRH 106) may send the communications via fronthaul link 116 (or fronthaul link 118 or fronthaul link 120, respectively) to BBU pool 114. BBU pool 114 may then send the communications to core network 122, where the communications may be directed to their intended destination.

图2说明了其中BBU池202由前传链路206连接至RRH 204的基于CPRI的C-RAN架构200的实例。RRH 204可包括模拟前端(AFE)208、数字模拟转换器(DAC)210和模拟数字转换器(ADC)212。AFE 208可被可操作地连接到多根天线228。此外,如在选择214中所示,RRH204可包括至少两个用于CPRI处理的模块:压缩与组帧模块216和解压与组帧模块218。BBU池202可包括操纵对分组数据汇聚协议(PDCP)层、无线链路控制(RLC)层、媒体接入控制(MAC)层和物理(PHY)层的处理的层处理模块220。如在选择222中所示,BBU池202也可包括至少两个用于CPRI处理的模块:压缩与组帧模块224和解压与组帧模块226。FIG2 illustrates an example of a CPRI-based C-RAN architecture 200 in which a BBU pool 202 is connected to an RRH 204 by a fronthaul link 206. The RRH 204 may include an analog front end (AFE) 208, a digital-to-analog converter (DAC) 210, and an analog-to-digital converter (ADC) 212. The AFE 208 may be operably connected to a plurality of antennas 228. Furthermore, as shown in option 214, the RRH 204 may include at least two modules for CPRI processing: a compression and framing module 216 and a decompression and framing module 218. The BBU pool 202 may include a layer processing module 220 that handles processing of the packet data convergence protocol (PDCP), radio link control (RLC), medium access control (MAC), and physical (PHY) layers. As shown in option 222, the BBU pool 202 may also include at least two modules for CPRI processing: a compression and framing module 224 and a decompression and framing module 226.

在一个实例中,在下行通信中,信号可从BBU池202的层处理模块220被发送到BBU池202的压缩与组帧模块224。压缩与组帧模块224可对信号实行时域压缩和组帧操作并且使用CPRI协议将信号经由前传链路206发送到RRH 204的解压与组帧模块218。解压与组帧模块218可对信号实行加压和组帧操作并且将信号发送到DAC 210。DAC 210可将信号转换为模拟信号并且将模拟信号发送到AFE 208。AFE可将模拟信号传达至多根天线228。多根天线228可将模拟信号无线发送到目的地装置(例如,UE)。In one example, in downlink communications, a signal may be sent from the layer processing module 220 of the BBU pool 202 to the compression and framing module 224 of the BBU pool 202. The compression and framing module 224 may perform time-domain compression and framing operations on the signal and send the signal to the decompression and framing module 218 of the RRH 204 via the fronthaul link 206 using the CPRI protocol. The decompression and framing module 218 may perform compression and framing operations on the signal and send the signal to the DAC 210. The DAC 210 may convert the signal into an analog signal and send the analog signal to the AFE 208. The AFE may transmit the analog signal to the plurality of antennas 228. The plurality of antennas 228 may wirelessly transmit the analog signal to a destination device (e.g., a UE).

在另一个实例中,在上行链路通信中,多根天线228可接收无线电信号并且将信号传达至AFE 208。AFE 208可将信号传达至ADC 212。ADC 212可使用相位(I)和正交(Q)采样来数字化信号并且将数字化信号发送到压缩与组帧模块216。压缩与组帧模块216可对信号实行时域压缩和组帧操作并且使用CPRI协议将信号经由前传链路206传递到BBU池202的解压与组帧模块226。解压与组帧模块226可对信号实行解压和组帧操作并且将信号发送到层处理模块220。层处理模块220可对信号实行较高层基带处理。In another example, in uplink communications, multiple antennas 228 may receive radio signals and communicate the signals to AFE 208. AFE 208 may communicate the signals to ADC 212. ADC 212 may digitize the signals using phase (I) and quadrature (Q) sampling and send the digitized signals to compression and framing module 216. Compression and framing module 216 may perform time-domain compression and framing operations on the signals and pass the signals to decompression and framing module 226 of BBU pool 202 via fronthaul link 206 using the CPRI protocol. Decompression and framing module 226 may decompress and frame the signals and send the signals to layer processing module 220. Layer processing module 220 may perform higher-layer baseband processing on the signals.

虽然C-RAN范例减轻了许多与传统的RAN范例相关联的问题,但现存的C-RAN架构也引入了一些新的挑战。特别地,因为现存的C-RAN范例需要用于将RRH连接到BBU池的CPRI接口,所以对于用于C-RAN架构的前传链路的传递速率要求可能成问题,这是因为所预期的在前传接口上的传递速率(即,前传速率)可显著地高于在无线电接口上的数据传递的速率。While the C-RAN paradigm alleviates many of the issues associated with the traditional RAN paradigm, existing C-RAN architectures also introduce some new challenges. In particular, because existing C-RAN paradigms require a CPRI interface for connecting the RRHs to the BBU pool, the transfer rate requirements for the fronthaul link used in the C-RAN architecture can be problematic because the expected transfer rate on the fronthaul interface (i.e., the fronthaul rate) can be significantly higher than the rate at which data is transferred on the radio interface.

例如,考虑10兆赫(MHz)带宽、在RRH处有两个接收天线并且采样频率为15.36MHz的长期演进(LTE)上行链路(UL)系统。如果使用15位表示的I/Q相位数字样本,则I/Q数据速率为921.6兆位每秒(Mbps)。如果考虑每一个15字节数据的一个首标字节的CPRI基本帧开销和10/8的线路编码率,则物理线路速率变成1.2288吉位每秒(Gbps)。此外,总CPRI物理线路速率随着天线的数量线性增加并且当使用载波聚合时系统带宽可快速地超过10Gbps。这些因素可因此导致对于实际部署过高的前传速率要求。For example, consider a Long Term Evolution (LTE) uplink (UL) system with a 10 megahertz (MHz) bandwidth, two receive antennas at the RRH, and a sampling frequency of 15.36 MHz. If a 15-bit representation of the I/Q phase digital samples is used, the I/Q data rate is 921.6 megabits per second (Mbps). If the CPRI basic frame overhead of one header byte for every 15 bytes of data and a line coding rate of 10/8 are considered, the physical line rate becomes 1.2288 gigabits per second (Gbps). Furthermore, the total CPRI physical line rate increases linearly with the number of antennas, and the system bandwidth can quickly exceed 10 Gbps when carrier aggregation is used. These factors can therefore lead to fronthaul rate requirements that are too high for practical deployments.

其它问题也影响现存C-RAN架构。举例来说,CPRI的采样速率与LTE的采样速率相同并且不依赖于小区内的用户负载或用户活动;因此,不存在统计平均增益。此外,大多数CPRI数据速率要求由I/Q用户平面数据样本来驱动。由于防护带的使用,LTE信号本质上为冗余的。例如,在10MHz LTE系统中,1024个可用的副载波的仅仅600个用于数据;其它副载波被清零以用作防护带。然而,虽然时域I/Q样本具有过剩的信号结构,但仍需要复杂的非线性方案以利用该冗余,以便获得较高的压缩因子。此外,对时域I/Q样本起作用的前传压缩方案不可利用信号量化噪声比(SQNR)用于不同的调制和编码方案或用户调度侧信息(例如,用户活动、副载波占用),因为一旦信号被分离在时域中该信息一般就被丢失。至少由于这些原因,在现存的C-RAN架构中,压缩性能相对差。Other issues also impact existing C-RAN architectures. For example, the sampling rate of CPRI is the same as that of LTE and is independent of user load or activity within the cell; therefore, there is no statistical averaging gain. Furthermore, most CPRI data rate requirements are driven by I/Q user-plane data samples. Due to the use of guard bands, LTE signals are inherently redundant. For example, in a 10 MHz LTE system, only 600 of the 1024 available subcarriers are used for data; the remaining subcarriers are cleared to zero for guard bands. However, while time-domain I/Q samples have excess signal structure, complex nonlinear schemes are required to exploit this redundancy in order to achieve high compression factors. Furthermore, fronthaul compression schemes operating on time-domain I/Q samples cannot exploit the signal-to-quantization-to-noise ratio (SQNR) for different modulation and coding schemes or user scheduling information (e.g., user activity, subcarrier occupancy), as this information is generally lost once the signal is separated in the time domain. For at least these reasons, compression performance in existing C-RAN architectures is relatively poor.

根据本公开的系统和方法提出了供选择的C-RAN架构(即,PHY分离式C-RAN架构),在该供选择的C-RAN架构中,基带物理层处理在BBU池与增强的RRH(eRRH)之间分派。利用LTE信号冗余和用户调度信息的频域压缩方法可在eRRH处用于显著降低前传数据速率要求。在符合本公开的一些实例中,均匀标量量化与可变速率霍夫曼编码一起用于频域压缩方法。在一些实例中,频域压缩方法包括有损压缩之后的无损压缩。在一些实例中,用于压缩的部分架构为可分开的,由此使得用于实现的硬件可具有低的复杂度。Systems and methods according to the present disclosure propose an alternative C-RAN architecture (i.e., a PHY-split C-RAN architecture) in which baseband physical layer processing is split between a pool of BBUs and enhanced RRHs (eRRHs). A frequency domain compression method that leverages LTE signal redundancy and user scheduling information can be used at the eRRH to significantly reduce fronthaul data rate requirements. In some examples consistent with the present disclosure, uniform scalar quantization is used in conjunction with variable rate Huffman coding for the frequency domain compression method. In some examples, the frequency domain compression method includes lossless compression followed by lossy compression. In some examples, portions of the architecture for compression are separable, thereby enabling low-complexity hardware implementations.

图3为根据实例的PHY分离式C-RAN架构300的说明。BBU池302通过前传链路306连接到增强的RRH(eRRH)304。eRRH 304可包括模拟前端(AFE)308、数字模拟转换器(DAC)310和模拟数字转换器(ADC)312。AFE 308可被可操作地连接到多根天线328。此外,如在选择314中所示,eRRH 304可包括两个实行一些受限基带物理层处理的模块:上行链路基带物理层处理(UBPHY)模块316和下行链路基带物理层处理(DBPHY)模块318。BBU池302可包括操纵对分组数据汇聚协议(PDCP)层、无线链路控制(RLC)层、媒体接入控制(MAC)层和物理(PHY)层的处理的层处理模块320。如在选择322中所示,BBU池302也可包括至少两个附加的处理模块:压缩与组帧模块324和解压与组帧模块326。FIG3 is an illustration of a PHY-split C-RAN architecture 300, according to an example. A BBU pool 302 is connected to an enhanced RRH (eRRH) 304 via a fronthaul link 306. The eRRH 304 may include an analog front end (AFE) 308, a digital-to-analog converter (DAC) 310, and an analog-to-digital converter (ADC) 312. The AFE 308 may be operably connected to a plurality of antennas 328. Furthermore, as shown in option 314, the eRRH 304 may include two modules that perform some limited baseband physical layer processing: an uplink baseband physical layer processing (UBPHY) module 316 and a downlink baseband physical layer processing (DBPHY) module 318. The BBU pool 302 may include a layer processing module 320 that handles processing of the packet data convergence protocol (PDCP), radio link control (RLC), medium access control (MAC), and physical (PHY) layers. As shown in option 322 , the BBU pool 302 may also include at least two additional processing modules: a compression and framing module 324 and a decompression and framing module 326 .

在一个实例中,上行无线电信号可经由多个天线328被接收并且被传达至AFE308。AFE 308可将信号传达至ADC 312。ADC 312可使用相位(I)和正交(Q)采样来数字化信号并且将数字化信号发送到UBPHY模块316。UBPHY模块316可对上行链路信号实行一些物理(PHY)层处理功能,诸如循环前缀(CP)移除和快速傅里叶变换(FFT)的计算。UBPHY模块316也可对信号实行压缩和组帧操作并且将信号经由前传链路306传递到BBU池302的解压与组帧模块326。解压与组帧模块326可对信号实行解压和组帧操作并且将信号发送到层处理模块320。层处理模块320可对信号实行尚未被UBPHY模块316实行的较高层基带处理,诸如信道估计、turbo编码/解码以及多天线处理。In one example, uplink radio signals may be received via multiple antennas 328 and communicated to AFE 308. AFE 308 may communicate the signals to ADC 312. ADC 312 may digitize the signals using phase (I) and quadrature (Q) sampling and send the digitized signals to UBPHY module 316. UBPHY module 316 may perform some physical (PHY) layer processing functions on the uplink signals, such as cyclic prefix (CP) removal and fast Fourier transform (FFT) calculation. UBPHY module 316 may also perform compression and framing operations on the signals and pass them to decompression and framing module 326 of BBU pool 302 via fronthaul link 306. Decompression and framing module 326 may decompress and frame the signals and send them to layer processing module 320. Layer processing module 320 may perform higher-layer baseband processing on the signals not already performed by UBPHY module 316, such as channel estimation, turbo encoding/decoding, and multi-antenna processing.

在一个实例中,下行线路信号可由来自核心网络的BBU池302的层处理模块320从核心网络接收。层处理模块320可将信号发送到BBU池202的压缩与组帧模块324。压缩与组帧模块224可对信号实行压缩和组帧操作并且将信号经由前传线路306发送到RRH 304的DBPHY模块318。DBPHY模块318可对下行链路信号实行一些层处理模块320以前未实行的PHY层处理功能,诸如循环前缀(CP)添加和快速傅里叶逆变换(IFFT)的计算。DBPHY模块318也可对信号实行解压和组帧操作并且将信号发送到DAC 310。DAC 310可将信号转换成模拟信号并且将模拟信号发送到AFE 308。AFE可将模拟信号传达至多根天线328。多根天线328可将模拟信号无线发送到目的地装置(例如,UE)。In one example, a downlink signal may be received from the core network by layer processing module 320 from BBU pool 302 of the core network. Layer processing module 320 may send the signal to compression and framing module 324 of BBU pool 202. Compression and framing module 224 may compress and frame the signal and send it to DBPHY module 318 of RRH 304 via fronthaul line 306. DBPHY module 318 may perform some PHY layer processing functions on the downlink signal that layer processing module 320 does not previously perform, such as adding a cyclic prefix (CP) and calculating an inverse fast Fourier transform (IFFT). DBPHY module 318 may also decompress and frame the signal and send it to DAC 310. DAC 310 may convert the signal into an analog signal and send the analog signal to AFE 308. The AFE may transmit the analog signal to multiple antennas 328. Multiple antennas 328 may wirelessly transmit the analog signal to a destination device (e.g., a UE).

在符合本公开的一些实例(例如,使用LTE)中,时间频率资源在多个用户之间的分配以及下行链路(DL)和上行链路(UL)两者的用户调度侧信息在BBU池处为可用的。用户调度侧信息的一些实例包括但不限于,已占用的副载波、对个别副载波的集群或调制、turbo编码率、在多输入多输出(MIMO)中调度的用户的数量、混合自动重传请求(HARQ)状态、目标信号干扰噪声比(SINR)和平均位/块错误性能。In some examples consistent with the present disclosure (e.g., using LTE), the allocation of time-frequency resources among multiple users and user scheduling information for both downlink (DL) and uplink (UL) are available at the BBU pool. Some examples of user scheduling information include, but are not limited to, occupied subcarriers, clustering or modulation of individual subcarriers, turbo coding rate, number of users scheduled in multiple-input multiple-output (MIMO), hybrid automatic repeat request (HARQ) state, target signal-to-interference and noise ratio (SINR), and average bit/block error performance.

在符合本公开的实例中,用户调度侧信息可用于获得流过前传链路的I/Q数据样本的期望压缩。对于基带信息的可靠编码,目标SQNR一般基于所使用的调制和编码方案来变化。因此,被分派用于量化携带正交相移键控(QPSK)符号的资源块的位数可显著少于被分派用于量化携带64正交幅度调制(64-QAM)符号的资源块的位数。In an example consistent with the present disclosure, user scheduling information can be used to achieve the desired compression of I/Q data samples flowing through the fronthaul link. For reliable encoding of baseband information, the target SQNR generally varies based on the modulation and coding scheme used. Therefore, the number of bits allocated to quantize resource blocks carrying orthogonal phase shift keying (QPSK) symbols can be significantly less than the number of bits allocated to quantize resource blocks carrying 64-quadrature amplitude modulation (64-QAM) symbols.

图4根据实例说明了增强的远程无线电头(eRRH)400的图。eRRH 400可包括可操作地连接到多根天线404的模拟前端(AFE)402。AFE 402可从/经由多根天线404接收无线电信号。AFE 402可将所接收的上行链路信号传达至DAC/ADC模块406。DAC/ADC模块406可包括模拟数字转换器(ADC)和/或数字模拟转换器(DAC)。DAC/ADC模块406可使用相位(I)和正交(Q)采样来数字化信号并且将数字化信号发送到控制/数据分离器模块408。在一些实施例中,数字化信号可包括时域I/Q样本。FIG4 illustrates a diagram of an enhanced remote radio head (eRRH) 400, according to an example. The eRRH 400 may include an analog front end (AFE) 402 operatively connected to a plurality of antennas 404. The AFE 402 may receive radio signals from/via the plurality of antennas 404. The AFE 402 may communicate the received uplink signals to a DAC/ADC module 406. The DAC/ADC module 406 may include an analog-to-digital converter (ADC) and/or a digital-to-analog converter (DAC). The DAC/ADC module 406 may digitize the signals using phase (I) and quadrature (Q) sampling and send the digitized signals to a control/data separator module 408. In some embodiments, the digitized signals may include time-domain I/Q samples.

控制/数据分离器模块408可对数字化信号实行循环前缀(CP)移除并且将数字化信号中的用户平面数据符号(即,物理上行链路共享信道(PUSCH)I/Q符号)与数字化信号中的非数据符号诸如参考信号、物理上行链路控制信道(PUCCH)符号以及随机接入信道(RACH)信号分开。在一些实施例中,用户平面数据符号可由多个时域I/Q样本表示。然后控制/数据分离器模块408将用户平面数据符号(即,PUSCH I/Q符号)发送到快速傅里叶变换(FFT)模块410并且将参考信号、物理上行链路控制信道(PUCCH)符号以及随机接入信道(RACH)信号发送到封装与格式化模块412。FFT模块410可通过计算FFT对用户平面数据符号(即,PUSCH I/Q符号)实行FFT并且将用户平面数据符号(即,PUSCH I/Q符号)发送到压缩模块414。更具体地,在一些实施例中,FFT模块410可对表示用户平面数据符号的多个时域I/Q样本实行FFT,以便生成表示用户平面数据符号的多个频域I/Q样本。The control/data separator module 408 may remove the cyclic prefix (CP) from the digitized signal and separate the user-plane data symbols (i.e., physical uplink shared channel (PUSCH) I/Q symbols) in the digitized signal from non-data symbols in the digitized signal, such as reference signals, physical uplink control channel (PUCCH) symbols, and random access channel (RACH) signals. In some embodiments, the user-plane data symbols may be represented by multiple time-domain I/Q samples. The control/data separator module 408 then transmits the user-plane data symbols (i.e., PUSCH I/Q symbols) to a fast Fourier transform (FFT) module 410 and transmits the reference signals, physical uplink control channel (PUCCH) symbols, and random access channel (RACH) signals to a packing and formatting module 412. The FFT module 410 may perform an FFT on the user-plane data symbols (i.e., PUSCH I/Q symbols) by calculating the FFT and transmit the user-plane data symbols (i.e., PUSCH I/Q symbols) to a compression module 414. More specifically, in some embodiments, the FFT module 410 may perform an FFT on a plurality of time-domain I/Q samples representing user-plane data symbols to generate a plurality of frequency-domain I/Q samples representing user-plane data symbols.

位分配模块416可从BBU池经由前传链路418接收正交频分多址(OFDMA)上行链路信号的侧信息。侧信息可包括每物理资源块(PRB)所使用的调制和编码方案、多输入多输出(MIMO)连接的数量、CoMP方案、在特定PRB上调度的用户的数量和/或HARQ状态。在一个实施例中,位分配模块416可分派若干量化的位以由压缩模块414用于基于对应于给定PRB的侧信息量化给定PRB中的每个符号。由位分配模块416施加的位预算可为边消息的函数并且对于给定PRB内的所有符号可为常数。可使用各种位预算方案。在一些实例中,位预算可基于调制阶数,如下表所示:The bit allocation module 416 can receive side information of an orthogonal frequency division multiple access (OFDMA) uplink signal from the BBU pool via the fronthaul link 418. The side information may include the modulation and coding scheme used per physical resource block (PRB), the number of multiple input multiple output (MIMO) connections, the CoMP scheme, the number of users scheduled on a specific PRB, and/or the HARQ state. In one embodiment, the bit allocation module 416 can allocate a number of quantized bits to be used by the compression module 414 to quantize each symbol in a given PRB based on the side information corresponding to the given PRB. The bit budget applied by the bit allocation module 416 can be a function of the side message and can be a constant for all symbols within a given PRB. Various bit budget schemes can be used. In some instances, the bit budget can be based on the modulation order, as shown in the following table:

调制阶数Modulation order 每实际符号分配的位Bits allocated per actual symbol QPSKQPSK 44 16-QAM16-QAM 55 64-QAM64-QAM 66

位分配模块416可将用于量化给定PRB中的每个符号的位数传达至压缩模块414。压缩模块414可通过减去平均值并且使用标度值以每PRB为基础来使接收自FFT模块的对应于PUSCH I/Q符号的PUSCH I/Q样本(例如,频域PUSCH I/Q样本)标准化,由此使得标准化的I/Q样本具有在-1至1范围内的值。压缩模块414可包括用于实行有损压缩的均匀标量量化器,在有损压缩中标准化I/Q样本被量化为有限的位。用于每个标准化I/Q样本的位数可与由位分配模块416为每个相应标准化I/Q样本所属于的PRB提供的位预算一致。有损压缩可产生均匀量化的标准化I/Q样本,该均匀量化的标准化I/Q样本表示存在于PUSCH I/Q符号中的信息。The bit allocation module 416 can communicate the number of bits used to quantize each symbol in a given PRB to the compression module 414. The compression module 414 can normalize the PUSCH I/Q samples (e.g., frequency-domain PUSCH I/Q samples) corresponding to the PUSCH I/Q symbols received from the FFT module on a per-PRB basis by subtracting a mean value and using a scaling value, thereby causing the normalized I/Q samples to have values within a range of -1 to 1. The compression module 414 can include a uniform scalar quantizer for implementing lossy compression, in which the normalized I/Q samples are quantized to a finite number of bits. The number of bits used for each normalized I/Q sample can be consistent with the bit budget provided by the bit allocation module 416 for the PRB to which each corresponding normalized I/Q sample belongs. The lossy compression can produce uniformly quantized normalized I/Q samples that represent the information present in the PUSCH I/Q symbols.

使用调度侧信息以确定每PRB的位分配级别可通过实现较高的数据压缩率来显著减小通过前传链路418发送的数据量。举例来说,在一个实例中,测试和模拟已示出,通过使用本文所述的调度侧信息连同其它压缩技术,十倍(10×)压缩率是可能的。较高的压缩级别使C-RAN架构能够通过减少在前传链路处发生的瓶颈更容易地实现。Using scheduling-side information to determine the bit allocation level per PRB can significantly reduce the amount of data sent over the fronthaul link 418 by achieving a higher data compression rate. For example, in one example, testing and simulations have shown that by using the scheduling-side information described herein along with other compression techniques, a tenfold (10×) compression rate is possible. The higher compression level enables the C-RAN architecture to be more easily implemented by reducing bottlenecks occurring at the fronthaul link.

压缩模块414也可通过使用无损、无前缀霍夫曼代码压缩每个均匀量化的标准化I/Q样本的两个最高有效位(MSB)来实行无损压缩。在一个实例中,霍夫曼代码可由下表来定义:The compression module 414 can also perform lossless compression by compressing the two most significant bits (MSBs) of each uniformly quantized normalized I/Q sample using a lossless, prefix-free Huffman code. In one example, the Huffman code can be defined by the following table:

MSBMSB 代码位Code bit 0000 00 0101 1010 1010 110110 1111 111111

在存在于量化的标准化I/Q样本(例如,在使用防护带取自LTE信号的样本中)中的MSB的分布中,对于前两个MSB,值00可比值10、10和11更常见。因此,由压缩模块414实行的无损压缩可减少表示均匀量化的标准化I/Q样本所需的位数。无损压缩可产生表示存在于均匀量化的标准化I/Q样本中的信息的量化的量级位。然后压缩模块414可将量化的量级位和对应于每个量化的标准化I/Q样本的符号位连同每个PRB的标度值和平均值发送到封装与格式化模块412。In the distribution of the MSBs present in quantized normalized I/Q samples (e.g., samples taken from an LTE signal using guard bands), the value 00 may be more common for the first two MSBs than the values 10, 10, and 11. Thus, the lossless compression performed by the compression module 414 may reduce the number of bits required to represent the uniformly quantized normalized I/Q samples. The lossless compression may produce quantized magnitude bits that represent the information present in the uniformly quantized normalized I/Q samples. The compression module 414 may then send the quantized magnitude bits and a sign bit corresponding to each quantized normalized I/Q sample, along with a scale value and an average value for each PRB, to the packing and formatting module 412.

封装与格式化模块412可对接收自控制/数据分离器模块408的参考信号、物理上行链路控制信道(PUCCH)符号和随机接入信道(RACH)信号封装和格式化。此外,封装与格式化模块412可对接收自压缩模块414的量化的量级位、符号位、标度值和平均值封装和格式化。封装与格式化模块412可将一个或多个包括经封装和格式化的量化的量级位、符号位、标度值和平均值的通信经由前传链路418发送到BBU池。The packing and formatting module 412 may pack and format the reference signals, physical uplink control channel (PUCCH) symbols, and random access channel (RACH) signals received from the control/data separator module 408. Furthermore, the packing and formatting module 412 may pack and format the quantized magnitude bits, sign bits, scaling values, and average values received from the compression module 414. The packing and formatting module 412 may send one or more communications including the packed and formatted quantized magnitude bits, sign bits, scaling values, and average values to the BBU pool via the fronthaul link 418.

虽然图4提供了eRRH的一个示例性图表,但其它eRRH模型、设计和配置也是可能的。例如,在一些实施例中,在图4被示出为分开的若干模块也可表示为单个模块,这取决于所应用的抽象度。例如,在一个抽象层下,DAC/ADC模块406、控制/数据分离器模块408和FFT模块410可表示为实行针对三个单独模块所述的功能的单个模块(例如,预处理模块)。While FIG4 provides an exemplary diagram of an eRRH, other eRRH models, designs, and configurations are possible. For example, in some embodiments, several modules shown as separate in FIG4 may also be represented as a single module, depending on the level of abstraction employed. For example, at one level of abstraction, the DAC/ADC module 406, the control/data separator module 408, and the FFT module 410 may be represented as a single module (e.g., a pre-processing module) that implements the functionality described for the three separate modules.

此外,在图4中描绘的个别模块也可表示为单独的模块,这取决于所应用的抽象度。例如,压缩模块414也可表示为第一(有损)压缩模块和第二(无损)压缩模块,因为单独的硬件和/或软件可分别用于有损压缩和无损压缩。4 may also be represented as separate modules, depending on the level of abstraction employed. For example, compression module 414 may also be represented as a first (lossy) compression module and a second (lossless) compression module, as separate hardware and/or software may be used for lossy compression and lossless compression, respectively.

除在图4中明确说明的那些以外,附加的模块也可包括在一些eRRH模块中。例如,可压缩和/或解码从控制/分离器模块408发送的参考信号、物理上行链路控制信道(PUCCH)符号和/或随机接入信道(RACH)信号的可选的中间处理模块可被插入在控制/数据分离器模块408与封装与格式化模块412之间的路径上。4 , additional modules may also be included in some eRRH modules. For example, an optional intermediate processing module that can compress and/or decode reference signals, physical uplink control channel (PUCCH) symbols, and/or random access channel (RACH) signals sent from the control/separator module 408 may be inserted in the path between the control/data separator module 408 and the encapsulation and formatting module 412.

在符合本公开的一些eRRH模型中,所实行的一些操作的次序可变化。例如,在一些eRRH模型中,可在分离用户平面数据符号和参考信号之前计算所接收的信号的FFT。In some eRRH models consistent with the present disclosure, the order of some operations performed may vary. For example, in some eRRH models, the FFT of the received signal may be calculated before separating the user plane data symbols and the reference signal.

图5为说明能够降低PHY分离式C-RAN中前传数据速率要求的eRRH的示例性功能性500的流程图。功能性可被实现为方法或可在机器上作为指令执行的功能性,其中指令包括在至少一个计算机可读介质或一个永久机器可读存储介质上。如在510中,可在eRRH处从至少一个UE接收无线电信号。在一些实例中,可由ADC来数字化无线电信号。如在520中,可在eRRH处对无线电信号实行循环前缀移除;在一些实例中,可在eRRH处由控制/数据分离器模块实行循环前缀移除。如在530中,可在eRRH处识别无线电信号中与PRB相关联的多个PUSCHI/Q符号。在一些实例中,可由控制/数据分离器模块(例如,通过识别对应于PUSCH I/Q符号的多个时域I/Q样本)识别PUSCH I/Q符号。如在540中,可在eRRH处对表示多个PUSCH I/Q符号的多个时域I/Q样本实行FFT。在一些实例中,可在eRRH处由FFT模块实行FFT。FIG5 is a flow chart illustrating exemplary functionality 500 of an eRRH capable of reducing fronthaul data rate requirements in a PHY-split C-RAN. The functionality may be implemented as a method or as instructions executable on a machine, where the instructions are embodied on at least one computer-readable medium or a non-transitory machine-readable storage medium. As in 510, a radio signal may be received at an eRRH from at least one UE. In some examples, the radio signal may be digitized by an ADC. As in 520, cyclic prefix removal may be performed on the radio signal at the eRRH; in some examples, the cyclic prefix removal may be performed by a control/data separator module at the eRRH. As in 530, a plurality of PUSCH I/Q symbols associated with a PRB in the radio signal may be identified at the eRRH. In some examples, the PUSCH I/Q symbols may be identified by the control/data separator module (e.g., by identifying a plurality of time-domain I/Q samples corresponding to the PUSCH I/Q symbols). As in 540, an FFT may be performed on the plurality of time-domain I/Q samples representing the plurality of PUSCH I/Q symbols at the eRRH. In some examples, the FFT may be performed at the eRRH by an FFT module.

如在550中,可在eRRH处从BBU池或演进节点B(eNB)经由前传链路接收与PRB相关联的用户调度侧信息。在一些实例中,可在eRRH处由位分配模块接收用户调度侧信息。用户调度侧信息可包括以下项中的一个或多个:用户活动、副载波占用、对个别副载波的集群或调制、turbo编码率、在多输入多输出(MIMO)中调度的用户的数量、混合自动重传请求(HARQ)状态、目标信号干扰噪声比(SINR)和平均位/块错误性能。As in 550, user scheduling side information associated with the PRBs may be received at the eRRH from a BBU pool or an evolved Node B (eNB) via a fronthaul link. In some instances, the user scheduling side information may be received by a bit allocation module at the eRRH. The user scheduling side information may include one or more of the following: user activity, subcarrier occupancy, clustering or modulation of individual subcarriers, turbo coding rate, number of users scheduled in multiple-input multiple-output (MIMO), hybrid automatic repeat request (HARQ) status, target signal-to-interference-and-noise ratio (SINR), and average bit/block error performance.

如在560中,可基于用户调度侧信息(例如,基于用户调度侧信息包括的调制阶数)识别分配给多个PUSCH I/Q符号中每个PUSCH I/Q符号的位数。在一些实例中,可由eRRH处的位分配模块来确定和/或识别位数。位分配模块可确定,当调制阶数为正交相移键控(QPSK)时用于每个PUSCH I/Q符号的位数为每符号四位,当调制阶数为16正交幅度调制(16-QAM)时为每符号五位,当调制阶数为64正交幅度调制(64-QAM)时为每符号六位。As in 560, the number of bits allocated to each PUSCH I/Q symbol in the plurality of PUSCH I/Q symbols may be identified based on the user scheduling information (e.g., based on the modulation order included in the user scheduling information). In some examples, the number of bits may be determined and/or identified by a bit allocation module at the eRRH. The bit allocation module may determine that the number of bits used for each PUSCH I/Q symbol is four bits per symbol when the modulation order is quadrature phase shift keying (QPSK), five bits per symbol when the modulation order is 16-quadrature amplitude modulation (16-QAM), and six bits per symbol when the modulation order is 64-quadrature amplitude modulation (64-QAM).

如在570中,可在UE处实行有损压缩。在一些实例中,可在eRRH处由压缩模块实行有损压缩。作为有损压缩的一部分(或者作为初步的预处理动作),对应于多个PUSCH I/Q符号的多个PUSCH I/Q样本(例如,通过对对应于PUSCH I/Q符号的时域I/Q样本实行FFT产生的频域I/Q样本)中的每个PUSCH I/Q样本可被标准化。在一些实例中,可通过减去平均值并且使用标度值将每个PUSCH I/Q标准化为在-1至1范围内的值。然后标准化PUSCH I/Q样本可基于位数量化。在一些实例中,可将均匀标量量化应用于每个标准化PUSCH I/Q样本(例如,通过均匀标量量化器)。As in 570, lossy compression can be performed at the UE. In some examples, lossy compression can be performed by a compression module at the eRRH. As part of the lossy compression (or as a preliminary pre-processing action), each PUSCH I/Q sample in a plurality of PUSCH I/Q samples corresponding to a plurality of PUSCH I/Q symbols (e.g., frequency domain I/Q samples generated by performing an FFT on the time domain I/Q samples corresponding to the PUSCH I/Q symbols) can be normalized. In some examples, each PUSCH I/Q can be normalized to a value in the range of -1 to 1 by subtracting a mean value and applying a scale value. The normalized PUSCH I/Q samples can then be quantized based on the number of bits. In some examples, uniform scalar quantization can be applied to each normalized PUSCH I/Q sample (e.g., by a uniform scalar quantizer).

如在580中,可在UE处实行无损压缩。在一些实例中,可在eRRH处由压缩模块实行无损压缩。在无损压缩中,可将无前缀代码应用于多个位子集,多个位子集中的每个位子集都与多个PUSCH I/Q样本中的相应PUSCH I/Q样本相关联。在一些实例中,多个位子集中的每个位子集都可包括与位子集相关联的PUSCH I/Q样本的两个最高有效位(MSB)。在一些实例中,无前缀代码可为霍夫曼代码,在霍夫曼代码中,MSB的值00映射到具有值0的单个编码位;MSB的值01映射到具有值10的两个编码位;MSB的值10映射到具有值110的三个编码位;以及MSB的值11映射到具有值111的四个编码位。As in 580, lossless compression can be performed at the UE. In some examples, lossless compression can be performed by a compression module at the eRRH. In the lossless compression, a prefix-free code can be applied to a plurality of bit subsets, each of the plurality of bit subsets being associated with a corresponding PUSCH I/Q sample from the plurality of PUSCH I/Q samples. In some examples, each of the plurality of bit subsets can include the two most significant bits (MSBs) of the PUSCH I/Q sample associated with the bit subset. In some examples, the prefix-free code can be a Huffman code in which an MSB value of 00 maps to a single coded bit having a value of 0; an MSB value of 01 maps to two coded bits having a value of 10; an MSB value of 10 maps to three coded bits having a value of 110; and an MSB value of 11 maps to four coded bits having a value of 111.

在一些实例中,eRRH也可包括被配置为将附加的压缩技术(例如,与应用于位子集、I/Q样本和/或PUSCH符号的压缩技术不同的压缩技术)应用于参考信号、物理上行链路控制信道(PUCCH)符号或随机接入信道(RACH)信号中的至少一个的参考信号压缩模块。In some instances, the eRRH may also include a reference signal compression module configured to apply an additional compression technique (e.g., a compression technique different from the compression technique applied to bit subsets, I/Q samples, and/or PUSCH symbols) to at least one of a reference signal, a physical uplink control channel (PUCCH) symbol, or a random access channel (RACH) signal.

图6提供了无线装置诸如用户设备(UE)、移动站(MS)、移动无线装置、移动通信装置、平板计算机、手机或其它类型的无线装置的示例说明。无线装置可包括一根或多根天线,该天线被配置为与节点、宏节点、低功率节点(LPN)或发送站诸如基站(BS)、演进节点B(eNB)、基带处理单元(BBU)、远程无线电头(RRH)、远程无线电设备(RRE)、中继站(BS)、无线电设备(RE)或其它类型的无线广域网络(WWAN)接入点通信。无线装置可被配置为使用至少一个无线通信标准通信,包括3GPP LTE、WiMAX、高速封包接入(HSPA)、蓝牙和WiFi。无线装置可针对每个无线通信标准使用单独的天线通信或针对多个无线通信标准使用共享天线通信。无线装置可在无线局域网(WLAN)、无线个域网(WPAN)和/或WWAN中通信。Figure 6 provides an example illustration of a wireless device such as a user equipment (UE), a mobile station (MS), a mobile wireless device, a mobile communication device, a tablet computer, a mobile phone, or other type of wireless device. The wireless device may include one or more antennas configured to communicate with a node, macro node, low power node (LPN), or transmitting station such as a base station (BS), an evolved Node B (eNB), a baseband processing unit (BBU), a remote radio head (RRH), a remote radio equipment (RRE), a relay station (BS), a radio equipment (RE), or other type of wireless wide area network (WWAN) access point. The wireless device may be configured to communicate using at least one wireless communication standard, including 3GPP LTE, WiMAX, High Speed Packet Access (HSPA), Bluetooth, and WiFi. The wireless device may communicate using a separate antenna for each wireless communication standard or using a shared antenna for multiple wireless communication standards. The wireless device may communicate in a wireless local area network (WLAN), a wireless personal area network (WPAN), and/or a WWAN.

图6也提供可用于从无线装置音频输入和音频输出的麦克风和一个或多个扬声器的说明。显示屏可为液晶显示(LCD)屏、或其它类型的显示屏诸如有机发光二极管(OLED)显示器。显示屏可被配置为触摸屏。触摸屏可使用电容式、电阻式或其它类型的触摸屏技术。应用处理器和图形处理器可耦合到内部存储器以提供处理能力和显示能力。非易失性存储器也可用于为用户提供数据输入/输出选项。非易失性存储器口也可用于扩大无线装置的存储能力。键盘可与无线装置集成或无线连接到无线装置以提供附加的用户输入。也可使用触摸屏来提供虚拟键盘。FIG6 also provides an illustration of a microphone and one or more speakers that can be used for audio input and output from the wireless device. The display screen can be a liquid crystal display (LCD) screen, or other types of display screens such as organic light emitting diode (OLED) displays. The display screen can be configured as a touch screen. The touch screen can use capacitive, resistive, or other types of touch screen technology. An application processor and a graphics processor can be coupled to internal memory to provide processing power and display capabilities. Non-volatile memory can also be used to provide data input/output options for the user. The non-volatile memory port can also be used to expand the storage capacity of the wireless device. A keyboard can be integrated with the wireless device or wirelessly connected to the wireless device to provide additional user input. The touch screen can also be used to provide a virtual keyboard.

各种技术或其某些方面或部分可采取包含在有形介质诸如软盘、CD-ROM、硬盘驱动器、永久计算机可读存储介质或任何其他机器可读存储介质中的程序代码的形式(即,指令),其中当程序代码被加载到机器诸如计算机中并且由其执行时,该机器变成用于实践各种技术的仪器。电路系统可包括硬件、固件、程序代码、可执行代码、计算机指令和/或软件。永久计算机可读存储介质可为不包括信号的计算机可读存储介质。在程序代码在可编程计算机上执行时,计算装置可包括处理器、处理器可读的存储介质(包括易失性存储器和非易失性存储器以及/或存储元件)、至少一个输入装置和至少一个输出装置。易失性存储器和非易失性存储器以及/或存储元件可为RAM、EPROM、闪存、光盘驱动器、硬盘驱动器、磁性硬盘驱动器、固态驱动器或其它用于存储电子数据的介质。节点和无线装置也可包括收发器模块、计数模块、处理模块和/或时钟模块或定时器模块。可实现或利用本文所述的各种技术的一个或多个程序可使用应用程序设计接口(API)、可重用控制等等。此类程序可用高级过程语言或面向对象的编程语言来实现,以与计算机系统通信。然而,如果需要的话,该程序可用汇编语言或机器语言来实现。无论如何,语言可为编译语言或解释语言,并且与硬件实现相结合。Various technologies or some aspects or portions thereof may take the form of program code (i.e., instructions) contained in a tangible medium such as a floppy disk, CD-ROM, hard drive, permanent computer-readable storage medium, or any other machine-readable storage medium, wherein when the program code is loaded into a machine such as a computer and executed by it, the machine becomes an instrument for practicing various technologies. Circuit systems may include hardware, firmware, program code, executable code, computer instructions, and/or software. Permanent computer-readable storage media may be computer-readable storage media that does not include signals. When the program code is executed on a programmable computer, the computing device may include a processor, a storage medium readable by the processor (including volatile memory and non-volatile memory and/or storage element), at least one input device, and at least one output device. The volatile memory and non-volatile memory and/or storage element may be RAM, EPROM, flash memory, optical drive, hard drive, magnetic hard drive, solid-state drive, or other medium for storing electronic data. Nodes and wireless devices may also include transceiver modules, counting modules, processing modules, and/or clock modules or timer modules. One or more programs that can implement or utilize the various technologies described herein may use application programming interfaces (APIs), reusable controls, and the like. Such a program can be implemented in a high-level procedural language or an object-oriented programming language to communicate with a computer system. However, if desired, the program can be implemented in assembly language or machine language. In any case, the language can be compiled or interpreted and combined with hardware implementation.

如本文所用,术语处理器可包括通用处理器、专用处理器诸如VLSI、FPGA和其它类型的专用处理器,以及用于在收发器中发送、接收和处理无线通信的基带处理器。As used herein, the term processor may include general purpose processors, special purpose processors such as VLSI, FPGA, and other types of special purpose processors, as well as baseband processors used to transmit, receive, and process wireless communications in a transceiver.

应理解的是,本说明书中所述的许多功能单元被标记为模块,以便更特别强调其实现独立性。例如,模块可被实现为包括定制VLSI电路或门阵列的硬件电路(例如,专用集成电路)、现成半导体诸如逻辑芯片、晶体管或其它分立部件。模块也可在可编程硬件装置诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑装置或类似物中实现。It should be understood that many of the functional units described in this specification are labeled as modules to more particularly emphasize their implementation independence. For example, a module can be implemented as a hardware circuit (e.g., an application-specific integrated circuit) including a custom VLSI circuit or gate array, an off-the-shelf semiconductor such as a logic chip, a transistor, or other discrete components. A module can also be implemented in a programmable hardware device such as a field programmable gate array, programmable array logic, a programmable logic device, or the like.

模块也可以由各种类型的处理器执行的软件来实现。举例来说,可执行代码的已识别模块可包括一个或多个计算机指令物理块或逻辑块,举例来说,它们可被组织为对象、过程或功能。尽管如此,已识别模块的可执行文件不需要在物理上位于一起,而是可包括存储在不同位置中的相异指令,该指令当在逻辑上结合在一起时构成模块并且获得关于该模块的规定目的。Modules may also be implemented by software executed by various types of processors. For example, an identified module of executable code may include one or more physical or logical blocks of computer instructions, which may be organized into objects, procedures, or functions, for example. Nevertheless, the executable files of an identified module need not be physically located together, but may include distinct instructions stored in different locations that, when logically combined together, constitute the module and achieve the specified purpose for the module.

实际上,可执行代码的模块可为单个指令或许多指令,并且甚至可在若干不同代码段上、在不同程序中和跨越若干存储器装置分布。类似地,在本文操作数据可在模块内被识别和说明,并且可以任何合适的形式实施且组织在任何合适类型的数据结构内。操作数据可被收集作为单个数据集或者可分布在包括在不同存储装置上的不同的位置上,并且可至少部分仅仅作为系统或网络上的电子信号而存在。模块可为被动的或主动的,包括可操作用于实行期望功能的代理。In practice, a module of executable code can be a single instruction or many instructions, and can even be distributed across several different code segments, in different programs, and across several memory devices. Similarly, operational data can be identified and described within a module herein and can be implemented in any suitable form and organized within any suitable type of data structure. The operational data can be collected as a single data set or can be distributed across different locations, including on different storage devices, and can exist at least in part simply as electronic signals on a system or network. A module can be passive or active, including agents operable to perform a desired function.

如本文所用,术语“处理器”可包括通用处理器、专用处理器诸如VLSI、FPGA和其它类型的专用处理器,以及用于在收发器中发送、接收和处理无线通信的基带处理器。As used herein, the term "processor" may include general-purpose processors, special-purpose processors such as VLSI, FPGA, and other types of special-purpose processors, as well as baseband processors used to transmit, receive, and process wireless communications in a transceiver.

贯穿本说明书提及的“实例”意指结合实例所述的特定特征、结构或特性被包括在至少一个实施例中。因此,在贯穿本说明书的各种地方中出现的短语“在实例中”不一定全部指相同的实施例。The "example" mentioned throughout this specification means that a particular feature, structure, or characteristic described in conjunction with the example is included in at least one embodiment. Therefore, the phrase "in an example" appearing in various places throughout this specification is not necessarily all referring to the same embodiment.

如本文所用,为了方便起见,多个项目、结构元件、组成元件和/或材料可呈现在共同列表中。然而,这些列表应被解释为如同列表的每个成员被各自识别为单独的和独特的成员。因此,在没有相反的指示的情况下,不应仅仅基于它们存在于共同的组中就将此类列表的个别成员解释为统一列表的任何其它成员的实际等价物。此外,各种实施例和实例在本文可被称为连同其各种部件的替代物一起。应理解的是,此类实施例、实例和替代物不应被解释为彼此的实际等价物,而是应被解释为单独和独立存在的实施例、实例和替代物。As used herein, for convenience, multiple items, structural elements, constituent elements and/or materials may be presented in a common list. However, these lists should be interpreted as if each member of the list is individually identified as a separate and unique member. Therefore, in the absence of contrary instructions, the individual members of such lists should not be interpreted as actual equivalents of any other members of the unified list simply based on their presence in a common group. In addition, various embodiments and examples may be referred to herein together with alternatives to their various components. It should be understood that such embodiments, examples and alternatives should not be interpreted as actual equivalents of each other, but should be interpreted as separate and independently existing embodiments, examples and alternatives.

而且,所述的特征、结构或特性可以任何方式组合在一个或多个实施例中。在以下说明中,提供了许多具体细节,诸如布局的实例、距离、网络实例等,以提供对一些实施例的彻底理解。然而,相关领域的技术人员将认识到,一些实施例可关于一个或多个具体细节不同,或与其它方法、部件、布局等不同。在其它例子中,未示出或具体描述众所周知的结构、材料或操作,以避免模糊实施例的方面。Furthermore, the described features, structures, or characteristics may be combined in any manner in one or more embodiments. In the following description, numerous specific details are provided, such as examples of layouts, distances, network examples, etc., to provide a thorough understanding of some embodiments. However, those skilled in the relevant art will recognize that some embodiments may differ with respect to one or more specific details, or with respect to other methods, components, layouts, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the embodiments.

虽然上述实例在一个或多个特定应用中说明了一些实施例的原理,但对于本领域的普通技术人员将显而易见的是,可在实现的形式、使用和细节上做出许多修改,而不需要运用创造性能力且不背离在本公开和权利要求中阐述的原理和概念。相应地,本公开或附图并非旨在为限制性的;所旨在的限制由以下权利要求阐述。While the above examples illustrate the principles of some embodiments in one or more specific applications, it will be apparent to those skilled in the art that many modifications may be made in form, use, and details of implementation without exercising inventive ability and without departing from the principles and concepts set forth in the present disclosure and claims. Accordingly, the present disclosure or drawings are not intended to be limiting; intended limitations are set forth in the following claims.

Claims (14)

1.一种增强的远程无线电头eRRH,其被配置为用于基于云的无线电接入网络C-RAN,在所述基于云的无线电接入网络中基带物理层处理在基带处理单元BBU池与所述eRRH之间分离,所述eRRH包括:1. An enhanced remote radio head (eRRH) configured for use in a cloud-based radio access network (C-RAN), wherein baseband physical layer processing is decoupled between a baseband processing unit (BBU) pool and the eRRH, the eRRH comprising: 一个或多个处理器;One or more processors; 模拟前端AFE,所述AFE被配置为从至少一个用户设备UE经由一根或多根天线接收无线电信号;An analog front-end AFE, configured to receive radio signals from at least one user equipment (UE) via one or more antennas; 模拟数字转换器ADC,所述ADC被配置为从所述AFE接收所述无线电信号并且数字化所述无线电信号;An analog-to-digital converter (ADC) configured to receive the radio signal from the AFE and digitize the radio signal; 控制/数据分离器模块,所述控制/数据分离器模块被配置为:Control/data splitter module, the control/data splitter module being configured to: 从所述ADC接收数字化无线电信号;Receive digitized radio signals from the ADC; 使用所述一个或多个处理器对所述数字化无线电信号实行循环前缀移除;以及The cyclic prefix removal of the digital radio signal is performed using one or more processors; and 识别所述数字化无线电信号中的多个时域物理上行链路共享信道PUSCH相位/正交I/Q样本,所述多个时域PUSCH I/Q样本对应于多个PUSCHI/Q符号,其中所述多个PUSCHI/Q符号与物理资源块PRB相关联;Identify multiple time-domain Physical Uplink Shared Channel (PUSCH) phase/orthogonal I/Q samples in the digital radio signal, wherein the multiple time-domain PUSCH I/Q samples correspond to multiple PUSCHI/Q symbols, and wherein the multiple PUSCHI/Q symbols are associated with a Physical Resource Block (PRB). 快速傅里叶变换FFT模块,所述FFT模块被配置为从所述控制/数据分离器模块接收所述多个时域PUSCH I/Q样本并且对所述多个时域PUSCH I/Q样本实行快速傅里叶变换,以产生对应于所述多个PUSCHI/Q符号的多个频域PUSCHI/Q样本;A Fast Fourier Transform (FFT) module is configured to receive the plurality of time-domain PUSCH I/Q samples from the control/data separator module and perform a Fast Fourier Transform on the plurality of time-domain PUSCH I/Q samples to generate a plurality of frequency-domain PUSCH/Q samples corresponding to the plurality of PUSCH/Q symbols. 位分配模块,所述位分配模块被配置为:Bit allocation module, the bit allocation module is configured as follows: 从所述BBU池经由前传链路接收用户调度侧信息,所述用户调度侧信息与所述PRB相关联,其中所述用户调度侧信息包括以下项中的一个或多个:关于各副载波的星座或调制、Turbo编码率、在多输入多输出MIMO中调度的用户的数量、混合自动重传请求HARQ状态、目标信号干扰噪声比SINR或平均位/块错误性能;以及User scheduling information is received from the BBU pool via the fronthaul link. This user scheduling information is associated with the PRB and includes one or more of the following: constellation or modulation for each subcarrier, Turbo coding rate, number of users scheduled in MIMO, Hybrid Automatic Repeat Request (HARQ) status, Target Signal-to-Interference-to-Noise Ratio (SINR), or average bit/block error performance; and 基于所述用户调度侧信息识别要分配给所述多个PUSCH I/Q符号中的每个PUSCH I/Q符号的位数;和Based on the user scheduling information, the number of bits to be allocated to each of the plurality of PUSCH I/Q symbols is identified; and 压缩模块,所述压缩模块被配置为:Compression module, the compression module is configured to: 从所述FFT模块接收所述多个频域PUSCH I/Q样本;Receive the plurality of frequency domain PUSCH I/Q samples from the FFT module; 从所述位分配模块接收用于所述多个PUSCH I/Q符号中的每个PUSCH I/Q符号的位数;以及Receive from the bit allocation module the number of bits used for each PUSCH I/Q symbol among the plurality of PUSCH I/Q symbols; and 实行有损压缩,在所述有损压缩中使对应于所述多个PUSCH I/Q符号的所述多个频域PUSCH I/Q样本中的每个频域PUSCH I/Q样本标准化,并且基于从所述位分配模块接收的位数使所述每个频域PUSCHI/Q样本量化。Lossy compression is performed, in which each frequency domain PUSCH I/Q sample of the plurality of frequency domain PUSCH I/Q samples corresponding to the plurality of PUSCH I/Q symbols is normalized, and each frequency domain PUSCH I/Q sample is quantized based on the number of bits received from the bit allocation module. 2.根据权利要求1所述的eRRH,其中所述压缩模块被进一步配置为通过减去平均值并且使用标度值使所述多个频域PUSCH I/Q样本中的每个频域PUSCH I/Q样本标准化为在-1至1范围内的值。2. The eRRH of claim 1, wherein the compression module is further configured to normalize each of the plurality of frequency domain PUSCH I/Q samples to a value in the range of -1 to 1 by subtracting the average value and using a scaling value. 3.根据权利要求1所述的eRRH,其中所述压缩模块被进一步配置为应用均匀量化来量化所述多个频域PUSCH I/Q样本中的每个频域PUSCH I/Q样本。3. The eRRH of claim 1, wherein the compression module is further configured to apply uniform quantization to quantize each of the plurality of frequency domain PUSCH I/Q samples. 4.根据权利要求1所述的eRRH,其中所述位分配模块被进一步配置为基于包含在所述用户调度侧信息中的调制阶数来识别用于所述多个PUSCHI/Q符号中的每个PUSCHI/Q符号的位数。4. The eRRH of claim 1, wherein the bit allocation module is further configured to identify the number of bits for each of the plurality of PUSCHI/Q symbols based on the modulation order contained in the user scheduling side information. 5.根据权利要求4所述的eRRH,其中所述位分配模块被进一步配置为确定:当所述调制阶数为正交相移键控QPSK时要为每个PUSCH I/Q符号分配的位数为每符号四位,当所述调制阶数为16正交幅度调制16-QAM时为每符号五位,当所述调制阶数为64正交幅度调制64-QAM时为每符号六位。5. The eRRH according to claim 4, wherein the bit allocation module is further configured to determine: when the modulation order is quadrature phase shift keying (QPSK), the number of bits to be allocated to each PUSCH I/Q symbol is four bits per symbol; when the modulation order is 16 quadrature amplitude modulation (16-QAM), the number of bits is five bits per symbol; and when the modulation order is 64 quadrature amplitude modulation (64-QAM), the number of bits is six bits per symbol. 6.根据权利要求1所述的eRRH,其中所述压缩模块被进一步配置为在实行有损压缩之后实行无损压缩,在所述无损压缩中,无前缀代码被应用于多个位子集,所述多个位子集中的每个位子集都与多个量化的标准化PUSCHI/Q样本中的相应PUSCH I/Q样本相关联。6. The eRRH of claim 1, wherein the compression module is further configured to perform lossless compression after performing lossy compression, wherein a prefixless code is applied to a plurality of bit subsets, each of the plurality of bit subsets being associated with a corresponding PUSCH I/Q sample in a plurality of quantized normalized PUSCH I/Q samples. 7.根据权利要求6所述的eRRH,其中所述多个位子集中的每个位子集都包括所述多个频域PUSCHI/Q样本中的相应频域PUSCHI/Q样本的两个最高有效位MSB。7. The eRRH of claim 6, wherein each of the plurality of bit subsets comprises the two most significant bits (MSB) of the corresponding frequency domain PUSCHI/Q sample in the plurality of frequency domain PUSCHI/Q samples. 8.根据权利要求7所述的eRRH,使用霍夫曼代码作为所述无前缀代码,其中:8. The eRRH according to claim 7, using Huffman coding as the unprefixed code, wherein: 所述MSB的值00映射到具有值0的单个编码位;The MSB value 00 is mapped to a single coded bit with a value of 0; 所述MSB的值01映射到具有值10的两个编码位;The MSB value 01 is mapped to two coded bits with a value of 10; 所述MSB的值10映射到具有值110的三个编码位;以及The MSB value 10 is mapped to three coded bits with a value of 110; and 所述MSB的值11映射到具有值111的四个编码位。The value 11 of the MSB is mapped to four coded bits with the value 111. 9.根据权利要求1所述的eRRH,其中所述控制/数据分离器模块被进一步配置为识别所述无线电信号中的参考信号、物理上行链路控制信道PUCCH符号和随机接入信道RACH信号,并且其中所述eRRH进一步包括参考信号压缩模块,所述参考信号压缩模块被配置为将与应用于所述多个PUSCH符号的压缩技术不同的压缩技术应用于所述参考信号、所述物理上行链路控制信道PUCCH符号或所述随机接入信道RACH信号中的至少一个。9. The eRRH of claim 1, wherein the control/data splitter module is further configured to identify a reference signal, a Physical Uplink Control Channel (PUCCH) symbol, and a Random Access Channel (RACH) signal in the radio signal, and wherein the eRRH further includes a reference signal compression module configured to apply a compression technique different from that applied to the plurality of PUSCH symbols to at least one of the reference signal, the PUCCH symbol, or the RACH signal. 10.一种计算机可读存储介质,其上存储有一个或多个计算机程序,所述一个或多个计算机程序当被一个或多个处理器执行时进行以下操作:10. A computer-readable storage medium having one or more computer programs stored thereon, the one or more computer programs performing the following operations when executed by one or more processors: 在增强的远程无线电头eRRH处接收无线电信号;Receive radio signals at the enhanced remote radio head eRRH; 在所述eRRH处对所述无线电信号实行循环前缀移除;Cyclic prefix removal is performed on the radio signal at the eRRH; 识别所述无线电信号中的多个时域物理上行链路共享信道PUSCH相位/正交I/Q样本,所述多个时域PUSCH I/Q样本对应于多个PUSCH I/Q符号,其中所述多个PUSCH I/Q符号与所述无线电信号中的物理资源块PRB相关联;Identify multiple time-domain Physical Uplink Shared Channel (PUSCH) phase/orthogonal I/Q samples in the radio signal, wherein the multiple time-domain PUSCH I/Q samples correspond to multiple PUSCH I/Q symbols, and wherein the multiple PUSCH I/Q symbols are associated with Physical Resource Blocks (PRBs) in the radio signal; 在所述eRRH处对所述多个时域PUSCH I/Q样本实行快速傅里叶变换,以产生对应于所述多个PUSCHI/Q符号的多个频域PUSCHI/Q样本;At the eRRH, a fast Fourier transform is performed on the plurality of time-domain PUSCH I/Q samples to generate a plurality of frequency-domain PUSCH/Q samples corresponding to the plurality of PUSCH/Q symbols. 在所述eRRH处从BBU池或演进节点B即eNB经由前传链路接收用户调度侧信息,所述用户调度侧信息与所述PRB相关联,其中所述调度侧信息包括以下项中的一个或多个:关于各副载波的星座或调制、Turbo编码率、在多输入多输出MIMO中调度的用户的数量、混合自动重传请求HARQ状态、目标信号干扰噪声比SINR或平均位/块错误性能;At the eRRH, user scheduling side information is received from the BBU pool or the evolved Node B (eNB) via the fronthaul link. The user scheduling side information is associated with the PRB and includes one or more of the following: constellation or modulation for each subcarrier, Turbo coding rate, number of users scheduled in multiple-input multiple-output MIMO, hybrid automatic repeat request (HARQ) status, target signal-to-interference-to-noise ratio (SINR) or average bit/block error performance. 在所述eRRH处基于所述用户调度侧信息识别要用于所述多个PUSCHI/Q符号中的每个PUSCHI/Q符号的指定位数;At the eRRH, the specified number of bits to be used for each of the plurality of PUSCHI/Q symbols is identified based on the user scheduling side information; 在所述eRRH处使所述多个频域PUSCH I/Q样本中每个频域PUSCHI/Q样本标准化,所述多个频域PUSCHI/Q样本对应于所述多个PUSCHI/Q符号;以及At the eRRH, each frequency domain PUSCHI/Q sample in the plurality of frequency domain PUSCHI/Q samples is normalized, the plurality of frequency domain PUSCHI/Q samples corresponding to the plurality of PUSCHI/Q symbols; and 在所述eRRH处实行有损频域压缩,在所述有损频域压缩中,基于所述指定位数使所述多个频域PUSCH I/Q样本中的每个频域PUSCHI/Q样本离散化。Lossy frequency domain compression is performed at the eRRH, in which each frequency domain PUSCHI/Q sample in the plurality of frequency domain PUSCHI I/Q samples is discretized based on the specified number of bits. 11.根据权利要求10所述的计算机可读存储介质,其中所述一个或多个计算机程序当被一个或多个处理器执行时进一步进行以下操作:11. The computer-readable storage medium of claim 10, wherein the one or more computer programs, when executed by one or more processors, further perform the following operations: 基于包含在所述用户调度侧信息中的调制阶数来识别要用于所述多个PUSCHI/Q符号中的每个PUSCHI/Q符号的所述指定位数。The specified number of bits to be used for each of the plurality of PUSCHI/Q symbols is identified based on the modulation order contained in the user scheduling side information. 12.根据权利要求10所述的计算机可读存储介质,其中所述一个或多个计算机程序当被一个或多个处理器执行时进一步进行以下操作:12. The computer-readable storage medium of claim 10, wherein the one or more computer programs, when executed by one or more processors, further perform the following operations: 在实行有损频域压缩之后实行无损压缩,在所述无损压缩中,无前缀代码被应用于多个位子集,所述多个位子集中的每个位子集都与多个离散化的频域PUSCHI/Q样本中的相应频域PUSCHI/Q样本相关联。Lossless compression is performed after lossy frequency domain compression, in which no-prefix code is applied to multiple bit subsets, each of which is associated with a corresponding frequency domain PUSCHI/Q sample in multiple discretized frequency domain PUSCHI/Q samples. 13.根据权利要求12所述的计算机可读存储介质,其中所述多个位子集中的每个位子集都包括与所述位子集相关联的相应PUSCH I/Q样本的两个最高有效位MSB。13. The computer-readable storage medium of claim 12, wherein each of the plurality of bit subsets includes the two most significant bits (MSB) of a corresponding PUSCH I/Q sample associated with the bit subset. 14.根据权利要求13所述的计算机可读存储介质,其中所述无前缀代码为霍夫曼代码,其中:14. The computer-readable storage medium of claim 13, wherein the unprefixed code is Huffman code, wherein: 所述MSB的值00映射到具有值0的单个编码位;The MSB value 00 is mapped to a single coded bit with a value of 0; 所述MSB的值01映射到具有值10的两个编码位;The MSB value 01 is mapped to two coded bits with a value of 10; 所述MSB的值10映射到具有值110的三个编码位;以及The MSB value 10 is mapped to three coded bits with a value of 110; and 所述MSB的值11映射到具有值111的四个编码位。The value 11 of the MSB is mapped to four coded bits with the value 111.
HK17109504.1A 2014-09-10 2015-06-30 Enhanced remote radio head and computer readable storage medium HK1235970B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US62/048,730 2014-09-10

Publications (2)

Publication Number Publication Date
HK1235970A1 HK1235970A1 (en) 2018-03-16
HK1235970B true HK1235970B (en) 2021-04-30

Family

ID=

Similar Documents

Publication Publication Date Title
CN106576393B (en) Enhanced remote radio head and computer readable storage medium
CN107113146B (en) Remote radio unit and baseband unit for asymmetric radio area network channel processing
CN110890906B (en) Method and equipment for transmitting and receiving antenna information
Nieman et al. Time-domain compression of complex-baseband LTE signals for cloud radio access networks
US10554282B2 (en) Method and device for determining rank-related information in wireless communication system
US20140226736A1 (en) Remote radio unit (rru) and base band unit (bbu)
CN103532895B (en) A kind of method and device for compressing multicarrier modulated signal in frequency
CN111108692B (en) Base map selection for 3GPP New Radio
CN110999147B (en) Transport block size determination for equal size code blocks
CN111093293A (en) Antenna signal processing method and device
CN111602445B (en) Communication method, network equipment and terminal equipment
US11140577B2 (en) Energy-efficient wireless communications for advanced networks with low-resolution digital-to-analog converters
US20250267571A1 (en) Energy saving method and related device
CN110035548B (en) Communication method and communication device
EP2720512B1 (en) Remote radio device and baseband processing node
WO2024172959A1 (en) Artificial intelligence, ai, based configurable uplink control information, uci, report
WO2023011247A1 (en) Communication method and communication apparatus
HK1235970B (en) Enhanced remote radio head and computer readable storage medium
HK1235970A1 (en) Enhanced remote radio head and computer readable storage medium
CN106506423B (en) A data transmission method and base station
US20180288200A1 (en) Parameter encoding techniques for wireless communication networks
HK1238424B (en) Remote radio unit and baseband unit for asymetric radio area network channel processing