
Добавил:
KaFaka
t.me
Инфо для ГУАП студентов от меня: https://kafaka.notion.site/99e6d9b70ca74f7baef3daea17839e5a
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:LR1 / Create
.m % Параметры аудиосигнала
fd = 44100; % Частота дискретизации, Гц
duration = 5; % Длительность сигнала, секунды
f_signal = 1000; % Частота синусоидального сигнала, Гц
% Генерация временного массива
t = linspace(0, duration, fd * duration);
% Формирование синусоидального сигнала
signal = sin(2 * pi * f_signal * t);
% Формирование линейно изменяющихся амплитуд для каналов
amplitude_left = linspace(0, 1, length(t));
amplitude_right = linspace(1, 0, length(t));
% Создание стерео сигнала
stereo_signal = zeros(length(t), 2);
stereo_signal(:, 1) = signal .* amplitude_left; % Левый канал
stereo_signal(:, 2) = signal .* amplitude_right; % Правый канал
% Запись аудиофайла
audiowrite('model_audio_signal.wav', stereo_signal, fd);
fd = 44100; % Частота дискретизации, Гц
duration = 5; % Длительность сигнала, секунды
f_signal = 1000; % Частота синусоидального сигнала, Гц
% Генерация временного массива
t = linspace(0, duration, fd * duration);
% Формирование синусоидального сигнала
signal = sin(2 * pi * f_signal * t);
% Формирование линейно изменяющихся амплитуд для каналов
amplitude_left = linspace(0, 1, length(t));
amplitude_right = linspace(1, 0, length(t));
% Создание стерео сигнала
stereo_signal = zeros(length(t), 2);
stereo_signal(:, 1) = signal .* amplitude_left; % Левый канал
stereo_signal(:, 2) = signal .* amplitude_right; % Правый канал
% Запись аудиофайла
audiowrite('model_audio_signal.wav', stereo_signal, fd);