BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #11949同步于 2016/4/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

[求指教]信道估计,涉及卷积相关问题

maodou
2016/4/4镜像同步3 回复
想要实现如图所示的功能,是关于一个信道估计的算法,但是在实现的时候出现了问题,代码如下clear all clc global Ga128; global Gb128; Ga128 =[+1 +1 -1 -1 -1 -1 -1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 +1 -1 -1 +1 +1 +1 +1 -1 +1 -1 +1 -1 +1 +1 -1-1 -1 +1 +1 +1 +1 +1 +1 +1 -1 +1 -1 -1 +1 +1 -1 +1 +1 -1 -1 +1 +1 +1 +1 -1 +1 -1 +1 -1 +1 +1 -1+1 +1 -1 -1 -1 -1 -1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 +1 -1 -1 +1 +1 +1 +1 -1 +1 -1 +1 -1 +1 +1 -1+1 +1 -1 -1 -1 -1 -1 -1 -1 +1 -1 +1 +1 -1 -1 +1 -1 -1 +1 +1 -1 -1 -1 -1 +1 -1 +1 -1 +1 -1 -1 +1]; Gb128 =[-1 -1 +1 +1 +1 +1 +1 +1 +1 -1 +1 -1 -1 +1 +1 -1 -1 -1 +1 +1 -1 -1 -1 -1 +1 -1 +1 -1 +1 -1 -1 +1+1 +1 -1 -1 -1 -1 -1 -1 -1 +1 -1 +1 +1 -1 -1 +1 -1 -1 +1 +1 -1 -1 -1 -1 +1 -1 +1 -1 +1 -1 -1 +1+1 +1 -1 -1 -1 -1 -1 -1 -1 +1 -1 +1 +1 -1 -1 +1 +1 +1 -1 -1 +1 +1 +1 +1 -1 +1 -1 +1 -1 +1 +1 -1+1 +1 -1 -1 -1 -1 -1 -1 -1 +1 -1 +1 +1 -1 -1 +1 -1 -1 +1 +1 -1 -1 -1 -1 +1 -1 +1 -1 +1 -1 -1 +1]; seed = 0; randn('state',seed); rand('state',seed); [imp_res] = cr_ch_model; [imp_reszz]=[imp_res]'; %preamble = PHY_Preamble_Gen(PHY_Mode); %Gachannelchipout = cov(imp_res,Ga128); %Gbchannelchipout = cov(imp_res,Gb128); RGa = cov(Ga128,Ga128); RGb = cov(Gb128,Gb128); Ra = cov(RGa,imp_reszz); Rb = cov(RGb,imp_reszz); CIR = (Ra+Rb)/256;错误使用 cov (line 107) x 和 y 中的元素数目必须匹配。 其中[imp_res] = cr_ch_model;是信道冲击响应,是一个43乘1的矩阵。 但是在运行中Ra = cov(RGa,imp_reszz);报错提示 错误使用 cov (line 107) x 和 y 中的元素数目必须匹配。 另外不理解为什么Ga128和Gb128卷积出来的是一个2*2的矩阵,matlab初学者,求指教
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
yo1995机器人#1 · 2016/4/4
convolution。。。cov难道不是协方差函数? 原谅我爽朗的笑声。。。看来英语还是很重要的
maodou机器人#2 · 2016/4/5
可是我在百度上查的卷积函数确实是cov啊…那你能告诉我卷机函数是什么么 【 在 yo1995 的大作中提到: 】 : convolution。。。cov难道不是协方差函数? : 原谅我爽朗的笑声。。。看来英语还是很重要的 : 发自「贵邮」
maodou机器人#3 · 2016/4/5
我好蠢…谢谢你 【 在 yo1995 的大作中提到: 】 : convolution。。。cov难道不是协方差函数? : 原谅我爽朗的笑声。。。看来英语还是很重要的 : 发自「贵邮」