#anonimowemirkowyznania
Hej mirasy z #nauka #studbaza #pwr #fizyka

mam takie pytanko, jak mogę sobie przekształcić w Pythonie (numpy, scipy) sygnał i jego fazę z domeny częstotliwościowej f do czasowej t?
Mam plik który ma trzy kolumny z próbkami (częstotliwość w zakresie 120GHz - 200 GHz, wartość/intensity i faza).

Składam
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

OP: @motoinzyniere: chyba wiem co robię źle - w sumie skoro mam częstotliwości 120 - 200 i wartości dla nich, a potem sam je przerabiam na X(ω), to znaczy, że kończę z "połówką" normalnego FFT i ją zapisuję w tablicy xw. Czy mam rację?
W takim razie mam tylko a[0] i a[1:n/2], a przekazałem całe xw jako argument do IFFT, co jest bzdurą, bo to tylko wcześniej wspomniana "połówka"
  • Odpowiedz
@AnonimoweMirkoWyznania: Jak masz dodatnie częstotliwości (positive-frequency) to zrób sobie z nich połówkę tablicy, drugą połówkę zrób przez np.conjugate(), a w elemencie a[0] wrzuć sumę sygnału.

a[1:n//2] --> to X(ω) które już masz
a[n//2 + 1:] --> sprzężenie zespolone X(ω), jak wyżej - zawołaj sobie numpy.conjugate()
a[0] --> suma sygnału z powyższych a[1:], dlatego liczona na końcu

Możliwe, że z posortowaniem będzie trzeba się pobawić.
  • Odpowiedz
W latach późniejszych odkryto miony, mezony, hiperony i wiele innych cząstek oraz ich antycząstki, początkowo wszystkie były uznane za elementarne. Obecnie znanych jest ponad 200 takich cząstek


I teraz przyjdzie wielki, oświecony #gimboateista i powie, że wszystko samo się wzięło z Wielkiego Wybuchy XD.
Stawiam takich na równi z tymi co wierzą w "boga na chmurce".
Być w obecnym świecie ateistą, to jak przyznawać się do bycia debilem.
Tylko i wyłącznie #agnostycyzm
PoIand - > W latach późniejszych odkryto miony, mezony, hiperony i wiele innych cząst...

źródło: comment_1627683368xm0WroVPzK8PYGCscwvYKD.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach