CN101095326A - 计算编码的正交振幅调制的信号的对数似然比的方法和*** - Google Patents

计算编码的正交振幅调制的信号的对数似然比的方法和*** Download PDF

Info

Publication number
CN101095326A
CN101095326A CNA2005800458964A CN200580045896A CN101095326A CN 101095326 A CN101095326 A CN 101095326A CN A2005800458964 A CNA2005800458964 A CN A2005800458964A CN 200580045896 A CN200580045896 A CN 200580045896A CN 101095326 A CN101095326 A CN 101095326A
Authority
CN
China
Prior art keywords
log
likelihood ratio
constant
code word
max
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005800458964A
Other languages
English (en)
Other versions
CN101095326B (zh
Inventor
S·A·阿尔普雷斯
S·菲利克斯
C·卢施
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Icera LLC
Original Assignee
Icera LLC
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 Icera LLC filed Critical Icera LLC
Publication of CN101095326A publication Critical patent/CN101095326A/zh
Application granted granted Critical
Publication of CN101095326B publication Critical patent/CN101095326B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/3405Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power
    • H04L27/3416Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power in which the information is carried by both the individual signal points and the subset to which the individual points belong, e.g. using coset coding, lattice coding, or related schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/02Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0052Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0055MAP-decoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0066Parallel concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • H04L25/03312Arrangements specific to the provision of output signals
    • H04L25/03318Provision of soft decisions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/06Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/06Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
    • H04L25/067Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection providing soft decisions, i.e. decisions together with an estimate of reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/38Demodulator circuits; Receiver circuits
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03171Arrangements involving maximum a posteriori probability [MAP] detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Error Detection And Correction (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

根据本发明的实施例,公开一种方法和***,用于确定正交振幅调制(QAM)码字的一组编码的各个位(40)的对数似然比。在该方法中,可以确定最多两个常数值(33、35)以执行一组预定的函数,每个函数的输出基于这些常数值和与该码字对应的至少一个接收的分量,以确定码字的该组各个位的每个单独位的对数似然比(37)。QAM码字可以对应于无线设备的信号的至少一部分,该无线设备诸如根据宽带码分多址(WCDMA)标准工作的移动第三代设备。

Description

计算编码的正交振幅调制的信号的对数似然比的方法和***
技术领域
本发明涉及在冗余编码的***中正交振幅调制(QAM)信号的解调,更确切地说涉及确定编码的QAM信号的对数似然比。
背景技术
在通信***中的信息位流的传输中,纠错码和调制方案是必不可少的。通常实施的一种调制方案是QAM。常常对QAM补充的纠错码是turbo码、卷积码、低密度奇偶校验(LDPC)码等。
为了对turbo编码的QAM信号解码,由两个最大后验(MAP)解码器组成的turbo解码器需要知道所接收的turbo编码的位的对数似然比。在Goff等人所著的“Turbo码和高频谱效率调制”(″Turbo-codes and High Spectral Efficiency Modulation″,Proceedings of ICC,p.645-649,May 1994)中描述一种用于确定16-QAM信号的对数似然比的方法。
在常规***中,计算精确对数似然比的计算复杂度是高的,逼近导致接收器灵敏度的下降。
目前还没有公知的技术提供一种用于计算编码的QAM信号的精确对数似然比的***和方法,而不会引入大量的计算复杂度。
发明内容
本发明的一个方面提供一种用于确定QAM码字的一组位的正交振幅调制(QAM)信号的对数似然比的方法,该方法包括:使用一组函数确定对数似然比,以便确定该码字的一组位的每个位的对数似然比,该组函数的输出基于与码字对应的所接收的信号的信号能量和噪声功率谱密度特征。
根据实施例,码字是turbo编码的码字。解调的信号可用于无线***。无线***可以是移动第三代蜂窝***。无线***可以根据码分多址(CDMA)标准来工作。无线***可以根据无线码分多址(WCDMA)标准的高速下行链路分组接入(HSDPA)部分来工作。
在其他实施例中,码字是16-QAM码字。该码字的该组各个位包括映射到16-QAM码字的四个信息位。可以确定两个常数值,包括偏移常数和预换算(pre-scale)常数。还可以确定8a2ES/N0)给出的第一常数以及4a√ES/N0给出的第二常数,其中a是归一化常数。
在其他实施例中,假定至少一个接收的分量是rI,并且换算的接收的分量r′I被定义为rI乘以预换算常数k,以及对于偏移常数Δ,根据以下函数确定单个位i1的对数似然比Λ:
Λ i 1 ( r I ′ ) = r I ′ + max * ( r I ′ , Δ ) - max * ( - r I ′ , Δ )
其中函数max*定义为max*(x,y)=max(x,y)+ln(1+exp[-|x-y|]。假定至少一个接收的分量是rI,并且换算的接收的分量r′I被定义为rI乘以预换算常数k,以及对于偏移常数Δ,根据以下函数确定单个位i2的对数似然比(Λ):
Λi2(r′I)=-max$(-r′I-Δ,r′I-Δ)
其中函数max*由如下公式定义:
max $ ( x , y ) = max ( x , y ) + ln [ 1 + exp [ - | x - y | ] - exp [ - | x - y 2 | ] ] ·
假定至少一个接收的分量是rQ,并且换算的接收的分量r′Q被定义为rQ乘以预换算常数k,以及对于偏移常数Δ,根据以下函数确定单个位q1的对数似然比(Λ):
Λ q 1 ( r Q ′ ) = r Q ′ + max * ( r Q ′ , Δ ) - max * ( - r Q ′ , Δ )
其中函数max*定义为max*(x,y)=max(x,y)+ln(1+exp[-|x-y|]。假定至少一个接收的分量是rQ,并且换算的接收的分量r′Q被定义为rQ乘以预换算常数k,以及对于偏移常数Δ,根据以下函数可以确定单个位q2的对数似然比(Λ):
Λq2(r′Q)=-max$(~r′Q-Δ,r′Q-Δ)
其中函数max$由如下公式定义:
max $ ( x , y ) = max ( x , y ) + ln [ 1 + exp [ - | x - y | ] - exp [ - | x - y 2 | ] ] ·
在其他实施例中,可以使用定制编码的指令来将可重新配置执行单元配置为执行各个位的至少一个位的对数似然比的确定的至少一部分,该确定包括使用最多两个常数值的至少其中一个。可以基于对数似然比确定中使用的至少一个常数值来设置可重新配置执行单元的输入的值。可以使用可重新配置执行单元来在两个周期内完成至少一个单独位的对数似然比的计算。可以使用可重新配置执行单元来在一个周期内完成至少一个单独位的对数似然比的计算。可重新配置执行单元可以包括计算机***的单指令多数据通道(lane)。计算机***可以包括单独的控制执行路径和单独的数据执行路径。可重新配置执行单元可以构成单独的数据执行路径的一部分。
本发明的一个方面提供一种计算机***,该***包括专用控制执行路径,该专用控制执行路径包括分支单元和控制执行单元;以及专用数据执行路径,该专用数据执行路径包括可重新配置执行单元;其中该可重新配置执行单元包括计算机***的单指令多数据(SIMD)通道,以及其中可重新配置执行单元能够由定制编码的指令配置为执行正交振幅调制(QAM)码字的单个位的对数似然比的至少部分确定。
在一些实施例中,对数似然比的确定使用函数来实现,以便确定该码字的一组位的每个位的对数似然比,该函数的输出基于与码字对应的接收的信号特征。与码字对应的接收的信号特征可以包括信号能量和噪声功率谱密度。对数似然比的确定还可以包括确定包括偏移常数和预换算常数的两个常数值。还可以确定8a2ES/N0给出的第一常数以及4a√ES/N0给出的第二常数,其中a是归一化常数。可以基于对数似然比确定中使用的至少一个常数值来确定可重新配置执行单元的输入值。可重新配置执行单元能够在两个周期内计算至少一个单独位的对数似然比。可重新配置执行单元能够在一个周期内计算至少一个单独位的对数似然比。
附图说明
现在将参考附图通过示例形式描述包含本发明的***和方法,其中:
图1示出根据现有技术的具有turbo编码的QAM信号的通信***的框图;
图2示出根据本发明的软决策模块的框图;
图3A-B分别示出用于16-QAM调制模式的位-码字映射,以及用于16-QAM调制的对调制的星座符号的位-码字映射;
图4示出根据本发明实施例的位i1的图3A的位-符号映射的划分;
图5示出根据本发明实施例确定的、作为接收的分量rI的函数的位i1的对数似然比的图;
图6示出根据本发明实施例的位i2的图3A的位-符号映射的划分;
图7示出根据本发明实施例中使用的逼近的校正项的下降值;
图8示出根据本发明实施例确定的、作为接收的分量rI的函数的位i2的对数似然比的图;
图9示出根据本发明实施例用于完整turbo解码器迭代1至6的性能增益;
图10示出可以在其中根据本发明实施例确定对数似然比的计算机***的框图;
图11示出根据本发明实施例配置用于执行i1和q1的对数似然比计算的第一步的可重新配置执行单元的示意图;
图12示出根据本发明实施例配置用于执行i1和q1的对数似然比计算的第二步的可重新配置执行单元的示意图;
图13示出根据本发明实施例配置用于确定i2和q2的对数似然比的可重新配置执行单元的示意图;
图14示出可以在其中根据本发明实施例确定对数似然比的具有单独控制和数据执行路径的计算机***的体系结构框图;
图15示出可以在其中根据本发明实施例确定对数似然比的图14的计算机***的可重新配置深度执行单元的框图;以及
图16示出根据本发明实施例的方法。
具体实施方式
在根据本发明的实施例中,公开一种方法和***,用于确定turbo解码器的QAM信号的信息符号的各个位的对数似然比。
本文描述的本发明实施例是出于说明性目的提供的,它们尤其适用于在附加高斯白噪声信道(AWGN)中工作的16-QAM/turbo编码的***中导出对数似然比。宽带码分多址(WCDMA)标准的第三代伙伴关系项目(3GPP)高速下行链路共享的信道(HS-DSCH)、技术规范版本5[3G TS 25.213](WCDMA版本5)中支持此类***。
但是,要注意本发明的实施例可以应用于例如32、64、256等的其他QAM/编码的***、QAM***以及例如调制解调器、传输高清晰度电视信号等其他应用。此外,还可以实现除了turbo编码之外的其他纠错码。此类纠错码包括级联码(concatenated code)、低密度奇偶校验码(LDPC)、卷积码等。本发明的范围不限于特定的turbo编码的16-QAM级别的调制实施例。
图1示出具有发射器12和接收器14的常规通信***10的框图。向发射器提供从源20到turbo编码器22的输入数据位/帧。turbo编码器将输入数据编码,将***性和奇偶校验位提供到信道交织器24,然后提供到QAM调制器26。通过发射装置28将调制的信号发射到接收器的接收装置38。一旦在QAM解调器30处将接收到的turbo编码的QAM信号解调,在模块32处执行信道状态信息和与turbo编码的QAM信号关联的每个输入信息符号位的软决策,用于turbo解码器36将经由信道解交织器36的信号解码以提供输出数据39。
模块32中计算的软决策是对数似然比。图2示出根据本发明实施例的软决策模块32的框图。在模块32处接收到解调的QAM信号31,常数子模块33、35处理用于在对数似然比子模块37中计算函数的常数,其中这些函数存储在查询表(LUT)41中。可以将对数似然比43存储在存储器39中,并将其发送到turbo解码器。现在参考图11-13更详细地论述根据本发明实施例的模块32的实现。
可以对作为从QAM解调器接收的信号的函数的位-码字映射40的各个位i1、q1、i2和q2的每一个(如图3A所示)导出根据本发明实施例的对数似然比。将所得到的四个信息位40映射到图3B的16QAM星座42中所示的星座符号,以定义要发射哪个1 6-QAM符号。从解调器接收的信号由复数r=rI+jrQ表示,其中rI和rQ的方差等于N0/2,并且均具有独立均值(means):
{ - 3 a E S , - a E S , + a E S , + 3 a E S }
具体取决于发射的信号,其中ES是编码的符号能量,N0是单侧(single sided)噪声功率谱密度。这里,a是用于将整个星座的平均符号能量归一化的常数,可以将其设为等于1/√10。应该注意还可以使用其他值。例如在WCDMA版本5中,a设为等于1/√5。
如从图3A-B的位-符号映射中所显见的,i1和i2的检测仅取决于rI,q1和q2的检测仅取决于rQ。为了根据本发明实施例检测位i1,将图3B的16-QAM符号的设置分成两半,如图4所示。由两个左边列46构成的星座群(cluster)对应于i1=1的16-QAM符号,而由两个右边列48构成的星座群对应于i1=0的16-QAM符号。为了确定i1的对数似然比,需要计算后验概率,定义为
P(i1=0|rI)以及
P(i1=1|rI)
将这些概率的比或对数比传递到turbo解码器。
为了计算i1的对数似然比,使用贝叶斯原理将条件概率相关:
P ( i 1 = 0 | r I ) = p ( r I | i 1 = 0 ) P ( i 1 = 0 ) p ( r I | i 1 = 0 ) P ( i 1 = 0 ) + p ( r I | i 1 = 1 ) P ( i 1 = 1 ) (公式1)
P ( i 1 = 1 | r I ) = p ( r I | i 1 = 1 ) P ( i 1 = 1 ) p ( r I | i 1 = 0 ) P ( i 1 = 0 ) + p ( r I | i 1 = 1 ) P ( i 1 = 1 ) (公式2)
可以假定这些符号是等可能的,即p(i1=0)=P(i1=1)=1/2,由此:
P ( i 1 = 0 | r I ) P ( i 1 = 1 | r I ) = p ( r I | i 1 = 0 ) p ( r I | i 1 = 1 ) (公式3)
因此,可以将这两个必需的条件概率书写为:
p ( r I | i 1 = 0 ) = 1 2 N 0 π exp [ - ( r I - a E S ) 2 N 0 ] + 1 2 N 0 π exp [ - ( r I - 3 a E S ) 2 N 0 ]
p ( r I | i 1 = 1 ) = 1 2 N 0 π exp [ - ( r I + a E S ) 2 N 0 ] + 1 2 N 0 π exp [ - ( r I + 3 a E S ) 2 N 0 ]
(公式4)
利用公式4,可以将i1的对数似然比表示为
Λ i 1 ( r I ) = ln ( exp [ 2 ar I E S / N 0 ] + exp [ - 8 a 2 E S / N 0 + 6 ar I E S / N 0 ] exp [ - 2 ar I E S / N 0 ] + exp [ - 8 a 2 E S / N 0 - 6 ar I E S / N 0 ] )
或等效地表示为
Λ i 1 ( r I ) = 4 ar I E S N 0 + max * ( 4 ar I E S N 0 , 8 a 2 E S N 0 ) - max * ( - 4 ar I E S N 0 , 8 a 2 E S N 0 )
(公式5)
其中函数max*定义为:
max*(x,y)=max(x,y)+ln(1+exp[-|x-y|]。
逼近max*(x,y)≈max(x,y)将公式5拆分成三个区间。可以此方式产生逼近,但是逼近不限于此示例,还可以使用其他逼近方法。本示例中的逼近提供:
8a2ES/N0+8arI√ES/N0       对于rI≤-2a√ES
Λii1(rI)={4arI√ES/N0    对于-2a√ES≤rI≤2a√ES
-8a2ES/N0+8arI√ES/N0      对于rI≥2a√ES
(公式6)
用rI替代rQ,并遵循完全相同的方法,我们可以得到q1的对数似然比,对此公式5的相似版本为如下:
Λ q 1 ( r Q ) = 4 ar Q E S N 0 + max * ( 4 ar Q E S N 0 , 8 a 2 E S N 0 ) - max * ( - 4 ar Q E S N 0 , 8 a 2 E S N 0 )
在公式5中将N0归一化为1则导致图5所示的图50,该图是根据本发明实施例确定的、作为接收的分量rI的函数的位i1的对数似然比,其中ES/N0=10dB。在ES/N0的此相似比处,逼近52与精确54表示之间的差值是非常小的,该差值随着ES/N0的增加而递减。求位i1的对数似然比Λi1的公式5与上文求位q1的对数似然比Λq1的公式的相似性,显然对于作为接收分量rQ的函数的位q1的对数似然比Λq1产生与图5所示的函数Λi1具有相似图形的图。
重复上述方法,可以根据本发明实施例得到位i2的对数似然比。图6示出求i2位的16-QAM星座的划分。由左边列62和右边列62构成的星座群对应于i2=1的16-QAM符号,而由中间两列64构成的星座群对应于i2=0的16-QAM符号。位i2的16-QAM星座的不同划分得到不同的概率密度函数组,因此产生不同的函数。对于i2,条件概率由如下公式给出:
p ( r I | i 2 = 0 ) = 1 2 N 0 π exp [ - ( r I - a E S ) 2 N 0 ] + 1 2 N 0 π exp [ - ( r I + a E S ) 2 N 0 ]
p ( r I | i 2 = 1 ) = 1 2 N 0 π exp [ - ( r I - 2 a E S ) 2 N 0 ] + 1 2 N 0 π exp [ - ( r I + 3 a E S ) 2 N 0 ]
(公式7)
rQ的分布与i2无关,
p(rQ|i2=0)=p(rQ|i2=1)
(公式8)
这将i2的对数似然比减少到:
Λ i 2 ( r I ) = ln ( exp [ 2 ar I E S / N 0 ] + exp [ - 2 ar I E S / N 0 ] exp [ - 6 ar I E S / N 0 - 8 a 2 E S / N 0 ] + exp [ 6 ar I E S / N 0 - 8 a 2 E S / N 0 ] )
= 8 a 2 E S N 0 - max * ( 6 ar I E S N 0 , - 6 ar I E S N 0 ) + max * ( 2 ar I E S N 0 , - 2 ar I E S N 0 )
= - max ( 4 ar I E S E 0 - 8 a 2 E S N 0 , - 4 ar I E S N 0 - 8 a 2 E S N 0 ) - ln [ 1 + exp ( - | 12 ar I E S N 0 | ) ] [ 1 + exp ( - | 4 ar I E S N 0 | ) ]
重写为:
Λ i 2 ( r I ) = - max $ ( 4 ar I E S N 0 - 8 a 2 E S N 0 , - 4 ar I E S N 0 - 8 a 2 E S N 0 )
(公式9)
通过定义函数:
max $ ( x , y ) = max ( x , y ) + ln [ 1 + exp [ - | x - y | ] - exp [ - | x - y 2 | ] ]
可以通过逼近将公式9拆分成两个区间,正的和负的
max$(x,y)=max(x,y),即:
Figure A20058004589600161
(公式10)
通过忽略上文给出的max$(x,y)函数的定义中的最后一项(对数项),公式10的逼近保持成立。图7的图70示出该逼近是好的逼近,因为对于忽略max*和max$函数中的最后一项,|x-y|更大,x轴是|x-y|,而上方曲线72是max*函数的最后一项,以及下方曲线74是max$函数的最后一项。在图7中,随着|x-y|增大,两个校正项逼近零,因此公式10产生的逼近随着|x-y|增大而保持成立。
用rQ替代rI,并遵循完全相同的方法,我们可以得到q2的对数似然比,对此公式9的相似版本为如下:
Λ q 2 ( r Q ) = - max $ ( 4 ar Q E S N 0 - 8 a 2 E S N 0 , - 4 ar Q E S N 0 - 8 a 2 E S N 0 )
使用公式9,图8示出根据本发明实施例确定的、作为接收的分量rI的函数的位i2的对数似然比的图。因为求位i2的对数似然比Λi2的公式9与上文求位q2的对数似然比Λq2的公式的相似性,显然对于作为接收分量rQ的函数的位q2的对数似然比Λq2产生与图8所示的函数Λi2具有相似图形的图。
根据本发明实施例,基于公式5和9及其求q1和q2的相似公式,可以在下文表1中概述每个位的对数似然比计算。在表1中,偏移常数Δ和预换算常数k是针对公式5和9中出现的常数定义的。使用这些常数定义,并且令r′I=krI以及r′Q=krQ,每个位的所得到的对数似然比计算可为如下:
表1:
Figure A20058004589600171
根据本发明实施例,可以使用可重新配置深度执行处理器来实现表1的对数似然比计算和上文的推导,下文参考图11-15进行更详细地论述。正如表1和关联的定义中可以看到的,只需以非常低的频率计算两个常数,即用于定义r′I和r′Q的预换算常数k和偏移常数Δ,以便确定所有四个对数似然比。可以对数据块计算这些参数,并将预换算作为最大比合并(MRC)过程的一部分来应用。
图9示出与Goff等人提出的常规方法94相比,可以利用本发明实施例92实现的对于完整tutbo解码器迭代1至6的性能增益(BER和Eb/N0)的图。因此,从图9可以看到,可以使用根据本发明的实施例来将接收器的灵敏度提高约0.25dB。
通过非限制示例并参考图16,示出根据本发明实施例的方法300。图16的方法是参考图10-13来描述的。在本发明的实施例中,唯一要计算的两个常数304是偏移常数和预换算常数。本实施例可以在可重新配置执行处理器200或软决策模块32、100中实施,如图10-13的实施例所示。图10示出可以在其中确定对数似然比的计算机***100的框图。常数/输入选择器102和LUT 204可以对应于图2的常数子模块33、35和LUT41。在对数似然比子模块37中,参考LUT 204的MAX*单元104和累加寄存器202确定i1和q1的对数似然比,参考LUT 204的MAX$单元106确定i2和q2的对数似然比。图11和图12更详细地示出粗线表示的连接,这些连接是图11的第一步和图12的第二步中为计算i1和q1 302的对数似然比308需要由可重新配置处理器的定制编码的指令创建的连接。相似地,图13示出为了计算i2和q2而在可重新配置处理器200中创建的粗体表示的连接。可以基于偏移常数和预换算常数设置图11-13中的处理单元的输入的值,并将值存储在查询表204中。查询表204可以存储校正值以实现MAX*函数306来完成状态计量计算从而计算对数似然比,并且可以利用其他值将QAM信号解调。换言之,可以使用预换算常数k将输入值r′设为r′I(用于确定分量i1和i2)或r′Q(用于确定分量q1和q2)。相似地,可以使用偏移常数Δ将输入值off设为Δ(用于确定所有四个位i1、i2、q1、q2),以便使用图11-13的配置计算对数似然比。在图11中,在计算i1和q1的第一步中,当r′为off时,将r′+MAX*的结果存储在累加寄存器202。在图12中,在计算i1和q1的第二步中,从存储在累加寄存器的结果中减去-r′off的MAX*值。图13示出在-r′和r′为off时在计算了-MAX$时计算i1和q1所需的单个步骤。由此,可以在每个SIMD通道中的两个周期内计算i1或q1的对数似然比,在每个SIMD通道中的一个周期内计算i2或q2的对数似然比。参考图14-15更详细地论述SIMD通道的配置。
在实施例中,可以在具有单独控制和数据执行路径的计算机***中使用的可重新配置执行单元的上下文中确定对数似然比。该实施例是出于说明性目的来示出的,但是将认识到本发明的实施例可以在其他计算机***体系结构上实施。图14示出此类计算机***的体系结构框图,其中可以根据本发明实施例确定对数似然比。指令解码单元1401将一组指令分组1400的各个指令分离成由专用控制执行路径1402执行的指令和由专用数据执行路径1403执行的指令。每个专用执行路径1402和1403具有各自的寄存器文件,即控制寄存器文件1404和数据寄存器文件1405。控制执行路径1402具有其自己的功能单元,例如分支单元1406和执行单元1407。数据执行路径1403具有例如SIMD固定执行单元1409和可重新配置深度执行单元1410的功能单元。控制执行路径1402和数据执行路径1403共享负载存储单元1408。
图15示出可重新配置深度执行单元1510的框图,其中可以根据本发明实施例确定对数似然比。该实施例是出于说明性目的来提供的,并且将认识到本发明的实施例可以在其他计算机***体系结构上实施。在操作中,图15的实施例的可重新配置执行单元1510如下为流水线形式的。执行单元1510的所有指令具有五个周期的等待时间,例如四个指令发出时隙以填充在执行单元1510执行的指令与使用其结果的任何其他数据端指令之间。执行单元1510的四个流水线阶段可以包括READ(读)阶段1532、XBAR阶段1533、EX0-3阶段1526-1529和WRITE(写)阶段1541。READ阶段1532可以读取数据寄存器文件1538并选择64位XBAR阶段输入1539和1540。从数据寄存器文件1538中提取64位运算数src1 1530和src0 1531。然后使用选择器1543和1544确定64位XBAR阶段输入1539和1540的值,这两个选择器的每一个选择64位运算数1530、1531或高速暂存区读向量(spval)1545作为XBAR阶段输入1539、1540。XBAR阶段1533可以将输入1539和1540中的8个16位运算数转向SIMD通道1526-1529的通道输入P、Q、R和S,并可以包括16个5路16位宽的多路复用器(每通道的每个输入对应于一个多路复用器)。48位是控制多路复用器所需的,这些位是可重新配置执行单元1510的每个指令中发现的操作码的函数,可以在配置查询表中查找到它们。EX0-3阶段可以包括SIMD通道1526-1529,这些SIMD通道可以包括可重新配置加法器、移位器、乘法器等。WRITE阶段1541可以向数据寄存器1542写入。然后可以使用旁路多路复用器将SIMD通道1526-1529的四个16位Z通道输出旁路回READ阶段1532,从而完成执行单元1510的五个周期等待时间。
对于将图15的实施例作为可重新配置执行单元来进行的描述,要注意本文中“可配置”表示能够从多个伪静态运算符配置中选择运算符配置,这些运算符配置的至少其中一些可以通过数据处理指令的操作代码部分来选择。根据本文中的实施例,“可配置”指令允许在多位值级别上执行定制的操作,例如在四个或更多多位值级别或字级别上执行定制操作。根据图15所示的本发明实施例的实现,有利地将执行通道1526-1529的运算符预先配置成多种运算符类。例如,可以在乘法运算符、ALU运算符、状态运算符、交叉通道置换符(cross-lane permuter)的类中预先配置运算符,以及其他预先配置的类也是可能的。但是,即使运算符的类是预先配置的,仍然有指令的运行时灵活性而能够安排:(i)每个类内的运算符的连接性;以及(ii)与来自其他类的运算符的连接性,该连接性用于实现给定算法的特定配置的最终布置,该特定配置诸如图11-13所示用于确定对数似然比的配置。
将理解如上所述用于确定QAM数字调制***中的turbo解码器输入的***和方法提供许多优点,例如为turbo解码器提供精确的输入以将turbo解码器迭代的次数减少到最少,而不会危害***性能和对***进一步引入复杂性。此外,本发明的实施例可以应用于其他QAM***(n-QAM),例如32、64、256等QAM***,本发明的范围不局限于特定16-QAM级别的调制实施例。相似地,本发明的范围不局限于特定turbo编码的实施例。可以利用其他编码类型设想其他实施例。将认识到本发明的特定实施例是出于说明目的论述的,在不背离所附权利要求定义的本发明范围的前提下可以进行多种修改。

Claims (36)

1.一种用于确定QAM码字的一组位的正交振幅调制(QAM)信号的对数似然比的方法,所述方法包括:
使用一组函数确定对数似然比,以便确定所述码字的一组位的每个位的对数似然比,所述一组函数的输出基于与所述码字对应的所接收的信号的信号能量和噪声功率谱密度特征。
2.如权利要求1所述的方法,其特征在于,所述码字是turbo编码的码字。
3.如权利要求1所述的方法,其特征在于,解调的信号用于无线***。
4.如权利要求3所述的方法,其特征在于,所述无线***是移动第三代蜂窝***。
5.如权利要求3所述的方法,其特征在于,所述无线***根据码分多址(CDMA)标准来工作。
6.如权利要求3所述的方法,其特征在于,所述无线***根据无线码分多址(WCDMA)标准的高速下行链路分组接入(HSDPA)部分来工作。
7.如权利要求1所述的方法,其特征在于,所述码字是16-QAM码字。
8.如权利要求7所述的方法,其特征在于,所述码字的一组各个位包括映射到16-QAM码字的四个信息位。
9.如权利要求1所述的方法,还包括确定包括偏移常数和预换算常数的两个常数值。
10.如权利要求1所述的方法,还包括确定8a2ES/N0给出的第一常数以及4a√ES/N0给出的第二常数,其中a是归一化常数。
11.如权利要求1所述的方法,还包括:假定至少一个接收的分量是rI,并且将换算的接收的分量r′I定义为rI乘以预换算常数k,以及对于偏移常数Δ,根据以下函数确定单个位i1的对数似然比Λ:
ΛI1(r′I)=r′I+max*(r′I,Δ)-max*(-r′I,Δ)
其中函数max*定义为max*(x,y)=max(x,y)+ln(1+exp[-|x-y|]。
12.如权利要求1所述的方法,还包括:假定至少一个接收的分量是rI,并且将换算的接收的分量r′I定义为rI乘以预换算常数k,以及对于偏移常数Δ,根据以下函数确定单个位i2的对数似然比(Λ):
Λi2(r′I)=-max$(-r′I-Δ,r′I-Δ)
其中函数max$由如下公式定义:
max $ ( x , y ) = = max ( x , y ) + ln [ 1 + exp [ | x - y | - exp [ - | x - y 2 | ] ]
13.如权利要求1所述的方法,还包括:假定至少一个接收的分量是rQ,并且将换算的接收的分量r′Q定义为rQ乘以预换算常数k,以及对于偏移常数Δ,根据以下函数确定单个位q1的对数似然比(Λ):
ΛQ1(r′Q)=r′Q+max*(r′Q,Δ)-max*(-r′Q,Δ)
其中函数max*定义为max*(x,y)=max(x,y)+ln(1+exp[-|x-y|]。
14.如权利要求1所述的方法,还包括:假定至少一个接收的分量是rQ,并且将换算的接收的分量r′Q定义为rQ乘以预换算常数k,以及对于偏移常数Δ,根据以下函数确定单个位q2的对数似然比(Λ):
Λ q 2 ( r ′ Q ) = - max $ ( - r ′ Q - Δ , r ′ Q - Δ )
其中函数max$由如下公式定义:
max $ ( x , y ) = max ( x , y ) + ln [ 1 + exp [ - | x - y | ] - exp [ - | x + y 2 | ] ]
15.如前面任一权利要求所述的方法,还包括使用定制编码的指令来将可重新配置执行单元配置为执行各个位的至少一个位的对数似然比的确定的至少一部分,所述确定包括使用最多两个常数值的至少一个。
16.如权利要求15所述的方法,还包括基于对数似然比确定中使用的至少一个常数值来设置所述可重新配置执行单元的输入的值。
17.如权利要求15所述的方法,还包括使用所述可重新配置执行单元在两个周期中完成至少一个单独位的对数似然比的计算。
18.如权利要求15所述的方法,还包括使用所述可重新配置执行单元在一个周期中完成至少一个单独位的对数似然比的计算。
19.如权利要求15所述的方法,其特征在于,所述可重新配置执行单元包括计算机***的单指令多数据通道。
20.如权利要求19所述的方法,其特征在于,所述计算机***包括单独的控制执行路径和单独的数据执行路径。
21.如权利要求20所述的方法,其特征在于,所述可重新配置执行单元构成所述单独的数据执行路径的一部分。
22.一种计算机***,所述***包括:
专用控制执行路径,所述专用控制执行路径包括分支单元和控制执行单元;以及
专用数据执行路径,所述专用数据执行路径包括可重新配置执行单元;
其中所述可重新配置执行单元包括所述计算机***的单指令多数据(SIMD)通道,以及所述可重新配置执行单元能够由定制编码的指令配置为执行正交振幅调制(QAM)码字的单独位的对数似然比的确定的至少一部分。
23.如权利要求22所述的计算机***,其特征在于,所述QAM码字是turbo编码的码字。
24.如权利要求22所述的计算机***,其特征在于,解调的信号用于无线***。
25.如权利要求24所述的计算机***,其特征在于,所述无线***是移动第三代蜂窝***。
26.如权利要求24所述的计算机***,其特征在于,所述无线***根据码分多址(CDMA)标准来工作。
27.如权利要求24所述的计算机***,其特征在于,所述无线设备根据无线码分多址(WCDMA)标准的高速下行链路分组接入(HSDPA)部分来工作。
28.如权利要求22所述的计算机***,其特征在于,所述码字是16-QAM码字。
29.如权利要求28所述的计算机***,其特征在于,所述码字的一组各个位包括映射到16-QAM码字的四个信息位。
30.如权利要求22所述的计算机***,其特征在于,所述对数似然比的确定使用函数来实现,以便确定所述码字的一组位的每个位的对数似然比,所述函数的输出基于与所述码字对应的接收的信号特征。
31.如权利要求30所述的计算机***,其特征在于,与所述码字对应的接收到的信号特征包括信号能量和噪声功率谱密度。
32.如权利要求30所述的计算机***,其特征在于,所述对数似然比的确定还包括确定包括偏移常数和预换算常数的两个常数值。
33.如权利要求22所述的计算机***,还包括确定8a2ES/N0给出的第一常数以及4a√ES/N0给出的第二常数,其中a是归一化常数。
34.如权利要求30所述的计算机***,其特征在于,基于所述对数似然比确定中使用的至少一个常数值来确定所述可重新配置执行单元的输入值。
35.如权利要求30所述的计算机***,其特征在于,所述可重新配置执行单元能够在两个周期内计算至少一个单独位的对数似然比。
36.如权利要求30的任一项所述的计算机***,其特征在于,所述可重新配置执行单元能够在一个周期内计算至少一个单独位的对数似然比。
CN2005800458964A 2004-11-05 2005-10-11 计算编码的正交振幅调制的信号的对数似然比的方法和*** Active CN101095326B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US62512604P 2004-11-05 2004-11-05
US60/625,126 2004-11-05
PCT/GB2005/003917 WO2006048597A2 (en) 2004-11-05 2005-10-11 Method and system for computing log-likelihood ratios for coded quadrature amplitude modulated signals

Publications (2)

Publication Number Publication Date
CN101095326A true CN101095326A (zh) 2007-12-26
CN101095326B CN101095326B (zh) 2013-07-24

Family

ID=35840066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800458964A Active CN101095326B (zh) 2004-11-05 2005-10-11 计算编码的正交振幅调制的信号的对数似然比的方法和***

Country Status (8)

Country Link
US (1) US7796700B2 (zh)
EP (1) EP1807988B1 (zh)
JP (1) JP4917040B2 (zh)
KR (1) KR20070084045A (zh)
CN (1) CN101095326B (zh)
CA (1) CA2586091A1 (zh)
TW (1) TWI374638B (zh)
WO (1) WO2006048597A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102611465A (zh) * 2012-04-07 2012-07-25 西安电子科技大学 结构化多元非规则重复累积码的编码器与编码方法
US8761316B2 (en) 2008-03-28 2014-06-24 Qualcomm Incorporated Systems and methods for approximating log likelihood ratios in a communication system
CN103731386B (zh) * 2014-01-02 2017-01-25 北京邮电大学 一种基于gpp和simd技术的高速调制方法

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101138212B (zh) * 2005-03-08 2012-10-17 法国原子能委员会 用于复值符号的软解映射的方法
US8793560B2 (en) * 2006-03-14 2014-07-29 Qualcomm Incorporated Log-likelihood ratio (LLR) computation using piecewise linear approximation of LLR functions
KR101214509B1 (ko) * 2007-05-17 2012-12-24 삼성전자주식회사 연판정 값 생성 장치 및 그 방법
US8145974B2 (en) * 2008-02-02 2012-03-27 Broadcom Corporation Virtual limited buffer modification for rate matching
JP5235629B2 (ja) * 2008-11-28 2013-07-10 株式会社日立製作所 無線通信装置の符号化及び変調方法、並びに復号方法
US8625911B2 (en) * 2009-06-23 2014-01-07 Thomson Licensing Compression of 3D meshes with repeated patterns
WO2013080668A1 (ja) * 2011-11-28 2013-06-06 三菱電機株式会社 Llr算出器及び誤り訂正復号装置
KR102010562B1 (ko) * 2013-01-28 2019-08-13 삼성전자주식회사 무선 통신 시스템에서 주파수-직각 진폭 변조된 신호의 복호 매트릭 생성 방법 및 장치
US9042856B2 (en) 2013-07-10 2015-05-26 Motorola Solutions, Inc. Method and apparatus for using erasure to improve signal decoding during an interference event
JP6911840B2 (ja) 2016-04-26 2021-07-28 日本電気株式会社 光受信装置、システム、及び制御方法
JP6456564B2 (ja) * 2016-09-01 2019-01-23 三菱電機株式会社 尤度生成装置、受信装置、尤度生成方法および光伝送システム
US11395353B2 (en) 2020-01-23 2022-07-19 Rockwell Collins, Inc. System and method for 4G automatic link establishment protocol enhancement
EP3926903B1 (en) 2020-06-19 2023-07-05 Mitsubishi Electric R&D Centre Europe B.V. Optimization of a capacity of a communication channel using a dirichlet process

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4773038A (en) * 1986-02-24 1988-09-20 Thinking Machines Corporation Method of simulating additional processors in a SIMD parallel processor array
US6661832B1 (en) * 1999-05-11 2003-12-09 Qualcomm Incorporated System and method for providing an accurate estimation of received signal interference for use in wireless communications systems
US6594318B1 (en) * 1999-12-02 2003-07-15 Qualcomm Incorporated Method and apparatus for computing soft decision input metrics to a turbo decoder
US20020051501A1 (en) 2000-04-28 2002-05-02 Victor Demjanenko Use of turbo-like codes for QAM modulation using independent I and Q decoding techniques and applications to xDSL systems
US6834088B2 (en) * 2001-03-12 2004-12-21 Motorola, Inc. Method and apparatus for calculating bit log-likelihood ratios for QAM signals
US6993098B2 (en) * 2001-07-12 2006-01-31 Koninklijke Philips Electronics N.V. Method and apparatus for efficient calculating distance metric
ATE309652T1 (de) * 2001-11-16 2005-11-15 Matsushita Electric Ind Co Ltd Arq wiederübertragungsverfahren mit inkrementaler redundanz unter verwendung von bit umordnungsarten
US6718504B1 (en) * 2002-06-05 2004-04-06 Arc International Method and apparatus for implementing a data processor adapted for turbo decoding
US7102177B2 (en) 2003-08-26 2006-09-05 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Light-emitting diode incorporating gradient index element
ATE358356T1 (de) * 2003-12-23 2007-04-15 Ericsson Telefon Ab L M Turbo-dekodierung mit iterativer schätzung von kanalparametern
US7343530B2 (en) * 2004-02-10 2008-03-11 Samsung Electronics Co., Ltd. Turbo decoder and turbo interleaver

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8761316B2 (en) 2008-03-28 2014-06-24 Qualcomm Incorporated Systems and methods for approximating log likelihood ratios in a communication system
CN102611465A (zh) * 2012-04-07 2012-07-25 西安电子科技大学 结构化多元非规则重复累积码的编码器与编码方法
CN102611465B (zh) * 2012-04-07 2014-08-06 西安电子科技大学 结构化多元非规则重复累积码的编码器与编码方法
CN103731386B (zh) * 2014-01-02 2017-01-25 北京邮电大学 一种基于gpp和simd技术的高速调制方法

Also Published As

Publication number Publication date
WO2006048597A2 (en) 2006-05-11
JP4917040B2 (ja) 2012-04-18
WO2006048597A3 (en) 2006-07-13
EP1807988A2 (en) 2007-07-18
US20060104378A1 (en) 2006-05-18
JP2008519519A (ja) 2008-06-05
CN101095326B (zh) 2013-07-24
EP1807988B1 (en) 2015-12-09
CA2586091A1 (en) 2006-05-11
TW200623751A (en) 2006-07-01
KR20070084045A (ko) 2007-08-24
US7796700B2 (en) 2010-09-14
TWI374638B (en) 2012-10-11

Similar Documents

Publication Publication Date Title
CN101095326B (zh) 计算编码的正交振幅调制的信号的对数似然比的方法和***
CN105811997B (zh) 用于在通信/广播***中发送和接收数据的设备和方法
KR101444458B1 (ko) 통신 시스템에서 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법
US6715120B1 (en) Turbo decoder with modified input for increased code word length and data rate
CN101103533B (zh) 编码方法
CA2245603A1 (en) Method of enhanced max-log-a posteriori probability processing
CN104025459A (zh) 译码处理方法及译码器
CN1188951C (zh) 比例反馈特播解码器
Rezaei et al. Low-latency multi-kernel polar decoders
EP3413523B1 (en) Distribution matcher and method of operating a distribution matcher
CN1988391B (zh) 运算电路
US8984377B2 (en) Stopping methods for iterative signal processing
Kam et al. Low-latency polar decoder using overlapped SCL processing
WO2001026235A1 (fr) Dispositif et procede de generation d'adresses d'entrelacement
CN102624402B (zh) 一种ldpc译码器
Therattil et al. A low-complexity soft-decision decoder for extended BCH and RS-like codes
CN101479945A (zh) 具有外信息缩放模块的turbo译码器
CN100592643C (zh) 一种迭代译码器及迭代译码方法
Hong et al. VLSI circuit complexity and decoding performance analysis for low-power RSC turbo-code and iterative block decoders design
CN2884696Y (zh) 用于Turbo码译码器中的归一化装置
US20110202819A1 (en) Configurable Error Correction Encoding and Decoding
Cheng et al. Optimizations of a turbo-like decoder for deep space optical communications
Zhao et al. Performance analysis of bit-interleaved polar coded modulation
AU5282799A (en) Fast metric calculation for viterbi decoder implementation
US20040081261A1 (en) Turbo decoding

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: HUIDA TECHNOLOGY ENGLAND CO., LTD.

Free format text: FORMER OWNER: ICERA INC.

Effective date: 20130118

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20130118

Address after: London, England

Applicant after: ICERA Inc.

Address before: Bristol

Applicant before: Icera Inc.

Effective date of registration: 20130118

Address after: Bristol

Applicant after: Icera Inc.

Address before: Bristol USA

Applicant before: Icera Inc.

C14 Grant of patent or utility model
GR01 Patent grant