用于通用分组无线业务(GPRS)系统的低复杂度序列估计器的制作方法

文档序号:14304889阅读:196来源:国知局
用于通用分组无线业务(GPRS)系统的低复杂度序列估计器的制作方法

本申请要求于2016年10月25日在美国专利商标局提交的序列号为62/412,444的美国临时专利申请以及于2016年12月23日在美国专利商标局提交的序列号为15/390,132的美国非临时专利申请的优先权,所述申请的全部内容通过引用合并于此。

本公开总体涉及一种方法和设备,更具体地,涉及一种针对用于通用分组无线业务(gprs)系统的低复杂度序列估计器以及用于全球移动通信系统(gsm)演进(edge)系统的增强型数据速率的方法和设备。



背景技术:

在通用分组无线业务系统(gprs)网络中,由于频率复用,系统容量受限于同信道干扰(cci)。由于第二代(2g)通信系统中的大多数用户使用语音业务,因此使用分组数据业务的用户通常受限于高斯最小频移键控(gmsk)干扰。

电子装置的用户需要在由电子装置使用的应用、服务和通信网络中提高功能和性能。诸如gprs和edge的2g和2.5g网络为许多电子装置的用户提供了高网络服务覆盖和适度的带宽。在gprs网络中,由于频率复用,系统容量受限于cci。为了进一步提高频谱效率,在2g系统和2.5g系统中采用了诸如8相移键控(8psk)(其中,在每个相移中发送3比特)的高阶调制。高阶调制的引入提高了使用最大似然序列估计(mlse)的接收器的复杂度。降低用于8psk调制系统的基于mlse的接收器的复杂度的方法和设备可降低电子装置的成本和功耗,同时提高电子装置的网络性能。



技术实现要素:

本公开的一方面提供了一种使用单天线干扰消除(saic)处理的用于8psk调制的传统mlse接收器的相位旋转的修改和一种降低mlse接收器的复杂度的方法,诸如减少的分支序列估计(rbse)和减少的状态序列估计(rsse)。

根据本公开的一方面,提供了一种方法,所述方法包括:由用户设备(ue)从收发器接收经过相移键控(psk)调制的信号;对所述经过psk调制的信号进行反旋;基于与偶数时间样本相应的第一主要抽头增益(mtg)查找表(lut)和第一符号间干扰(isi)lut,以及与奇数时间样本相应的第二mtglut和第二isilut,使用最大似然序列估计器(mlse)对所述经过相移键控调制的信号进行均衡。

根据本公开的另一方面,提供了一种设备,所述设备包括:处理器和接收器,其中,接收器被配置为:从收发器接收经过相移键控(psk)调制的信号,对所述经过psk调制的信号进行反旋,将所述经过psk调制的信号输入到最大似然序列估计(mlse)均衡器,其中,所述msle均衡器包括:与偶数时间样本相应的第一主要抽头增益(mtg)查找表(lut)和第一符号间干扰(isi)lut,以及与奇数时间样本相应的第二mtglut和第二isilut。

根据本公开的另一方面,提供了一种制造处理器的方法,其中,所述方法包括:将处理器形成为包括至少一个其他处理器的晶圆片或封装(package)的一部分,其中,所述处理器被配置为:由用户设备(ue)从收发器接收经过相移键控(psk)调制的信号,对所述经过psk调制的信号进行反旋,以单音干扰抵消(mic)和分支组合(brc)处理的方式形成虚拟符号间干扰信道,将所述经过psk调制的信号输入到相位旋转的最大似然序列估计(mlse)均衡器,减少所述mlse均衡器中的分支序列估计和状态序列估计中的一个,基于所述mlse均衡器中的减少的分支序列估计和减少的状态序列估计中的所述一个来确定软符号,其中,所述mlse均衡器包括与偶数时间样本相应的第一主要抽头增益(mtg)查找表(lut)和第一符号间干扰(isi)lut,以及与奇数时间样本相应的第二mtglut和第二isilut。

根据本公开的另一方面,提供了一种构造集成电路的方法,所述方法包括:针对集成电路的层的一组特征产生掩模布局,其中,所述掩模布局包括针对一个或更多个电路特征的标准单元库宏,其中,所述标准单元库宏包括处理器,其中,所述处理器被配置为由用户设备(ue)从收发器接收经过相移键控(psk)调制的信号,对所述经过psk调制的信号进行反旋,以单音干扰抵消(mic)和分支组合(brc)处理的方式形成虚拟符号间干扰信道,将所述经过psk调制的信号输入到相位旋转的最大似然序列估计(mlse)均衡器,减少mlse均衡器中的分支序列估计和状态序列估计中的一个,以及基于所述mlse均衡器中的减少的分支序列估计和减少的状态序列估计中的所述一个来确定软符号,其中,所述mlse均衡器包括与偶数时间样本相应的第一主要抽头增益(mtg)查找表(lut)和第一符号间干扰(isi)lut,以及与奇数时间样本相应的第二mtglut和第二isilut。

附图说明

从结合附图的以下详细描述,本公开的以上和其他方面、特征和优点将变得更清楚,其中,在附图中:

图1是根据本公开的实施例的通信网络中的电子装置的框图;

图2是根据本公开的实施例的使用saic处理实现用于8psk调制的最大似然序列估计(mlse)的无线接收器的框图;

图3示出根据本公开的实施例的软输出mlse均衡器的框图;

图4示出根据本公开的实施例的8psk软输出mlse均衡器的详细的框图;

图5示出根据本公开的实施例的使用8psk调制且信道长度qd=2的信号的减少的分支序列估计(rbse)的格图;

图6示出根据本公开的实施例的8psk信号的符号分区的格图示图;

图7示出根据本公开的实施例的使用针对8psk和信道长度qd=2的减少的状态序列估计(rsse)的改进网格的示图;

图8是根据本公开的实施例的基于mlse均衡器中的rbse或rsse来确定软符号的方法的流程图;

图9是根据本公开的实施例的对被配置为基于mlse均衡器中的rbse或rsse来确定软符号的处理器进行测试的方法的流程图;

图10是根据本公开的实施例的制造被配置为基于mlse均衡器中的rbse或rsse来确定软符号的处理器的方法的流程图。

具体实施方式

现在将参照附图更加充分地描述本公开,其中,本公开的实施例在附图中示出。然而,可以以许多不同的形式实施本公开,并且本公开不应被解释为局限于在此阐述的实施例。相反,提供这些实施例从而本公开将是彻底和完整的,并且将装置和方法的范围完整地传达给本领域的技术人员。相同的标号始终表示相同的元件。

将理解,当元件被称作被“连接”或“耦接”到另一元件时,该元件可直接连接或耦接到所述另一元件,或者可能存在介入的元件。相反地,当元件被称作“直接连接”或“直接耦接”到另一元件时,不存在介入的元件。如在此所使用的,术语“和/或”包括但不限于一个或更多个相关列出项的任意组合以及全部组合。

将理解,尽管在这里可使用术语第一、第二和其他术语来描述各种元件,但是这些元件不应被这些术语所限制。这些术语仅用于将一个元件与另一元件进行区分。因此,在不脱离本公开的教导的情况下,第一信号可被称作第二信号,并且类似地,第二信号可被称作第一信号。

在此使用的术语仅用于描述特定实施例的目的,而不意图限制本装置和方法。如在此使用的,除非上下文另外明确地指示,否则单数形式意图包括复数形式。还将理解的是,当在本说明书中使用术语“包括”和/或“包括……的”或“包括(但不限于)”和/或“包括……的(但不限于)”时,所述术语表明阐明的特征、区域、整体、步骤、操作、元件、组件的存在,但不排除一个或更多个其它特征、区域、整体、步骤、操作、元件、组件和/或它们的组的存在或添加。

除非另有定义,否则在此使用的所有术语(包括但不限于技术术语和科学术语)具有与由本装置和方法所属领域的普通技术人员通常理解的含义相同的含义。还应理解,诸如那些在常用词典中定义的术语的术语应被解释为具有与它们在相关领域的上下文和/或本描述中的含义一致的含义,并且将不以理想化的或者过度正式的含义对其进行解释,除非在此明确地如此定义。

图1是根据本公开的实施例的网络环境中的电子装置的框图。

参照图1,电子装置100包括但不限于:通信块110、处理器120、存储器130、显示器150、输入/输出块160、音频块170和gprs/edge收发器180。gprs/edge收发器180可被包括在蜂窝基站中,并且包括(但不限于)无线发射器和接收器。

电子装置100包括用于为了语音和数据的通信将装置100连接到另一电子装置或网络的通信块110。通信块110提供gprs、edge、蜂窝、广域、局域、个域、近场、装置到装置(d2d)、机器到机器(m2m)、、增强型移动宽带(embb)、海量机器型通信(mmtc)、超稳定低延迟通信(urllc)、窄带物联网(nb-iot)和短程通信。通信块110或通信块110的包括收发器113的部分的功能可通过芯片组实现。具体地,蜂窝通信块112通过地面基地收发站提供广域网连接,或使用诸如第二代(2g)、gprs、edge、d2d、m2m、长期演进(lte)、第五代(5g)、增强型长期演进(lte-a)、码分多址(cdma)、宽带码分多址(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)和全球移动通信系统(gsm)的技术直接连接到其他电子装置。蜂窝通信块112包括(但不限于)芯片组和收发器113。收发器113包括(但不限于)发射器和接收器。无线保真(wifi)通信块114使用诸如ieee802.11的技术,通过网络接入点提供局域网连接。蓝牙通信块116使用诸如ieee802.15的技术提供个域直接通信和联网通信。近场通信(nfc)块118使用诸如iso/iec14443的标准提供点到点短程通信。通信块110还包括gnss接收器119。gnss接收器119可支持从卫星发射器接收信号。

电子装置100可从电源接收用于运行功能块的电力,其中,电源包括但不限于电池。gprs/edge收发器180可以是地面基地收发站(bts)(诸如蜂窝基站)的一部分,并且可包括符合第三代合作伙伴项目(3gpp)标准的射频发射器和接收器。gprs/edge收发器180可向移动用户设备(ue)的用户提供数据和语音通信服务。在本公开中,术语“ue”可以与术语“电子装置”互换地使用。

处理器120提供电子装置100的用户需要的应用层处理功能。处理器120还为电子装置100中的各种块提供命令和控制功能。处理器120提供对功能块需要的控制功能的更新。处理器120可提供对收发器113需要的资源的协调,包括但不限于功能块之间的通信控制。处理器120还可对与蜂窝通信块112相关的固件、数据库、查找表、标定方法程序和库进行更新。蜂窝通信块112还可具有将计算资源指定用于蜂窝通信块112和用于蜂窝通信的诸如mlse接收器的其他功能块的本地处理器或芯片组。

存储器130提供用于装置控制程序代码的存储器、用户数据存储器、应用代码和数据存储器。存储器130可为蜂窝通信块112需要的固件、库、数据库、查找表、算法、方法、mlse参数和标定数据提供数据存储器。蜂窝通信块112需要的程序代码和数据库可在装置启动时从存储器130被加载到蜂窝通信模块112中的本地存储器中。蜂窝通信模块112还可具有用于存储程序代码、库、数据库、标定数据和查找表数据的本地易失性存储器和非易失性存储器。

显示器150可以是触摸面板、并且可被实施为液晶显示器(lcd)、有机发光二极管(oled)显示器、有源矩阵oled(amoled)显示器等。输入/输出块160控制对电子装置100的用户的接口。音频块170提供对电子装置100的音频输入和来自电子装置100的音频输出。

gprs/edge收发器180可被包括在用于接收、发送或中继无线信号的基站中。gprs/edge收发器180可通过向电子装置100发送数据通信信号、从电子装置100接收数据通信信号以及中继来自电子装置100的数据通信信号来促进与电子装置100的通信。电子装置100可通过gprs/edge收发器180连接到网络。例如,gprs/edge收发器180可以是被用于向电子装置100(诸如,智能电话)发送信号或从电子装置100(诸如,智能电话)接收信号的信号塔、无线路由器、天线、多个天线或它们的组合。gprs/edge收发器180可通过网络中继无线信号以允许与其他电子装置100(诸如用户设备(ue)、服务器或它们的组合)的通信。gprs/edge收发器180可被用于发送诸如语音或数据的通信信号。

根据本公开的实施例,提供了一种使用单天线干扰抵消(saic)处理的用于8相移键控(psk)调制接收器的相位旋转的mlse修正的方法和设备。具体地,所述方法和设备提供:使用减少的分支、减少的状态mlse的相位旋转的mlse的低复杂度实现方案以及软输出度量/软判决以及对数似然比(llr)饱和处理。

图2是根据本公开的实施例的使用saic处理实现用于8psk调制的最大似然序列估计(mlse)的无线接收器的框图。

如图2所示,根据本公开的实施例,本系统和方法提供了使用saic处理的用于8psk调制的mlse实施方案。参照图2,前端接收器模块200可包括表面声波(saw)滤波器、低噪放大器(lna)、双工器、开关和阻抗匹配组件,其中,表面声波滤波器(saw)为输入的rf信号提供窄带带通滤波器,低噪放大器(lna)用于在不显著降低输入的低功率rf信号的信噪比的情况下放大输入的低功率rf信号。高斯最小频移键控(gmsk)反旋模块202对来自前端接收器模块200的输入gmsk信号进行操作,以执行gmsk信号中的每符号π/2的反旋。micbrc模块204提供单音干扰抵消(mic)和分支组合(brc)。8psk软输出mlse均衡器模块206提供:使用减少的分支或减少的状态mlse的相位旋转的mlse的低复杂度实现方案以及软输出度量/软判决以及对数似然比(llr)饱和处理。突发组合器/解交织器模块208对从8psk软输出mlse均衡器模块206接收的软比特进行组合并对组合的软比特进行解交织。viterbi解码与crc模块210使用viterbi算法对从突发组合器/解交织器模块208接收的比特进行解码,并且循环冗余校验(crc)通过计算解码的比特上的循环码并将结果校验值与发送的校验值进行比较来提供错误校验以确定数据传输中的错误。

具有gmsk干扰并且信道长度为l+1的经过8psk调制的信号的信号模型可由如下的等式(1)表示:

其中,a[t]是相位旋转为的经过8psk调制的信号,b[t]是相位旋转为的经过gmsk调制的信号,是经过8psk调制的信号所经历的信道,是gmsk干扰信号所经历的信道,是加性高斯白噪声(awgn)。

使用的相位旋转来执行单天线干扰消除(saic)的接收器中的具有gmsk干扰的经过8psk调制的信号的信号模型可由如下的等式(2)表示:

其中,b[t]是相位旋转为的经过gmsk调制的信号,并且

基于代数操作,等式(2)可针对同相正交(i与q)信号被重写并由如下的等式(3)表示:

其中,

与以上等式(3)的类似的表达可使用saic处理来获得并由如下的等式(4)表示:

使用最大似然序列估计(mlse)方法来均衡的方法确定了最有可能被gprs/edge收发器180发送的符号的序列。序列估计的任务是为了找到使在下面等式(5)中定义的函数或在下面公式(5)中定义的函数的mlse估计最小化的序列:

其中,

等式(5)可通过对y[t]=[y1[t],…,yb[t]]t进行扩展而被重写,并可由如下的等式(6)表示,其中,b是虚拟符号间干扰(isi)信道的数量,b是虚拟信道索引(b=1,…,b):

以上的等式(6)因ej(φ-θ)t而需要时变格图状态。在mlse实现方案中,首先执行信道估计。在执行了信道估计之后,估计的信道被假设为针对全部突发是固定的,并且viterbi算法找出使下面的项最小的序列a[t]:其中,r[l]是接收的信号,h[l]是估计的信道,a[t-l]是发送的序列。等式(6)等同于其中,a′[t-l]=ejφ-θtat-l。hc,bl是从信道估计获得的,并且被假设为在全部突发期间是固定的。由于a′[t-l]表示格图的状态并且a′[t-l]根据a′[t-l]=ej(φ-θ)ta[t-l]是时变的,因此ej(φ-θ)t对发送的信号的影响等同于对时变格图状态求解。

图3示出根据本公开的实施例的8psk软输出mlse均衡器的框图。

参照图3,输入yb(t)302是接收的当执行单音干扰抵消和分支组合时产生的信号的分支。在saic处理中,并行的或独立的信道的b分支是通过白化接收的信号而形成的。分支的数量是对计算复杂度和接收器性能进行权衡得到的设计参数。在本公开的实施例中,假设已执行mic-brc,并且已从mic-brc处理中计算出y1[t],…,yb[t]302,输入304向8psk软输出mlse均衡器300提供时序控制信号,输入306是从mic-brc处理获得的。输出a(t)308提供表示最高概率的符号的8psk星座,输出l(a(t))310测量检测到的比特a(t)308的可靠性。l(a(t))310的幅度越大,判决a(t)308越可靠。接近0的l(a(t))310表示判决a(t)308可靠性差。

图4示出根据本公开的实施例的8psk软输出mlse均衡器的详细框图。

根据本公开的实施例,本系统提供使用saic处理的用于8psk调制的改进mlse的基于查找表(lut)的实现方案。参照图4,输入t304是用于在偶数主要抽头增益(mtg)lut402值、偶数符号间干扰(isi)lut404值、奇数mtglut406值和奇数isilut408值间进行选择的控制信号。控制信号t304还确定在状态计算模块400中计算的状态的正确索引,并且向软viterbi算法(va)模块414提供时序信号。状态计算模块400通过以的倍数对输入的状态进行反旋来计算时变状态。以的倍数的反旋是时间依赖的。软va模块执行软viterbi算法。viterbi算法找出导致符号序列的最可能的符号序列(viterbi路径)。由于并且a[t]是按照形式的8psk星座,因此不需要执行实际的时变复杂乘法,这是因为状态计算模块400将相应地计算正确的反旋。本系统可产生两组lut,第一组相应于偶数时间样本处理,第二组相应于奇数时间样本处理。偶数主要抽头增益(mgt)查找表(lut)402确定针对偶数时间样本提供给mtg复用器(mux)410的增益,奇数主要抽头增益(mgt)查找表(lut)406确定针对奇数时间样本提供给mtg复用器(mux)410的增益。偶数符号间干扰(isi)查找表(lut)404确定针对偶数时间样本提供给isimux412的存储的值,奇数isilut408确定针对奇数时间样本提供给isimux412的存储的值。针对偶数时间样本的mtg值可由下面的等式(7)表示,针对奇数时间样本的mtg值可由下面的等式(8)表示。针对偶数时间样本的isi值可由下面的等式(9)表示,针对奇数时间样本的isi值可由下面的等式(10)表示,如下:

与偶数表格比较,奇数表格被反旋

考虑到是另一个8psk符号,符号间干扰也可由下面的等式(11)表示:

其中,

针对qd=2的按照状态组元形式的用于偶数/奇数时间样本处理的等效路径度量(pm)更新的示例可由如下的等式(12)表示:

其中,m(a,δ)=mod(a-δ,8)。

状态组元是一系列状态的级联。例如,针对qd=2的当前状态和先前状态的组元可表示为(i[t],i[t-1])。类似地,针对qd=3,状态组元被表示为(i[t],i[t-1],i[t-2])。组元表示法也可如等式(13)中的线性索引表示。

类似地,按照线性索引的用于偶数/奇数时间样本处理的路径度量(pm)更新可由如下的等式(13)表示。

j[t]、i[t]和j[t-1]之间的关系可由如下的等式(14)和(15)表示:

j[t-1]={8×m(m(j[t],0),n)+m(k,n),k=0,…,7}…(15)

通过使用偶数时间样本处理与奇数时间样本处理,本系统仅需要如上面的等式(14)和(15)所示正确地映射mtg/isilut的索引,而不需要针对每个实例重新计算lut的经过相位旋转的版本。lut仅需要每当信道估计被执行以及信道状态信息被更新时被更新。

根据本公开的实施例,本系统提供rbse来减少软va模块414中的分支度量计算的数量,从而通过动态地从去往每个状态的8个分支中选择2个分支来减少加比选(acs)操作。

图5示出根据本公开的实施例的使用8psk调制并且多路径信道长度qd=2的信号的rbse的格图。

参照图5,如格图示图500中所示,本系统动态地从8个分支中选择2个分支。仅2个分支可从先前状态去往下一状态。去往每个下一状态的分支如下被确定:

步骤1:选择2个将被估计的候选状态(从先前状态中选择)。最初,所述候选可被选为对于下一迭代,对候选的选择遵循下面的等式(19)。

步骤2:针对每个状态,本系统基于所述2个候选状态确定2个分支度量。

步骤3:根据本公开的实施例的lut的降低了复杂度的实现方案可由如下的等式(17)表示:

步骤4:从当前的路径度量pm((0,0)),…,pm((7,7)),本系统基于如下的等式(18)从将被估计的每个状态选择后续的2个候选状态:

步骤5:基于以上等式(18)的估计,本系统针对固定的i[t](具有基数8)确定2个候选。基于如下的等式(19),这2个候选(总共16个候选)的集合可被复制到所有的状态:

步骤6:本系统增加t=t+1,随着t增加,变为重复步骤2至步骤6,直到不再存在将被处理的比特为止。

软va模块414考虑产生指示判决的可靠性的软输出的输入符号的先验概率。在每比特的rbse中做出的软判决与符号相应,并且是基于如下的等式(20)计算的:

在rbse中,判决延迟被选为δ=1。此外,rbse基于软判决的平均绝对值t执行llr饱和,其中,llr饱和如由如下的等式(21)所实现的提高了整体性能:

软判决的平均绝对值是基于如下的等式(22)计算的:

t=e[|li(bi[t])|].…(22)

根据本公开的实施例,本系统提供具备朴素和低复杂度的lut实现方案的rsse。符号的分区是基于在格码调制(tcm)中使用的ungerboeck的设定分区方法的。在分区p=[p1,p2]中,本系统将当前符号和先前符号分别分区为p1分区和p2分区。换句话说,i[t]被分区为8个组(与原始的8psk信号相同),并且i[t-1]被分区为2个组,即{[0,2,4,6],[1,3,5,7]}。

图6示出根据本公开的实施例的8psk信号的符号分区的格图示图。

参照图6,格图示图示出了8psk信号的8个符号是如何被分区为不相交的陪集,使得最短欧式距离在格图的每一层都增加。存在4个分区的层,其中,所述四个分区的层包括第一未分区的组。在有8个点的第一层600,欧式距离可由如下的等式(23)表示:

在第一层600的下一层,第二层602在2个陪集中的每个陪集中都包含4个点,并且点之间的欧式距离已被增加且可由如下的等式(24)表示:

在第二层602的下一层,最后一层604在4个陪集中的每个陪集中都包含2个点,并且点之间的欧式距离已被增加且可由如下的等式(25)表示:

由于符号的分区,不再存在完整的格图。根据本公开的实施例,针对分区p=[8,2]在图7中示出了改进的格图(子格图),其中,多路径信道长度q_d=2。

图7示出根据本公开的实施例的使用针对8psk的rsse的改进格图(子格图)的示图。

参照图7,改进格图示图700示出分支度量(bm),其中,分支度量是针对格图中的每个圆弧定义的,已被发送的符号和已被接收的符号之间的欧式距离的测量,并且分支度量使用状态组元的形式针对分区p=[8,2]被改进且可由如下的等式(26)表示:

其中,i[t]∈{0,…7},i[t-1]∈{0,…7},i[t-2]∈{[0,2,4,6],[1,3,5,7]}。

类似地,上面的等式(26)可使用降低了复杂度的lut实现,并且可由如下的等式(27)表示:

软va模块414的软输出结果可使用如下的等式(28)来计算:

其中,下面的记号被简化为:stm(st,st-1)=stm((i[t],i[t-1]),(i[t-1],i[t-2)=stm(it,it-1,it-2)。定义了被称为状态转换度量(stm)和分支度量(bm)的中间变量。在每个前向迭代中,stm和bm被更新。

p=[p1,p2]=[8,2]并且i[t]={0,…7}的情况与在时间实例t、i[t-1]={0,…,7}并且i[t-2]∈{[0,2,4,6],[1,3,5,7]}的符号相应。当p=[p1,p2]时,由于在确定li(bi[t-δ])时不存在二义性,因此p1=8总是被选择。在具有不同分区的rsse中,本系统使用δ=1。此外,基于软判决的平均绝对值t的llr饱和也可根据如下的等式(29)执行:

可根据如下的等式(30)计算软判决的平均绝对值:

t=e[|li(bi[t])|]…(30)

图8是根据本公开的实施例的基于mlse均衡器中的分支序列估计和状态序列估计确定软符号的方法的流程图。

参照图8的流程图,在801,本系统包括由用户设备(ue)从收发器接收经过相移键控(psk)调制的信号。在802,所述方法包括执行gmsk反旋。在803,所述方法包括通过mic-brc处理形成b虚拟符号间干扰(isi)信道。在804,所述方法包括执行相位旋转的mlse处理。在805,所述方法包括基于mlse均衡器中的分支序列估计和状态序列估计来确定软符号。

图9是根据本公开的实施例的对被配置为确定软符号的处理器进行测试的方法的流程图,其中,所述处理器是在硬件中实现的或是在用软件编程的硬件实现的。

参照图9,在901,所述方法将处理器形成为包括至少一个其他处理器的晶圆片或封装的一部分。所述处理器被配置为由用户设备(ue)从收发器接收经过相移键控(psk)调制的信号,对所述经过psk调制的信号进行反旋,以单音干扰抵消(mic)和分支组合(brc)处理的方式形成虚拟符号间干扰信道,将所述经过psk调制的信号输入到相位旋转的最大似然序列估计(mlse)均衡器,减少mlse均衡器中的分支序列估计和状态序列估计中的一个,以及基于mlse均衡器中的减少的分支序列估计和减少的状态序列估计中的所述一个来确定软符号,其中,所述mlse均衡器包括与偶数时间样本相应的第一主要抽头增益(mtg)查找表(lut)和第一符号间干扰(isi)lut,以及与奇数时间样本相应的第二mtglut和第二isilut。在903,所述方法测试处理器。测试处理器的操作包括:使用一个或多个电光转换器、将光信号分路为两路或更多路光信号的一个或多个分光器、以及一个或更多个光电转换器来测试处理器和所述至少一个其他处理器。

图10是根据本公开的实施例的制造被配置确定软符号的处理器的方法的流程图。

参照图10,在1001,所述方法包括数据的初始布局,其中,所述方法针对集成电路的层的一组特征产生掩模布局。所述掩模布局包括针对一个或更多个电路特征的标准单元库宏,其中,所述标准单元库宏包括处理器。所述处理器被配置为由用户设备(ue)从收发器接收经过相移键控(psk)调制的信号,对所述经过psk调制的信号进行反旋,以单音干扰抵消(mic)和分支组合(brc)处理的方式形成虚拟符号间干扰信道,将所述经过psk调制的信号输入到相位旋转的最大似然序列估计(mlse)均衡器,减少mlse均衡器中的分支序列估计和状态序列估计中的一个,以及基于mlse均衡器中的减少的分支序列估计和减少的状态序列估计中的所述一个来确定软符号,其中,所述mlse均衡器包括与偶数时间样本相应的第一主要抽头增益(mtg)查找表(lut)和第一符号间干扰(isi)lut,以及与奇数时间样本相应的第二mtglut和第二isilut。

在1003,存在设计规则检查,其中,在掩模布局的产生期间中,所述方法不考虑宏的相对位置以符合布局设计规则。

在1005,存在布局的调整,其中,在产生了掩模布局之后,所述方法检查宏的相对位置以符合布局设计规则。

在1007,做出了新的布局设计,其中,在检测到任何宏都不符合布局设计规则的情况下,所述方法通过将不符合的宏中的每个宏修改为符合布局设计规则来修改掩模布局,根据修改后的具有针对集成电路的层的所述一组特征的掩模布局产生掩模,并根据所述掩模制造集成电路层。

虽然已参照本发公开的特定实施例具体示出并描述了本公开,但是本领域的普通技术人员将理解的是,在不脱离由权利要求和其等同物限定的本公开的精神和范围的情况下可做出形式和细节上的各种改变。

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