Skip to content
This repository has been archived by the owner on Dec 3, 2023. It is now read-only.

Real-Time Digital Signal Processing homework implementation

License

Notifications You must be signed in to change notification settings

belongtothenight/RTDSP_Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTDSP_Code

Codes

No File Functionality
1. w1/v1.m Sampling sinewave.
2. w1/v2.m Sampling sinewave.
3. w4/code1.m Filter sinewave.
4. w4/code2.m Sinewave DFT with enough resolution.
5. w4/code3.m Sinewave DFT without enough resolution.
6. w5/code3_0.m Function to generate pseudo-random uniform distribution number array.
7. w5/code3_1.m Display mean value hist line multiple times.
8. w5/code3_2.m Display variance value hist line multiple times.
9. w5/code3_3.m Display mean & variance value hist line multiple times with zero-mean random number.
10. w5/code3_4.m Display mean & variance value hist line multiple times with zero-mean & unit-variance random number.
11. w5/code3_5.m Execute w5_code1 ~ w5_code3 in MatLab parpool.
12. w5/code4_1.m Generate sinewave corrupted by zero-mean & unit-variance white noise wiwth $SNR=0dB$.
13. w5/code4_2.m Function version of w5_code4_1.m.
14. w5/code5_1.m Computer homework assignment 1 Q1-1.
15. w5/code5_2.m Computer homework assignment 1 Q1-2.
16. w5/code6.m Computer homework assignment 1 Q2.
17. w5/code7.m Computer homework assignment 1 Q3.
18. w10/bessel.m Try to design a bessel filter to match the requirement.
19. w11/loadAudio.m Audio loading script.
20. w11/dft.m Performing DFT with audio data and plots the result.
21. w14/dft.m Performing DFT with audio data.
22. w14/readAudio.m Read audio file.
23. w14/LMS.m Custom coded LMS adaptive filter.
24. w14/NLMS.m Custom coded NLMS adaptive filter.
25. w14/adaptiveFilterTester.m LMS adaptive filter tester.
26. Environmental Sound Classification with ML ESC with ML models like KNN, RF, and SVM.

Notes

  1. "w1_v1.m" and "w1_v2.m" can't properly sample sinewave.
  2. "w5_code3_0.m" can use the same method to generate zero-mean and unit-variance white noise with "w5_code4_1.m".

About

Real-Time Digital Signal Processing homework implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published