[发明专利]基于FPGA的DVB-S2X系统软解映射方法在审
申请号: | 201910199749.6 | 申请日: | 2019-03-15 |
公开(公告)号: | CN110086741A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 宫丰奎;刘珊;高洋;李果 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L27/20 | 分类号: | H04L27/20;H04L27/34 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 最小欧式距离 调制方式 解映射 参考点 接收点 存储 兼容 数字信号处理技术 对数似然比 接收机计算 编号数据 低复杂度 象限点 星座图 集合 | ||
1.一种基于FPGA的DVB-S2X系统软解映射方法,其特征在于,所述基于FPGA的DVB-S2X系统软解映射方法包括:获取所有调制方式的最小欧式距离相关点的编号并存储,对星座图进行划分,得到2N个区域后,DVB-S2X系统的接收机计算接收点对应的第一象限点的相位值;得到最小欧式距离参考点集合后,计算最小欧式距离参考点与接受点的最小欧式距离,由得到接收点的每个比特的对数似然比,实现软解映射模块在低复杂度的前提下兼容DVB-S2X系统中所有的调制方式;
所述基于FPGA的DVB-S2X系统软解映射方法具体包括:
(1)获取最小欧式距离相关点的编号并存储;
(1.1)对DVB-S2X系统进行2N-APSK调制,得到包括R个同心圆的星座图,每个圆的边缘分布有不同数量星座点,星座点的总数为2N个,每个星座点由N个比特b1b2...bN映射而成,其中,1<N≤8,1≤R≤8;
(1.2)对星座图进行划分,得到2N个区域;
(1.2.1)根据星座图上R个圆的半径集合得到集合其中,γ′t=(γτ+γτ+1)/2,τ为第τ个圆,t=τ且1≤t≤R-1;
(1.2.2)以里的每个元素为半径在星座图上画R-1个圆,将星座图划分为R个区域CIR={cir1...cirk...cirR},其中,cirk为第k个区域;
(1.2.3)将每一个区域cirk划分为个子区域其中,τ=k,子区域对应的圆心角为
为第τ个圆上第α个星座点的相位角,为第τ个圆上星座点的个数;
(1.3)获取每个子区域的2N个最小欧式距离相关点;
(1.3.1)选取星座点所在第τ个圆,将第τ个圆上除星座点外所有星座点构造成一个集合其中,为第τ个圆上第α个星座点,β≠α且
(1.3.2)判断集合中每个星座点的第i比特是否为1,若为1,则将该星座点放入集合中,否则将该星座点放入集合中,其中,1≤i≤N,为第i比特是b的星座点集合,b∈{0,1};
(1.3.3)获取每个子区域的最小欧式距离相关点集合其中,为集合中与的欧式距离最小的星座点;
(1.4)把每个子区域的最小欧式距离相关点集合中的元素进行编号,并将编号存入FPGA的ROM IP核中,同时将编号在ROM IP核中的位置记录在表格A中;
(2)DVB-S2X系统的接收机获取第一象限点y*的相位值θ*;
(2.1)DVB-S2X系统的接收机将接收点y的实部yR和虚部yI缓存置FPGA的FIFO1 IP核中,同时将接收点y投影到星座图上,其中,y=yR+jyI,j表示虚部单位;
(2.2)DVB-S2X系统的接收机获取接收点y对应的第一象限点y*=|yR|+j|yI|,其中,|yR|和|yI|分别表示对yR和yI取绝对值;
(2.3)DVB-S2X系统的接收机将第一象限点y*输入到FPGA的IP核中,得到y*的相位值θ*;
(3)DVB-S2X系统的接收机获取最小欧式距离参考点集合
(3.1)DVB-S2X系统的接收机确定相位值θ*在星座图的子区域位置F={f1,f2...fk...fR},其中,fk表示相位值θ*在第k个区域cirk上的子区域位置;
(3.2)DVB-S2X系统的接收机从FIFO1 IP核中取出接收点y的实部yR和虚部yI,计算定位线l穿过的星座图上子区域位置F'={f′1,f′2...f′k...f′R},同时将接收点y的实部yR和虚部yI缓存于FPGA的FIFO2 IP核中,其中,定位线l为以原点为端点且过接收点y的一条射线,f′k表示区域cirk上的子区域位置;
(3.3)DVB-S2X系统的接收机查找表格A,根据ROM表中的子区域位置F'获取存储在的最小欧式距离相关点的编号,并将编号对应的所有最小欧式距离相关点构成集合X;
(3.4)判断集合X中每个最小欧式距离相关点的第i比特是否为1,若为1,则将该点放入集合否则将该点放入集合其中,表示第i比特是b的最小欧式距离参考点集合;
(4)DVB-S2X系统的接收机获取最小欧式距离
DVB-S2X系统的接收机从FIFO2 IP核中取出接收点y的实部yR和虚部yI,计算集合和中的每个参考点与接收点y的欧式距离比较所求得的欧式距离大小,得到最小欧式距离和其中,表示第i比特是b的参考点与接收点y的最小欧式距离;
(5)DVB-S2X系统的接收机计算对数似然比LLR(i);
DVB-S2X系统的接收机将最小欧式距离和代入对数似然比公式,计算得到接收点y第i比特的对数似然比LLR(i)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910199749.6/1.html,转载请声明来源钻瓜专利网。