Gecikmeden filtreleyin - sayfa 3

 
Yurixx >> :

Kendi üretiminiz mi yoksa başka birinin mi?

Ve algoritma?


Matlab'dan hazır bir tane aldım, bu sıradan bir iki geçişli filtre. Bunu kendim sorunsuz yapmak için, ama önünde bir enterpolatör de var. Bu ne için? Keneler zaman içinde eşit olmayan bir şekilde gelir, belki dakikada bir tık, belki de saniyede birkaç tık. Filtreye böyle bir yulaf lapası uygulayamazsınız, önce tek bir örnekleme frekansına getirilmeleri gerekir, 1 Hz ve 0.1 Hz denedim. Yani, giriş işaretlerini polinomlarla yaklaşık olarak tahmin ediyorum ve gerçeklerin arasına "sanal" işaretler ekliyorum. Bütün bunlar gerekli çünkü ben ölçekliyorum ve kenelerin giriş akış hızıyla çalışmak istiyorum. Dakika ve üzerinde çalışıyorsanız, tahmine artık ihtiyaç duyulmaz IMHO.

İşte filtrenin bir açıklaması, sıfır faz bozulmasındaki değeri

Verileri ileri yönde filtreledikten sonra filtfilt, filtrelenen diziyi tersine çevirir ve filtreden geri çalıştırır. Sonuç aşağıdaki özelliklere sahiptir:

  • Sıfır faz bozulması

  • Orijinal filtre transfer fonksiyonunun kare büyüklüğüne eşit olan bir filtre transfer fonksiyonu

  • b ve a ile belirtilen filtrenin iki katı olan bir filtre sırası

çevireceğim:

Verileri ileri yönde filtreledikten sonra, filtfilt filtrelenen sırayı tersine çevirir ve tekrar filtreler. Sonuç aşağıdaki özelliklere sahiptir:

* Sıfır faz bozulması

Peki, daha fazla detay..

 
avatara >> :

ve euro-dolar ile ilgili en son verileri gösterebilir misiniz?

dakika konuşma, keneler üzerinde?

;)


Anlamda - üzerlerine filtre gitmek?

http://ratedata.gaincapital.com/2010/ adresinde şu ana kadar yalnızca Ocak ayının ilk haftası yayınlanmıştır. Gerçek hesaplarda alpri ve broco kenelerim var, yarın filtreleyebilirim. Bundan sadece anlam?

Geleceği öngörmüyor )) Saç derisinin dökülmesi, piping... Henüz başka bir uygulama görmüyorum.

 

Вот тут еще интересные котировки , ща попробуем их формат BIN прочитать. Интересно, откуда берутся  askVol & bidVol для тиков?

Alıntı yaparım:

"Her bayt bloğu, belirli bir sırayla yazılmış onay verileridir, yani: time, ask, bid, askVol, bidVol"

Üstelik bu rakamlar Eurobucks için çok büyük.

01/15/2010 10:00:01.907.1.4415,1.44135.6400000,9200000 01/15/2010 10:00:02.357.1.44145.1.44135.16000000.9200000 01/15/2010 10:00:02.467,1.4414.14413.40000000,1800000 01/15/2010 10:00:02.707.1.44141.1.4413.4000000,2000000 01/15/2010 10:00:03.047.1.44145,1.4413.400000000,1600000

 
VDev >> :


Matlab'dan hazır bir tane aldım, bu normal iki geçişli bir filtre. Bunu kendim sorunsuz yapmak için, ama önünde bir enterpolatör de var. Bu ne için? Keneler zaman içinde eşit olmayan bir şekilde gelir, belki dakikada bir tık, belki de saniyede birkaç tık. Filtreye böyle bir yulaf lapası uygulayamazsınız, önce tek bir örnekleme frekansına getirilmeleri gerekir, 1 Hz ve 0.1 Hz denedim. Yani, giriş işaretlerini polinomlarla yaklaşık olarak tahmin ediyorum ve gerçeklerin arasına "sanal" işaretler ekliyorum.


Neden doğrusal olmayan zaman kavramını kabul etmiyorsunuz?

Neden iki tik arasındaki süreyi çöple dolduralım? Tek bir onay işaretiyle ayrı bir kabul edebilirsiniz. Keneler arasında ne kadar zaman geçtiği önemli değildir.

 
VDev писал(а) >>

Faz tepkisini mi kastediyorsunuz?

Kişisel bak.

 
Zhunko >> :

Neden doğrusal olmayan zaman kavramını kabul etmiyorsunuz?

Neden iki tik arasındaki süreyi çöple dolduralım? Tek bir onay işaretiyle ayrı bir kabul edebilirsiniz. Keneler arasında ne kadar zaman geçtiği önemli değildir.



Kontrol etmesi kolay - bugün daha sonra yayınlayacağım
 
faa1947 >> :

Kişisel bak.


Spektrumlara baktım - onlarla oynadım ve hayal kırıklığına uğradım
 
VDev >> :


Matlab'dan hazır bir tane aldım, bu sıradan bir iki geçişli filtre. Bunu kendim sorunsuz yapmak için, ama önünde bir enterpolatör de var. Bu ne için? Keneler zaman içinde eşit olmayan bir şekilde gelir, belki dakikada bir tık, belki de saniyede birkaç tık. Filtreye böyle bir yulaf lapası uygulayamazsınız, önce tek bir örnekleme frekansına getirilmeleri gerekir, 1 Hz ve 0.1 Hz denedim. Yani, giriş işaretlerini polinomlarla yaklaşık olarak tahmin ediyorum ve gerçeklerin arasına "sanal" işaretler ekliyorum. Bütün bunlar gerekli çünkü ben ölçekliyorum ve kenelerin giriş akış hızıyla çalışmak istiyorum. Dakika ve üzerinde çalışıyorsanız, tahmine artık ihtiyaç duyulmaz IMHO.

İşte filtrenin bir açıklaması, sıfır faz bozulmasındaki değeri

Verileri ileri yönde filtreledikten sonra filtfilt, filtrelenen diziyi tersine çevirir ve filtreden geri çalıştırır. Sonuç aşağıdaki özelliklere sahiptir:

  • Sıfır faz bozulması

  • Orijinal filtre transfer fonksiyonunun kare büyüklüğüne eşit olan bir filtre transfer fonksiyonu

  • b ve a ile belirtilen filtrenin iki katı olan bir filtre sırası

çevireceğim:

Verileri ileri yönde filtreledikten sonra, filtfilt filtrelenen sırayı tersine çevirir ve tekrar filtreler. Sonuç aşağıdaki özelliklere sahiptir:

* Sıfır faz bozulması

Peki, daha fazla detay..


Matlab'da "nedensel olmayan" olarak kabul edilen bir filtre, yani. gerçek zamanlı hesaplamalar için kullanılamaz. Bu filtre tarafından dikkate alınan, sıfır (akım) çubuğundaki mevcut filtre değeri değildir. Buna göre herhangi bir sıfır gecikmeden bahsetmeye gerek yok.

Peki ya "Sıfır faz bozulması"? Sorun yok. Gelecekten kata/pencereye kadar değerler varken.

 
begemot61 писал(а) >>

Matlab'da "nedensel olmayan" olarak kabul edilen bir filtre, yani. gerçek zamanlı hesaplamalar için kullanılamaz. Bu filtre tarafından dikkate alınan, sıfır (akım) çubuğundaki mevcut filtre değeri değildir. Buna göre herhangi bir sıfır gecikmeden bahsetmeye gerek yok.

Peki ya "Sıfır faz distorsiyonu"? Sorun yok. Gelecekten kata/pencereye kadar değerler varken.

Tartışılan tüm filtreler Fourier yeniden düzenlemeleridir ve sorun şu ki, en dikkat çekici filtrenin bir ömrü vardır ve sorun budur. Filtreleri iyileştiriyoruz, ölü pazar için Matlab kullanıyoruz. Piyasada artık filtrelemesi gereken frekanslar olmadığı için filtre ne zaman, hangi noktada çalışmayı bitirdi? Bu nedenle, pencerenin zemini veya sadece dörtte biri =- bir rol oynamaz. Neden kimse bir ömrü olan başarısızlıkları tartışmıyor?

 
begemot61 >> :

Matlab'da "nedensel olmayan" olarak kabul edilen bir filtre, yani. gerçek zamanlı hesaplamalar için kullanılamaz. Bu filtre tarafından dikkate alınan, sıfır (akım) çubuğundaki mevcut filtre değeri değildir. Buna göre herhangi bir sıfır gecikmeden bahsetmeye gerek yok.

Peki ya "Sıfır faz bozulması"? Sorun yok. Gelecekten kata/pencereye kadar değerler varken.


Gerçek zamanı anlamadım - gerçek zamanlı olarak saymayı engelleyen nedir? Başka bir şey, alınan verileri nasıl ele aldığımızdır. Mucizeler elbette olmayacak.

Gelecekten herhangi bir değer düşünmüyorum örneğin bu şekilde veriler 1: 1.23e5 aralığında filtreleniyor ve grafikler aynı yerden kesiliyor. Başka bir şey de, yeni veriler geldiğinde filtre yanıtının şekil değiştirmesidir.

Genel olarak, bir şey anlamadım, herkes beni burada neyle suçluyor? Sihirli kâseyi icat ettiğimi söylemiş miydim? Değerlendirmek için filtre seçeneklerinden birini verdim ve nasıl yapılabileceğini sordum.