Programme sous matlab
nokia E71
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
boonsoir
il faut que je déclare une fonction de r=As+b avec b c'est le bruit
il faut déclarer pour deux échos k=2 donc
A est une matrice (N*2) tq: exp(-*2*j*pi*f1*T1) exp(-*2*j*pi*f1*T2)
.
.
.
exp(-*2*j*pi*fn*T1) exp(-*2*j*pi*fn*T2)
s est une matrice de (2*1) tq: s1=0.359245518
s2=0.95813391
T2=T1+t avec t qui dépend de l'épaisseur
ep1=0.5 cm ==> t=0.0071*exp(-8)
ep2=1 cm ==> t=0.0141*exp(-8)
ep1=2 cm ==> t=0.0283*exp(-8)
ep1=4 cm ==> t=0.0566*exp(-8)
ep1=10 cm ==> t=0.1414*exp(-8)
avec un rapport signal/bruit rsb=20db
bande de fréquences B=[0.5 2.5]Ghz
avec un pas de 0.5 ghz
voila mon programme mais j'arrive pas a afficher la matrice A??
T1=exp(-9):exp(-10):exp(-8);
t=[0.0071*exp(-8) 0.0141*exp(-8) 0.0283*exp(-8) 0.0566*exp(-8) 0.1414*exp(-8)];
T2=T1+t;
f=0.5:0.5:2.5
A=[exp(-2*j*pi*f*T1) exp(-2*j*pi*f*T2)]
et matlab m'affiche tjr ce message Undefined function or method 'Untitled' for input arguments of type 'char
quelqu'un peu m'aider???
merci
il faut que je déclare une fonction de r=As+b avec b c'est le bruit
il faut déclarer pour deux échos k=2 donc
A est une matrice (N*2) tq: exp(-*2*j*pi*f1*T1) exp(-*2*j*pi*f1*T2)
.
.
.
exp(-*2*j*pi*fn*T1) exp(-*2*j*pi*fn*T2)
s est une matrice de (2*1) tq: s1=0.359245518
s2=0.95813391
T2=T1+t avec t qui dépend de l'épaisseur
ep1=0.5 cm ==> t=0.0071*exp(-8)
ep2=1 cm ==> t=0.0141*exp(-8)
ep1=2 cm ==> t=0.0283*exp(-8)
ep1=4 cm ==> t=0.0566*exp(-8)
ep1=10 cm ==> t=0.1414*exp(-8)
avec un rapport signal/bruit rsb=20db
bande de fréquences B=[0.5 2.5]Ghz
avec un pas de 0.5 ghz
voila mon programme mais j'arrive pas a afficher la matrice A??
T1=exp(-9):exp(-10):exp(-8);
t=[0.0071*exp(-8) 0.0141*exp(-8) 0.0283*exp(-8) 0.0566*exp(-8) 0.1414*exp(-8)];
T2=T1+t;
f=0.5:0.5:2.5
A=[exp(-2*j*pi*f*T1) exp(-2*j*pi*f*T2)]
et matlab m'affiche tjr ce message Undefined function or method 'Untitled' for input arguments of type 'char
quelqu'un peu m'aider???
merci
A voir également:
- Programme sous matlab
- Programme demarrage windows - Guide
- Comment mettre en veille un programme sous windows 10 - Guide
- Message programmé iphone - Guide
- Programme word gratuit - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
3 réponses
mais j'ai autre petit sous :-(
pour le signal r qui r=As+b avec b c'est bruit la seul donné que j'ai c'est que on a rsb=20db
je sais que pour déclarer sous matlab un bruit on utilise randn mais comment précisé que rsb=20db
pour le signal r qui r=As+b avec b c'est bruit la seul donné que j'ai c'est que on a rsb=20db
je sais que pour déclarer sous matlab un bruit on utilise randn mais comment précisé que rsb=20db
je ne sais pas, c'est du ressort d'un cours des signaux.
http://www.clubic.com/forum/audio-mp3-home-cinema/le-rapport-signal-bruit-id115542-page1.html donne une idée.
ton rapport signal/bruit, c'est en gros :
(max(r)-min(r))/sig(b)
sig étant l'écart type de ta gaussienne (en gros l'amplitude). Pour avoir un bruit de 20dB, je pense qu'il faut que 20=10*log10((max(r)-min(r))/ sig(b)) <=>
sig(b)=(max(r)-min(r))/100
il faut donc multiplié randn par (max(r)-min(r))/100
tout ça est à vérifier, j'ai fait avec le lien donné et wikipédia, il y a surement des imprécisions, noteammanet dans le choix de l'écart type qui pourrai être doublé, ou l'utilisation de puissance (donc des racines de 2 ou des intégrales intervenants).
http://www.clubic.com/forum/audio-mp3-home-cinema/le-rapport-signal-bruit-id115542-page1.html donne une idée.
ton rapport signal/bruit, c'est en gros :
(max(r)-min(r))/sig(b)
sig étant l'écart type de ta gaussienne (en gros l'amplitude). Pour avoir un bruit de 20dB, je pense qu'il faut que 20=10*log10((max(r)-min(r))/ sig(b)) <=>
sig(b)=(max(r)-min(r))/100
il faut donc multiplié randn par (max(r)-min(r))/100
tout ça est à vérifier, j'ai fait avec le lien donné et wikipédia, il y a surement des imprécisions, noteammanet dans le choix de l'écart type qui pourrai être doublé, ou l'utilisation de puissance (donc des racines de 2 ou des intégrales intervenants).