An Performance Optimization Scheme for Flash Memory System in 6G Mobile Network: Bit Remapping
-
摘要: 第6代移动通信技术(6G)网络所产生的海量数据对数据存储带来了全新挑战,推动着存储技术的迅猛发展。与非门(NAND)闪存存储器具有读写速度快,可靠性高等优点,故在6G网络中具有广泛的应用前景。为了提高NAND闪存的可靠性,针对两种不同位线结构的错误特性,该文分别提出基于全位线结构的等精度重映射方案和基于奇偶位线结构的不等精度的重映射方案。仿真结果表明,两种新型比特重映射方案有效提升了闪存的误码性能。基于此,该文所提重映射技术可被视作6G网络中可靠而高效的存储优化技术。Abstract: The massive data generated by the sixth generation mobile communication technology (6G) network brings new challenges to data storage, which promotes further the rapid development of storage technology. Not AND (NAND) flash memory has the advantages of fast reading/writing speed and high reliability, and hence it possesses a wide application prospect in the 6G network. To improve the reliability of NAND flash memory, according to the error characteristics of two different bit-line structures, an all-bit-line-structure-aided equal-precision remapping scheme and an odd-even-bit-line-structure-aided unequal-precision remapping scheme are proposed. Simulation results show that the two new remapping schemes improve effectively the bit error performance of flash memory. Therefore, the remapping technology proposed in this paper can be regarded as a reliable and efficient storage optimization technology for 6G network.
-
Key words:
- 6G network /
- Data storage /
- All bit-line structure /
- Odd-even bit-line structure /
- Bit remapping
-
1. 引言
随着移动通信业务需求的迅速增长,对信息传输的频谱效率和能量聚集度提出了更高的要求,如何实现更加灵活、高效的通信已成为现阶段通信研究的热点问题[1-3]。近年来,围绕如何提高频谱效率和能量聚集度,一系列解决方案相继被提出。一方面,从提升信号能量聚集度的角度出发,一系列高灵活性、高能量聚集性的调制方法被提出,统一滤波多载波(Universal Filtered Multi-Carrier, UFMC)[4]、广义频分复用(Generalized Frequency Division Multiplexing, GFDM)[5]、基于椭圆球面波函数的多载波调制(Multi-Carrier Modulation based on Prolate Spheroidal Wave Functions, MCM-PSWFs)[6,7]等。其中,相比于UFMC,GFDM,MCM-PSWFs将具有完备正交性、时域奇偶对称性和最佳时频能量聚集性等优良基础特性的椭圆球面波函数(Prolate Spheroidal Wave Functions, PSWFs)[7-9]作为基础信号,具有信号波形设计灵活、高能量聚集性以及高系统频带利用率(Spectral Efficiency, SE)[7]的优势,非常符合下一代通信系统对能量聚集度的需求,具有巨大的应用潜力,极具有应用前景[6,7]。另一方面,从拓展信息映射维度、提高系统频带利用率角度出发,Nyquist传输(Faster Than Nyquist, FTN)[10]、时域波形复用技术(OVerlapped Time Domain Multiplexing, OVTDM)[11]、多载波索引调制(Multi-Carrier Modulation with Index Modulation, MCM-IM)[12-14]等高系统频带利用率的信号波形相继被提出。其中,相比于FTN,OVTDM,MCM-IM作为空间索引调制的拓展[12],具有同时利用信号索引和多进制调制符号来进行信息映射,大幅提升系统频带利用率的优势[14]。
为进一步提升MCM-PSWFs的系统频带利用率,鉴于MCM-PSWFs,MCM-IM的上述优势,文献[15]将IM引入MCM-PSWFs,提出了基于信号分组优化的PSWFs多载波调制方法(Multi-Carrier Modulation based on PSWFs with Signal Grouping Optimization, MCM-PSWFs-SGO)。本方法首先对PSWFs信号进行分组优化,再利用信号索引、脉冲幅度调制2个维度进行信息映射,具有高能量聚集度、高频谱效率的优势。尽管如此,由于部分未被激活的子载波没有用来传递信息,MCM-PSWFs-SGO仍有部分频谱资源可进一步被利用,这在一定程度上限制了其系统频带利用率的提升。在解决基于正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)的索引调制[15]存在的频谱资源未被充分利用的问题中,清华大学的Mao等人[16]提出了双模辅助的OFDM索引调制技术(Dual-Mode index modulation aided OFDM, DM-OFDM),其主要思想是采用两个互不重叠的星座图进行比特信息映射的方式,使得全部子载波均被利用,有效解决了频谱资源未被充分利用的问题,实现了系统频带利用率的进一步提升。这为解决MCM-PSWFs-SGO的频谱资源得到进一步利用问题提供了很好的思路。
围绕如何提高MCM-PSWFs-SGO的系统频带利用率,本文将DM-IM[16]引入MCM-PSWFs-SGO,提出双模PSWFs多载波索引调制方法(Multi-Carrier index Modulation based on PSWFs with Dual-Mode, DM-MCM-PSWFs),利用双星座图进行比特信息映射,有效增加了调制符号组合数,进一步提高了系统频带利用率。采用第2星座图对剩余子载波进行额外的信息加载,实现了频谱资源的进一步利用,同时提高了调制符号间的最小欧氏距离(Minimum Euclidean Distance, MED)。理论与仿真分析表明,相比于MCM-PSWFs-SGO,所提方法在具有相同功率谱与峰均功率比的前提下,以增加计算复杂度为代价,具有更优的系统频带利用率与误码性能。
2. DM-MCM-PSWFs调制解调与检测方法
MCM-PSWFs-SGO系统频带利用率提升受限的原因在于,采取单星座图对激活子载波进行信息加载,其余未被激活子载波则未被利用,频谱效率尚有提升空间。因此,如何利用未被激活的PSWFs信号传输额外的调制符号,是进一步提升MCM-PSWFs-SGO系统频带利用率的关键。
2.1 DM-MCM-PSWFs调制方法
图1(a)给出了DM-MCM-PSWFs发射端原理框图,图1(b)为接收端框图。该方法引入双星座图映射,通过2个星座图分别产生调制符号,对全部子载波进行信息加载,利用I/Q两个支路进行分别传输,且采用相同的信号索引结构[15]。
考虑到PSWFs信号分组数、每组信号路数、调制星座图进制数以及激活信号路数等参数直接决定系统整体性能,需要依据可用时频资源大小、系统整体性能需求,进行整体的设计和选择[15]。为便于分析,假设可用时宽为
T(s) 、带宽为B(Hz) ,信号分组数g 、每组信号路数为n 、每组激活的信号路数为k ,两种星座图的调制阶数相同,且均为M 。在发射端,首先进行PSWFs信号的分组、选择过程,该过程与文献[15]中处理过程相同。将输入2m(bit)待传信息比特平均分为g组,每组包含
p′=2m/g=pI+pQ(bit) 信息,其中pI=pQ=p,pI= pα,I,1+pα,I,2 ,pQ=pα,Q,1+pα,Q,2 ,α∈[1,g] ,pα,I/Q,1 为I/Q支路信号索引部分携带信息量,pα,I/Q,2 为两个星座图产生的调制符号携带的信息量,如图1(a)所示;而后,进行双星座图设计与比特信息映射,生成调制符号,并产生DM-MCM-PSWFs调制信号。(1)星座图设计与比特信息映射:与MCM-PSWFs-SGO不同,DM-MCM-PSWFs将原有的单一星座图调制方法变更为双星座图调制,由额外的星座图对原本未被利用的子载波进行信息加载,如图2所示。为保证接收端能够顺利解调和检测出信号索引比特所携带的信息,需对选取的两个星座图有所区分,因此,选择的两个星座图必须满足互不重叠的关系。
下面对所提方法具体调制流程进行说明。首先,依据每组PSWFs信号路数
n 、激活PSWFs信号路数k ,设计DM-MCM-PSWFs信号索引方案[15]。则I/Q支路信号索引与由两个星座图分别产生的调制符号携带的信息量为pα,I,1=pα,Q,1=⌊log2Ckn⌋(bit),pα,I,2=pα,Q,2=pα,I,A,2+pα,I,B,2=pα,Q,A,2+pα,Q,B,2=(n−k)log2M+klog2M(bit) (1) 其中,
pα,I/Q,A,2,pα,I/Q,B,2 分别表示由第1/2星座图所生成调制符号携带的信息量。从而,信号索引部分依据
pα,I,1,pα,Q,1(bit) ,从第α 子块对应的n 个PSWFs信号中选择k 个加载第2星座图产生的调制符号,同时由剩余的n–k个PSWFs信号加载第1星座图产生的调制符号。其中,PSWFs信号索引可以表示为II,α={iI,α,1,iI,α,2,⋯,iI,α,n}IQ,α={iQ,α,1,iQ,α,2,⋯,iQ,α,n}} (2) 其中,
II/Q,α,γ 表示第α 个子块,编号为γ∈[1,n] 的PSWFs信号由第1/2星座图进行调制符号映射。若II/Q,α,γ=0 ,则代表该位置的子载波传输由第1星座图产生的调制符号;若II/Q,α,γ=1 ,则代表该位置的子载波传输由第2星座图产生的调制符号。鉴于I/Q支路采用相同的信号索引结构,故以I支路为例,表1给出了n=4,k=2时DM-MCM-PSWFs的映射方案。表 1 n=4,k=2时DM-MCM-PSWFs的一种映射方案比特信号 信号索引 子载波映射 [0,0] {0,0,1,1} {sAI(1),sAI(2),sBI(1),sBI(2)} [0,1] {0,1,0,1} {sAI(1),sBI(1),sAI(2),sBI(2)} [1,0] {1,0,0,1} {sBI(1),sAI(1),sAI(2),sBI(2)} [1,1] {0,1,1,0} {sAI(1),sBI(1),sBI(2),sAI(2)} (2)调制信号产生:在调制信号产生部分,I/Q支路信息序列
pα,I,2 ,pα,Q,2 (bit)经双星座图调制产生的调制符号可表示为Sα,I={sAI(λ),sBI(β)},Sα,Q={sAQ(λ),sBQ(β)} (3) 其中,
λ=1,2,⋯,n−k 且β=1,2,⋯,k ,sAI(λ),sBI(β), sAQ(λ),sBQ(β) 分别由所选择的两个星座图定义。图3给出了双星座图的调制符号加载流程,其中,sα,I,A,sα,I,B,sα,Q,A,sα,Q,B 分别表示I/Q支路内两个星座图生成调制符号的集合。进而,子块调制符号产生第
α 个子块的调制符号Xα∈Cn×1 ,如图3所示,即Xα=[xI,α(1)+ixQ,α(1),⋯,xI,α(n)+ixQ,α(n)]T (4) 其中,
xI/Q,α(γ)∈S ,γ∈[1,n] 。最后,产生全部g 个子块、ng 支路PSWFs信号对应的调制符号X= [(X1)T,(X2)T,⋯,(Xg)T]T ;并采用基于奇偶对称性的调制信号产生方法[9],生成DM-MCM-PSWFs调制信息,即s(t)=gn−1∑i=0x(i+1)φi(t) (5) 其中,
φi(t) 为第i 阶PSWFs信号。2.2 DM-MCM-PSWFs调制信号的解调与检测方法
图1(b)给出了调制信号的解调与检测的原理框图。与MCM-PSWFs-SGO不同,DM-MCM-PSWFs采取基于极大似然 (Maximum Likelihood, ML)[15]的信号索引检测方法,对所有可能的信号索引方案进行遍历,以最小化接收信号与样本信号之间的欧氏距离,恢复出信号索引方式,即
{ˆII/Q,α,ki,ˆsI/Q,α,ki,DI/Q,α,ki}=argminII/Q,α,ki,sI/Q,α,kin∑γ=1|Re{[y]υ,υ}−sI/Q,α(υ)|2 (6) 其中,
DI/Q,α,ki 为{ˆII/Q,α,ki,ˆsI/Q,α,ki} 的欧氏距离,y∈Cng×1 为接收端不同PSWFs信号对应的调制符号。进而,根据恢复出的信号索引方案,在对应的子载波映射位置上分别进行两个星座图的解调,最后恢复出接收端调制信号所携带的全部比特信息。值得注意的是,由于所提方法需要进行额外星座图的解调与检测处理,其调制信号解调与检测的计算复杂度将高于MCM-PSWFs-SGO,该部分问题将于第3节详细讨论。
3. 系统性能分析
本节从系统频带利用率、系统误码性能、信号索引检测复杂度、调制信号功率谱与峰均功率比(Peak-to-Average Power Ratio, PAPR)4个方面,对比分析了双模PSWFs多载波索引调制方法与基于信号分组优化的PSWFs多载波调制的性能差异。此外,鉴于索引调制方法具有最优参数选择的特点,为更加全面地分析所提方法系统性能,本节还对比分析了所提方法与基于PSWFs的正交多载波调制(Multi-Carrier Orthogonal Modulation based on PSWFs, MCOM-PSWFs)[6,7]间的性能差异。
3.1 系统频带利用率分析
假设采用的PSWFs信号时间带宽积为
c=B/F(Hz⋅s) ,根据PSWFs分组优化方法[15],当传输码元周期个数为Q 时,不同调制方法的系统频带利用率可统一表示为η=QmeQT(B+F) (7) 其中,
T 为单个码元周期调制信号时宽,me 为单个码元周期调制符号携带信息量,对于不同的调制方法,me 分别为me,1=2g(⌊log2Ckn⌋+(n−k)log2M+klog2M)me,2=2g(⌊log2Ckn⌋+klog2M)me,3=(c−l)log2M} (8) 式中,
me,1 ,me,2 ,me,3 分别代表所提方法、MCM-PSWFs-SGO和MCOM-PSWFs单个码元周期调制符号携带信息量。(1)与基于PSWFs的正交多载波调制(MCOM-PSWFs)相比:结合式(7)和式(8)可知,所提方法的系统频带利用率由
c−l,M,n,k 共同决定,通过合理的参数选择,能够保证me,1>me,3 ,当MCOM-PSWFs采用8QAM,n=6,k=3 时,SE提升了8.4%,BER则提升了0.47 dB,如表2所示。表 2 不同多载波调制方法系统频带利用率调制方法 g n k SE(bit/s/Hz) Eb/N0(dB) ρ(%) DM-MCM-PSWFs 15 6 3 3.09 11.98 / MCM-PSWFs-SGO-2PAM 9 10 7 2.41 11.05 28.2 MCM-PSWFs-SGO-4PAM 23 4 1 1.90 13.46 62.6 23 4 2 2.85 14.95 8.4 MCOM-PSWFs-8QAM 1 92 92 2.85 12.45 8.4 (2)与基于信号分组优化的椭圆球面波多载波调制解调与检测方法(MCM-PSWFs-SGO)相比:MCM-PSWFs-SGO与所提方法的系统频带利用率均由
c−l,M,n,k 共同决定,当M 相同时,根据式(7),所提方法的系统频带利用率将大于MCM-PSWFs-SGO。当MCM-PSWFs-SGO的调制阶数M 为所提方法的两倍时,二者的系统频带利用率关系将分为以下3种情况:第1种,当k<n/2 时,所提方法的系统频带利用率仍高于MCM-PSWFs-SGO;第2种,当k=n/2 时,二者拥有相同的系统频带利用率;第3种,当k>n/2 时,所提方法的系统频带利用率将低于MCM-PSWFs-SGO。值得一提的是,在后两种情况中,尽管所提方法的系统频带利用率并不高于MCM-PSWFs-SGO,但其在误码性能方面始终保持显著优势,这一性能将在下一小节详细阐述。表2给出了带宽为
B=1.44MHz ,频率间隔为F=15kHz ,BER=10−5 时不同参数条件下,3种调制方法的系统频带利用率对比。其中,l=4 ,ρ 表示相比于另外两种调制方法,所提方法对系统频带利用率的提升。3.2 系统误码性能分析
鉴于MED能够反映调制方法的误码性能,本节选用MED对不同调制方法的系统误码性能进行分析。图4给出了未进行信道编码情况下的不同调制方法系统误码性能。其中,DM-MCM-PSWFs采用如图3所示的星座图;并且,为保证MCOM-PSWFs与所提方法的系统频带利用率相同,MCOM-PSWFs采用QAM来产生调制符号,QAM的进制数为
(ξ+log2M)(ξ−1+log2M) 。其中,ξ 为ξ≥1 的正整数。当每比特信息对应的能量为Eb 时,不同调制方法的MED可表示为d21=244(log22M1)2−1⋅2⌊log2CknMn1⌋Ebnd22=124(log2M2)2−1⋅2⌊log2CknMk2⌋Ebkd23=12log2M3⋅Eb2(ξ+log2M)2+2(ξ−1+log2M)2−1} (9) 其中,
d21 ,d22 ,d23 分别为所提方法、MCM-PSWFs-SGO和MCOM-PSWFs的MED,M1 ,M2 ,M3 分别为所提方法、MCM-PSWFs-SGO和MCOM-PSWFs的调制阶数。(1)与基于PSWFs的正交多载波调制(MCOM-PSWFs)相比:由式(9)可知,所提方法与MCOM-PSWFs的MED比值为
d21d23=4⌊log2CknMn1⌋4(log22M1)2−1⋅[2(ξ+log2M)2+2(ξ−1+log2M)2−1]log2Mn3 (10) 为保证MCOM-PSWFs与所提方法的系统频带利用率相同,MCOM-PSWFs采取8QAM星座图,此时取
M3=8,M1=2 。由于4⌊log2Ckn⌋+4n>3n ,故式(10)结果大于1。这表明所提方法在信号的MED高于MCOM-PSWFs。值得注意的是,由于DM-MCM-PSWFs中信号索引部分的存在,其在小信噪比下易产生信号索引方案检测错误的现象,所以此时影响系统误码性能的主导因素是信号索引方案检测性能,在此情况下,即使后续调制符号解调未发生错误,但由于映射位置已经发生改变,所恢复的比特信息也可能产生错误;在大信噪比情况下,能够保证信号索引检测结果的准确性,此时影响系统误码性能的主导因素是调制符号的MED,因此,在系统频带利用率相同的情况下,所提方法误码性能在大信噪比下要优于MCOM-PSWFs。当所提方法与MCOM-PSWFs的系统频带利用率均为2.85 bit/s/Hz时,BER提升约为0.23 dB,如图4(a)所示。(2)与基于信号分组优化的椭圆球面波多载波调制(MCM-PSWFs-SGO)相比:由式(9)可知,所提方法与MCM-PSWFs-SGO的MED比值为
d21d22=4(log2M2)2−14(log22M1)2−1⋅2⌊log2CknMn1⌋⌊log2CknMk2⌋⋅kn (11) 同样,为保证MCM-PSWFs-SGO与所提方法的系统频带利用率相同,MCM-PSWFs-SGO选取4PAM为星座图,则式(11)可以化简为
d21d22=2k⌊log2Ckn⌋+2knn⌊log2Ckn⌋+2kn (12) 由式(12)可知,当
k=n/2 时,二者拥有相同的MED;当k>n/2 时,所提方法的系统MED将大于MCM-PSWFs-SGO。然而,由于MCM-PSWFs-SGO中置0点的存在,其信号索引检测性能要差于所提方法,这意味着,当所提方法与MCM-PSWFs-SGO系统频带利用率相同时,所提方法具有更优的误码性能。更进一步,当二者选取相同的PAM调制符号时,所提方法在频带利用率相同时的误码性能要始终优于MCM-PSWFs-SGO。在n=4,k=2 与n=8,k=4 时,二者具有相同系统频带利用率,所提方法的误码性能相比于MCM-PSWFs-SGO分别提升约2.71 dB, 2.55 dB,如图4(a)、图4(c)所示。此外,鉴于索引调制方法的系统性能与参数条件的选择密切相关,因此,在参数优选的情况下,所提方法能够实现系统频带利用率与误码性能的双重提升。如当
n=7,k=3 时,所提方法相对于MCM-PSWFs-SGO,SE提高了0.27 bit/s/Hz,BER提高了2.40 dB;相对于MCOM-PSWFs,SE提高了0.37 bit/s/Hz,BER提高了0.35 dB,如图4(b)所示。当n=9,k=4 时,所提方法相对于MCM-PSWFs-SGO,SE提高了0.20 bit/s/Hz,BER提高了2.26 dB;相对于MCOM-PSWFs,SE提高了0.24 bit/s/Hz,BER提高了0.22 dB,如图4(d)所示。3.3 系统信号索引检测复杂度分析
由于MCOM-PSWFs不存在索引部分,因此DM-MCM-PSWFs与MCM-PSWFs-SGO的算法复杂度均高于MCOM-PSWFs。现对比所提方法与MCM-PSWFs-SGO的信号索引检测复杂度。表3给出了带宽为
B=1.44MHz ,频率间隔为F=15kHz 时不同参数条件下,所提方法与MCM-PSWFs-SGO两种调制方法的信号索引检测乘法复杂度[15],其中,l=4 。表 3 信号索引检测乘法运算量调制方式 运算量 n k 乘法次数(B=1.44 MHz) DM-MCM-PSWFs-ML O(ng2⌊Ckn⌋) 4 1/2/3 368 MCM-PSWFs-SGO-ML O(2kg2⌊Ckn⌋) 4 1 184 4 2 368 4 3 552 MCM-PSWFs-SGO-OS O(gnlog2n) 4 2 16 当激活子载波数
k<n/2 时,MCM-PSWFs-SGO的基于ML的信号索引检测的乘法复杂度要低于所提方法;当k=n/2 时,二者的乘法复杂度相等;k>n/2 时,MCM-PSWFs-SGO的基于ML的信号索引检测的乘法复杂度要高于所提方法,如表3所示。但在针对MCM-PSWFs-SGO的信号索引检测方法中,基于顺序统计量(Order Statistic, OS)[17]的检测方法作为一种ML的替代检测方法,在大幅度降低系统运算复杂度的情况下能够达到和ML相同的检测性能。因此,结合前两节关于3种调制方法频带利用率与误码性能的分析可知,所提方法是以较高的计算复杂度换取了系统频带利用率与误码性能的双重提升。3.4 调制信号功率谱与峰均功率比分析
图5给出了DM-MCM-PSWFs与MCM-PSWFs-SGO的调制信号功率谱和峰均功率比。其中,F=15 kHz, c=12Hz·s, l=3, n=8, k=4。仿真分析表明,DM-MCM-PSWFs具有与MCM-PSWFs-SGO相同的调制信号功率谱和峰均功率比,并且拥有同样高能量聚集度的优势。
4. 结束语
本文提出双模PSWFs多载波索引调制方法,采用两个互不重叠的星座图进行比特信息映射,使得全部子载波均得到利用,完成了对MCM-PSWFs-SGO中频谱资源的进一步利用,实现了系统频带利用率和大信噪比下的误码性能的双重提升。虽然仍存在较高的计算复杂度,但这是当前硬件条件和计算能力可以承受的。相比于基于信号分组优化的PSWFs多载波调制、基于PSWFs的正交多载波调制,本文具有更优的系统整体性能,有望为下一代通信系统提供更加灵活、高效的调制方法,实现更高频谱效率与能量聚集度的信息传输。
值得注意的是,本方法仍有进一步提升的空间,由于所提方法并未对MCM-PSWFs-SGO中的分组优化方法与信号索引方案进行改变,每个子块的PSWFs信号仍然被分成了功能不同的两个部分,这也限制了能够采用的信号索引方案的数量。因此,如何引入多星座图进行比特信息映射,进一步提升所提方法的频谱效率,将是下一步研究所关注的重点。此外,由于本方法在低信噪比下的误码性能仍有提升的空间,因此,如何对信号索引检测进行优化,进一步提升系统整体误码性能,也是下一步工作重点。
-
表 1 新型全位线结构重映射方案(算法1)
输入:原始数据DR 输出:重映射后的数据D′R (1) 获取原始数据DR; (2) 将DR划分成N个数据段S1, S2,⋯, SN; (3) for 数据段Sn (n∈{1, 2,⋯, N}) do (4) 统计MSB页上1的比例:RMSB; (5) if RMSB<50%,then (6) 对MSB页上的数据执行比特翻转操作; (7) 分别统计对应MSB页为1和0时LSB页上1的比例:
LMSB = 1,LMSB = 0;(8) if LMSB = 1<50%,then (9) 对MSB=1对应的LSB页数据执行比特翻转操作; (10) if LMSB = 0>50%,then (11) 对MSB=0对应的LSB页数据执行比特翻转操作; (12) 记录标志位 (13) end (14) 输出重映射后的数据D′R; (15) 结束 表 2 新型奇偶位线结构重映射方案(算法2)
输入:原始数据DR 输出:重映射后的数据D′R (1) 获取原始数据DR,其中偶单元中的数据为DevenR,奇单元的
数据为DoddR;(2) 将DevenR划分成N个数据段:Seven1, Seven2,⋯, SevenN,将
DoddR划分成M (M>N)个数据段Sodd1, Sodd2,⋯, SoddM;(3) for Sevenn (n∈{1, 2,⋯, N}) do (4) 统计MSB页上1的比例Mevenn; (5) if Mevenn<50%,then (6) 对MSB页数据执行比特翻转操作; (7) 统计对应MSB页为1和0时LSB页上1的比例
LMSB = 1,LMSB = 0(8) if LMSB = 1<50%,then (9) 对MSB = 1对应的LSB页数据执行比特翻转操作; (10) if LMSB = 0>50%,then (11) 对MSB = 0对应的LSB页数据执行比特翻转操作; (12) 记录标志位 (13) end (14) for Soddm (m∈{1, 2,⋯, M}) do (15) 统计MSB页上1的比例Moddm; (16) if Moddm<50%,then (17) 对MSB页数据执行比特翻转操作; (18) 统计对应MSB页为1和0时LSB页上1的比例
LMSB = 1,LMSB = 0(19) if LMSB = 1<50%,then (20) 对MSB = 1对应的LSB页数据执行比特翻转操作; (21) if LMSB = 0>50%,then (22) 对MSB = 0对应的LSB页数据执行比特翻转操作; (23) 记录标志位 (24) end (25) 输出重映射后的数据D′R; (26) 结束 -
[1] SANDELL M and ISMAIL A. Machine learning for LLR estimation in flash memory with LDPC codes[J]. IEEE Transactions on Circuits and Systems II:Express Briefs, 2021, 68(2): 792–796. doi: 10.1109/TCSII.2020.3016979 [2] LEE W, KANG M, HONG S, et al. Interpage-based endurance-enhancing lower state encoding for MLC and TLC flash memory storages[J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2019, 27(9): 2033–2045. doi: 10.1109/TVLSI.2019.2912228 [3] YU D K H and HSIEH J W. A management scheme of multi-level retention-time queues for improving the endurance of flash-memory storage devices[J]. IEEE Transactions on Computers, 2020, 69(4): 549–562. doi: 10.1109/TC.2019.2954398 [4] LEE H C, SHY J H, CHEN Y M, et al. LDPC coded modulation for TLC flash memory[C]. 2017 IEEE Information Theory Workshop (ITW), Kaohsiung, China, 2017: 204–208. [5] SHI Zhifang, FANG Yi, BU Yingcheng, et al. Convolutional neural network (CNN)-based detection for multi-level-cell NAND flash memory[J]. IEEE Communications Letters, 2021, 25(12): 3883–3887. doi: 10.1109/LCOMM.2021.3112908 [6] CUI Lanlan, WU Fei, LIU Xiaojian, et al. Improving LDPC decoding performance for 3D TLC NAND flash by LLR optimization scheme for hard and soft decision[J]. ACM Transactions on Design Automation of Electronic Systems, 2022, 27(1): 5. doi: 10.1145/3473305 [7] ASLAM C A, GUAN Yongliang, and CAI Kui. Retention-aware belief-propagation decoding for NAND flash memory[J]. IEEE Transactions on Circuits and Systems II:Express Briefs, 2017, 64(6): 725–729. doi: 10.1109/TCSII.2016.2602359 [8] ZHANG Meng, WU Fei, DU Yajuan, et al. CooECC: A cooperative error correction scheme to reduce LDPC decoding latency in NAND flash[C]. 2017 IEEE International Conference on Computer Design (ICCD), Boston, USA, 2017: 657–664. [9] PARK Y, LEE J, CHO S S, et al. Scaling and reliability of NAND flash devices[C]. 2014 IEEE International Reliability Physics Symposium, Waikoloa, USA, 2014: 2E. 1.1–2E. 1.4. [10] CAI Yu, HARATSCH E F, MUTLU O, et al. Threshold voltage distribution in MLC NAND flash memory: Characterization, analysis, and modeling[C]. 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE), Grenoble, France, 2013: 1285–1290. [11] GUO Jie, WANG Danghui, SHAO Zili, et al. Data-pattern-aware error prevention technique to improve system reliability[J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2017, 25(4): 1433–1443. doi: 10.1109/TVLSI.2016.2642055 [12] WEI Debao, DENG Libao, ZHANG Peng, et al. NRC: A nibble remapping coding strategy for NAND flash reliability extension[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2016, 35(11): 1942–1946. doi: 10.1109/TCAD.2016.2533861 [13] QIN Hongwei, ZHAO Yutong, FENG Dan, et al. CeSR + assisted LDPC: A holistic strategy to improve MLC NAND flash reliability[J]. IEEE Access, 2020, 8: 63239–63254. doi: 10.1109/ACCESS.2020.2985291 [14] BU Yingcheng, FANG Yi, ZHANG Guohua, et al. Achievable-rate-aware retention-error correction for multi-level-cell NAND flash memory[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, To be published. [15] MEI Zhen, CAI Kui, and HE Xuan. Deep learning-aided dynamic read thresholds design for multi-level-cell flash memories[J]. IEEE Transactions on Communications, 2020, 68(5): 2850–2862. doi: 10.1109/TCOMM.2020.2974723 [16] SUN Wenhao and ZHENG Jianping. A low-complexity retention noise parameter estimation for MLC NAND flash memory[C]. The ICC 2019-2019 IEEE International Conference on Communications (ICC), Shanghai, China, 2019: 1–6. [17] 张司琪, 孔令军, 张顺外, 等. MLC型NAND闪存中基于MI异构的Polar码优化[J]. 应用科学学报, 2020, 38(3): 431–440. doi: 10.3969/j.issn.0255-8297.2020.03.009ZHANG Siqi, KONG Lingjun, ZHANG Shunwai, et al. Optimization design of polar codes based on MI heterogeneity in MLC NAND flash channel[J]. Journal of Applied Sciences, 2020, 38(3): 431–440. doi: 10.3969/j.issn.0255-8297.2020.03.009 [18] KIM T, KONG G, XI Weiya, et al. Cell-to-cell interference compensation schemes using reduced symbol pattern of interfering cells for MLC NAND flash memory[J]. IEEE Transactions on Magnetics, 2013, 49(6): 2569–2573. doi: 10.1109/TMAG.2013.2251417 [19] DONG Guiqiang, LI Shu, and ZHANG Tong. Using data postcompensation and predistortion to tolerate cell-to-cell interference in MLC NAND flash memory[J]. IEEE Transactions on Circuits and Systems I:Regular Papers, 2010, 57(10): 2718–2728. doi: 10.1109/TCSI.2010.2046966 [20] FANG Yi, BU Yingcheng, CHEN Pingping, et al. Irregular-mapped protograph LDPC-coded modulation: A bandwidth-efficient solution for 6G-enabled mobile networks[J]. IEEE Transactions on Intelligent Transportation Systems, To be published. [21] CAI Yu, HARATSCH E F, MUTLU O, et al. Error patterns in MLC NAND flash memory: Measurement, characterization, and analysis[C]. 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE), Dresden, Germany, 2012: 521–526. [22] DAI Lin, FANG Yi, YANG Zhaojie, et al. Protograph LDPC-coded BICM-ID with irregular CSK mapping in visible light communication systems[J]. IEEE Transactions on Vehicular Technology, 2021, 70(10): 11033–11038. doi: 10.1109/TVT.2021.3106053 期刊类型引用(2)
1. 董鹏鹏,曹瑞,张光明,丁卓航. 载波频偏和相关信道对二维索引调制的影响. 信息技术与信息化. 2024(04): 138-141+145 . 百度学术
2. 王红星 ,张力凡 ,陆发平 ,康家方 ,刘传辉 ,张磊 . 基于优化多重索引的椭圆球面波函数多载波索引调制解调方法. 电子与信息学报. 2022(12): 4185-4193 . 本站查看
其他类型引用(0)
-