改进的QC-LDPC码的制作方法

文档序号:16810448发布日期:2019-02-10 13:34阅读:290来源:国知局
改进的QC-LDPC码的制作方法

本申请要求保护2017年5月5日、2017年6月9日、2017年6月27日以及2017年6月28日提交的题为“kbruledesignfornrldpccode”的美国临时申请号62/501,953、62/517,219、62/525,243以及62/525,797的权益,其全部内容通过引用明确并入本文。

本发明总体上涉及移动通信系统,并且更具体地,涉及准循环低密度奇偶校验(quasi-cylic-low-densityparitycheck,qc-ldpc)编码的方法和装置。



背景技术:

这部分中的陈述仅提供与本发明有关的背景信息,并且不构成现有技术。

无线通信系统被广泛部署,以提供各种电信服务,诸如电话、视频、数据、消息传递以及广播。典型无线通信系统可以采用能够通过共享可用系统资源来支持与多个用户进行通信的多址技术。这种多址技术的示例包括码分多址(codedivisionmultipleaccess,cdma)系统、时分多址(timedivisionmultipleaccess,tdma)系统、频分多址(frequencydivisionmultipleaccess,fdma)系统、正交频分多址(orthogonalfrequencydivisionmultipleaccess,ofdma)系统、单载波频分多址(single-carrierfrequencydivisionmultipleaccess,sc-fdma)系统以及时分同步码分多址(timedivisionsynchronouscodedivisionmultipleaccess,td-scdma)系统。

这些多址技术已被各种电信标准采用,以提供一种使不同无线装置能够在市级、国家、地区乃至全球级别进行通信的通用协议。一个示例电信标准是5g新无线电(newradio,nr)。5gnr是由第三代合作伙伴项目(thirdgenerationpartnershipproject,3gpp)发布的连续移动宽带演进的一部分,以满足与等待时间、可靠性、安全性、可扩展性(例如,与物联网(internetofthings,iot))相关联的新要求以及其它要求。5gnr的一些方面可以基于4g长期演进(longtermevolution,lte)标准。3gpp还同意qc-ldpc将用于5gnr数据信道。存在进一步改进qc-ldpc编码的需求。



技术实现要素:

下面呈现了一个或多个方面的简化摘要,以便提供对这些方面的基本理解。该摘要不是所有预期方面的广泛概述,而是旨在既不标识所有方面的关键或决定性要素,也不描绘任何或所有方面的范围。唯一目的是,以简化形式呈现一个或多个方面的一些概念,作为稍后呈现的更详细描述的前奏。

在本公开的一方面,提供了一种方法、计算机可读介质以及装置。所述装置可以是用户设备(userequipment,ue)或基站。所述装置确定包含在ldpc编码的码字中的信息比特的码块大小(codeblocksize,cbs)。所述装置还将该cbs与至少一个阈值进行比较,并且基于该比较的结果确定kb数。另外,所述装置基于码率和所述kb数确定kp数。所述装置还生成ldpc编码的奇偶校验矩阵。该奇偶校验矩阵的信息部分是由m个第二方阵形成的第一矩阵。m等于kp乘以kb。所述kb个第二方阵中的总列数等于所述cbs的总比特数。所述m个第二方阵中的一个或多个矩阵是循环置换矩阵。所述装置基于所述奇偶校验矩阵操作ldpc编码器或ldpc解码器。

在另一方面,一种用于无线通信的装置,该装置包括处理器和耦接至该处理器的存储器设备。该存储器设备包含指令集,该指令集在由处理器执行时,使该处理器确定包含在ldpc编码的码字中的信息比特的cbs。该指令集还使处理器将该cbs与至少一个阈值进行比较,并且基于所述比较的结果确定kb数。另外,该指令集使所述处理器基于码率和所述kb数确定kp数。该指令集还使所述处理器生成所述ldpc编码的奇偶校验矩阵。所述奇偶校验矩阵的信息部分是由m个第二方阵形成的第一矩阵。m等于kp乘以kb。所述kb个第二方阵中的总列数等于所述cbs的总比特数。所述m个第二方阵中的一个或多个矩阵是循环置换矩阵。最后,该指令集使所述处理器基于所述奇偶校验矩阵操作ldpc编码器或ldpc解码器。

为了实现前述以及相关目的,所述一个或多个方面包括下面全面描述并在权利要求书中具体指出的特征。下面的描述和附图详细阐述了所述一个或多个方面的某些例示性特征。然而,这些特征指示在其中可以采用各个方面的原理的各种方式中的仅仅几个方式,并且该描述旨在包括所有这些方面以及它们的等同物。

附图说明

图1是无线通信系统和接入网络的示例图。

图2a、图2b、图2c以及图2d分别是dl帧结构、dl帧结构内的dl信道、ul帧结构以及ul帧结构内的ul信道的示例的图。

图3是例示在接入网络中与ue进行通信的基站的图。

图4例示了分布式接入网络的示例性逻辑架构。

图5例示了分布式接入网络的示例性物理架构。

图6是dl中心子帧的示例图。

图7是ul中心子帧的示例图。

图8是示例性多嵌入式ldpc码设计的图。

图9是用于使用改进的qc-ldpc码的方法(过程)的流程图900。

图10是示例性通信系统的框图。

图11是硬件实现的示例图。

具体实施方式

下面结合附图阐述的详细描述旨在作为对各种配置的描述,而非旨在表示可以具体实践本发明所述构思的仅有的配置。该详细描述包括用于提供对各种构思的透彻理解的目的的具体细节。然而,本领域技术人员应当明白,这些构思可以在不需要这些具体细节的情况下加以实践。在某些情况下,公知结构和组件以框图形式示出,以便避免模糊这些构思。

下面将参照各种装置和方法来呈现电信系统的多个方面。这些装置和方法将在下面的详细描述中进行描述并且通过各种框、组件、电路、过程、算法等(统称为“元素”)在附图中示出。这些元素可以利用电子硬件、计算机软件或它们的任何组合来实现。这些元素是实现为硬件还是软件取决于施加在总体系统上的特定应用和设计约束。

举例来说,元素、或元素的任何部分、或者元素的任何组合都可以被实现为包括一个或多个处理器的“处理系统”。处理器的示例包括微处理器、微控制器、图形处理单元(graphicsprocessingunit,gpu)、中央处理单元(centralprocessingunit,cpu)、应用处理器、数字信号处理器(digitalsignalprocessor,dsp)、精简指令集计算(reducedinstructionsetcomputing,risc)处理器、芯片上系统(systemonchip,soc)、基带处理器、现场可编程门阵列(fieldprogrammablegatearray,fpga)、可编程逻辑装置(programmablelogicdevice,pld)、状态机、门逻辑、离散硬件电路、以及被配置成执行贯穿本发明所描述的各种功能的其它合适硬件。处理系统中的一个或多个处理器可以执行软件。软件应当被广泛地解释为意指指令、指令集、代码、代码段、程序代码、程序、子程序、软件组件、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行线程、过程、功能等,无论是称为软件、固件、中间设备、微代码、硬件描述语言,还是其它。

因此,在一个或多个示例性实施方式中,所描述的功能可以以硬件、软件或它们的任何组合来实现。如果以软件来实现,则所述功能可以存储在计算机可读介质上或者编码为计算机可读介质上的一个或多个指令或代码。计算机可读介质包括计算机存储介质。存储介质可以是可以通过计算机存取的任何可用介质。举例来说(非限制),这样的计算机可读介质可以包括随机存取存储器(random-accessmemory,ram)、只读存储器(read-onlymemory,rom)、电可擦除可编程存储器rom(electricallyerasableprogrammablerom,eeprom)、光盘存储器、磁盘存储器、其它磁存储装置、前述类型的计算机可读介质的组合、或者可以被用于存储可以由计算机存取的指令或数据结构形式的计算机可执行代码的任何其它介质。

图1是例示无线通信系统和接入网络100的示例图。该无线通信系统(也称为无线广域网(wirelesswideareanetwork,wwan))包括基站102、ue104以及演进分组核心(evolvedpacketcore,epc)160。基站102可以包括宏小区(高功率蜂窝基站)和/或小小区(低功率蜂窝基站)。宏小区包括基站。小小区包括毫微微小区(femtocell)、微微小区(picocell)和微小区(microcell)。

基站102(统称为演进型通用移动电信系统(universalmobiletelecommunicationssystem,umts)陆地无线电接入网络(evolveduniversalmobiletelecommunicationssystemterrestrialradioaccessnetwork,e-utran))通过回程链路132(例如,s1接口)与epc160接口连接。除了其它功能之外,基站102可以执行以下功能中的一个或多个:传递用户数据、无线电信道加密和解密、完整性保护、报头压缩、移动性控制功能(例如,切换、双重连接性)、小区间干扰协调、连接建立和释放、负载均衡、分发非接入层(non-accessstratum,nas)消息、nas节点选择、同步化、无线电接入网络(radioaccessnetwok,ran)共享、多媒体广播多播服务(multimediabroadcastmulticastservice,mbms)、订户和设备跟踪、ran信息管理(raninformationmanagement,rim)、寻呼、定位以及递送警告消息。基站102可以通过回程链路134(例如,x2接口)彼此直接或间接(例如,通过epc160)通信。回程链路134可以是有线的或无线的。

基站102可以与ue104无线通信。基站102中的每一个都可以为各自的地理覆盖区域110提供通信覆盖。可能有重叠的地理覆盖区域110。例如,小小区102'可以具有与一个或多个宏基站102的覆盖区域110重叠的覆盖区域110'。包括小小区和宏小区二者的网络可以被称为异构网络。异构网络还可以包括家庭演进型节点b(homeevolvednodeb,henb),其可以向已知为封闭订户组(closedsubscribergroup,csg)的受限组提供服务。基站102与ue104之间的通信链路120可以包括从ue104至基站102的上行链路(uplink,ul)(还称为反向链路)传输和/或从基站102至ue104的下行链路(downlink,dl)(还称为前向链路)传输。通信链路120可以使用多输入和多输出(multiple-inputandmultiple-output,mimo)天线技术,包括空间复用、波束成型和/或发送分集。通信链路可以通过一个或多个载波。基站102/ue104可以使用以高达总计yxmhz(x个分量载波)的载波聚合分配的、用于沿每个方向传输的每载波高达ymhz(例如,5mhz、10mhz、15mhz、20mhz、100mhz)带宽的频谱。载波可能彼此相邻,或者可能彼此不相邻。载波的分配相对于dl和ul可以不对称(例如,可以为dl分配比为ul更多或更少的载波)。分量载波可以包括主分量载波和一个或多个次分量载波。主分量载波可以被称为主小区(primarycell,pcell),而次分量载波可以被称为次小区(secondarycell,scell)。

无线通信系统还可以包括在5ghz未经许可的频谱中经由通信链路154与wi-fi站点(station,sta)152进行通信的wi-fi接入点(accesspoint,ap)150。当在未经许可的频谱中进行通信时,sta152/ap150可以在通信之前执行空闲信道评估(clearchannelassessment,cca)以便确定信道是否可用。

小小区102'可以在经许可和/或未经许可的频谱中操作。当在未经许可的频谱中操作时,小小区102'可以采用nr并且使用与wi-fiap150所使用的相同的5ghz未经许可的频谱。在未经许可的频谱中采用nr的小小区102’可以提高接入网络的覆盖范围和/或增加接入网络的容量。

gnodeb(gnb)180在与ue104进行通信时可以以毫米波(millimeter,mmw)频率和/或近mmw频率操作。当gnb180以mmw或近mmw频率操作时,gnb180可以被称为mmw基站。极高频率(extremelyhighfrequency,ehf)是电磁频谱中的rf的一部分。ehf具有30ghz至300ghz的范围以及1毫米到10毫米之间的波长。该频带中的无线电波可以被称为毫米波。近mmw可以向下延伸至3ghz的频率,其波长为100毫米。超高频(superhighfrequency,shf)频带在3ghz与30ghz之间延伸,其还被称为厘米波。使用mmw/近mmw射频频带的通信具有极高的路径损耗和短距离。mmw基站180可以利用与ue104的波束成型184来补偿所述极高路径损耗和短距离。

epc160可以包括移动性管理实体(mobilitymanagemententity,mme)162、其它mme164、服务网关166、mbms网关168、广播多播服务中心(broadcastmulticastservicecenter,bm-sc)170以及分组数据网络(packetdatanetwork,pdn)网关172。mme162可以与归属订户服务器(homesubscriberserver,hss)174进行通信。mme162是处理ue104与epc160之间的信令的控制节点。通常,mme162提供载体和连接管理。所有用户因特网协议(internetprotocol,ip)分组都通过服务网关166(其本身连接至pdn网关172)传递。pdn网关172提供ueip地址分配以及其它功能。pdn网关172和bm-sc170连接到ip服务176。ip服务176可以包括因特网、内联网、ip多媒体子系统(ipmultimediasubsystem,ims)、ps流服务(psstreamingservice,pss)和/或其它ip服务。bm-sc170可以提供用于mbms用户服务供应和递送的功能。bm-sc170可以用作内容提供商mbms传输的入口点,可以用于授权和发起公共陆地移动网络(publiclandmobilenetwork,plmn)内的mbms承载服务,并且可以用于调度mbms传输。mbms网关168可以用于向属于广播特定服务的多播广播单频网络(multicastbroadcastsinglefrequencynetwork,mbsfn)区域的基站102分配mbms业务,并且可以负责会话管理(开始/停止)以及负责收集embms相关收费信息。

基站还可以被称为gnb、节点b、演进型节点b、接入点、基站收发器、无线电基站、无线电收发器、收发器功能、基本服务集(basicserviceset,bss)、扩展服务集(extendedserviceset,ess)或某一其它合适术语。基站102为ue104提供到epc160的接入点。ue104的示例包括蜂窝电话、智能电话、会话初始化协议(sessioninitiationprotocol,sip)电话、膝上型电脑、个人数字助理(personaldigitalassistant,pda)、卫星无线电、全球定位系统、多媒体装置、视频装置、数字音频播放器(例如,mp3播放器)、照相机、游戏机、平板电脑、智能装置、可穿戴装置、车辆、电表、气泵、烤箱或任何其它类似功能的装置。ue104中的一些可以被称为iot装置(例如,停车计时器、气泵、烤箱、车辆等)。ue104还可以被称为站、移动站、订户站、移动单元、订户单元、无线单元、远程单元、移动装置、无线装置、无线通信装置、远程装置、移动订户站、接入终端、移动终端、无线终端、远程终端、手机、用户代理、移动客户端、客户端或某一其它合适术语。

图2a是dl帧结构的示例图200。图2b是dl帧结构内的信道的示例图230。图2c是ul帧结构的示例图250。图2d是ul帧结构内的信道的示例图280。其它无线通信技术可以具有不同的帧结构和/或不同的信道。帧(10ms)可以被分成10个相等大小的子帧。每个子帧可以包括两个连续的时隙。资源网格可以被用于表示两个时隙,每个时隙包括一个或多个时间并发资源块(resourceblock,rb)(也称为物理rb(physicalrb,prb))。资源网格被分成多个资源粒子(resourceelement,re)。对于正常循环前缀,一个rb在频域上包含12个连续子载波并且在时域上包含7个连续符号(针对dl为ofdm符号;针对ul为sc-fdma符号),总计为84个re。对于扩展循环前缀,一个rb在频域上包含12个连续子载波并且在时域上包含6个连续符号,总计为72个re。每个re携带的比特数取决于调制方案。

如图2a所示,re中的一些携带用于ue处的信道估计的dl基准(导频)信号(dlreferencesignal,dl-rs)。dl-rs可以包括小区特定基准信号(cell-specificreferencesignal,crs)(有时也称作公共rs)、ue特定基准信号(ue-specificreferencesignal,ue-rs)、以及信道状态信息基准信号(channelstateinformationreferencesignal,csi-rs)。图2a例示了用于天线端口0、1、2和3的crs(分别指示为r0、r1、r2和r3)、用于天线端口5的ue-rs(指示为r5)、以及用于天线端口15的csi-rs(指示为r)。图2b例示了帧的dl子帧内的各种信道的示例。物理控制格式指示符信道(physicalcontrolformatindicator,pcfich)在时隙0的符号0内,并且携带指示物理下行链路控制信道(physicaldownlinkcontrolchannel,pdcch)是否占用1、2或3个符号(图2b例示了占用3个符号的pdcch)的控制格式指示符(controlformatindicator,cfi)。pdcch在一个或多个控制信道元素(controlchannelelement,cce)内携带下行链路控制信息(downlinkcontrolinformation,dci),每个cce包括九个re组(regroup,reg),每个reg在一个ofdm符号中包括四个连续的re。ue可以配置有也携带dci的ue特定增强型pdcch(enhancedpdcch,epdcch)。epdcch可以具有2、4或8个rb对(图2b示出了两个rb对,每个子集包括一个rb对)。物理混合自动重传请求(hybridautomaticrepeatrequest,harq)指示符信道(physicalhybridautomaticrepeatrequestindicatorchannel,phich)也在时隙0的符号0内,并且携带基于物理上行链路共享信道(physicaluplinksharedchannel,pusch)指示harq确认(acknowledgement,ack)/否定ack(negativeack,nack)反馈的harq指示符(harqindicator,hi)。主同步信道(primarysynchronizationchannel,psch)可以在帧的子帧0和5内的时隙0的符号6内。psch携带由ue用来确定子帧/符号计时和物理层标识的主同步信号(primarysynchronizationsignal,pss)。次同步信道(secondarysynchronizationchannel,ssch)可以在帧的子帧0和5内的时隙0的符号5内。ssch携带由ue用来确定物理层小区标识组号和无线电帧计时的次同步信号(secondarysynchronizationsignal,sss)。基于物理层标识和物理层小区标识组号,ue可以确定物理小区标识符(physicalcellidentifier,pci)。基于该pci,ue可以确定前述dl-rs的位置。物理广播信道(physicalbroadcastchannel,pbch)(其携带主信息块(masterinformationblock,mib))可以与psch和ssch逻辑分组以形成同步信号(synchronizationsignal,ss)块。mib在dl系统带宽、phich配置以及系统帧号(systemframenumber,sfn)中提供多个rb。物理下行链路共享信道(physicaldownlinksharedchannel,pdsch)携带用户数据、不通过pbch发送的广播系统信息(诸如系统信息块(systeminformationblock,sib))、以及寻呼消息。

如图2c所示,一些re携带用于基站处的信道估计的解调基准信号(demodulationreferencesignal,dm-rs)。ue可以另外在子帧的最后符号中发送探测基准信号(soundingreferencesignal,srs)。srs可以具有梳状结构,并且ue可以在梳齿中的一个上发送srs。基站可以使用srs进行信道质量估计,以使得能够在ul上实现频率相关调度。图2d例示了帧的ul子帧内的各种信道的示例。基于物理随机接入信道(physicalrandomaccesschannel,prach)配置,prach可以在帧内的一个或多个子帧内。prach在一个子帧内可以包括六个连续rb对。prach允许ue执行初始系统接入并实现ul同步。物理上行链路控制信道(physicaluplinkcontrolchannel,pucch)可以位于ul系统带宽的边缘上。pucch携带上行控制信息(uplinkcontrolinformation,uci),诸如调度请求、信道质量指示符(channelqualityindicator,cqi)、预编码矩阵指示符(precodingmatrixindicator,pmi)、秩指示符(rankindicator,ri)以及harqack/nack反馈。pusch携带数据,并且另外可以用于携带缓存状态报告(bufferstatusreport,bsr)、功率余量报告(powerheadroomreport,phr)、和/或uci。

图3是在接入网络中与ue350进行通信的基站310的框图。在dl中,来自epc160的ip分组可以被提供至控制器/处理器375。控制器/处理器375实现层3和层2功能。层3包括无线电资源控制(radioresourcecontrol,rrc)层,而层2包括分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)层、无线电链路控制(radiolinkcontrol,rlc)层、以及介质访问控制(mediumaccesscontrol,mac)层。控制器/处理器375提供:与系统信息(例如,mib、sib)广播、rrc连接控制(例如,rrc连接寻呼、rrc连接建立、rrc连接修改以及rrc连接释放)、无线电接入技术(radioaccesstechnology,rat)间的移动性、以及用于ue测量报告的测量配置相关联的rrc层功能;与报头压缩/解压缩、安全性(加密、解密、完整性保护、完整性验证)、以及切换支持功能相关联的pdcp层功能;与传递上层分组数据单元(packetdataunit,pdu)、通过arq的纠错、级联、分段、以及重组rlc服务数据单元(servicedataunit,sdu)、重新分段rlc数据pdu、以及重新排序rlc数据pdu相关联的rlc层功能;以及与逻辑信道和传输信道之间的映射、macsdu到传输块(transportblock,tb)上的复用、解复用来自tb的macsdu、调度信息报告、通过harq的纠错、优先级处理、以及逻辑信道优先化相关联的mac层功能。

发送(transmit,tx)处理器316和接收(receive,rx)处理器370实现与各种信号处理功能相关联的层1功能。层1(其包括物理(physical,phy)层)可以包括传输信道上的检错、传输信道的前向纠错(forwarderrorcorrection,fec)编码/解码、交织、速率匹配、映射到物理信道上、物理信道的调制/解调、以及mimo天线处理。tx处理器316基于各种调制方案(例如,二进制相移键控(binaryphase-shiftkeying,bpsk)、正交相移键控(quadraturephase-shiftkeying,qpsk)、m相移键控(m-phase-shiftkeying,m-psk)、m正交幅度调制(m-quardratureamplitudemodulation,m-qam))来处理到信号星座图的映射。所编码和调制的符号然后可以被分成并行流。然后可以将每个流映射到ofdm子载波,在时域和/或频域中与基准信号(例如,导频)复用,并然后利用快速傅立叶逆变换(inversefastfouriertransform,ifft)组合在一起,以产生携带时域ofdm符号流的物理信道。ofdm流被空间预编码以产生多个空间流。来自信道估计器374的信道估计可以用于确定编码和调制方案,以及用于空间处理。信道估计可以根据由ue350发送的基准信号和/或信道条件反馈导出。然后可以经由单独的发送器318tx将每个空间流提供至不同的天线320。每个发送器318tx可以利用相应空间流来调制rf载波以供传输。

在ue350处,每个接收器354rx通过其相应的天线352接收信号。每个接收器354rx恢复调制到rf载波上的信息并将该信息提供至rx处理器356。tx处理器368和rx处理器356实现与各种信号处理功能相关联的层1功能。rx处理器356可以对该信息执行空间处理以恢复去往ue350的任何空间流。如果有多个空间流去往ue350,则它们可以被rx处理器356组合成单个ofdm符号流。rx处理器356然后利用快速傅立叶变换(fastfouriertransform,fft)将ofdm符号流从时域转换至频域。频域信号包括用于ofdm信号的每个子载波的单独ofdm符号流。每个子载波上的符号以及基准信号通过确定由基站310发送的最可能的信号星座图点来恢复和解调。这些软决策可以基于由信道估计器358计算出的信道估计。然后对软决策进行解码和解交织以恢复最初在物理信道上由基站310发送的数据和控制信号。所述数据和控制信号然后被提供至实现层3和层2功能的控制器/处理器359。

控制器/处理器359可以与存储程序代码和数据的存储器360相关联。存储器360可以被称为计算机可读介质。在ul中,控制器/处理器359提供传输信道与逻辑信道之间的解复用、分组重组、解密、报头解压缩以及控制信号处理,以从epc160恢复ip分组。控制器/处理器359还负责利用ack和/或nack协议来进行检错,以支持harq操作。

类似于结合通过基站310进行的dl传输所描述的功能,控制器/处理器359提供:与系统信息(例如,mib、sib)获取、rrc连接以及测量报告相关联的rrc层功能;与报头压缩/解压缩以及安全性(加密、解密、完整性保护、完整性验证)相关联的pdcp层功能;与传递上层pdu、通过arq的纠错、级联、分段以及重组rlcsdu、重新分段rlc数据pdu、以及重新排序rlc数据pdu相关联的rlc层功能;以及与逻辑信道和传输信道之间的映射、macsdu到tb上的复用、解复用来自tb的macsdu、调度信息报告、通过harq的纠错、优先级处理、以及逻辑信道优先化相关联的mac层功能。

由信道估计器358根据由基站310发送的基准信号或反馈导出的信道估计可以被tx处理器368用于选择适当的编码和调制方案,并有助于空间处理。由tx处理器368生成的空间流可以经由单独的发送器354tx被提供至不同的天线352。每个发送器354tx可以利用相应的空间流来调制rf载波以供传输。以与结合ue350处的接收器功能所描述的方式类似的方式,在基站310处对ul传输进行处理。每个接收器318rx通过其相应的天线320接收信号。每个接收器318rx恢复调制到rf载波上的信息并将该信息提供至rx处理器370。

控制器/处理器375可以与存储程序代码和数据的存储器376相关联。存储器376可以被称为计算机可读介质。在ul中,控制器/处理器375提供传输信道与逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以从ue350恢复ip分组。来自控制器/处理器375的ip分组可以被提供至epc160。控制器/处理器375还负责利用ack和/或nack协议来进行检错,以支持harq操作。

nr可以指被配置成根据新的空中接口(例如,除基于正交频分多址(orthogonalfrequencydivisionmultipleaccess,ofdma)的空中接口之外)或固定传输层(例如,除因特网协议(internetprotocol,ip)之外)操作的无线电。nr可以在上行链路和下行链路上利用具有循环前缀(cyclicprefix,cp)的ofdm,并且可以包括支持利用时分双工(timedivisionduplexing,tdd)的半双工操作。nr可以包括针对宽泛带宽(例如,超过80mhz)的增强型移动宽带(enhancedmobilebroadband,embb)服务、针对高载波频率(例如,60ghz)的mmw、针对非向后兼容mtc技术的大规模mtc(massivemtc,mmtc)、和/或针对超可靠低延迟通信(ultrareliablelowlatencycommunications,urllc)服务的关键任务。

可以支持100mhz的单分量载波带宽。在一个示例中,nr资源块可以跨越12个子载波,其在0.1ms的持续时间内具有75khz的子载波带宽,或者在1ms的持续时间内具有15khz的带宽。每个无线电帧可以由10或50个长度为10ms的子帧组成。每个子帧可以具有0.2ms的长度。每个子帧可以指示用于数据传输的链路方向(即,dl或ul),并且可以动态地切换针对每个子帧的链路方向。每个子帧可以包括dl/ul数据以及dl/ul控制数据。用于nr的ul和dl子帧可以如下相对于图6和图7更详细描述的那样。

可以支持波束成型,并且可以动态地配置波束方向。也可以支持具有预编码的mimo传输。dl中的mimo配置可以支持多达8个发送天线,其中,多层dl传输高达8个流并且每个ue高达2个流。可以支持每个ue多达2个流的多层传输。可以支持多达8个服务小区的多小区聚合。另选地,nr除了基于ofdm的接口之外可以支持不同的空中接口。

nrran可以包括中央单元(centralunit,cu)和分布式单元(distributedunit,du)。nrbs(例如,gnb、5g节点b、节点b、传输接收点(transmissionreceptionpoint,trp)、接入点(accesspoint,ap))可以对应于一个或多个bs。nr小区可以被配置为接入小区(accesscell,acell)或数据专用小区(dataonlycell,dcell)。例如,ran(例如,中央单元或分布式单元)可以配置所述小区。dcell可以是用于载波聚合或双连接的小区,并且可以不用于初始接入、小区选择/重选、或切换。在一些情况下,dcell可以不发送同步信号(synchronizationsignal,ss),在一些情况下,dcell可以发送ss。nrbs可以向ue发送指示小区类型的下行链路信号。基于该小区类型指示,ue可以与nrbs进行通信。例如,ue可以基于所指示的小区类型来确定要考虑用于小区选择、接入、切换切换、和/或测量的nrbs。

图4例示了根据本发明的方面的分布式ran的示例性逻辑架构400。5g接入节点406可以包括接入节点控制器(accessnodecontroller,anc)402。该anc可以是分布式ran400的中央单元(centralunit,cu)。到下一代核心网络(nextgenerationcorenetwork,ng-cn)404的回程接口可以终止于anc。到相邻下一代接入节点(nextgenerationaccessnode,ng-an)的回程接口可以终止于anc。该anc可以包括一个或多个trp408(其也可以被称为bs、nrbs、节点b、5gnb、ap或某一其它术语)。如上所述,trp可以与“小区”互换地使用。

trp408可以是分布式单元(distributedunit,du)。trp可以连接至一个anc(anc402)或一个以上的anc(未示出)。例如,对于ran共享、无线电即服务(radioasaservice,raas)、以及服务特定and部署来说,trp可以连接至一个以上的anc。trp可以包括一个或多个天线端口。trp可以被配置成向ue单独(例如,动态选择)或联合(例如,联合传输)提供业务。

分布式ran400的本地架构可以被用于例示前传(fronthaul)定义。该架构可以被定义为支持跨不同部署类型的前传解决方案。例如,该架构可以基于发送网络能力(例如,带宽、等待时间和/或抖动)。该架构可以与lte共享特征和/或组件。根据各个方面,ng-an410可以支持与nr的双重连接。ng-an可以共享针对lte和nr的公共前传。

该架构可以使得能够实现trp408之间的协作。例如,协作可以经由anc402在trp内和/或跨trp预先设置。根据各个方面,可能不需要/不存在trp间接口。

根据各个方面,分离逻辑功能的动态配置可以存在于分布式ran400的架构内。pdcp、rlc、mac协议可以适应性地放置在anc或trp处。

图5例示了根据本发明的方面的分布式ran500的示例性物理架构。集中式核心网络单元(centrallizedcorenetworkunit,c-cu)502可以托管(host)核心网络功能。c-cu可以集中部署。可以卸载c-cu功能(例如,至高级无线服务(advancedwirelessservice,aws)),以努力处理峰值容量。集中式ran单元(centralizedranunit,c-ru)504可以托管一个或多个anc功能。可选地,c-ru可以本地托管核心网络功能。c-ru可以具有分布式部署。c-ru可能更接近网络边缘。分布式单元(distributedunit,du)506可以托管一个或多个trp。du可以位于具有射频(radiofrequency,rf)功能的网络边缘。

图6是dl中心子帧的示例图600。dl中心帧可以包括控制部分602。控制部分602可以存在于dl中心子帧的初始或开始部分中。控制部分602可以包括与dl中心子帧的各个部分相对应的各种调度信息和/或控制信息。在某些配置中,如图6所示,控制部分602可以是pdcch。dl中心子帧还可以包括dl数据部分604。dl数据部分604有时可以被称为dl中心子帧的有效载荷。dl数据部分604可以包括被用于将来自调度实体(例如,ue或bs)的dl数据传送至下级实体(例如,ue)的通信资源。在某些配置中,dl数据部分604可以是pdsch。

dl中心子帧还可以包括公共ul部分606。公共ul部分606有时可以被称为ul突发、公共ul突发、和/或各种其它合适术语。公共ul部分606可以包括与dl中心子帧的各个其它部分相对应的反馈信息。例如,公共ul部分606可以包括与控制部分602相对应的反馈信息。反馈信息的非限制示例可以包括ack信号、nack信号、harq指示符、和/或各种其它合适类型的信息。公共ul部分606可以包括附加的或另选的信息,诸如与rach过程有关的信息、调度请求(schedulingrequest,sr)、以及各种其它合适类型的信息。

如图6所示,dl数据部分604的结束可以与公共ul部分606的开始在时间上间隔开。这种时间间隔有时可以被称为间隙、保护时段、保护间隔、和/或各种其它合适术语。该间隔提供了用于从dl通信(例如,由下级实体(例如,ue)进行的接收操作)切换成ul通信(例如,由下级实体(例如,ue)进行的发送)的时间。本领域普通技术人员应当明白,前述仅仅是dl中心子帧的一个示例,并且在不必脱离本文所述各个方面的情况下,可以存在具有类似特征的另选结构。

图7是ul中心子帧的示例图700。ul中心子帧可以包括控制部分702。控制部分702可以存在于ul中心子帧的初始或开始部分中。图7中的控制部分702可以类似于上面参照图6描述的控制部分602。ul中心子帧还可以包括ul数据部分704。ul数据部分704有时可以被称为ul中心子帧的有效载荷。ul部分可以指被用于将来自下级实体(例如,ue)的ul数据传送至调度实体(例如,ue或bs)的通信资源。在某些配置中,控制部分702可以是pdcch。

如图7所示,控制部分702的结束可以与ul数据部分704的开始在时间上间隔开。这种时间间隔有时可以被称为间隙、保护时段、保护间隔、和/或各种其它合适术语。该间隔提供了用于从dl通信(例如,由调度实体进行的接收操作)切换成ul通信(例如,由调度实体进行的发送)的时间。ul中心子帧还可以包括公共ul部分706。图7中的公共ul部分706可以类似于上面参照图7描述的公共ul部分706。公共ul部分706可以另外或另选地包括关于cqi的信息、srs、以及各种其它合适类型的信息。本领域普通技术人员应当明白,前述仅仅是ul中心子帧的一个示例,并且在不必脱离本文所述各个方面的情况下,可以存在具有类似特征的另选结构。

在某些情况下,两个或多个下级实体(例如,ue)可以利用侧链(sidelink)信号来彼此通信。这种侧链通信的现实应用可以包括公共安全、接近服务、ue至网络中继、车辆至车辆(vehicle-to-vehicle,v2v)通信、万物互联(internetofeverything,ioe)通信、iot通信、任务关键网格、和/或各种其它合适应用。通常,侧链信号可以指从一个下级实体(例如,ue1)传送至另一个下级实体(例如,ue2)的信号,即使调度实体(例如,ue或bs)可以用于调度和/或控制目的,也无需通过该调度实体中继该通信,(。在一些示例中,可以利用经许可的频谱来传送侧链信号(与通常使用未经许可的频谱的无线局域网不同)。

下面公开了用于在蜂窝和其它通信系统中使用ldpc码的实施方式。ldpc码是线性块码,其可以利用稀疏二分图来构造。

ldpc码由稀疏奇偶校验矩阵来定义。考虑(n,k)ldpc码,其中,k是信息块长度,n是编码块长度。其奇偶校验矩阵的大小为(n–k)*n,其中的多数元素为0。作为线性块码,ldpc码的编码基于其生成矩阵。ldpc码的解码基于置信传播算法或和积解码。

好的ldpc码的设计依赖于其奇偶校验矩阵的设计。以确定性且系统的方式构造的一种类型的ldpc码被称为qc-ldpc。参见ieeestd802.11-2012,用于标准化实现qc-ldpc码的“wirelesslanmediumaccesscontrol(mac)andphysicallayer(phy)specifications”。qc-ldpc码可以由其基图b唯一地定义。

ldpc码采用多种标准并用于许多通信系统,例如,用于数字电视的卫星传输的dvb-s2标准、itu-tg.hn标准、10gbase-t以太网系统、以及wi-fi802.11标准。在5g中,有几个使ldpc码具有特殊用途的用例。例如,有用于embb通信的用例。

通常,qc-ldpc矩阵可以通过其等价二分图(“tanner图”)来描述,其中tanner图的每个边将多个变量节点(其形成二分图的第一集合)中的一个变量节点连接至多个校验节点(其形成二分图的第二集合)中的一个校验节点。ldpc码的众所周知的构造基于原模图(protograph),也被称为基图或投射图。在这样的构造中,二分基图g被复制n次,并且对于g的每个边e,将置换应用于e的n个副本以互连g的n个副本。然后将所得的称作g的n覆盖(n-cover)或n提升(n-lifting)的图形用作ldpc码的tanner图。如果该置换是循环的,则所得ldpc码被称作qc。

qcldpc码由于其相对简单的实现和分析而具有吸引力。例如,r行和n列的qc-ldpc矩阵可以由其具有r个校验节点和n个变量节点的等价二分图表示,如果在qc-ldpc矩阵中存在对应的“1”,则该等价二分图在校验节点与变量节点之间具有边(参见r.tanner,"arecursiveapproachtolowcomplexitycodes",ieeetransactionsininformationtheory,volume27,issue5,pages533-547,september1981)。因此,变量节点表示码字比特,而校验节点表示奇偶校验方程。

在某些配置中,不同类型的基图例如可以根据所选择的信息块的大小和码率(coderate,cr)而被用于qcldpc码。cr被定义为信息比特数除以编码比特数。

图8是例示由基站(例如,基站102)或ue(例如,ue104)用来生成奇偶校验矩阵(paritycheckmatrix,pcm)的技术的图。示例性基图802定义要由基站或ue生成的奇偶校验矩阵的基本结构。在该示例中,基图802具有8列。而且,在该示例中,基图802具有信息区803-1和奇偶区803-2。在该示例中,信息区803-1包含前四列,而奇偶区803-2包含其余列。在该技术中,基站和/或ue在生成pcm时选择基图802的一个区域,然后用大小为z×z(例如,8×8)的圆形置换矩阵(circularpermutationmatrix,cpm)替换所选区域中的每个“1”,并且用全零的z×z矩阵替换所选区域中的每个“0”(例如,元素830),z是提升因子。每个cpm是一个单位矩阵,该单位矩阵的行循环移位如下所述的量。图8示出了示例性cpm808、810。

如下所述生成的奇偶校验矩阵812的行是奇偶校验方程的系数。即,它们示出了每个码字的某些数字(组分)的线性组合如何等于零。例如,奇偶校验矩阵

简要表示奇偶校验方程,

c3+c4=0

c1+c2=0

针对作为码字的c1、c2、c3、c4必须满足上式。

更具体地,为了生成pcm,ue或基站最初用大小为z的单位矩阵替换基图802中的“1”。而且,ue或基站基于对应的移位系数表806循环移位单位矩阵的元素。移位系数表806中的特定正数表示基图802中的对应单位矩阵应该向右移位特定的次数。移位系数表806中的特定负数表示基图802中的对应单位矩阵应该向左移位特定的次数。例如,移位系数表806中的移位系数807-1对应于基图802中的元素804-1。移位系数807-1的数字“0”表示单位矩阵未被移位。因此,元素804-1在所生成的奇偶校验矩阵812中被cpm808替换。移位系数表806中的移位系数807-2对应于基图802中的元素804-2。移位系数807-2中的数字“2”表示单位矩阵向右移位两次。因此,元素804-1在所生成的奇偶校验矩阵812中被cpm810替换。

奇偶校验矩阵812具有两个部分。第一部分816(对应于基图802中的信息区803-1)表示信息列部分,而第二部分818(对应于基图802中的奇偶区803-2)表示奇偶列部分。利用下面描述的技术,ue或基站可以确定kb数。基于该kb数,ue或基站使用基图802的整个或仅所选部分814来生成奇偶校验矩阵812。所选部分814由两部分形成,一部分包括奇偶校验矩阵812的信息列的子集,而第二部分包括奇偶校验矩阵812的奇偶列的子集。在所示示例中,奇偶校验矩阵812的第一部分816具有大小为4×4的信息列,并且第二部分818具有相同大小的4×4奇偶列。然而,子矩阵814仅使用kb数(例如,3)个信息比特列820和kp(例如,2)个奇偶比特列821。kp数基于kb数和码率来确定。例如,如果kb数是3并且码率是2/3,那么kp数是3*2/3(即,2)。奇偶部是具有kp乘kp大小的方阵。在该示例中,子矩阵814的两个部分分别具有对应于信息部和奇偶部的大小2×3和2×2。具体地,ue或基站从基图802的信息区803-1中选择具有kp乘kb大小并且包括第一行上的最后信息元素804-3的子矩阵,以形成奇偶校验矩阵812的第一部分816。ue或基站从基图802的奇偶区803-2中选择具有kp乘以kp大小并且包括第一行上的第一奇偶元素804-4的方形子矩阵,以形成奇偶校验矩阵812的第二部分818。kp是可以基于数kb和所采用的码率来确定的数。

ldpc码的码块大小(codeblocksize,cbs)表示ldpc码中的信息比特的数量。因此,cbs等于子矩阵814的信息区中的列数。如上所述,子矩阵814的信息区中的每一行包含kb个cpm。每个cpm都是一个z乘z矩阵。因此,cbs可以由下面的等式(1)来表示:

cbs=kb*z(1)

图8示出了子矩阵814的信息区具有kb(例如,3)个信息比特列820。

z也被称为提升因子。通常,如果kb或z较大,那么ldpc码性能会更好。较大的kb提供较高的信息列自由度,其可以导致更好的性能。较大的z提供较高的移位系数矩阵自由度,其可以导致更好的性能。

在数kb与提升因子z选择之间存在折衷。信息比特列(kb)和/或较高提升因子z的增加大小的效果是高度非线性的。kb大小和提升系数z的益处不同。kb或z是否决定该性能通常取决于cbs。因此,可以重新平衡这些因素的选择以改进qcldpc码的性能。对于较大的cbs,qcldpc码性能通常更好,因为其为信息列大小kb和提升因子z二者提供更高的灵活性。较大的cbs提供相对于节点间信息传递的高度随机性的益处。

如上所述,针对以特定码率初始传送传输块以及针对后续重传相同传输块,传输块的每个码块根据某些规则用ldpc基图1或基图2来编码。典型地,ldpc基图1覆盖8/9~2/3cr和小到大的块大小,而ldpc基图2覆盖2/3~1/5cr和非常小到中等块大小。ldpc基图1是具有行索引为i=0,1,2,...,45的46个行和列索引为j=0,1,2,...,67的68个列的矩阵。ldpc基图2是具有行索引为i=0,1,2,...,41的42个行和列索引为j=0,1,2,...,51的52个列的矩阵。具有表1(针对ldpc基图1)和表2(针对ldpc基图2)给出的行索引和列索引的元素具有值1,并且所有其它元素具有值0。

表1

表2

ue或基站可以以用于选择基图1或2的规则进行配置。在一个配置中,如果cbs≤292,或者cbs≤3824并且cr≤0.67,或者如果cr≤0.25,那么应使用ldpc基图2。否则,使用ldpc基图1。

在一个方面,当ldpc基图2与选择kb为10结合使用时,提升因子z可能会限制qcldpc码的性能。下面描述的各种配置设想了用于解决该问题并进一步增强qcldpc码性能的不同规则。

在一些配置中,可以基于cbs和cr值来执行ldpc基图1或2的选择。典型地,ldpc基图1比具有更高cr值和更大cbs值的基图2执行得更好。ldpc基图2比具有更低cr值和更小cbs值的基图1执行得更好。在一些配置中,如果:1)cbs>3840或者如果2)初始传送的cr值>0.67,则第一基图(ldpc基图1)可以被用于相同传输块的初始传送和后续重传。在一些配置中,如果:1)cbs≤3840如果2)初始传送的cr值≤0.67,则第二基图(ldpc基图2)可以被用于相同传输块的初始传送和后续重传。

进一步,一旦选择了特定的基图,就可以使用下面的技术来确定最佳kb数。例如,当cbs介于40与656之间时,ue或基站可以被配置成使用处于5至10的范围内的kb数。当其中在接收器处的块误码率(blockerrorrate,bler)是10-2的绝对snr值和其中bler是10-4的绝对snr值的总和对于所有候选cr和给定kb值来说最小时,可以确定最佳kb数。例如,针对目标cbs(例如,cbs=40),从候选kb数中选择一个特定kb数(例如,kb=5),以生成对于所有候选cr值来说其中bler是10-4的snr测量和其中bler是10-4的snr测量的累积和。在一个配置中,用于确定最佳kb数的cr值可以包括1/5、1/3、2/5、1/2、2/3。如此,针对目标cbs,按kb数5,确定针对所有候选cr值的snr测量的累积和。随后,可以从候选kb数选择另一个kb数(例如,kb数=6),并且可以计算snr值的对应累积和。针对候选kb数的整个范围(例如,5至10)重复该过程。如上所述,可以将最佳kb数确定为产生snr测量的最低累积和的kb数。可以利用下面的等式(2)来描述最佳kb数的该选择过程:

在一个示例中,基于等式(2),针对不同cbs,确定针对ldpc基图2的最佳kb数。具体地,如果cbs大于640,则最佳kb数为10。如果cbs不大于640而大于560,则最佳kb数为9。如果cbs不大于560而大于192,则最佳kb数为8。如果cbs不大于192,则最佳kb数为6。

图9是用于使用改进的qc-ldpc码的方法(过程)的流程图900。该方法可以由ue(例如,ue104、ue350、装置1002/1002')或者由基站(例如,基站102、基站310、装置1002/1002')来执行。值得注意的是,尽管下面的描述是在ue的背景下提供的,但下面的描述也适用于基站。在操作902,ue或基站确定包含在ldpc编码的码字中的信息比特的cbs。如上所述,每个ldpc码字包括信息部分和奇偶部分二者。因此,在操作902,ue或基站确定信息部分的长度。在操作904,ue或基站将所确定的cbs与至少一个预定阈值进行比较,如下所述。执行该比较,以便确定最佳kb数。

在操作906,ue或基站利用下面的规则确定针对ldpc基图2的最佳kb数:

如果cbs>640,则使用kb=10

否则如果640≥cbs>560,则使用kb=9

否则如果560≥cbs>192,则使用kb=8

否则如果cbs≤192,则使用kb=6。

在操作907,ue或基站确定kp数。kp数基于kb数和码率来确定。

在操作908,ue或基站利用所确定的最佳kb数生成ldpc编码的奇偶校验矩阵(例如,奇偶校验矩阵812)。如上所述,该奇偶校验矩阵812具有两个部分。第一部分816表示信息比特部分,而第二部分818表示奇偶比特部分。奇偶校验矩阵812还可以包括至少一个子矩阵814。

在操作910,ue或基站基于奇偶校验矩阵(例如,奇偶校验矩阵812)操作ldpc编码器(例如,图1所示的ldpc编码器192)或ldpc解码器(例如,ldpc解码器194)。换句话说,ldpc编码/解码由ldpc编码器/解码器电路内的专用逻辑执行。该专用逻辑利用所生成的奇偶校验矩阵。

在某些配置中,所述至少一个阈值包括第一阈值640比特,并且当cbs大于第一阈值时,kb数被确定为10。

在某些配置中,所述至少一个阈值包括第一阈值640比特和第二阈值560比特,并且当cbs小于或等于第一阈值并且大于第二阈值时,kb数被确定为9。

在某些配置中,所述至少一个阈值包括第一阈值560比特和第二阈值192比特,并且当cbs小于或等于第一阈值并且大于第二阈值时,kb数被确定为8。

在某些配置中,所述至少一个阈值包括第一阈值192比特,并且当cbs小于或等于第一阈值时,kb数被确定为6。

在某些配置中,循环置换矩阵位于第一矩阵的如由所采用的基图指示的位置处。

在某些配置中,基于cbs和初始传输的码率中的至少一方选择第一基图或第二基图作为所采用的基图。

在某些配置中,当cbs小于或等于3840比特并且码率小于或等于0.67时,选择第二基图。

图10是例示示例性装置1002中的不同组件/装置之间的数据流的概念性数据流程图1000。装置1002可以是ue或者基站。装置1002包括接收组件1004、pcm生成组件1006、编码器1012、解码器1008、发送组件1010以及数据应用1014。如果装置1002是ue,那么接收组件1004可以从基站1050接收信号1062,并且发送组件1010可以将信号1064发送至基站1050。如果装置1002是基站,那么接收组件1004可以从ue1054接收信号1062,并且发送组件1010可以将信号1064发送至ue1054。

在某些配置中,pcm生成组件1006被预先配置成确定包含在ldpc编码的码字中的信息比特的cbs。换句话说,pcm生成组件1006被预先配置成确定ldpc码字的信息部分的长度。pcm生成组件1006将所确定的cbs与至少一个阈值进行比较。

基于所执行的比较的结果,pcm生成组件1006确定kb数。当所述至少一个阈值仅包括一个阈值640比特并且当cbs大于640比特时,pcm生成组件1006将kb数确定为10。当将cbs与两个不同的阈值560比特和640比特进行比较时,并且当cbs大于560比特并且cbs小于或等于640比特时,pcm生成组件1006将kb数确定为9。当将cbs与两个不同的阈值192比特和560比特进行比较时,并且当cbs大于192比特并且cbs小于或等于560比特时,pcm生成组件1006将kb数确定为8。当所述至少一个阈值仅包括一个阈值192比特并且当cbs小于或等于192比特时,pcm生成组件1006将kb数确定为6。

在某些配置中,pcm生成组件1006基于所确定的cbs和初始传输的码率中的至少一方选择第一基图或第二基图作为所采用的基图。当cbs小于或等于3840并且码率小于或等于0.67时,pcm生成组件1006选择第二基图作为所采用的基图。所采用的基图定义奇偶校验矩阵的结构。pcm生成组件1006利用所采用的基图和所确定的kb数生成ldpc编码的奇偶校验矩阵1020。基于所确定的kb数,pcm生成组件1006使用所采用的基图的全部或仅所选部分来生成奇偶校验矩阵。所选部分由两个部分形成,一部分包括奇偶校验矩阵的信息列的子集,而第二部分包括奇偶校验矩阵的奇偶列的子集。所选部分所使用的信息列的数量是所确定的kb数,并且所选部分所使用的奇偶列的数量是所确定的kp数。奇偶校验矩阵的信息部分由m个方阵形成。m等于kp*kb。kb个方阵中的总列数等于cbs的总比特数。m个方阵中的一个或多个矩阵是循环置换矩阵。循环置换矩阵位于奇偶校验矩阵的信息部分中如由所采用的基图指示的位置处。

在一个方面,编码器1012从数据应用1014接收数据比特1022,并且利用从由pcm生成组件1006生成的奇偶校验矩阵1020所导出的生成矩阵对数据比特1022进行编码,以生成ldpc码1024。在某些配置中,编码器1012将所生成的ldpc码1024发送至发送组件1010。在一个方面,解码器1008解码从接收组件1004接收到的ldpc码1025以生成数据比特1027。在某些配置中,解码器1008可以将所生成的数据比特1027发送至数据应用1014。在不同配置中,数据应用1014通常可以是有助于组织(或多个附属组织)的操作的任何应用,并且可以包括但不限于:邮件服务器应用、文件服务器应用、邮件客户端应用、数据库应用、字处理应用、电子表格应用、金融应用、演示应用、浏览器应用、移动应用、娱乐应用等。

图11是例示针对采用处理系统1114的装置1002'的硬件实现的示例图1100。装置1002'可以是ue或基站。处理系统1114可以利用通常由总线1124表示的总线架构来实现。根据处理系统1114的具体应用和总体设计约束,总线1124可以包括任何数量的互连总线和桥。总线1124将各种电路链接在一起,包括一个或多个处理器和/或硬件组件,其由一个或多个处理器1104、接收组件1004、pcm生成组件1006、解码器1008、发送组件1010、编码器1012、以及计算机可读介质/存储器1106来表示。总线1124还可以链接各种其它电路,诸如定时源、外围装置、电压调节器以及电源管理电路等。

处理系统1114可以耦接至收发器1110,如果装置1102'是ue,则该收发器可以是收发器354中的一个或多个,或者如果装置1102'是基站,则该收发器可以是一个或多个收发器318。收发器1110耦接至一个或多个天线1120,如果装置1102'是ue,则该天线可以是通信天线352,或者如果装置1102'是基站,则该天线可以是通信天线320。

收发器1110提供用于通过传输介质与各种其它装置进行通信的手段。收发器1110从所述一个或多个天线1120接收信号,从所接收到的信号中提取信息,并将所提取的信息提供至处理系统1114(尤其是接收组件1004)。另外,收发器1110从处理系统1114(尤其是发送组件1010)接收信息,并且基于所接收到的信息生成要应用到所述一个或多个天线1120的信号。

处理系统1114包括耦接至计算机可读介质/存储器1106的一个或多个处理器1104。所述一个或多个处理器1104负责一般处理,包括执行存储在计算机可读介质/存储器1106上的软件。该软件在由所述一个或多个处理器1104执行时,使处理系统1114执行上文针对任何特定装置描述的各种功能。计算机可读介质/存储器1106还可以被用于存储由所述一个或个处理器1104在执行软件时所操纵的数据。处理系统1114还包括接收组件1004、pcm生成组件1006、解码器1008、发送组件1010、以及编码器1012中的至少一个。这些组件可以是在所述一个或多个处理器1104中运行的驻留/存储在计算机可读介质/存储器1106中的软件组件、耦接至所述一个或多个处理器1104的一个或多个硬件组件、或它们的一些组合。在一个配置中,处理系统1114可以是ue350的组件,并且可以包括存储器360和/或tx处理器368、rx处理器356以及通信处理器359中的至少一个。在另一配置中,处理系统1114可以是基站310的组件,并且可以包括存储器376和/或tx处理器316、rx处理器370以及通信处理器375中的至少一个。

在一个配置中,用于无线通信的装置1002/装置1002'包括用于执行图9的每个操作的装置。前述装置可以是被配置为执行前述装置所述功能的装置1002的前述组件和/或装置1002'的处理系统1114中的一个或多个。

如上文所述,处理系统1114可以包括tx处理器368、rx处理器356以及通信处理器359,或者可以包括tx处理器316、rx处理器370以及通信处理器375。如此,在一个配置中,前述装置可以是被配置为执行前述装置所述功能的tx处理器368、rx处理器356以及通信处理器359。在另一配置中,前述装置可以是被配置为执行前述装置所述功能的tx处理器316、rx处理器370以及通信处理器375。应当理解,所公开的过程/流程图中的框的具体次序或层次是对示例性方法的例示。基于设计偏好,应当理解,可以重新排列该过程/流程图中的框的具体次序或层次。而且,一些框可以加以组合或省略。所附方法权利要求以示例次序呈现了各个框的元素,并非意指限于所呈现的特定次序或层次。

提供先前的描述是为了使本领域任何技术人员能够实践本发明所述各个方面。本领域技术人员容易理解对这些方面的各种修改,并且可以将本发明所定义的一般原理应用于其它方面。因此,权利要求不旨在限于本发明所示的方面,而是要符合与语言权利要求一致的全部范围,其中,按单数对部件的引用不是意指“一个且只有一个”(除非具体地这样规定),而是意指“一个或多个”。词“示例性”在此被用于意指“用作示例、实例或例示”。本发明中描述为“示例性”的任何方面不必被解释为比其它方面优选或有利。除非另外加以具体规定,术语“一些”是指一个或多个。诸如“a、b或c中的至少一个”、“a、b或c中的一个或多个”、“a、b以及c中的至少一个”、“a、b以及c中的一个或多个”、以及“a、b、c或它们的任何组合”的组合包括a、b和/或c的任何组合,并且可以包括多个a、多个b或多个c。尤其是,诸如“a、b或c中的至少一个”、“a、b或c中的一个或多个”、“a、b以及c中的至少一个”、“a、b以及c中的一个或多个”、以及“a、b、c或它们的任何组合”的组合可以是仅a、仅b、仅c、a和b、a和c、b和c,或a和b和c,其中,任何此类组合都可以包含a、b或c中的一个成员或更多个成员。针对本领域普通技术人员所已知或以后会知道的、贯穿本发明描述的各个方面的元素的所有结构性和功能性等同物通过引用而明确地并入本发明,并且被权利要求所涵盖。此外,本发明所公开的任何内容都不旨在致力于公布,不管此类公开是否在权利要求中加以了明确陈述。词语“模块”、“机构”、“元件”、“设备”等不能作为词“装置(means)”的替代。这样,没有权利要求要素要被解释为装置加功能,除非使用短语“用于…的装置(meansfor)”来明确地叙述该要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1