реклама на сайте
подробности

 
 
> Лчм сигнал в Matlab
Acvarif
сообщение Mar 10 2016, 09:46
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Создан ЛЧМ сигнал через функцию chirp
Код
clc;
clear all;
  
f_begin = 71000;    % начальная частота 71 кГц
f_end = 79000;      % конечная частота 79 кГц  
f_dt = 19000;       % частота дискретизации 19000 Гц
tch_begin = 0;      % начальное время 0
tch_end = 13e-3;    % конечное время 13 мсек
tch_dt = 1/f_dt;    % время дискретизации  

tch = tch_begin:tch_dt:tch_end;         % время моделирования 13 мсек
y = chirp(tch,f_begin,tch_end,f_end);   % частота меняется от 71кГц (при t=0) до 79кГц (при t=13мсек)

fprintf(' %d\n', y);                    % значения y
figure
plot(tch*1000, y), grid;
xlabel('Время (в сек)');
title('ЛЧМ сигнал');
zoom xon;

Сигнал дискретизирован частотой 19 кГц
Подскажите пожалуйста как в каждый шаг дискретизации определить и вывести значение y в цифровом виде? Если y > 0 выводится 1, если y < 0 выводится 0. В конечном итоге нужно последовательность единичек и ноликов превратить в Hex вид.

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 19:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01339 секунд с 7
ELECTRONIX ©2004-2016