天线选择定点算法.doc

天线选择定点算法.doc

ID:57651458

大小:157.50 KB

页数:14页

时间:2020-08-30

天线选择定点算法.doc_第1页
天线选择定点算法.doc_第2页
天线选择定点算法.doc_第3页
天线选择定点算法.doc_第4页
天线选择定点算法.doc_第5页
资源描述:

《天线选择定点算法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、天线选择定点算法一、系统平台与原理算法间的对应关系在文档[1]中提出,用以下两个公式来对不同天线配置下的信道容量进行遍历式计算,然后通过比较这些容量的大小来确定天线选择方案:(1)(2)其中为Hermitian矩阵,维数为()。是第个参考信号子载波的有效信道矩阵,维数为。是总的信号的发送能量(归一化能量发送时取值为1),是发送流数,是多个接收天线上的平均噪声方差。为参与运算的总的子载波信道数目。在系统算法平台中,发射端的调制信号能量归一化以后,经过IFFT运算后总能量衰减为原来的1/1024,总的信号发送能量没有进行归一化,在

2、对过了多径的信号噪声的时候,噪声功率计算为::多径信道增益:平均每个符号的能量,星座点归一化为1:发射天线数:FFT点数:噪声功率谱密度:指定的信噪比:调制方式实际加入的噪声是信号的实部和虚部分别加入的,功率谱密度为:在利用CP或是preamble进行的估计时,由于是在时域进行的,接收到的信号经过AGC以后会有个AGC的调整因子::AGC调整因子这样估计到的噪声功率谱密度是的倍数,倍数关系为:,即估计得到的噪声功率谱密度:由于接收到的midamble也是经过AGC的,且信道估计是在频域进行,而接收机这端FFT运算也没有归一化,

3、会对信号有个放大,从仿真结果看放大倍数在左右,没有作大量的统计仿真,观察了几组数据,选择用来作为估算结果。综合考虑发送端、接收端的IFFT、FFT和AGC的影响,估计得到的频域信道和实际频域信道间的关系为:以及算法中估算的结果,公式(2)变为以下形式:(3)一、定点算法中各个模块及各变量位宽设置有了上述结果,下面给出天线选择各个模块的定点化程序。2.1噪声功率谱密度计算通过估计得到的噪声功率谱密度及其位宽设置为:位宽为(18,18),当的变换范围为:0~30dB的时候,估算得到的的浮点数值范围为(0.0000488281,0.

4、0488281)通过查表法求得其倒数为:位宽为(18,2)2.2天线选择模块变量名位宽说明h_ch(18,10)频域信道N整数32用了32个导频上的信道var_inverse(18,2)噪声功率谱的倒数nr4接收天线数h_eff(18,8)计算的有效信道h_eff*(h_eff)’(18,4)有效信道和它自己的共轭转置的乘积matrixA(18,6)公式(2)中的矩阵Adet(18,8)矩阵的行列式temp_capa_fix(11,7)行列式的对数capacity(16,7)容量值voidP_rank_cal(P_Comple

5、x*h_ch,//输入的信道矩阵intinput_w,intinput_w_d,//信道矩阵位宽(18,10)intN,//天线选择中所选用的子载波数FIXvar_inverse,//信道矩阵位宽(18,10)intvar_w,intvar_w_d,//噪声功率谱密度的倒数位宽(18,2)int*mimo_indicator,//计算得到的mimo索引值intnr)//接收天线数{inteff_nt,i,j,k,nr_idx,nt_idx,mimo_idx;inth_eff_w=input_w;//计算有效信道位宽和输入总位宽

6、一致,inth_eff_w_d=input_w_d-2;//有效信道小数位宽减两位,分两位计入整数位宽intmatrix_a_w=18;//H’*H得到的矩阵的总位宽,统一为18intmatrix_a_w_d=4;//H’*H得到的矩阵的小数位宽,统一为4intmatrix_adjust2_a_w=18;//公式(2)中计算后的总位宽intmatrix_adjust2_a_w_d=6;//公式(2)中计算后的总小数位宽intdet_w=18;//算得的行列式位宽intdet_w_d=8;//算得的行列式小数位宽FIXdet=0

7、;FIXtemp=0;FIXtmp1,tmp2;FIX*temp_capa_fix=(FIX*)malloc(sizeof(FIX));//对每个载波计算算得的容量,最后要累加到变量capacity中,共32个累加量(N)inttemp_capa_fix_w=11;//每个累加量的总位宽inttemp_capa_fix_w_d=7;//每个累加量的小数位宽FIXcapacity[4];//现在只计算天线独立数为1和4时的容量,每个位宽为(16,7),由32个temp_capa_fix累加得到intcapacity_w=16;i

8、ntcapacity_w_d=7;/*****************************************************************************所需变量空间分配,可以不管******************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。