CN101606368A - 解码通信信号 - Google Patents
解码通信信号 Download PDFInfo
- Publication number
- CN101606368A CN101606368A CNA2008800040868A CN200880004086A CN101606368A CN 101606368 A CN101606368 A CN 101606368A CN A2008800040868 A CNA2008800040868 A CN A2008800040868A CN 200880004086 A CN200880004086 A CN 200880004086A CN 101606368 A CN101606368 A CN 101606368A
- Authority
- CN
- China
- Prior art keywords
- planisphere point
- data
- planisphere
- constellation
- coordinate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Error Detection And Correction (AREA)
Abstract
一种方法包括识别来自调制信号的星座图点的软判决。其中,识别的步骤是依据表示星座图点的第一部分与第二部分的资料、表示星座图点的第一部分与第二部分的配置的数据、以及表示星座图点的第一部分与第二部分的扰乱的数据的逻辑结合。
Description
技术领域
本发明有关于一种信号解码的方法及***,例如对正交幅度调制(Quadrature Amplitude Modulated,QAM)信号进行解码,以存取内嵌的信息。
背景技术
随着通信***持续发展更高的传输速率,信道条件(condition)仍旧限制着***性能。举例来说,信道噪声以及其它类型的信道条件可能经由通信信道损害数据传输。因此,一连串的重建期间(reconstruction phase)用来处理接收的信道信号,以对内嵌(embedded)的数据进行解码。通过在重建期间执行多样的处理与操作来应对信道条件,信号可被解调与编码,用于多个应用。
发明内容
在本发明的一样态中,提供一种方法,包括识别来自调制信号的星座图点的软判决。识别的步骤是依据表示星座图点的第一部分与第二部分的资料、表示星座图点的第一部分与第二部分的配置的数据、以及表示星座图点的第一部分与第二部分的扰乱的数据的逻辑组合进行识别的。
上述样态的实施履行包括一或多个以下特征。星座图点的第一部分表示外部星座图的坐标对。星座图点的第二部分表示内部星座图的坐标对。表示星座图点的第一部分与第二部分的配置的数据是表示内部星座图坐标对与外部星座图坐标对的配置。表示星座图点的第一部分与第二部分的扰乱的数据包括扰乱编码的至少一比特。星座图点的第一部分表示一同相成分或一正交成分。星座图点的第一部分也表示一星座图增益。可实施不同类型的信号调制,例如实施正交幅度调制。逻辑结合包括使用一或多个逻辑门或其它类型的电路***。
在本发明的另一样态中,提供一种通信***,包括通***,用以接收调制信号。通***包括解码器,用以识别来自调制信号的星座图点的软判决。解码器的识别操作是依据表示星座图点的第一部分与第二部分的资料、表示星座图点的第一部分与第二部分的配置的数据、以及表示星座图点的第一部分与第二部分的扰乱的数据的逻辑组合进行识别的。
上述样态的实施履行包括一或多个以下特征。星座图点的第一部分表示外部星座图的坐标对。星座图点的第二部分表示内部星座图的坐标对。表示星座图点的第一部分与第二部分的配置的数据是表示内部星座图坐标对与外部星座图坐标对的配置。表示星座图点的第一部分与第二部分的扰乱的数据包括扰乱编码的至少一比特。星座图点的第一部分表示一同相成分或一正交成分。星座图点的第一部分也表示一星座图增益。可实施不同类型的信号调制,例如实施正交幅度调制。逻辑结合包括使用一或多个逻辑门或其它类型的电路***。
在本发明的又一样态中,提供一种计算机程序产品,经由计算机加载该程序以执行一解码方法,此解码方法包括识别来自调制信号的星座图点的软判决。识别的步骤是依据表示星座图点的第一部分与第二部分的资料、表示星座图点的第一部分与第二部分的配置的数据、以及表示星座图点的第一部分与第二部分的扰乱的数据的逻辑组合进行识别的。
上述样态的实施履行包括一或多个以下特征。星座图点的第一部分表示外部星座图的坐标对。星座图点的第二部分表示内部星座图的坐标对。表示星座图点的第一部分与第二部分的配置的数据表示内部星座图坐标对与外部星座图坐标对的配置。表示星座图点的第一部分与第二部分的扰乱的数据包括扰乱编码的至少一比特。星座图点的第一部分表示一同相成分或正交成分。星座图点的第一部分也表示星座图增益。可实施不同类型的信号调制,例如实施正交幅度调制。逻辑结合包括使用一或多个逻辑门或其它类型的电路***。
在本发明的一样态中,提供一种通信***,包括接收调制信号的装置,此装置包括识别来自调制信号的星座图点的软判决的装置。识别操作是依据表示星座图点的第一部分与第二部分的资料、表示星座图点的第一部分与第二部分的配置的数据、以及表示星座图点的第一部分与第二部分的扰乱的数据的逻辑组合进行识别的。
上述样态的实施履行包括一或多个以下特征。星座图点的第一部分表示外部星座图的坐标对。星座图点的第二部分表示内部星座图的坐标对。表示星座图点的第一部分与第二部分的配置的数据是表示内部星座图坐标对与外部星座图坐标对的配置。表示星座图点的第一部分与第二部分的扰乱的数据包括扰乱编码的至少一比特。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举一较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1表示通信***;
图2表示通***的一部分的方块示意图;
图3表示QAM的星座图;
图4表示真值表;
图5表示卡诺图;
图6表示一个实施例的解码器架构的方块示意图;以及
图7表示解码器的操作流程图。
具体实施方式
参阅图1,通信***(例如移动电话***100)包括多个可能被一或多个来源(例如环境噪声)所损伤的通信信道。为了减少此类信道条件的影响,已发展出调制、编码/解码以及处理方法,以帮助数据传输与接收。例如,随着高数据传输速率的需求增加,已创立标准以采用特殊的技术和方法。例如,时分-同步码分多址存取(Time Division-Synchronous Code Division MultipleAccess,TD-SCDMA)标准需要组合时分多址存取(Time Division MultipleAccess,TDMA)与自适应的同步模式码分多址存取(Code Division MultipleAccess,CDMA)成分。此外,多种编码与调制技术可与TD-SCDMA一起使用,在更佳的信道条件与信号传输中,可实施例如正交相移键控(QuadraturePhase Shift Keying,QPSK)与正交幅度调制(Quadrature AmplitudeModulation,QAM)的架构机制。
通信***100可实施一或多个协议以及通信机制,以遵从标准并达到特定的数据传输速率。例如,可实施第三代(3G)移动电话通信协议的高速下行链路封包存取(High Speed Downlink Packet Access,HSDPA)通信机制以允许移动电话***100或其它类型的通信***与网络,例如全球移动通信***(Universal Mobile Telecommunication System,UMTS),给终端用户提供相对较高的传输速度(容量)以及较低的延迟。HSDPA是第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)规格的版本5(Release 5)不可或缺的重要特色,支持将近14.4Mbit/s与大约70ms回路延迟的下行链路速度。为了支持HSDPA,作为承载带有HSDPA操作用户数据的传输信道的高速下行链路共享信道(High Speed Downlink Shared CHannel,HS-DSCH)已加入至UMTS规格。
HS-DSCH缺少其它WCDMA信道的两个基本特征,那就是可变展频因子(variable spreading factor)与快速功率控制。而HS-DSCH通过使用自适应调制和编码(Adaptive Modulation and Coding,AMC)以及来自基地台的快速重传而在下行链路性能上提供改善,AMC是对基地台之一种快速封包安排算法(packet scheduling algorithm),而来自基地台的快速重传通常被称为混合自动重传请求(Hybrid Automatic Repeat ReQuest,HARQ)。HARQ使用增量冗余(Incremental Redundancy,IR)与软合并(Chase Combining,CC),其中可使用一或多个编码技术来多次传输数据。例如,当错误的封包被接收时,封包与重新传输的封包组合,以有效地校正遇到的错误。在重传发生错误的情况下,经由适当的解码仍可以产生无误的封包。
通过使用此标准与处理技术,示例的通信***100提供了高效的信息传输而没有显著的内容丢失。例如,来自移动电话102的数据(例如声音信号)传输至移动电话网络(例如以移动电话塔台104来表示),且适当地路由(route)至移动电话终端106,以传输至电话108。除了移动电话终端106以外,其它设备也可用来控制且处理通信信号,例如具有适当设备的计算装置,所述适当设备可以是例如调制解调器、无线连接装置(如无线网卡)等等,而所述计算装置可以是例如计算机***、个人数字助理(Personal Digital Assistant,PDA)等等,均可用来连接至通信网络(例如移动电话***100)。
参阅图2,其表示无线连接装置(例如手机终端或与计算装置一起使用的无线网卡)的示例通***200的一部分的方块示意图。在此实施例中,天线202能传输且接收电磁信号,以与一或多个其它装置与***交换数据。关于信号接收,通***200包括射频(Radio Frequency,RF)级204,RF级204处理由天线202所接收的电磁信号(例如去除载波信号),且提供对应的模拟信号至模拟基带级206,以转换至数字域。在一实施例中,模拟基带级206包括一或多个模数转换器,用以将来自RF级204的信号数字化。随着载波的去除与信号的数字化,多个数据信道(称为物理信道)被提供给数字基带级208,数字基带级208处理信道数据,并产生适当格式的二进制数据给接收器200的下一部分(例如软件应用层)。
数字基带级208包括接收器210,接收器210可以是联合检测(JointDetection,JD)接收器、耙式接收机(rake receiver)、均衡器等等,接收器210检测数字数据(由模拟基带级206提供)中的信道。例如,由接收器210所接收的数字信号可代表包括不同内容的多个信道(至多16个信道),例如控制信道、语音信道等等。接收器210也检测数字数据中的物理信道(或多个物理信道)。例如,所接收的数据可以代表一组物理信道,其中,每一信道包括具有相等数量符号(例如44个符号)的数据片段。根据检测到的此组物理信道,接收器210可应对内嵌在数字信号中一些类型的噪声。例如,噪声可以是被天线202所接收的多路径信号所引进,也可以是与信号内容相关的干扰(例如内码干扰)等等。可由接收器210来执行不同的操作(例如信道均衡或其它技术与方法),以应对噪声问题与信号校正。
接收器210也撷取个别的物理信道。使用上述例子,接收器210的输入包括一组物理信道,例如一个具有44个符号的和信道(summed channel),且其输出可包括所撷取的个别物理信道(例如16个信道,每一信道长度为44个符号)。
后端接收器212也执行其它操作为信道解码作准备,例如为解调准备物理信道。例如,通过估计与调制机制相关的参数,例如估计星座图增益(p)与变化值(σ2),可帮助实施QPSK与QAM(例如16-QAM、64-QAM等等)的物理信道解调。根据此估计,也可判断其它的数量值,例如信号对干扰/噪声比(Signal-to-Interference-and-Noise-Ratio,SINR),以帮助信道解调且提供代表信道质量的反馈(例如提供至一或多个网络)。后端接收器212(或接收器200的其它部分)也可执行其它操作,例如,如需要,可执行星座图旋转操作以旋转QPSK或QAM星座图。在一特定的实施例中,由后端接收器212将每一星座图旋转45°,以产生与一或多个通信标准(例如W-CDMA、TD-SCDMA)相关联且具有相同方位的星座图。通过调整星座图方位,通***200的硬件、软件及其它部分可在多个无线标准下使用,这些无线标准与一或多个其它星座图配置相关联。
后端接收器212将撷取所获得的物理信道与其它信息(例如已估计的参数)提供给通***200的其它部分(例如用来处理信道)。举例来说,后端接收器212将这些信道提供给信道解码器与解多任务器214(也包括在数字基带级208中,例如比特率处理器)。根据接收的数据,信道解码器与解多任务器214对个别的传输信道解调与解码,且在传输经解码的二进制数据之前,可提供附加条件(additional conditioning)至接收器200的另一部分(例如软件层)。一般而言,信道解码与解多任务器214将所接收的数据(接收自后端接收器212)转换成对应正被使用的星座图(例如QRSK、QAM等等)图点(称为软判决)的格式。复数数值被提供至比特率处理器214,复数数值呈现星座图点且被格式化以遵从无线标准,例如W-CDMA,如与频分双工(Frequency Division Duplex,FDD)一起使用的12比特浮点表示、与时分双工(Time Division Duplex,TDD)一起使用的16比特固定点表示等等。通过处理此软判决作为输入,信道解码器与解多任务器214以降低精确度的格式(例如4比特的表示)来表示数据,以降低存储需求,且保持或增加动态范围。
信道解码器与解多任务器214包括解码器216,解码器216执行对后端接收器212提供的软判决流(stream)进行解码的相关操作。例如,解码器216执行解映射(de-mapping)操作、解交错(de-interleaving)操作、星座图重配置和解扰乱操作。执行这些操作,对于此三个功能的每一者而言都需要大量的资源(例如存储器、处理时间等等)。举例来说,为了个别执行此三个功能的每一者,数据在每一功能完成时会被存储,且被撷取以准备给下一功能。通过结合这些功能的执行,可节省计算的资源(例如存储器空间、处理时间等等),且用于其它操作与程序的执行。
调制机制、协议及其它通信参数可作为结合各功能需考虑的因素。例如,对于一种类型的调制(例如QPSK),多个操作可以一种配置相结合,而对于另一类型的调制(例如QAM),多个操作可以相似或相异的配置相结合。除了调制类型,还可使用一或多个调制参数来执行结合的功能。例如,与调制机制相关的星座图增益(p)可与其它参数一起使用。一般而言,星座图增益由通***200的另一部分(例如后端接收器212)所判断,然而,信道解码器与解多任务器214也可经由配置来执行此操作。与结合的功能相关联的信息也由通***200外部的来源提供。例如,包括在接收到的传输内的信息也可由解码器216使用,以执行结合的功能。
参阅图3,图3说明通信***100所使用调制机制的示例星座图300。除了由接收器20解调的外,个别的软判决被解码为数字格式(例如4比特固定表示)。在此情况下,星座图300表示16-QAM调制信号,且包括4个象限302、304、306及308。这四个象限的每一者分别包括4个星座图点,每一者独特地表示16个个别符号中之一者。复数数值提供星座图300的坐标,且复数数值包括表示在水平轴的实部(称为同相成分)与表示在垂直轴的虚部(称为正交成分)。
可实施各种现有的方法来呈现星座图300内的16个符号。举例来说,每一符号的独特呈现数据包括,表示此符号所处的象限的数据和表示在此象限内4个符号中每一者的数据。如图3所示,以一种2比特编号来表示每一象限,(如图示中的粗体字),另一种2比特编号则表示在此象限内4个符号的每一者(如图标中之一般字体)。就其本身而论,16个符号的每一者独特地以4比特编号来表示,例如,符号310以4比特值0011来表示,其中,”00”表示象限,”11”表示在此象限内(4个的中的)特定符号。因此,每一符号可由两个星座图来识别,一个是外部星座图(以坐标轴312来表示,其定义象限302-308),另一个是内部星座图(以坐标轴314来表示)。内部与外部星座图的每一者皆提供2比特表示,2比特表示的组合产生16个符号之一的4比特表示的符号。因此,解码器216处理软判决,以产生符号的表示。
根据内嵌在软判决中的数据,解码器216试图识别被表示的特定4比特符号。同相成分(I)与正交成分(Q)可用来识别与每一接收到的软判决相关联的外部星座图312之一个象限(例如象限302)。举例来说,对于正值的I与Q,则识别出星座图象限302;而对于负值的I与Q,则识别出星座图象限308。为了识别在内部星座图(例如坐标轴314所代表的内部星座图)的符号,一或多个星座图参数将与I及Q数据一起使用。例如,如图所示,星座图增益(p)提供了用来表示每一内部星座图的中心点的数值。就其而论,星座图增益可与I及Q数据一起使用,以独特地识别在内部星座图中的每一符号。举例来说,数量值p-|I|与p-|Q|可用来识别内部星座图中的符号。在此实施例中,可使用四个数量值来独特地解映射每一软判决:
(I,Q,p-|I|,p-|Q|) (1)
虽然式(1)提供了一特定数量值配置以识别16个符号中的每一者,但也可使用其它软判决配置。此外,虽然在此处是将I与Q数据以及星座图增益使用于符号识别,但也可个别地或组合地来使用其它传输参数(例如调制参数)。
除了对软判决解映射以外,解码器216也执行其它关于符号识别的操作。例如,在传输之前,式(1)的四个项目可用来减少传输丢失的可能性。可实施不同的重配置(rearrangement)机制,例如,项目(term)可对于传输的每一4项目的群组重配置、或者对于预设数量的群组重配置(例如每四个群组重配置项目)、或者在预设时间后重配置(例如每秒重配置项目)。一般而言,更重要(significant)的项目错误机率较低,例如式(1)中的第一项目(I)与第二项目(Q)。交换第一对项目(I与Q)与第二对项目(p-|I|与p-|Q|)可减少传输错误。类似地,此四个项目可单独地配置以减少错误。在实施特定技术时,项目对(term pair)(I与Q)与项目对(p-|I |与p-|Q |)可使用相异的配置。例如,这些项目可配置成:
(I,Q,p-|I|,p-|Q|)
或配置成
(p-|I|,p-|Q|,I,Q) (2)
就其本身而论,单一比特可用来识别正使用哪一特定配置,除了配置这些项目以外,在这些项目上也可实施取反(negation)操作(例如改变符号),以进一步区别传输的项目并减少错误机率。因此,可用两个比特表示参数,称为b(1)与b(2),以作为用来识别项目对配置与取反的重配置参数。在一种情况下,这些重配置参数在高速共享控制信道(High-Speed Shared ControlCHannel,HS-SCCH)上传输至接收器200,但也可实施一或多个其它传输方法与技术。
在实现特定配置的同时,传输之前可实施方法技术来扰乱软判决。解码器216也对表示软判决的星座图点进行解扰乱(与解映射及重配置一起执行)。在一种配置中,以提供至接收器200的特定扰乱编码对软判决进行比特级的扰乱。解码器216可使用二进制编码来对软判决进行解扰乱,例如,通过使用屏蔽(masking)技术或其它相似技术。
解码器216可使用一或多个技术与方法来对接收的软判决进行解交错、解扰乱、解映射及重配置,由此提供对应星座图点的比特表示(例如4比特表示)。举例来说,解码器216以组合方式执行这些功能的每一者,以减少存储器与处理需求,由此节省资源。在一种配置中,用来表示解交错、解扰乱、解映射及重配置的逻辑状态被组合以定义执行这些功能的逻辑操作。解码器216可使用组合逻辑或其它类型的电路***以提供这些逻辑操作。也可实施以处理器为基础的设计或其它类型的架构,以提供组合的逻辑操作,以进行解交错、解扰乱、解映射及星座图重配置。例如,一或多个微处理器可执行指令以提供这些逻辑操作。
参阅图4,图表400包括真值表以及表示每一解交错、解扰乱、解映射及星座图重配置操作的逻辑状态的条目(entry)。5个二进制参数用来表示这些操作的每一逻辑状态,逻辑状态对应图表400中的32个条目。在此配置中,解扰乱操作以行402(SCRAM)中扰乱编码之一比特的二进制数值(逻辑1或0)来表示。表示项目对I,Q与p-|I|,p-|Q|位置以及是否取反的重配置参数b(0)与b(1),则是以两比特的二进制数值表示在行404与406。解映射/解交错则以1比特参数来提供,参阅行408的col(1),其表示在内部或外部星座图之间的选择,而行410则表示由接收器200所接收且提供至解码器216的软判决的符号s。根据表示于行402-410中的逻辑状态,软判决则表示为变量s(其表示I或Q,如由col(1)所提供)与p(星座图增益)的函数,如行412与414所提供。根据此逻辑表示,可定义逻辑操作根据逻辑输入数值(由行402-410所提供)来提供软判决。
参阅图5,图5说明三个卡诺图(Kamough map)500、502、504,以提供三个选择项目。图示500表示在数值0或p(星座图增益)之间的选择(称为LSB)、图示502表示在数值s与-s之间的选择(称为INV)、图示504表示在数值p与-p之间的选择(称为NEG)。在此特定的配置中,LSB与NEG选择项目操作相似,使得在LSB为逻辑0的项目在NEG则视为“don’tcare”状态(对于LSB为更高优先权选择的状态)。对于此配置,由于可通过对NEG与INV执行异或(XOR)逻辑操作以提供解扰乱项目(以当INV使能时为例),因此省略了解扰乱项目。
参阅图6,图6表示解码器600之一部分的方块示意图,其能以组合方式对软判决解扰乱、重配置及解交错/解映射。在此特定配置中,图5的卡诺图500、502及504所表示的功能将以解码器600中逻辑门的组合(组合逻辑)602来实现。为了提供逻辑信号LSB、NEG、与INV,组合逻辑602包括一连串的与门(AND)与异或门(XOR),但在其它配置中也可使用其它类型的逻辑门,例如与非门(NAND)、或门(OR)、非门(NOT)等等,来产生这些逻辑信号,以对软判决的输入流进行解扰乱、星座图重配置及解映射。
除了接收的软判决流,例如来自接收器另一部分(如后端接收器)的星座图增益(p)也提供至解码器600。除了接收的软判决,其它传输信息也帮助解码器600提供组合的功能。例如,用来扰乱软判决的一序列比特被提供至组合逻辑602,以对接收的数据进行解扰乱。也提供分别表示b(0)与b(1)的2个数字输入信号,以帮助软判决的星座图重配置。此外,在此实施例中,也提供数字信号“信道激活”(例如来自接收器),指示信道是否被接收且是否准备好由解码器600来处理。
解码器600接收软判决后,软判决被提供至符号识别器604,其删除符号表等信息(strip)且传输符号至组合逻辑602。此软判决输入也传输至一对并联的解交错器606及608,其提供软判决对。特别的是,一个解交错器提供与外部星座图相关联的星座图点,而另一解交错器提供与内部星座图相关联的星座图点。根据内部与外部星座图点,解交错器606与608也提供一个逻辑信号,标记为col(1),用来表示解交错器606与608正提供内部星座图数据或外部星座图数据。此外,解交错器606与608也提供其它功能,例如提供一或多个地址以撷取与解交错模式相关的软判决(例如从存储器撷取)。根据组合逻辑602所提供的逻辑信号,一系列的多任务器610、612、614及616、逻辑操作器618(组合反相器与增量器)、反相器620及加法器624(具有2-补码功能)提供一组4个软判决输出(例如表示成4比特固定表示)。通过使用组合逻辑以组合3个功能,则仅需要较少的处理资源以及存储空间(例如用来存储在各功能执行之间的数据)。此外,虽然解码器600以特定架构来表示(例如使用组合逻辑602),但也可使用其它配置来组合解扰乱、解交错/解映射及星座图重配置的功能。
参阅图7,流程图700表示解码器216之一些操作。如上所述,在一个实施例中解码器216可包括组合逻辑门,以处理器为基础的架构,或其它类型的设计。在一些以处理器为基础的架构中,解码器216可在单一处理器上或在分散的多个处理器上执行。不同类型的电路***(例如组合逻辑或时序逻辑等)与计算装置(例如计算机***)也可个别或结合使用,以执行解码器216的操作。例如,在一个以处理器为基础的接收器设计中,可由一个处理器(例如微处理器)来执行指令,以提供解码器216的操作。此指令可存储在存储装置中(例如硬盘驱动器、CD-ROM等等),且提供至一个处理器(或多个处理器)给后续的执行。
解码器216的操作包括接收表示软判决的(一种调制机制的)星座图点(步骤702)。例如,这些星座图点可由后端接收器212通过信道解码器与解多任务器214提供至解码器216。此操作也包括接收表示与星座图相关的参数的数据(步骤704),例如与星座图增益相关的参数。此外,也接收用来指示星座图点与星座图的内部或外部相关联的星座图参数。短暂地参阅图6,来自解交错器606与608的参数col(1)表示数据是内部或外部星座图数据。除了表示星座图的数据,此操作也包括接收表示星座图数据配置的数据(步骤706)。例如,2个接收的比特(例如b(0)与b(1))表示星座图点对(例如I,Q与p-|I|,p-|Q|)如何配置且指示这些星座图点对是否已被反相(invert)。代表扰乱的数据也由解码器216接收(步骤708),例如解码器216接收表示在传输之前星座图点扰乱的比特序列。
根据接收到的表示星座图点与星座图参数的数据,解码器216的操作包括以结合方法来对星座图点进行解扰乱、解交错/解映射及重配置(步骤710)。举例来说,如图6及图2所示,解码器216可实施组合逻辑以执行这些操作。一旦上述操作处理完毕,解码器216的操作则包括输出此处理过的数据(步骤712),例如,后续由信道解码器与解多任务器214的另一部分与通***200来处理。
如上所述,一些接收器设计是以处理器为基础。例如,为执行流程图700中的操作,解码器216(也可和信道解码器与解多任务器214的其它部分一同)可操作前述的任何计算机实现的方法。例如,接收器200包括计算装置(例如计算机***),以执行与解码器216相关的指令,此计算装置可包括处理器、存储器、存储装置及输入/输出装置。每一组件使用***总线或其它类似的结构来内部连接。此处理器能处理计算装置内执行的指令。在一个实施例中,此处理器可为单线程处理器。在另一实施例中,此处理器可为多线程处理器。此处理器能处理存储在存储器或存储装置的指令,以在输入/输出装置上显示图形用户界面。
存储器存储计算装置内的信息。在一个实施例中,此存储器可为计算机可读介质。在一个实施例中,此存储器可为易失性存储器单元。在另一实施例中,此存储器可为非易失性存储器单元。
存储装置能为计算装置提供大量存储空间。在一个实施例中,此存储装置可为计算机可读介质。在不同的实施例中,此存储装置可以是软盘装置、硬盘装置、光盘装置或磁带装置。
输入/输出装置给计算装置提供输入/输出操作。在一个实施例中,此输入/输出装置包括键盘和/或指向装置。在另一个实施例中,此输入/输出装置包括显示单元,用以显示图形用户界面。
所述的特征(例如解码器216)可由数字电子电路***、或者由计算机硬件、固件、软件或其组合来实施。此装置可实施在存储于信息载体内(例如在机器可读存储装置或传播信号内)的计算机程序产品内,以由可编程处理器来执行。可由用来执行指令程序的可编程处理器来执行方法步骤,通过对输入数据操作并产生输出信号以执行上述实施例的功能。上述特征可有益地实施在能于可编程***上执行之一或多个计算机程序,其中,此可编程***包括至少一个可编程处理器、至少一个输入装置及至少一个输出装置,耦接此可编程处理器以接收来自数据存储***的数据与指令、且传输数据与指令至数据存储***。计算机程序是一组指令,可在计算机上直接或间接使用,以执行某一动作或产生某一结果。计算机程序可以任何格式的程序语言来写入,包括汇编(compiled)语言或直译(interpreted)语言,且可以任何形式来展开布署,例如作为独立程序或作为适合在计算环境使用的模块、组件、子程序或其它单元。
用来执行指令程序的适当处理器包括例如通用微处理器与特殊目的微处理器及专用处理器或任何类型计算机中多个处理器中之一者。一般而言,处理器将接收来自只读存储器或随机存取存储器或此两者的指令与数据。计算机的必要组件为一个用来执行指令的处理器以及一或多个用来存储指令与数据的存储器。一般而言,计算机也将包括或操作性地耦接于一或多个用来存储数据文件的大量存储装置,此装置包括磁盘(例如内部硬盘或可换式磁盘)、磁光(magneto-optical)盘及光盘。适于有形包含计算机程序指令与数据的存储装置包括所有形式的非易失性存储器,例如包含半导体存储装置(例如EPROM、EEPROM及闪存装置)、磁盘(例如内部硬盘与可换式磁盘)、磁光盘及CD-ROM与DVD-ROM。此处理器与存储器可由专用集成电路(ASIC)来补充,或包含于ASIC中。
这些特征可实施于计算机***,此计算机***包括后端组件(例如数据服务器)、或者包括中间件(middleware)组件(例如应用服务器或因特网服务器)、或者包括前端组件(例如具有图形用户界面或因特网浏览器的客户端计算机),或者上述的任何结合。此***的组件可通过数字数据通信的任何形式或介质来连接,例如通信网络。通信网络的例子包括局域网(Local AreaNetwork,LAN)、广域网(Wide Area Network,WAN)及形成因特网的计算机与网络。
计算机***可包括客户端与服务器。客户端与服务器一般彼此相隔很远,且通过网络来互动,如上所述。客户端与服务器的关系的提升,是通过在各自计算机上执行且彼此具有客户端-服务器关系的计算机程序的效力。
其他实施例也在以下权利要求的范围之内。此处描述的技术可以不同的顺序来实施,仍可达到所需的效果。
Claims (35)
1.一种方法,包括:
识别来自调制信号的星座图点的软判决,其中,该识别的步骤是依据表示该星座图点的第一部分与第二部分的数据、表示该星座图点的该第一部分与该第二部分的配置的数据及表示该星座图点的该第一部分与该第二部分的扰乱的数据的逻辑组合进行识别的。
2.如权利要求1所述的方法,其特征在于,该星座图点的该第一部分表示外部星座图的坐标对。
3.如权利要求1所述的方法,其特征在于,该星座图点的该第二部分表示内部星座图的坐标对。
4.如权利要求1所述的方法,其特征在于,表示该星座图点的该第一部分与该第二部分的配置的数据是表示内部星座图坐标对与外部星座图坐标对的配置。
5.如权利要求1所述的方法,其特征在于,表示该星座图点的该第一部分与该第二部分的扰乱的数据包括扰乱编码的至少一个比特。
6.如权利要求1所述的方法,其特征在于,该星座图点的该第一部分表示同相成分。
7.如权利要求1所述的方法,其特征在于,该星座图点的该第一部分表示正交成分。
8.如权利要求1所述的方法,其特征在于,该星座图点的该第一部分表示星座图增益。
9.如权利要求1所述的方法,其特征在于,该调制信号为正交幅度调制信号。
10.如权利要求1所述的方法,其特征在于,该逻辑组合包括使用至少一个逻辑门。
11.一种***,包括
通***,用以接收调制信号,且该通***包括:
解码器,用以识别来自该调制信号之一星座图点之一软判决,其中,该解码器的识别操作是依据表示该星座图点的第一部分与第二部分的数据、表示该星座图点的该第一部分与该第二部分的配置的数据及表示该星座图点的该第一部分与该第二部分的扰乱的数据的逻辑组合进行识别的。
12.如权利要求11所述的***,其特征在于,该星座图点的该第一部分表示外部星座图的坐标对。
13.如权利要求11所述的***,其特征在于,该星座图点的该第二部分表示内部星座图的坐标对。
14.如权利要求11所述的***,其特征在于,表示该星座图点的该第一部分与该第二部分的配置的数据是表示内部星座图坐标对与外部星座图坐标对的配置。
15.如权利要求11所述的***,其特征在于,表示该星座图点的该第一部分与该第二部分的扰乱的数据包括扰乱编码的至少一个比特。
16.如权利要求11所述的***,其特征在于,该星座图点的该第一部分表示同相成分。
17.如权利要求11所述的***,其特征在于,该星座图点的该第一部分表示正交成分。
18.如权利要求11所述的***,其特征在于,该星座图点的该第一部分表示星座图增益。
19.如权利要求11所述的***,其特征在于,该调制信号为正交幅度调制信号。
20.如权利要求11所述的***,其特征在于,该逻辑组合包括使用至少一个逻辑门。
21.一种计算机程序产品,经由计算机加载该程序以执行解码方法,该解码方法包括:
识别来自调制信号的星座图点的软判决,其中,该识别步骤是依据表示该星座图点的第一部分与第二部分的资料、表示该星座图点的该第一部分与该第二部分配置的数据、以及表示该星座图点的该第一部分与该第二部分的扰乱的数据的逻辑组合进行识别的。
22.如权利要求21所述的计算机程序产品,其中,该星座图点的该第一部分表示外部星座图的坐标对。
23.如权利要求21所述的计算机程序产品,其中,该星座图点的该第二部分表示内部星座图的坐标对。
24.如权利要求21所述的计算机程序产品,其中,表示该星座图点的该第一部分与该第二部分配置的数据表示内部星座图坐标对与外部星座图坐标对的配置。
25.如权利要求21所述的计算机程序产品,其中,表示该星座图点的该第一部分与该第二部分的扰乱的数据包括扰乱编码的至少一个比特。
26.如权利要求21所述的计算机程序产品,其中,该星座图点的该第一部分表示同相成分。
27.如权利要求21所述的计算机程序产品,其中,该星座图点的该第一部分表示正交成分。
28.如权利要求21所述的计算机程序产品,其中,该星座图点的该第一部分表示星座图增益。
29.如权利要求21所述的计算机程序产品,其中,该调制信号为正交幅度调制信号。
30.如权利要求21所述的计算机程序产品,其中,该逻辑结合包括使用至少一个逻辑门。
31.一种***,包括:
接收调制信号的装置,包括:
识别装置,识别来自该调制信号的星座图点的软判决的装置,其中,该识别操作是依据表示该星座图点的第一部分与第二部分的数据、表示该星座图点的该第一部分与该第二部分的配置的数据及表示该星座图点的该第一部分与该第二部分的扰乱的数据的逻辑组合进行识别的。
32.如权利要求31所述的***,其特征在于,该星座图点的该第一部分表示外部星座图的坐标对。
33.如权利要求31所述的***,其特征在于,该星座图点的该第二部分表示内部星座图的坐标对。
34.如权利要求31所述的***,其特征在于,表示该星座图点的该第一部分与该第二部分的配置的数据是表示内部星座图坐标对与外部星座图坐标对的配置。
35.如权利要求31所述的***,其特征在于,表示该星座图点的该第一部分与该第二部分的扰乱的数据包括扰乱编码的至少一个比特。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US896607P | 2007-12-21 | 2007-12-21 | |
US61/008,966 | 2007-12-21 | ||
US61/091,180 | 2008-08-22 | ||
US12/272,380 | 2008-11-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101606368A true CN101606368A (zh) | 2009-12-16 |
Family
ID=40788586
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810185683.7A Active CN101630969B (zh) | 2007-12-21 | 2008-12-19 | 信号处理装置及方法 |
CN2008101856767A Active CN101635607B (zh) | 2007-12-21 | 2008-12-19 | 软性决定值的解速率匹配方法、移动装置、无线通信装置及其方法 |
CNA2008800040868A Pending CN101606368A (zh) | 2007-12-21 | 2008-12-19 | 解码通信信号 |
CN 200810185685 Active CN101630994B (zh) | 2007-12-21 | 2008-12-19 | 控制数据流的方法及装置 |
CN 200810185680 Active CN101465837B (zh) | 2007-12-21 | 2008-12-19 | 处理共同增益值的方法及*** |
CN 200810185677 Active CN101465836B (zh) | 2007-12-21 | 2008-12-19 | 通信***与参数估计方法 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810185683.7A Active CN101630969B (zh) | 2007-12-21 | 2008-12-19 | 信号处理装置及方法 |
CN2008101856767A Active CN101635607B (zh) | 2007-12-21 | 2008-12-19 | 软性决定值的解速率匹配方法、移动装置、无线通信装置及其方法 |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200810185685 Active CN101630994B (zh) | 2007-12-21 | 2008-12-19 | 控制数据流的方法及装置 |
CN 200810185680 Active CN101465837B (zh) | 2007-12-21 | 2008-12-19 | 处理共同增益值的方法及*** |
CN 200810185677 Active CN101465836B (zh) | 2007-12-21 | 2008-12-19 | 通信***与参数估计方法 |
Country Status (1)
Country | Link |
---|---|
CN (6) | CN101630969B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113805942A (zh) * | 2021-08-23 | 2021-12-17 | 北京奕斯伟计算技术有限公司 | 处理器核、处理器及指令处理方法 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8112439B2 (en) * | 2008-09-24 | 2012-02-07 | Mediatek Inc. | Data processing method and system capable of reducing required memory |
CN103329608B (zh) * | 2011-02-01 | 2016-08-10 | 华为技术有限公司 | 一种调度数据流通过共享通信链路的传输的方法及装置 |
CN102916723A (zh) * | 2011-08-01 | 2013-02-06 | 联发科技(新加坡)私人有限公司 | 用户设备激活码检测方法及装置 |
US20160128045A1 (en) * | 2014-10-31 | 2016-05-05 | Qualcomm Incorporated | Reliable transmission of information on control channels |
US9519429B2 (en) * | 2014-12-09 | 2016-12-13 | Intel Corporation | Techniques to manage multiple sequential write streams to a solid state drive |
CN107517057A (zh) * | 2016-06-15 | 2017-12-26 | 晨星半导体股份有限公司 | 脉冲噪声侦测电路与方法 |
CN108173608B (zh) * | 2017-11-24 | 2021-09-14 | 北京小米松果电子有限公司 | 获取功率估计值的方法、装置和存储介质以及电子设备 |
EP3654121B1 (de) * | 2018-11-14 | 2021-06-09 | Siemens Aktiengesellschaft | Redundantes automatisierungssystem mit mehreren prozessoreinheiten je hardwareeinheit |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5414738A (en) * | 1993-11-09 | 1995-05-09 | Motorola, Inc. | Maximum likelihood paths comparison decoder |
US6111912A (en) * | 1995-11-09 | 2000-08-29 | Lucent Technologies Inc. | Method and apparatus for detecting the sub-rate of a punctured data packet for a multi-rate transmission scheme |
CN1146170C (zh) * | 2000-11-27 | 2004-04-14 | 华为技术有限公司 | 一种多用户扩频通信***联合检测的改进方法 |
CN1170374C (zh) * | 2002-06-20 | 2004-10-06 | 大唐移动通信设备有限公司 | 一种适用于频率选择性衰落信道的空时编译码方法 |
CN100492951C (zh) * | 2003-03-26 | 2009-05-27 | 华为技术有限公司 | 上行信道多用户接收装置中的软判决与软判决加权方法 |
US20060039330A1 (en) * | 2004-07-26 | 2006-02-23 | Interdigital Technology Corporation | High speed downlink packet access co-processor for upgrading the capabilities of an existing modem host |
KR100651570B1 (ko) * | 2004-08-30 | 2006-11-29 | 삼성전자주식회사 | 이동통신 시스템의 수신기에서 디코딩을 위한 로그 근사율연산 방법 및 장치 |
JP4469261B2 (ja) * | 2004-11-22 | 2010-05-26 | パナソニック株式会社 | ディジタル信号伝送装置 |
US7856216B2 (en) * | 2005-03-02 | 2010-12-21 | Nec Corporation | Diversity receiver and gain adjusting method therefor |
CN100433716C (zh) * | 2005-08-16 | 2008-11-12 | 中兴通讯股份有限公司 | 一种支持多载波下行高速数据分组接入的***和方法 |
JP4673237B2 (ja) * | 2006-02-27 | 2011-04-20 | 富士通株式会社 | 無線受信装置 |
CN101047688B (zh) * | 2006-06-13 | 2011-04-20 | 华为技术有限公司 | 一种估计信噪比的方法及装置 |
CN100518165C (zh) * | 2006-12-07 | 2009-07-22 | 杭州电子科技大学 | 一种适于实现的多电平正交幅度调制硬判决方法 |
-
2008
- 2008-12-19 CN CN200810185683.7A patent/CN101630969B/zh active Active
- 2008-12-19 CN CN2008101856767A patent/CN101635607B/zh active Active
- 2008-12-19 CN CNA2008800040868A patent/CN101606368A/zh active Pending
- 2008-12-19 CN CN 200810185685 patent/CN101630994B/zh active Active
- 2008-12-19 CN CN 200810185680 patent/CN101465837B/zh active Active
- 2008-12-19 CN CN 200810185677 patent/CN101465836B/zh active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113805942A (zh) * | 2021-08-23 | 2021-12-17 | 北京奕斯伟计算技术有限公司 | 处理器核、处理器及指令处理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101635607A (zh) | 2010-01-27 |
CN101465836B (zh) | 2012-12-19 |
CN101630994A (zh) | 2010-01-20 |
CN101635607B (zh) | 2012-10-31 |
CN101630969A (zh) | 2010-01-20 |
CN101630994B (zh) | 2013-03-27 |
CN101465837B (zh) | 2013-02-27 |
CN101630969B (zh) | 2014-05-14 |
CN101465836A (zh) | 2009-06-24 |
CN101465837A (zh) | 2009-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101606368A (zh) | 解码通信信号 | |
KR102274595B1 (ko) | 중첩 전송을 위한 장치 및 방법 | |
KR101409905B1 (ko) | 조인트 llr 추출 및 연역적인 확률을 사용하는 단일화된 반복 디코딩 아키텍처 | |
JP5813802B2 (ja) | Harq結合を伴う、および、軟判定指向形チャネル推定を伴う、反復デコーディングアーキテクチャ | |
US9602132B2 (en) | Transmitter, encoding apparatus, receiver, and decoding apparatus | |
EP2474117B1 (en) | Hardware simplification of sic-mimo decoding by use of a single hardware element with channel and noise adaptation for interference cancelled streams | |
EP2243263B1 (en) | Methods and apparatus for symbol detection via reduced complexity sequence estimation processing | |
US8149702B2 (en) | Multi-mode bit rate processor | |
JP5326976B2 (ja) | 無線通信装置、誤り訂正方法及び誤り訂正プログラム | |
WO2006025676A1 (en) | Method and apparatus for calculating log-likelihood ratio for decoding in a receiver for a mobile communication system | |
WO2003075528A1 (en) | Soft value calculation for multilevel signals | |
WO2017170110A1 (ja) | 受信装置および受信方法 | |
KR20060123396A (ko) | 그레이-맵핑된 qam를 위한 고속 소프트 값 계산 방법 | |
EP2073477B1 (en) | Combined 16QAM De-Mapping, 16QAM Constellation Re-Arrangement and TD-SCDMA De-Scrambling | |
Wu et al. | System architecture for 3GPP-LTE modem using a programmable baseband processor | |
US7457357B2 (en) | Decision feedback equalizer design with interference removal and reduced error propagation | |
WO2012026246A1 (ja) | 無線通信システム、通信制御装置、通信端末装置および制御プログラム | |
EP1755303B1 (en) | Method and apparatus for wide dynamic range reduction | |
TW201136251A (en) | Soft bit value generation in a sequence estimator | |
KR20160140290A (ko) | 통신 시스템에서 채널 복호 동작을 수행하는 장치 및 방법 | |
EP2685656A1 (en) | Method and apparatus for dynamic soft decoding | |
WO2011150295A1 (en) | Radix -2 and radix -4 state metric architectures for turbo decoder | |
Iancu et al. | Multimedia Broadcasting and Communications with WiMAX and Implementation for Its Downlink Physical Layer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20091216 |