资源简介
用matlab语言做的用判决反馈的方法实现的均衡器,对学习均衡的朋友很有帮助
代码片段和文件信息
#include “mex.h“
#include
#include “adapt.h“
static complex zero={00};
void
mexFunction(nlhsplhsnrhsprhs)
int nlhs;
mxArray *plhs[];
int nrhs;
const mxArray *prhs[];
{
/* For T-spaced forward filters (spacing=1) */
/* Input args: spacingaryxahatF0G0mufmugoffsetdelaypdelay
* structureconstellationMsigalgorithmregfilt
*/
double spacing; /* spacing i.e. BSE=1 FSE=2 */
double *ar*ai; /* T-spaced desired transmitted symbols */
double *rr*ri; /* T-spaced received data */
double *yr*yi; /* T-spaced equalizer output */
double *xr*xi; /* T-spaced filtered output */
double *ahatr*ahati; /* T-spaced symbol estimates */
double *F0r*F0i; /* T-spaced forward filters */
double *G0r*G0i; /* T-spaced feedback filter */
double muf; /* forward filter step-size muf */
double mug; /* forward filter step-size mug */
int offset; /* offset used to recover initial conditions */
int delay; /* transmission delay */
int pdelay; /* processing delay */
int structure; /* equalizer structure i.e. LE=1 DFE=2 */
int constellation; /* constellation type */
int M; /* constellation size */
double sig; /* constellation power */
int algorithm; /* choice of algorithm
* i.e. IIR-LMS=1 DD-LMS=2 IIR-CMA=3
*/
int regfilt; /* use regressor filtering or not */
/* For T/2-spaced forward filters (spacing=0.5) */
/* Input args: spacingararbyxahatFa0Fb0G0mufmugoffsetdelay
* pdelaystructureconstellationMsigalgorithm
*/
double *rar*rai; /* T-spaced received even subchannel data */
double *rbr*rbi; /* T-spaced received odd subchannel data */
double *Fa0r*Fa0i; /* T-spaced forward even subfilter */
double *Fb0r*Fb0i; /* T-spaced forward odd subfilter */
/* Intermediate variables */
int NfNfaNfbNg; /* Length of filters */
int L; /* Lenght of simulation */
/* For T-spaced forward filters (spacing=1) */
/* Output args: outFoutGoutyoutxoutzoutahatoutefoutegoutphi */
double *outFr*outFi;
double *outGr*outGi;
double *outyr*outyi;
double *outxr*outxi;
double *outzr*outzi;
double *outahatr*outahati;
double *outefr*outefi;
double *outegr*outegi;
double *outphi;
/* For T/2-spaced forward filters (spacing=1) */
/* Output args: outFaoutFboutGoutyouteoutahat */
double *outFar*outFai;
double *outFbr*outFbi;
/* Find out if BSE or FSE */
spacing=(double)mxGetScalar(prhs[0]);
/* Retrieve BSE variables */
/* Input args: spacingaryxahatF0G0mufmugoffsetdelaypdelay
* structureconstellationMsigalgorithm
*/
if (spacing==1.0) {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 28985 1999-04-26 03:25 DFEcator\adapt.bak
文件 28985 1999-04-26 03:31 DFEcator\adapt.c
文件 665 1999-04-08 23:36 DFEcator\adapt.h
文件 19721 1999-04-08 23:37 DFEcator\adapt.mexlx
文件 21188 1999-04-08 23:36 DFEcator\adapt.mexsol
文件 1172 1999-04-08 23:36 DFEcator\anal.m
文件 1865 1999-04-08 23:36 DFEcator\arcma.m
文件 100304 1999-04-29 04:35 DFEcator\data.mat
文件 23533 1999-06-01 20:49 DFEcator\dfecator.m
文件 5935 1999-05-17 22:14 DFEcator\dfec_global.m
文件 382 1999-06-01 20:12 DFEcator\dfe_iirmse.m
文件 14957 1999-04-08 23:36 DFEcator\ep.c
文件 624 1999-04-08 23:36 DFEcator\ep.h
文件 11833 1999-04-08 23:37 DFEcator\ep.mexlx
文件 12816 1999-04-08 23:36 DFEcator\ep.mexsol
文件 972 1999-04-08 23:36 DFEcator\error_prop.bak
文件 1175 1999-04-21 00:39 DFEcator\error_prop.m
文件 136964 1999-06-04 04:05 DFEcator\fig10.eps
文件 17940 1999-06-04 04:06 DFEcator\fig11.eps
文件 136580 1999-06-04 04:07 DFEcator\fig12.eps
文件 16257 1999-06-04 04:07 DFEcator\fig13.eps
文件 136170 1999-06-04 04:07 DFEcator\fig14.eps
文件 15978 1999-06-04 04:10 DFEcator\fig15.eps
文件 137380 1999-06-04 04:10 DFEcator\fig16.eps
文件 16121 1999-06-04 04:12 DFEcator\fig17.eps
文件 137333 1999-06-04 04:12 DFEcator\fig18.eps
文件 16264 1999-06-04 04:13 DFEcator\fig19.eps
文件 136804 1999-06-04 04:13 DFEcator\fig20.eps
文件 137043 1999-06-04 04:16 DFEcator\fig21.eps
文件 18059 1999-06-04 04:01 DFEcator\fig7.eps
............此处省略50个文件信息
相关资源
- 用matlab-实现基于直方图均衡化的彩色
- 数字图像处理期末大作业.doc
- PSO负载均衡算法-matlab实现
- CLAHE算法对比度受限直方图均衡
- 计算mse psnr 以及用直方图均衡化,H
- 各种直方图均衡化算法
- (全文) 自适应盲均衡技术 郭业才著
- (全文) 自适应盲均衡技术 郭业才著
- 关于均衡的MATLAB程序合集
- matlab音乐均衡器
- 恒模盲均衡算法的物理级建模与仿真
- 关于MIMO中均衡的一些matlab代码
- 盲均衡算法
- matlab 均衡、回声和混音的音效处理
- 用户均衡流量分配模型UE的matlab求解程
- 单载波频域均衡技术的Matlab仿真研究
- FW交通均衡求解算法
- [MATLAB]数字图像处理—直方图均衡、直
- 单载波频域均衡MMSE的代码
- 图像处理,matlab程序,retinex_frankle_
- LMMSE算法信道均衡MATLAB仿真
- 常模类盲均衡算法研究的matlab程序
- 实验三 编程实现直方图均衡化过程
- Volterra_均衡器
- 三种图像增强算法的matlab源代码
- 用lms实现均衡matlab
- 自适应均衡(LMS算法)
- MATLAB代码Retinex算法解决光照不均问题
- 直方图均衡化及matlab实现
- 直方图均衡化Matlab源代码
评论
共有 条评论