Создать нулевое среднее комплексное гауссовское значение, но его среднее значение и псевдовариантность не равны нулю - PullRequest
0 голосов
/ 18 марта 2019

Я использую matlab для создания нулевого среднего циркулярно-симметричного комплексного гауссова согласно этому веб-сайту: циркулярно-симметричных гауссовых переменных с использованием matlab

Однако, когда я проверяю, является ли он нулевым средним круговым симметричным комплексным гауссовским или нет, я обнаружил, что среднее значение и псевдовариантность гауссовского мною, которое я создаю, не равно нулю, поэтому я хочу спросить, где я ошибаюсь?

Мой код

%zero mean circularly symmetric complex gaussian
L=5
h_1=normrnd( 0,sqrt(0.1*(L^(-2.5))) ,[4,1])+1i*normrnd( 0,sqrt(0.1*(L^(-2.5))) ,[4,1])

%Verify whether the mean is zero or not
expected_value=mean(h_1)

%Verify whether the pseudocovariance is zero or not
pseudocovariance=mean(h_1'*h_1)

%Verify whether the cov( e^{jk} * h_1) is equal to cov( h_1) or not
origi = cov(h_1)
origi_expon=cov(exp(1i*4)*h_1)
differ=origi-origi_expon

Мой круговой симметричный комплексный гауссиан с нулевым средним равен 4: 1

На этих слайдах: https://www.ee.iitb.ac.in/~sarva/courses/EE703/2013/Slides/CircularlySymmetricGaussian.pdf

Он сказал, что круговое симметричное комплексное гауссиана с нулевым средним должно удовлетворять трем вещам, среднее значение и псевдовариантность должны быть равны нулю, а cov (e ^ {jk} * h_1) равно cov (h_1), поэтому я пишу код как он сказал, мой код правильный или нет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...