Малой
1

Малой

no recommendations
no complaints
Project title: Program writing required
Type of cooperation: One-time project
Section: Software development
Prepayment: without prepayment
Payment methods: Bank transfer
Acceptance of requests: from until 2022-08-12

Project description:
Offering remote work for the programmer. It takes writing a program. The program must correspond to the task, i.e. manage the number of frequency components in the process of compressing audio data.
Take at least the area of hearing. 2.1 (your work). Using regression analysis, approximate the lower abs curve. The hearing threshold, i.e. You get an analytic expression of the audible curve -- that's one little program in Mathcad.
The ADC you have so well painted in your work. Using the BPF (fast Fourier transform), a continuous audio signal is converted from the time domain to the frequency domain. Frequency components are obtained, which are compared with the obtained analytical expression of the audible curve.
And if the components in terms of level remained under this curve (Fig. 2 of your work), then they are not transmitted. Thus, the number of frequency components required for transmission can be reduced, i.e., the number of frequencies required for transmission can be reduced. Perform audio compression.
Programs must act as a filter (psychoacoustic model see ) Drawing. The components above the audible curve remain and are transmitted, and below are discarded.
This process should be modeled in MATLAB+Simulink. At the output, you should get a program that we feed an audio signal, listen to the compressed signal and count how many components are left, i.e., the program is designed to be used for the production of a sound signal. compression ratio.

Attached files:
Attached files are available only to Freelancers and the project author
Project author
Малой