Witam.
Moim problemem jest zasymulowanie kanału AWGN.
dane wejściowe to bity ktore nastepnie sa pzyprzadkowane punktom na konstelacji .
3 bity = jeden z punktow na konstelacji tak jak na rysunku zamieszonym na stronie :
http://pl.wikipedia.org/wiki/Diagram_konstelacji
tak wiec teraz 3 bitom wejściowym bedzie przyprzadkowany jeden punkt konstelacji .
Punkt ten bedzie miał wartoś cos(alfa)+jsin(alfa) np. punkt 1 1 1 cos(0)+jsin(0)
czyli wartosci tego punktu 1,0 kktore bedziemy zapisywac w tablicy tab[2][i]
i- oznacza ilosc przesyłanych punktów konstelacji przez kanał
czyli w tablicy tab[0][0]=1
tab[1][0]=0
następnie np przesyłamy punkt 1 1 0 czyli cos(45)+jsin(45)
tab[0][1]=0.707
tab[1][1]=0.707
.
.
tab[0][i]=cos(alfa)
tab[1][i]=sin(alfa)
W programie mamy wpisywać wartość SNR
i w zalezności od tej wartosci do kazdego punktu ma nam dodawać szum za pomoca funkcji losującej ran o rozkładzie gauusa (szum gaussowski)
(zarówno do wspołrzędnej cos(alfa) jak i do sin(alfa) )
Jeśli ktoś zna tematyke kanałó radiowych i mołby napisać taka funkcje opsac w jaki sposob mozna losowac liczby o rozkladzie gausa z tym ze prosze nie wysylac linkow z wikipedi bo doskonale je znam
Tak więc osoby które wiedzą na jakich zasadach działa kanał AWGN proszę o pomoc
Moim problemem jest zasymulowanie kanału AWGN.
dane wejściowe to bity ktore nastepnie sa pzyprzadkowane punktom na konstelacji .
3 bity = jeden z punktow na konstelacji tak jak na rysunku zamieszonym na stronie :
http://pl.wikipedia.org/wiki/Diagram_konstelacji
tak wiec teraz 3 bitom wejściowym bedzie przyprzadkowany jeden punkt konstelacji .
Punkt ten bedzie miał wartoś cos(alfa)+jsin(alfa) np. punkt 1 1 1 cos(0)+jsin(0)
czyli wartosci tego punktu 1,0 kktore bedziemy zapisywac w tablicy tab[2][i]
i- oznacza ilosc przesyłanych punktów konstelacji przez kanał
czyli w tablicy tab[0][0]=1
tab[1][0]=0
następnie np przesyłamy punkt 1 1 0 czyli cos(45)+jsin(45)
tab[0][1]=0.707
tab[1][1]=0.707
.
.
tab[0][i]=cos(alfa)
tab[1][i]=sin(alfa)
W programie mamy wpisywać wartość SNR
i w zalezności od tej wartosci do kazdego punktu ma nam dodawać szum za pomoca funkcji losującej ran o rozkładzie gauusa (szum gaussowski)
(zarówno do wspołrzędnej cos(alfa) jak i do sin(alfa) )
Jeśli ktoś zna tematyke kanałó radiowych i mołby napisać taka funkcje opsac w jaki sposob mozna losowac liczby o rozkladzie gausa z tym ze prosze nie wysylac linkow z wikipedi bo doskonale je znam
Tak więc osoby które wiedzą na jakich zasadach działa kanał AWGN proszę o pomoc
