Receiverd Signal at User

Dear all friend
I would like to convert this equation to matlab.
please Kindly help me.

1 Comment

This looks very similar to your earlier question, whose answer you accepted,
What is the new challenge here, as compared to that one?

Sign in to comment.

Answers (1)

I understand that you are facing issue regarding how to express the above equation in the form of MATLAB code.
I assume that the variables specified in the equation above are already created in workspace with all the dimensionality constraints satisfied. Let these variables be denoted in MATLAB as follows:-
  • h : h_r_H
  • Θ : theta
  • G : G
  • h : h_d_H
  • w: w
  • s: s
  • n: n
  • σ: sigma
Now, this can be solved as follows: -
y = (h_r_H*theta*G + h_d_H) *w*s + n
where the variable n (white gaussian noise with variance σ) can be generated as follows:-
n = normrnd(0,sigma)
For further information regarding the function normrnd(), refer to the documentation: https://www.mathworks.com/help/stats/normrnd.html
I hope this answers your query.

Asked:

on 30 Jan 2023

Answered:

on 14 Feb 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!