ajudar a encontrar a taxa de erro de modulação

S

syed_brunel

Guest
qualquer 1 pode me dizer como encontrar a relação de erro de modulação, Quero dizer que tenho uma constelação antes da modulação e têm uma constelação após a modulação. Então, como posso expressar isso em Matlab.

 
Z eksperymentu, który F-Secure przeprowadził wspólnie z Europolem, wynika, że konsumenci beztrosko narażają swoje dane osobiste i lekkomyślnie akceptują absurdalne warunki korzystania z sieci.

Read more...
 
O exemplo a seguir disponíveis aqui calcula tanto a taxa de erro theoratical simulada e modulação de uma modulação 4-PAM.Espero que ele vai te ajudar.

 
isso irá ajudar u

limpar todos;
N = 10 ^ símbolos de 4%
M = 16;% para 16 QAM
erro = 0;
count = 1;
SNR1 = [0:20];
SNR1/10 um =;
SNR = 10. ^ A;
EbN0% = 20;
para i = 1: length (SNR)
EbN0 = SNR (i);

L = log2 (M);% número de bits
bits = 1000;
b = 0;
while (a <bits)
b = 1000 * Contagem;
count = count 1;
dados = (sinal de (((randn N * L, 1) 1))> 0,5) ». bit% para enviartbl = [0, 1];
para i = 1L-1) tbl = [zeros tbl (comprimento (TBL), 1); flipud (tbl) ones (length (TBL), 1)] end;;

tmp = sortRows ([bi2de (tbl); [0: M-1 ]]');
Reordenamento = tmp :), 2) ';

Vals = [0: M-1];

Y = fix (Vals. / sqrt (M)), y =% 0:3 = row>
%% A contagem de linhas ímpares para a frente, para trás, mesmo para as linhas
x =-sign (mod (Y, 2) -0,5) .* bitand ((Vals, sqrt (M) -1) * 2 1- sqrt (M));% x = / - (0:3) * 2 1-4
y = sqrt (M)-Y * 2-1;% y = 4 - y * 2-1
Constelação x y = * j;% constelação% pontos construir resultados
Scatterplot% (Constelação);

constellationpower = sqrt (mean (abs (constelação). ^ 2));% cálculo da potência média
constelação modulationconstellation = (Reordenamento 1) / constellationpower;EsN0 = EbN0 * L;% Necessário para realizar a conversão bi2de
bpwr = (2. ^ (0L-1)));
Escala% olhou modulada constelação índice obtido pela conversão bi2de

if ((mod (size (dados, 2), L) ~ = 0) & (1))
dados = [zeros de dados (1, L-mod (size (dados, 2), L))];
fim;

z = sqrt (EsN0) * modulationconstellation (bpwr * reshape (dados, L, size (dados, 2) / L) 1);
% Ruído
noise = 1/sqrt (2) * (j randn (1, length (z)) * randn (1, length (z)));
h = 1;
y = h * z ruído;% de modulação

Demodulação%
% Índice de obtenção de um valor mínimo
para k = 1: y (comprimento)
sig = y (k) * ones (M, 1);
[m, k (índice)] = min (sig-h (* sqrt (EsN0) * modulationconstellation .'));
fim% Necessitam para executar a conversão decimal para binário

binary = (de2bi (index-1 )).';
bitrcv = binário (; bit% receberam
fim

 
joatt querida,

acordo com o diagrama deve haver pelo menos erro na resposta da nErr (ii) bcz o resultado simulado theoreticak e desviar a este último ponto, anywaz obrigado por me ajudar, mas eu preciso saber abt a taxa de erro de modulação, taxa de erro de símbolo é não a taxa de erro de modulação (eu acho). Pode ser u pode me explicar melhor.

atenciosamente.
SyedAdicionado após 4 minutos:sundar hye,

i está me mostrando os lotes de erro em questões relacionadas com parêntese na linha 24,47, etc etc.
Você pode me ajudar ..

 

Welcome to EDABoard.com

Sponsor

Back
Top