Soru:
doppler LEO uydusu
Rizias
2017-06-16 14:41:01 UTC
view on stackexchange narkive permalink

LEO uydusunun Doppler kaymasını modellemeye çalışıyorum, Şimdiye kadar yaptığım araştırmalardan şu formülle karşılaştım:

\ begin {equation} \ frac {f_r} {f_s} = \ frac {1- \ frac {u} {c} cos \ theta} {\ sqrt {1- \ frac {u ^ 2} {c ^ 2}}} \ end {equation}

benim anlamak, doppler kaymasını modelleyecektir. Ancak, doppler eğrisi ( https://georgeri.smugmug.com/My-First-Gallery/i-m8tmT5V/A), doppler kaymasını modelleyemez. Formülün çizeceği bir kosinüs değil, sinüs dalgası şeklini takip edin.

Doğru yönde mi gidiyorum? Birisi doppler eğrisinin nasıl kopyalanacağına dair bazı referanslar sağlayabilir mi? Özel göreliliğe daha çok giriyorum yoksa doppler kaymasını modellemenin daha basit bir yolu mu?

Değişkenlerinizi ve koordinat sisteminizi belirtebilir misiniz?
Yükseklik açısı veya "ekstra" değişkenler değil, başlamak için sadece çok basit. Basit Kartezyen sistemi. Bunu buldum: https: //amateurgeophysics.wordpress.com/the-analysis-of-sound-using-raven-lite- yazılım / ses-doppler-kayması / şüphelerimi biraz hafifletmek için.Ancak, araştırmamı geliştirecek diğer detaylar büyük ölçüde takdir edilecektir. Daha önceki ilgili yazılarda tavsiye edildiği gibi göreceli hız gibi kavramları araştırmalı mıyım? Kısa bir modelin uygulanması için uzaysal göreliliği incelemeli miyim?
GPS'i kopyalamaya çalışmadığınız sürece, ihtiyaç duyacağınız hassasiyet için özel görelilik kesinlikle gerekli değildir.
Kullanım amacınız hakkında biraz bilgi verebilir misiniz? Örneğin, bir uydu için Keplerian elemanlar koymak ve belirli bir geçiş sırasında Doppler kaymasını hesaplamak mı istiyorsunuz yoksa daha basit bir şey mi deniyorsunuz? Kitaplığımda birkaç formül var ama yanlış yoldan başlamak istemiyorum.
@Glenn W9IQ cevabınız için çok teşekkür eder, amaçlanan kullanım LEO uydusunun Matlab'ındaki simülasyonu içindir.İdeal olarak bu birkaç geçişi simüle eder. Tam olarak neyin gerekli olacağını bilmiyorum. Hala araştırıyorum ve çok basit bir şey inşa etmeyi başardım. Herhangi bir işaret çok takdir edilecektir.Şimdiden teşekkürler.
Tüm matematiği kendiniz yapmakla mı yoksa sadece bilgisayarınızla doppler kayması oluşturmanın bir yolunu bulmak mı istiyorsunuz? Örneğin, [Skyfield] (http://rhodesmill.org/skyfield/) paketini kullanan iki düzine python satırı, artı birkaç [TLEs] (https://en.wikipedia.org/wiki/Two-line_element_set ) bir cevap olacaktır. Olumsuz yanı, matematiğin programın içinde olacağıdır, ancak tersi, matematiğin doğru olacağıdır;) Böyle bir şey muhtemelen yardımcı olabilir mi?
@uhoh Bu mükemmel, ancak matematiğe erişimim çok önemlidir çünkü parçalarımla birlikte modelleri değiştirmem veya kısmen kullanmam gerekebilir.Eğer kaynakları incelemek mükemmel olurdu, ilginiz için tekrar teşekkürler, takdir edin .
Yukarıda sahip olduğunuz denklem, en yakın yaklaşımında (relativistik olmayan doppler kayması sıfır olduğunda) hareketli bir kaynak için [göreceli enine doppler kayması] (https://en.wikipedia.org/wiki/Relativistic_Doppler_effect#Transverse_Doppler_effect) 'dir. $ u $ uydu hızıdır. Bu etki gerçektir, ancak sadece uydular için $ {u ^ 2} / {c ^ 2} $ çok çok küçüktür. İhtiyacınız olan denklemler için Wikipedia sayfasının geri kalanını okuyun.
TLE'lerden uydu konumunu, menzilini ve menzil değişim oranını bulmak için, Python kitaplığını [pyephem] (http://rhodesmill.org/pyephem/) kullanmanızı tavsiye ederim. Tüm yörünge ayrıntılarını, koordinat dönüşümlerini, toprak geoid vb.
Iki yanıtlar:
Glenn W9IQ
2017-06-19 22:13:10 UTC
view on stackexchange narkive permalink

Doppler kaymasına bağlı frekanstaki değişikliğin genel denklemi şöyledir:

enter image description here

Burada c ışık hızıdır, f O işlem frekansıdır ve Δv göreceli hızdır.

Bu formülü bir uydunun yer gözlemine uygularken, Δv daha iyi menzil hızı (hızı uydudan gözlemciye olan mesafenin değişmesi). Birçok LEO uydusu eliptik bir yörüngede olduğundan, zamanın veya konumun bir fonksiyonu olarak Δv'yi elde etmenin matematiği basit açısal hesaplamalarla çözülmez ve bu nedenle bazı hesaplamalar için matris matematiği uygularken bile yürütmek çok zahmetli hale gelir. >

Bununla birlikte, akademik ilgi dışında tüm hesaplamaları yeniden oluşturmanın çok az değeri olduğunu öne sürmek isterim. Bunun yerine, ihtiyaç duyulabilecek neredeyse her tür geçici hesaplamayı yapan PyEphem adında iyi tasarlanmış bir yazılım kitaplığı kullanmayı tercih ediyorum (bu kitaplığı, otomatik mevsimsel hesaplama elde etmek için dış ışıkların açık / kapalı zamanlarını hesaplamak için ev otomasyon sistemimde bile kullanıyorum ayarı). Bu, her yerde bulunan Raspberry Pi dahil olmak üzere hemen hemen her işletim sistemi ve platformda kolayca çalıştırılan tamamen ücretsiz bir Python kitaplığıdır.

Kitaplığı amatör radyo uyduları için uygulamak oldukça basittir. İlk olarak, istenen uydu için TLE'yi (iki hat elemanı) edinin. Bunlar TLE Info sitesinden edinilebilir. Tipik bir TLE verisi seti gerekli tüm geçici değişkenleri içerir ve şuna benzer:

  OSCAR 71 7530U 74089B 17170.24378275 -.00000031 + 00000-0 + 84707-4 0 99922 7530 101.6303 138.8875 0011838 320.4872 153.4129 12.53627377948883  

Bu bilgiler PyEmphem kitaplığı ile aşağıdaki şekilde kullanılır. Öncelikle dünyadaki gözlemci konumunu belirleyin (örnek olarak Chicago, IL, ABD'yi kullanacağım):

  my_loc = ephem.Observer () my_loc.lon = '87 .6298'my_loc.lat = ' 41.8781'my_loc.elevation = 181  

Ardından, bir my_sat vücut nesnesi oluşturmak için TLE verilerini uygulayın:

my_sat = ephem.readtle (name, line1, line2);

The kütüphane artık my_loc'daki bir sonraki my_sat geçişiyle ilgili çeşitli verileri hesaplayabilir:

info = my_loc.next_pass (my_sat)

Yani örneğin , bir sonraki geçiş için yükselme ve ayar sürelerini, maksimum irtifayı ve maksimum irtifa zamanını yazdırabiliriz:

print ("AOS:% s LOS:% s Maksimum Yükseklik:% s Maksimum İrtifa Süresi:% s "% (bilgi [0], bilgi [4], bilgi [3], bilgi [2]))

Maksimum Doppler kaymasının gerçekleşeceğini unutmayın AOS ve LOS'ta ve maksimum irtifa süresinin Doppler kaymasının sıfır olacağı zamandır, çünkü menzil hızı (Δv) sıfıra düşecektir.

Ayrıca herhangi bir zamanda menzil hızıyla ilgili sorgulama yapabiliriz. geçiş sırasında. Örneğin, geçişin başlangıcında:

  my_sat.compute (bilgi [0]) print ("Aralık hızı:% s"% (my_sat.range_velocity))  

Geçiş boyunca menzil hızını elde etmek için bu tekniği uygulayarak, yeryüzünde belirli bir konumdan bakıldığında belirli bir geçişin Δf'sini kolayca hesaplayabiliriz. Üstelik bunların hepsi birkaç düzine kod satırı için!

Kapsamlı PyEphem kitaplığı hakkında daha fazla bilgiyi buradan edinebilirsiniz.

Keşfetmek istiyorsanız LEO uydu hesaplamalarının ardındaki ham matematiğin daha fazlası için, aşağıdaki bağlantılar yardımcı olabilir:

Yörünge Hesaplaması ve Doppler Düzeltmesi

Uyarlanabilir Doppler Düzeltmesi

Uydu Yörüngesinin Temelleri

Bunun için çok teşekkürler, büyük olasılıkla kullanacağım gerçekten yararlı bir araç. Ancak, doppler efektini modellemek istediğim için aracın arkasındaki sıkıcı matematikle ilgileniyorum. Araç, verilerimi çapraz karşılaştırmak için mükemmel bir referans sağlayacaktır. bir modelim olmalı.
Cevabımı size ham hesaplamalarla ilgili arka plan bilgileri için bazı bağlantılar vermek üzere düzenledim.
Bunun için teşekkürler, ikinci referansın farkındayım ve gerçekten çok yardımcı oluyor.Ayrıca şunu da ekleyeceğim: -199702-I !! PDF-E.pdf ve "LEO Uydu Haberleşme Sistemlerinde Doppler Uygulamaları". Umarım bu araştırmanın sonuçlarını içeren bir gönderi ile geri gelirim. Yardımın için tekrar teşekkürler!
Yardımcı olacağına sevindim. Matematik, bu foruma yanıt olarak dahil edilemeyecek kadar uzun ve karmaşık. Çalışan bir matematik modeli alırsanız, başarılı olduğunuzu bilmemiz için buraya geri gönderin. Matematiği yoğunlaştırmayı başarırsanız, belki ileride başvurmak için bir yanıt olarak gönderebilirsiniz.
SandPiper
2017-06-18 21:58:38 UTC
view on stackexchange narkive permalink

Doppler eğrisi Doppler kaymasıdır. Sahip olduğunuz grafik, alıcı istasyonunuzda tam olarak göreceğiniz şeydir. Özellikle LEO uyduları için, uydu Dünya tarafından engellendiği için daha fazla tahminde bulunmanıza gerek yoktur.

Denklemdeki kosinüs işlevi hakkında endişelendiğinizi söylüyorsunuz ... kosinüsün aynı olduğunu unutmayın sinüs gibi bir şey ama 90 derece kaydırıldı. Bunun için endişelenmenize gerek yok.

Denklemden Dünya'nın eğriliğini alırsanız bu formülü düşünmek daha kolay olur. Bir an için düz bir yüzeyde olduğunuzu ve kendinize doğru gelen (ancak sizden biraz uzak olan) bir cisim olduğunu hayal ederseniz, aldığınız frekans ilettiği kaynaktan daha yüksektir. Yaklaştıkça, görüş alanınızda gittikçe daha az hız olacaktır. Ardından, size en yakın yaklaşma noktasına ulaştığında, alınan frekansınız iletilen frekansa tam olarak eşit olacaktır, çünkü nesneye olan görüş hattınızdaki hız tam olarak sıfırdır. Uzaklaştıkça, aldığınız frekans, görüş alanınızdaki hız bileşeninin esasen nesnenin toplam hızına eşit olacak kadar uzaklaşana kadar azalacaktır.

Bu nedenle, bağlantıdaki resim gösteriliyor. çok fazla bilgi. İletilen frekansı biliyorsanız, maksimum veya minimum frekans ile bu referans arasındaki farkı ölçtüğünüzde, nesnenin ne kadar hızlı hareket ettiğini belirleyebilirsiniz. Temel frekansı bilmiyorsanız, hesaplamak için maksimum ve minimumun ortalamasını alabilirsiniz. Son olarak, uydu bu grafikte sıfırı geçtiğinde size en yakın yaklaşma noktasında olduğunu biliyorsunuz.

Özetlemek gerekirse, doğru yoldasınız. Sadece bu denklemdeki u'nun, uydunun hızı değil, alıcının görüş alanında göreceli bir hız olduğunu hatırlamanız gerekir.

Bu, sonar izleme ve sinyal işlemede kullanılanla tamamen aynı ilkedir. Uydularda daha fazlasını bulamazsanız oraya da bakabilirsiniz.

İlgi çekici yorumlarınız için çok teşekkür ederim, çabanızı takdir ediyorum, ancak yukarıda anlattıklarınızın hepsi benim de farkında olduğum temeller. Doppler eğrisinin farklı yörüngeler için nasıl değişeceği veya yükseklik açısının nasıl değişeceği gibi şüpheler şeyler aklımdadır ve şimdilik farkında olmadığım diğer "yan etkiler" ile birlikte ortadan kaldırılması gerekir ...
İşte özet: Her şey "u" şeklinde özetleniyor. Yörünge değiştikçe, görüş hattındaki hızı da değiştirir. "u" bunun bir fonksiyonu olacak. Bu ilkeler LEO, MEO, GEO ve hatta HEO yörüngeleri için aynıdır. "U" işlevinizi bulmak istiyorsanız, http://www.celestrak.com/norad/elements/ adresinden iki çizgi öğesi kümesine bakın. Yörüngeyi modellemek için Systems ToolKit gibi bir yazılım da kullanabilirsiniz. "U" nun fonksiyonunu bulun ve denkleminizi elde edin.
O halde araştırmam gereken göreceli frekans mı?
Evet. Göreli sıklık "u" dur.
Denklemdeki $ u $ uydunun hızı ve $ c $ ışığın hızıdır.


Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...