Örneklediğim bir sinyal üzerinde matematiksel işlemler.

Başlatan GreeN, 14 Temmuz 2012, 19:28:13

GreeN

İzlediğim bir sinyal matematiksel bir ifadeye bağlı olarak değişiyor. Bu matematiksel ifadeyi bilmiyoruz.
Sadece ilk sinyalimiz ve değişime uğramış 2. sinyali biliyorum . 

2 sinyalide eğri uydurma metotları ile matematiksel ifadelerini yazmaya çalışıyorum.
Aralarındaki farkı Vilk(t)-Vson(t) şeklide yazıp fark sinyalini bulup , örnekler arasındaki farkla karşılartırıyorum.Ama faklı çıkıyor.

Aklıma filtreler geldi. 2 sinyalden 1. sinyali çıkarmam lazım. Ama bu aritmetik işlemle olmuyor.

Nasıl yapabilirim ?

Farklı bir açıdan "bir sinyale ait verileri kullanarak başka bir sinyalde filtreleme yapabilir miyiz?"
Terörü Lanetliyoruz.

berat23

alçak geçiren filtre veya yumuşatma algoritmaları işinize yarayabilir.

muhittin_kaplan

Hocm Yanlışmı anlıyorum acaba ?
elimizde bir sinyal ve bu sinyalden türetilmiş ikinci sinyal var.
aralarındaki bağıntıyı nasıl bulurum u mu soruyorsunuz ?

GreeN

Alıntı yapılan: muhittin_kaplan - 14 Temmuz 2012, 20:54:17
Hocm Yanlışmı anlıyorum acaba ?
elimizde bir sinyal ve bu sinyalden türetilmiş ikinci sinyal var.
aralarındaki bağıntıyı nasıl bulurum u mu soruyorsunuz ?

Elimde bir sinyal var,mutasyon geçiriyor , yeni bir sinyal oluşuyor.

Öğle bir algoritma uygulamalıyım ki , elimde mutasyona sebep olan genler kalsın.
(mustasyona uğrayan sinyalden saf sinyali temizlemek istiyorum.) elimde sadece hastalığa sebep olan sinyal kalsın istiyorum.
Terörü Lanetliyoruz.

ErsinErce

Fourier dönüşümü anahtar kelimeniz, 2 sinyal üzerine de uygulayın mutasyonu oluşturan faktörleri rahatlıkla görebileceksiniz

fgokcegoz

Alıntı yapılan: GreeN - 14 Temmuz 2012, 19:28:13
İzlediğim bir sinyal matematiksel bir ifadeye bağlı olarak değişiyor. Bu matematiksel ifadeyi bilmiyoruz.
Sadece ilk sinyalimiz ve değişime uğramış 2. sinyali biliyorum . 

2 sinyalide eğri uydurma metotları ile matematiksel ifadelerini yazmaya çalışıyorum.
Aralarındaki farkı Vilk(t)-Vson(t) şeklide yazıp fark sinyalini bulup , örnekler arasındaki farkla karşılartırıyorum.Ama faklı çıkıyor.

Aklıma filtreler geldi. 2 sinyalden 1. sinyali çıkarmam lazım. Ama bu aritmetik işlemle olmuyor.

Nasıl yapabilirim ?

Farklı bir açıdan "bir sinyale ait verileri kullanarak başka bir sinyalde filtreleme yapabilir miyiz?"

Eğer bir spektrum analizörünüz var ise mutasyona uğramış sinyali o şekilde inceleyip ana sinyalin üstüne hangi frekanslarda bir sinyal bindiğini görebilirsiniz, tabi ana sinyalin frekansını biliyorsanız. Yada FFT özellikli bir osiloskobunuz var ise o şekilde de FFT analizi yapabilirsiniz. Şöyle bir durumda var tabi, ana sinyal ve mutasyona uğramış sinyalin frekansları sabit ise...
"Vicdanın ziyası, ulûm-u diniyedir. Aklın nuru, fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder." (Bediüzzaman Said Nursi)

OptimusPrime

sinyal x
çıkış y ise

aralarında y=H.x
şeklinde bir bağıntı olmalı. burada H transfer fonksiyonu ise y/x sonucu verecektir. y-x değil...
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

ferdem

Sorunuz şu mudur? Elimde bir sistem var, bu sisteme giren işareti ve çıkan işareti biliyorum, sistemi çözmeye çalışıyorum.  Eğer bu ise yapmaya çalıştığınız işlemin adı "system identification", geniş bir konu, Matlab'da yardımcı araçlar var. Öncelikle sistem hakkında şu sorulara cevap var mı? Sistem lineer mi nonlineer mi? Saf sinüs girdiğinde aynı frekansta saf sinüs çıkıyor mu? Harmonikler illa ki olur ama seviyesine bakmalı. Söylebileceklerim bunlar, iyi çalışmalar.

GreeN

Genelde FFT ' ye değinilmiş. Giriş ve çıkış sinyallerinin fft sonuçlarının aynı frekans değerlerine karşılık gelen cevapların farkını aldım. Frekans dömeninde de farkını almak doğru mu ?  aşağıdaki gibi burada da H=y/x transfer fonksiyonu mantığı ile gitmek mi doğru olur? birde çıkan sonucu yorumlamak mesele. Farkı ifft ile zaman domeninde inceleyeceğim , mantıklı mı?

@OptimusPrime
Alıntı Yapsinyal x
çıkış y ise

aralarında y=H.x
şeklinde bir bağıntı olmalı. burada H transfer fonksiyonu ise y/x sonucu verecektir. y-x değil...

Bu konuyu biraz tekrar etmem gerek . Ayrık zamanlı sistemlerde Z-domeni kullanılıyordu sanırım , baya zaman oldu.

@ferdem

Introduction To System Identification  bundan bahsediyorsunuz sanırım. Buna da bakalım.

Terörü Lanetliyoruz.

OptimusPrime

neden farkını almakta ısrarlısın anlamadım.

şöyle bir örnek vereyim.

elimde bir sayı olsun x. bunu 5 ile çarpayım sonuç 30 etsin.
yani 5.x=30. burada x i nasıl bulurum? 30/5 dimi. buda 6 eder. 30-5 değil.
sağlamasını yaparsan da 6 nın doğru sonuç olduğunu görürsün.

istersen aldığın dataları matlab da veya excel de bir çizdiriver (veya osiloskop çıktısıda olur), foruma ekle. grafikler üzerinden konuşalım...
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||


OptimusPrime

https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

GreeN

Tanıştırayım ,
1 sinyalin saf hali.  Gürültü , manyetik alan , sıcaklık , malzemelerin sıcaklık vs. den bozulması , nem  vs... bir takım etkilerden sinyal bozuluyor yada değişiyor. 2. sinyal oluşuyor. Mesele etkilerin yok edilmesi yada bunlardan devrenin korunması gibi konular değil. Bana lazım olan bu iki sinyal arasındaki fark .
Fark deyince yanlış anlışmasın. Çıkarma işlemi değil elbette.(yanı bunuda yaptım ama) Şu varki 2. sinyal 1. sinyalin mutasyona uğramış hali. (mutasyon örneği için özür dilerim , Teknik bir terim aklıma gelmedi.)  Yani 2. sinyal , 1. sinyal üzerine bina ediliyor. 1. sinyalin karakteristiklerine göre 2. sinyal oluşuyor. Bunu gözlemledim. Yani arada sanki sabit bir bağıntı var. Bu "fark" oluşturan sinyali bulmam lazım. 
Terörü Lanetliyoruz.

z

Giriş ve çıkış arasında farka neden olan transfer fonksiyonudur. (Gürültüyü saymazsak)
En basitinden sinyal bir filitreye girdiğinde çıkışta bozulmuş olarak çıkar.

Eğer giriş sinyaline sadece toplam olarak gürültü girseydi fark alarak sinyali ortaya çıkartabilirdin. Fakat tranfer fonksiyonu sinyal üzerinde çarpma işlemi yapar. Diyelimki sinyali bozan blok devrenin transfer fonksiyonunu buldun.

Bu ne işine yarayacak?

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

OptimusPrime

gürültünün transfer fonksiyonunu istiyorsun yani... :)
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||