下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DFE均衡器1. 基本原理均衡器用来消除码间干扰, DFE 即判决均衡器的主要思路是:一旦一个信息符号被检测并被判定后,就可在检测后续符号之前预测并消除由这个信息符 号带来的码间干扰。其基本功能是消除当前估计中的符号间干扰,这个干扰 是由前面检测的符号流引起的。2仿真程序(1) DFE主程序如下:clear allclose allclcglobal cir_matrix_tglobal Nglobal flagflag = 1;snr = 6:16;iter_num = 10;N = 1000;ber = ;for snr_index=1:length(snr)err = 0;lambda
2、= power(10,-snr(snr_index)/20);for iter =1:iter_numequal_bit = ;bit_signal = randint(1,N);% bit_signal 为 1000 列的随机矩阵,矩阵的元素为 0 和 1 modul_signal = mod_4PSK(bit_signal); rx_sym = Through_channel(modul_signal,N/2); rx_signal = awgn(rx_sym,snr(snr_index);% rx_signal = rx_sym equal_signal = equalizer(rx_s
3、ignal,lambda);for k=1:N/2if real(equal_signal(1,k) equal_bit = equal_bit 0 0;elseif real(equal_signal(1,k) equal_bit = equal_bit 1 0;else equal_bit = equal_bit 0 1 ; endenderrr = sum(abs(equal_bit-bit_signal);err = err+ errr;enderr/(N*iter_num);snr_index;ber = ber err/(N*iter_num);endbersemilogy(snr
4、,ber,*-)hold ongrid on2) equalizer 子程序如下:function equal_out = equalizer(in_signal,lambda)global cir_matrix_tglobal Nglobal flagNf = 16;Nb = 8;len = length(in_signal);b_signal = zeros(1,Nb);for k = 1:N/2cir = cir_matrix_t(:,k).;cir_len = length(cir);Hff = convmtx(cir,Nf);Hfb = Hff(:,end-cir_len+2:end
5、);Hfb = Hfb,zeros(16,Nb-cir_len+1);Vff = eye(Nf+cir_len-1);Vff(Nf+1:end,Nf+1:end) = zeros(cir_len-1);Sff = Hff(:,Nf);Fffn = in v(Hff*Vff*Hff+(lambdaA2)*eye(Nf)*Sff;Ffb = -Hfb*Fffn;f_signal=zeros(1,max(0,k+Nf-1-len)in_signal(min(len,k+Nf-1):-1:k) .;out_sym = Fffn*f_signal+Ffb*b_signal.;equal_out(1,k)
6、 = hard_4QAM_demodul(out_sym);b_signal = equal_out(1,k) b_signal(1:end-1);end(3) hard_4QAM_demodu子程序如下:function symb_hard =hard_4QAM_demodul(in_signal)in_signal = in_signal*exp(j*pi/4);if real(in_signal)0if imag(in_signal)0symb_hard = 1;else symb_hard = -1*i;endelseif imag(in_signal)0symb_hard = i;e
7、lse symb_hard = -1;endend( 4)Through_channel 子程序如下:function rx_signal = Through_channel(tx_signal,signal_len) global cir_matrix_tglobal flagcir_matrix = ;if flag = 0C2= 0 ; 0 ; 0 ; 0 ; 0 ;C2= 1 .;C2= C2/norm(C2);endc_end = 1 .;% .;c_end = c_end/norm(c_end);% cir_cir = C2 ;cir_len = length(c_end); ci
8、r_matrix = cir_matrix C2;for k=1:signal_len+cir_len-1cir_matrixcir_matrixC2+(c_end-C2)/(2*(signal_len+cir_len-1);end cir_matrix_t = cir_matrix; cir_len , conv_len = size(cir_matrix) ; tx_temp=zeros(1,cir_len);for k=1:conv_lenif ksignal_len+1 tx_temp = tx_signal(1,k) tx_temp(1,1:end-1);else tx_temp = 0 tx_temp(1,1:end-1); endcir = cir_matrix(:,k);cir = cir/norm(cir); rx_signal(1,k) = tx_temp * cir;end(5) mod_4PS子程序如下:fun ctio n y=mod_4PSK(x)% 4PSK Modulator% x - binary input bits. The length of x must be multiples of 4. % y - complex output. vect
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025物业管理权转让服务合同-智慧城市综合体专业版3篇
- 二零二五年度内部控制制度实施与监督合同
- 2025年度个人承包水利工程合同范本2篇
- 2025年度城市应急响应与安保员预备役合同3篇
- 第二单元 近代化的早期探索与民族危机的加剧(解析版)- 2023-2024学年八年级历史上学期期中考点大串讲(部编版)
- 课题申报参考:内蒙古美丽乡村生产性景观遗产调查研究
- 课题申报参考:面向碳排放双控的省域间输入电隐含碳减排责任厘定与策略方法研究
- 课题申报参考:面向跨市就医的医疗设施城际供需关系评估与优化调控
- 课题申报参考:媒介社会与智能传播研究
- 2025年度高端酒店管理团队聘用劳务合同4篇
- 初一语文上册基础知识训练及答案(5篇)
- 初中班级成绩分析课件
- 劳务合同样本下载
- 聪明格练习题(初、中级)
- 血液透析水处理系统演示
- GB/T 27030-2006合格评定第三方符合性标志的通用要求
- GB/T 13663.2-2018给水用聚乙烯(PE)管道系统第2部分:管材
- 同角三角函数的基本关系式同步练习
- 糖尿病足与周围血管病01课件
- 固定污染源自动监控监测系统现场端建设技术规范
- 教科版六年级科学下册第一单元《小小工程师》背背默默知识点
评论
0/150
提交评论