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

 
 
 
Reply to this topicStart new topic
> Люди, как сделать демодуляцию ЧМ сигнала в Матлабе
snedelko
сообщение Oct 10 2006, 13:19
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



..или какую литературу посоветуете по всему этому? ( не силен ни в модуляции ни в Матлабе)
Go to the top of the page
 
+Quote Post
Gesha
сообщение Oct 10 2006, 13:45
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 15-11-05
Из: Зеленоград
Пользователь №: 10 862



Цитата(snedelko @ Oct 10 2006, 17:19) *
..или какую литературу посоветуете по всему этому? ( не силен ни в модуляции ни в Матлабе)


Удобно использовать подсистему MATLABа - SIMULINK.
Там много наборов блоков для моделирования, легко начать и можно быстро получить результат.
Я пользуюсь в основном SIMULINKом.
Из литературы для начала достаточно Demos (примеры в MATLABе) и его Help,
а также можно поискать в интернете по ключевым словам MATLAB, SIMULINK.
Книг достаточно много.
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 10 2006, 19:27
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(snedelko @ Oct 10 2006, 17:19) *
..или какую литературу посоветуете по всему этому? ( не силен ни в модуляции ни в Матлабе)


Литература - хелп в матлабе по communication toolbox, а также например вот это http://matlab.exponenta.ru/communication/book2/6/ademod.php или http://matlab.exponenta.ru/communication/book2/6/ddemod.php
Go to the top of the page
 
+Quote Post
lotorev
сообщение Oct 10 2006, 19:33
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 25-11-05
Пользователь №: 11 388



вдогонку, с картинками smile.gif :
http://matlab.exponenta.ru/communication/book3/ammod7.php
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Oct 11 2006, 02:37
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(snedelko @ Oct 10 2006, 19:19) *
..или какую литературу посоветуете по всему этому? ( не силен ни в модуляции ни в Матлабе)


Литература по цифровой связи, например:
Скляр. "Цифровая связь"
http://www.bolero.ru//product-22296561.html


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 11 2006, 08:21
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Выкладывал в топике
http://electronix.ru/forum/index.php?showtopic=21145
модельку 8PSK модема в симулинке, можно посмотреть в качестве примера.
А вообще демодулятор демодулятору рознь, очень много всяких вариантов реализации может быть.
Go to the top of the page
 
+Quote Post
snedelko
сообщение Oct 11 2006, 13:08
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



А кто подскажет, как открыть сигнал в Матлабе. У меня есть файл с расширением *.dat
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Oct 11 2006, 15:08
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(snedelko @ Oct 11 2006, 17:08) *
А кто подскажет, как открыть сигнал в Матлабе. У меня есть файл с расширением *.dat
Расширение роли не играет. Выложите здесь файл, или его фрагмент - тогда можно будет сказать определённее. Также укажите тип данных в файле.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
snedelko
сообщение Oct 12 2006, 07:46
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Не могу выложить файл: "Ошибка загрузки. У Вас нет прав для загрузки файла с таким расширением."
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Oct 12 2006, 09:36
Сообщение #10


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Цитата(snedelko @ Oct 12 2006, 11:46) *
Не могу выложить файл: "Ошибка загрузки. У Вас нет прав для загрузки файла с таким расширением."

Ну так поменяйте расштрение smile.gif Главное внутренности файла, он текстовый (просто выборка значений в тексовом формате) или бинарник ?
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Oct 12 2006, 10:44
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(snedelko @ Oct 12 2006, 13:46) *
Не могу выложить файл: "Ошибка загрузки. У Вас нет прав для загрузки файла с таким расширением."


Файлы можно выкладывать архивные и графические, насколько я понял. Зазипуйте.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
snedelko
сообщение Oct 12 2006, 11:05
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Несущая-22кГц. Модулирована по частоте сигналом 1кГц, девиация около 50 Гц.
Прикрепленные файлы
Прикрепленный файл  Data.rar ( 51.55 килобайт ) Кол-во скачиваний: 73
 
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Oct 12 2006, 15:00
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(snedelko @ Oct 12 2006, 15:05) *
Несущая-22кГц. Модулирована по частоте сигналом 1кГц, девиация около 50 Гц.
Тип данных?

А, уже понял. Читайте так:

fid = fopen('Data.dat','r');
A = fread(fid,'int16');
fclose(fid);
plot(A)

PS. Спектр сигнала кривой какой-то...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
snedelko
сообщение Oct 26 2006, 08:56
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Вопросик вскочил. Значит записал я свой голос в wav файл (чтобы проверить функции модуляции/демодуляции). Но решил сначала сохранить в файл (чтоб посмотреть, искажается он или нет)

A = wavread('imxo'); % Здесь я читаю файл.
.........................................................................
% А здесь записываю

fout = fopen('Data_out.dat','w+');
fwrite(fout,A,'double');
fclose(fout);

Потом открываю в Adobe Audition, и слышу очень зашумленный голос.
Так вот, что я делаю не так, и как надо (или в каком формате) сохранять?
Go to the top of the page
 
+Quote Post
TimJet
сообщение Nov 4 2006, 18:08
Сообщение #15


Участник
*

Группа: Свой
Сообщений: 30
Регистрация: 4-10-06
Пользователь №: 20 995



Цитата(snedelko @ Oct 26 2006, 10:56) *
Вопросик вскочил. Значит записал я свой голос в wav файл (чтобы проверить функции модуляции/демодуляции). Но решил сначала сохранить в файл (чтоб посмотреть, искажается он или нет)

A = wavread('imxo'); % Здесь я читаю файл.
.........................................................................
% А здесь записываю

fout = fopen('Data_out.dat','w+');
fwrite(fout,A,'double');
fclose(fout);

Потом открываю в Adobe Audition, и слышу очень зашумленный голос.
Так вот, что я делаю не так, и как надо (или в каком формате) сохранять?

------------------------------------
Ft=12000;
Tm=2.0;
N=fix(Tm*Ft);
wav=wavrecord(N,Ft,1);
sound(wav,Ft);pause(1.);
plot((1:N)/Ft,wav);grid on;hold off;
wavwrite(wav,Ft,'voice');
-------------------------------------

Ft - частота дискретизации при записи голоса, Гц
Tm - время записи, сек
N - колич. отсчетов
wav - массив для хранения отсчетов в Workspace
voice - имя wav-файла с записью голоса (в папке work)

при открытии wav-файла в Adobe Audition (import) может потребоваться указать
установленную при записи частоту дискретизации.

Сообщение отредактировал TimJet - Nov 4 2006, 18:12
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:27
Рейтинг@Mail.ru


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