已解决问题
PDCCH信道仿真 (进入论坛模式)
提问者:mafei114
|
提问时间:2013-5-27 16:41
我最近在看PDCCH信道仿真,准备做一下BLER性能的分析,在完成crc、编码等等及资源映射,过信道后,如何检测出来的,是上边的逆过程么,要盲检测怎么回事,不太理解,能不能分析一下。
显示所有答案回应
最佳答案
mafei114 的答案
( 采纳时间:2013-10-7 15:56 )
谢谢了,不过我还是不太明白:我假设只有一组phich,那这一组内的八路数据相加后(设为1*12)进行映射信道后,之后进行逆处理。逆解析的时候得到这个(1*12)的累加数据后,它不是八路数据混合的么,怎么区分每一路信号呢?协议上那个公式还能用么?我是不是理解错啦
|
回应该答案 (1) |
回答时间:2013-7-1 20:31
其他答案 ( 8 条 )
下行信号和信道在发端映射的时候有一定的顺序,接收端解的时候也是按照这个顺序依次解出对应的数据。先通过RS获得信道衰落系数,之后就可以按照发端的逆过程依次解出相应的数据。在解PDCCH之前已经知道信道衰落系数,cfi也已经知道,phich的相关参数也知道,就可以很方便的解出PDCCH信息。
盲检是因为你从收到的天线上pdcch对应位置上得到相应的控制信息之后,不知道DCI的具体参数,如DCI格式,聚合等级,起始位置等信息,可以通过盲检测的方法对所有可能的情况都做一个发端信道编码的逆过程,总有一种的CRC可以通过,一旦找到CRC可以通过的一种DCI,那么控制信息就已经解出来了。
盲检是因为你从收到的天线上pdcch对应位置上得到相应的控制信息之后,不知道DCI的具体参数,如DCI格式,聚合等级,起始位置等信息,可以通过盲检测的方法对所有可能的情况都做一个发端信道编码的逆过程,总有一种的CRC可以通过,一旦找到CRC可以通过的一种DCI,那么控制信息就已经解出来了。
我现在为了简单得出发送的与接收到的错误率,假设发送一个DCI,它的格式、长度、速率匹配后的长度都设为已知的,进行资源映射后,过信道,之前资源映射的位置是知道的,我是不是直接可以把数据取出来,然后进行逆运算得出以前发送的那个DCI信息,看是否有差错,是不是就不用管盲检测啦
如果DCI格式、搜索空间、聚合等级、起始位置都是已知的,就不需要做忙检测了,盲检主要是为了得到前面那几个信息。那你接收端就从相应映射位置上取出数据,做去交织、解空频编码、解信道编码等与发端相反的过程就可以得到你发送的DCI内容。
谢谢了,我再问下:做PHICH信道,层映射、预编码后的那个累加是怎么进行的?能不能详细的举个例子分析下?
PHICH信道每一组的处理方式都是一样的,一组中的八路数据的处理方式也是一样的,做完预编码后可以把一组内的八路数据叠加在一起,使用相同的资源进行映射,因为每路数据都有自己的正交序列,解的时候根据这个正交序列很容易从叠加的信号中将每一路信号分离出来。
发送端每一路数据都乘以了一个正交序列,接收端需要解哪一路就乘以那一路对应的正交序列就可以啦,这就是个发送端的逆过程。
恩,最近看看论文,大概知道了,谢谢啦。
您好,我最近先编写了简单的PCFICH信道的解析,仿真了SNR-BLER性能,可是只有当SNR点数为负数才出数据,这样正常么?
还有:看别人写发送信号过信道加的噪声是Noise = Sigma * (randn(m,n)+j*randn(m,n));
这个Sigma我该怎么求呢,有没有什么参考的文献?麻烦您啦。