高精度相位小存储量查表计算方法技术

技术编号:11480926 阅读:119 留言:0更新日期:2015-05-20 14:55
本发明专利技术提供一种高精度相位小存储量查表计算方法。技术方案包括下述过程:第一步,预处理过程,计算目标点坐标值的量化位宽和迭代次数值,构造的相位映射表;第二步,坐标迭代过程,计算目标点的查表坐标;第三步,查表过程,利用相位映射表中查坐标对应的相位值;第四步,相位恢复过程,计算最终相位结果。本发明专利技术能够在与现有查找表方法相位映射表存储量相同的情况下大幅提高相位计算精度,或者在保持相同相位计算精度的情况下大幅度减少相位映射表规模,或者同时大幅提高相位计算精度和大幅度减少相位映射表规模。

【技术实现步骤摘要】
高精度相位小存储量查表计算方法
本专利技术涉及雷达、通信和导航定位等包含大量相位计算的领域,特别是涉及利用查找表进行相位计算的方法。
技术介绍
计算空间坐标点对应的相位值是常见的数字信号处理过程,如雷达探测中的角度计算,通信中的调制星座点的相位计算和导航定位中的位置角度计算等。为了简化相位计算过程,特别是简化在硬件(例如直接数字频率合成器)中实现相位计算的过程,通常采用的相位计算方法是查表法。查表法将目标在直角坐标系中的坐标分别量化,并建立一个坐标的量化数值到对应相位值的映射表,在进行相位计算时,直接用坐标的量化数值查相位映射表就可以获得对应相位值。这种方法无需额外的计算过程,只需要一个存储器来存储相位映射表,因此计算相位快捷。查表法的缺点在于,如果相位计算的精度要求较高,那么要求坐标的量化位宽较宽,对应的相位映射表将会非常庞大,例如横坐标和纵坐标值量化位宽各为16比特,那么完整的相位映射表的大小将达到232个存储单元,每个存储单元存储一个相位值,若相位值采用16比特表述,那么存储这个相位映射表的存储器大小需要达到64M比特。显然,相位映射表的大小与横坐标和纵坐标值的量化位宽的扩大呈本文档来自技高网...
高精度相位小存储量查表计算方法

【技术保护点】
一种高精度相位小存储量查表计算方法,其特征在于,包括下述过程:第一步,预处理过程:已知相位精度和相位映射表大小M,利用下式计算目标点坐标值的量化位宽k:k=0.5·log2M          (公式一)构造一个包含M个存储单元的相位映射表,每个存储单元的比特位宽为B,地址为I×2k+Q的存储单元存储的值为即坐标为(I,Q)的目标点对应的相位值,其中:横坐标I和纵坐标Q的值是对范围[0,1]内的实数进行k比特均匀量化后的任意值,并且I≥Q,函数angle(I,Q)表示横坐标为I和纵坐标为Q的目标点相位,的量化位宽B的取值利用下式计算:利用下式计算迭代次数值n:上式中,函数ceil{x}表示取不...

【技术特征摘要】
1.一种高精度相位小存储量查表计算方法,其特征在于,包括下述过程:第一步,预处理过程:已知相位精度和相位映射表大小M,利用下式计算目标点坐标值的量化位宽k:k=0.5·log2M(公式一)构造一个包含M个存储单元的相位映射表,每个存储单元的比特位宽为B,地址为I×2k+Q的存储单元存储的值为即坐标为(I,Q)的目标点对应的相位值,其中:横坐标I和纵坐标Q的值是对范围[0,1]内的实数进行k比特均匀量化后的任意值,并且I≥Q,函数angle(I,Q)表示横坐标为I和纵坐标为Q的目标点相位,的量化位宽B的取值利用下式计算:利用下式计算迭代次数值n:上式中,函数ceil{x}表示取不小于x的最小整数;第二步,坐标迭代过程:设待计算的目标点坐标为(I0,Q0),利用下述步骤计算该目标点的查表坐标:令迭代次数i=1,Ii=I0,Qi=Q0;步骤①:记Ii和Qi的绝对值abs(Ii)和abs(Qi),Ii和Qi的正负号S(i)I和S(i)Q;步骤②:若abs(Ii)=abs(Qi),则Ai=abs(Ii),Bi=abs(Qi);否则...

【专利技术属性】
技术研发人员:杨军高凯朱江邹建彬
申请(专利权)人:中国人民解放军国防科学技术大学
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1