Matlab simulation of beamforming

Started by February 21, 2008
```Hi all,

I would like to know how I could model the effect of beamforming in a
monte carlo simulation (running Matlab). A simple simulator structure for
the beginning could be something like:
1.random bit input
2.modulation (M-PSK or M-QAM)
3.beamformer
4.channel
5.demodulation
6.error counter, calculate BER as a function of SNR

So, how to implement the beamforming part? Can I do the simulation in the
baseband?

```
```On 21 Feb, 12:26, "jaheti" <jah...@utu.fi> wrote:
> Hi all,
>
> I would like to know how I could model the effect of beamforming in a
> monte carlo simulation (running Matlab). A simple simulator structure for
> the beginning could be something like:
> 1.random bit input
> 2.modulation (M-PSK or M-QAM)
> 3.beamformer
> 4.channel
> 5.demodulation
> 6.error counter, calculate BER as a function of SNR
>
> So, how to implement the beamforming part? Can I do the simulation in the
> baseband?

The beamforming part has to be done in the RF band, as it is
the RF signal that hits the antenna array.

Rune
```
```OK. What if I use OFDM, can beamforming be implemented on the subcarriers?
```
```On Feb 21, 4:58 pm, "jaheti" <jah...@utu.fi> wrote:
> OK. What if I use OFDM, can beamforming be implemented on the subcarriers?

yes ofcourse,
you would be ending up with multiplying subcarrier
related data with BF weights.
```
```>On Feb 21, 4:58 pm, "jaheti" <jah...@utu.fi> wrote:
>> OK. What if I use OFDM, can beamforming be implemented on the
subcarriers?
>
>yes ofcourse,
>                   you would be ending up with multiplying subcarrier
>related data with BF weights.
>

So, where to begin with the simulation? Can it be done without
geometrically modeling the system (changes of location of the user
relative to the base station etc), so as kind of generally modeling the
effect of beamforming on the received signal quality and ultimately the
bit error rate?
```
```On Feb 21, 5:39&#4294967295;pm, "jaheti" <jah...@utu.fi> wrote:
> >On Feb 21, 4:58 pm, "jaheti" <jah...@utu.fi> wrote:
> >> OK. What if I use OFDM, can beamforming be implemented on the
> subcarriers?
>
> >yes ofcourse,
> > &#4294967295; &#4294967295; &#4294967295; &#4294967295; &#4294967295; &#4294967295; &#4294967295; &#4294967295; &#4294967295; you would be ending up with multiplying subcarrier
> >related data with BF weights.
>
> So, where to begin with the simulation? Can it be done without
> geometrically modeling the system (changes of location of the user
> relative to the base station etc), so as kind of generally modeling the
> effect of beamforming on the received signal quality and ultimately the
> bit error rate?

I think you need to go with some kind of Channel Models also .
As you would be knowing, there are variety of Channel Models and
these
have to defined / designed (They all the 3 kinds of variations).
A time consuming path - If you take the path of Empirical models then
it would be
complicated but specific type of channel can be represented more
accurately.
You can take a quicker path - If you go with Statistical models then
it would
be easier for analysis and simulations.

Karthik Balaguru
```