traduire un programe écrit en matlab au c++ - C++ - Programmation
MarshPosté le 13-06-2011 à 17:23:29
alut, j'ai un petit programme écrit en matlab, je veux l'écrire en c ou c++, voici le programme écrit en matlab:
%debut du programme clear N = 10^6 ip = rand(1,N)>0.5; s = 2*ip-1;
Eb_N0_dB = [-3:35]; for ii = 1:length(Eb_N0_dB) n = 1/sqrt(2)*[randn(1,N) + j*randn(1,N)]; h = 1/sqrt(2)*[randn(1,N) + j*randn(1,N)]; % Channel and noise Noise addition y = h.*s + 10^(-Eb_N0_dB(ii)/20)*n;
% equalization yHat = y./h;
% receiver - hard decision decoding ipHat = real(yHat)>0;
% counting the errors nErr(ii) = size(find([ip- ipHat]),2);
Marsh Posté le 13-06-2011 à 17:23:29
alut, j'ai un petit programme écrit en matlab, je veux l'écrire en c ou c++, voici le programme écrit en matlab:
%debut du programme
clear
N = 10^6
ip = rand(1,N)>0.5;
s = 2*ip-1;
Eb_N0_dB = [-3:35];
for ii = 1:length(Eb_N0_dB)
n = 1/sqrt(2)*[randn(1,N) + j*randn(1,N)];
h = 1/sqrt(2)*[randn(1,N) + j*randn(1,N)];
% Channel and noise Noise addition
y = h.*s + 10^(-Eb_N0_dB(ii)/20)*n;
% equalization
yHat = y./h;
% receiver - hard decision decoding
ipHat = real(yHat)>0;
% counting the errors
nErr(ii) = size(find([ip- ipHat]),2);
end
%fin du programme
quelqu'un peut m'ider svp?
merciii