obliczyć amplitudy sygnału grzech?

[Quote = awaili] Przepraszam, ale szukam kodu matlab, które mogą być wykorzystane do obliczenia amplitudy i częstotliwości sygnału grzechu ... jeśli ktoś ma jakiś pomysł co to kod mi pomóc napisać ten kod ..... dzięki plz [/quote] Idź choć wszystkie posty powyżej, jego realizacji wystarczająco dużo informacji, aby tych obliczeń. Musisz zrobić swoją pracę domową choć ...
 
gameelgamal "obliczyć amplitudy sygnału grzechu?" Hello! Można użyć jednego ADC obliczyć wszystkie parametry na sygnał sinusoidalny (SS) z lub bez przemieszczenia (DC offset). Musisz wziąć 4 próbki w jednym cyklu z SS (niekoniecznie w równych odstępach czasu, ale trzeba znać odstępach czasu). Należy wykonać system z czterema równań za pomocą następującego wzoru: A = Am * sin (2 * pi * FSS * t + faza) + DC Jeśli potrzebujesz parametry, które nie są w powyższym wzorze, można stosować standardowych formuł w matematyki dotyczące sinusoidy. Mam nadzieję, że jest łatwe i przydatne dla Ciebie. BR
 
Jack / / Ani napisał: napisał trochę kodu na CCS PIC, nic fancy odchylenie standardowe z 30 próbek w pracy omawiany przez FVM. Czy zabraknie 16F877A, więc nie mógł spalony i poddał je testom. Wszelkie uwagi, błędy, zmiany są zawsze mile widziane ... # Include # urządzenia ADC = 10 # include # bezpieczniki XT, NOWDT, NOPROTECT, NOLVP, NOBROWNOUT # użyj opóźnienia (zegar = 4000000) # use rs232 (baud = 9600, xmit = PIN_C6, gi = PIN_C7) void main () {Int16 wartości, próbek [29] / / Wartość jest 10-bitowe próbki danych int i; V float; setup_port_a (ALL_ANALOG) / / Wszystko 8 kanałów są analogowe setup_adc (ADC_CLOCK_INTERNAL) / / Wewnętrzny set_adc_channel Zegar ADC (0); / / RA0/AN0 (Pin 2) jest analogowy kanał wejścia while (1) {for (i = 0; i
 

Welcome to EDABoard.com

Sponsor

Back
Top