Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Challenge: Signal Frequency Identification | Signal Processing for Electrical Engineers
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python for Electrical Engineers

bookChallenge: Signal Frequency Identification

In your previous studies, you learned how to create signals in Python and analyze their frequency content using the Fast Fourier Transform (FFT). This is a fundamental skill for electrical engineers, as it enables you to identify the frequency components present in real-world signals. When you generate a signal by summing two sine waves of different frequencies, their combined waveform contains both frequency components. By applying the FFT, you can decompose this signal and determine which frequencies are most prominent.

Завдання

Swipe to start coding

Implement a Python script that generates a signal composed of two sine waves at 50 Hz and 120 Hz, sampled at 1000 Hz for 1 second. Compute its FFT and identify the two dominant frequencies present in the signal.

  • Find the indices of the two largest values in the magnitudes array.
  • Use these indices to extract the corresponding frequencies from the pos_freqs array.
  • Sort these two frequencies in ascending order.
  • Assign the formatted string to the result variable as shown.
  • The frequencies must be presented with one decimal place.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 3
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

bookChallenge: Signal Frequency Identification

Свайпніть щоб показати меню

In your previous studies, you learned how to create signals in Python and analyze their frequency content using the Fast Fourier Transform (FFT). This is a fundamental skill for electrical engineers, as it enables you to identify the frequency components present in real-world signals. When you generate a signal by summing two sine waves of different frequencies, their combined waveform contains both frequency components. By applying the FFT, you can decompose this signal and determine which frequencies are most prominent.

Завдання

Swipe to start coding

Implement a Python script that generates a signal composed of two sine waves at 50 Hz and 120 Hz, sampled at 1000 Hz for 1 second. Compute its FFT and identify the two dominant frequencies present in the signal.

  • Find the indices of the two largest values in the magnitudes array.
  • Use these indices to extract the corresponding frequencies from the pos_freqs array.
  • Sort these two frequencies in ascending order.
  • Assign the formatted string to the result variable as shown.
  • The frequencies must be presented with one decimal place.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 3
single

single

some-alt