Добавить новость
ru24.net
Работа
Май
2019

Модуляция по фазе

0
Привет.
У меня есть код частотно моделированного сигнала
import numpy as np
import pylab as pl
import scipy.signal.signaltools as sigtool
import scipy.signal as signal
from numpy.random import sample
# the following variables setup the system
Fc = 100 # simulate a carrier frequency of 1kHz
Fbit = 50 # simulated bitrate of data
Fdev = 50 # frequency deviation, make higher than bitrate
N = 64 # how many bits to send
A = 1 # transmitted signal amplitude
Fs = 1000 # sampling frequency for the simulator, must be higher than twice the carrier frequency
A_n = 0.10 # noise peak amplitude
N_prntbits = 10 # number of bits to print in plots
def plot_data(y):
#view the data in time and frequency domain
#calculate the frequency domain for viewing purposes
N_FFT = float(len(y))
f = np.arange(0, Fs / 2, Fs / N_FFT)
y_f = np.fft.fft(y)
pl.figure(figsize=(17,7))
pl.subplot(3,1,1)
pl.plot(t[0:int(Fs*N_prntbits//Fbit)],m[0:int(Fs*N_prntbits//Fbit)])
pl.xlabel('Time (s)')
pl.ylabel('Frequency (Hz)')
pl.title('Original VCO output versus time')
pl.grid(True)
pl.subplot(3,1,2)
pl.plot(t[0:int(Fs*N_prntbits//Fbit)],y[0:int(Fs*N_prntbits//Fbit)])
pl.xlabel('Time (s)')
pl.ylabel('Amplitude (V)')
pl.title('Amplitude of carrier versus time')
pl.grid(True)
pl.subplot(3,1,3)
pl.plot(f[0:int((Fc+Fdev*2)*N_FFT//Fs)],y_f[0:int((Fc+Fdev*2)*N_FFT//Fs)])
pl.xlabel('Frequency (Hz)')
pl.ylabel('Amplitude (dB)')
pl.title('Spectrum')
pl.grid(True)
pl.tight_layout()
pl.show()

"""
Data in
"""
#generate some random data for testing
data_in = np.loadtxt("1.txt",delimiter='\r\n', dtype=np.float)
N = N_prntbits = len(data_in)

"""
VCO
"""
t = np.arange(0,float(N)/float(Fbit),1/float(Fs), dtype=np.float) # массив равномерно распределенных значений от 0 до N/Fbit (1/Fs значений между этими числами)
#extend the data_in to account for the bitrate and convert 0/1 to frequency
m = np.zeros(0).astype(float) # пустой массив
for bit in data_in:
# np.hstack горизонтально соединяет массивы
if bit == 1:
m=np.hstack((m,np.multiply(np.ones(Fs//Fbit),Fc+Fdev)))
else:
m=np.hstack((m,np.multiply(np.ones(Fs//Fbit),Fc-Fdev)))
#calculate the output of the VCO
y=np.zeros(0) # одномерный пустой массив
y=A * np.cos(2*np.pi*np.multiply(m,t)) # моделирование передачи по зашумленному каналу по формуле
plot_data(y)


то есть частота увеличивается в зависимости от наличия единиц в текстовом файле который выглядит примерно так
0
0
1 строка с файлом обозначается так data_in = np.loadtxt("1.txt",delimiter='\r\n', dtype=np.float)
1
0
Как мне вместо частотно моделированного сигнала получить фазоманипулированный сигнал
то есть фаза у сигнала смещается когда приходит первая единица импульса и последняя единица импульса



Moscow.media
Частные объявления сегодня





Rss.plus



Обзор известных приложений, созданных на iOS

Можно ли перевестись из одной автошколы в другую в процессе обучения?

В Подмосковье сотрудники Росгвардии задержали подозреваемого в убийстве

В Москве ежегодно состоялся юбилейный, всероссийский, патриотический гала-концерт «Проза и поэзия» «Россия - семья семей»


Евгения Вершинина: 5 модных трендов этой осени

В городском округе Домодедово проведена агитационно-разъяснительная работа с населением о сохранности имущества.

После отдыха в Турции муж теперь постоянно просит такую яичницу на завтрак: вот рецепт, ингредиенты есть в любом российском магазине

Возможности по выступлениям для Певцов, Музыкантов, Артистов различных жанров и направлений музыки предоставляемых Продюсерским центром.


Mum leaves people raging over VERY unique baby moniker, as they remind her she’s ‘naming kids, not Hungry Hippos’

Inexperienced Secret service agent called tech support hotline for help piloting drone ahead of Trump rally shooting: bombshell report

Marin schools proactive on state cellphone restrictions

Elle King shares major life update after opening up about 'toxic' relationship with dad Rob Schneider


Дорога...

Осеннерадостная....

Жизнь-штука полосатая...

Филиал № 4 ОСФР по Москве и Московской области информирует: Социальный фонд выплатит остатки материнского капитала менее 10 тысяч рублей


Над Destiny Rising работают бывшие разработчики Diablo Immortal

Кровь, кишки и всё такое в трейлере новых добиваний для Mortal Kombat 1

Мафия-НН: Все началось за длинным столом на пивном заводе.

Мультиплеерный данжен-кроулер Greedy Wizards: Speed Dungeon вышел в новой стране на iOS и Android



Можно ли перевестись из одной автошколы в другую в процессе обучения?

В Москве ежегодно состоялся юбилейный, всероссийский, патриотический гала-концерт «Проза и поэзия» «Россия - семья семей»

В Москве ежегодно состоялся юбилейный, всероссийский, патриотический гала-концерт «Проза и поэзия» «Россия - семья семей»

Hybrid запустил онлайн-академию Hybrid Training Hub




Бородач в чёрном попытался украсть мальчика из школы. Чужие родители отбили ребёнка

В партии "Новые люди" похвалили экс-депутата Шилкина за добровольное сложение мандата

Обзор известных приложений, созданных на iOS

Агния Кузнецова в шоу «Вкусно с Анфисой Чеховой» рассказала, как убедила Балабанова взять на роль её однокурсника


Нутрициолог Гусева объяснила, чем опасна вода в пластиковых бутылках

Специалисты Гостехнадзора проверили 13 подмосковных аттракционов на безопасность

Гольфисты из России и Белоруссии сразятся на турнире в Подмосковье

Масспостинг вертикальных видео в TikTok, Youtube-shorts, ВК-клипы, Reels.


Рахимова обыграла Биррелл и вышла во второй круг WTA 1000 в Пекине

Титулы Самсоновой и Хромачёвой, неудача Касаткиной и прорыв Качмазова: как российские теннисисты проводят турниры в Азии

Янник Синнер не приедет на турнир ATP-500 в Вену

Хуркач пожертвует по €100 за каждый эйс пострадавшим от наводнения


Более 20 вендинговых аппаратов и автоматов с зарядкой установили на Троицкой линии

Китайский университет Гонконга занял ведущие места в мировых рейтингах

Специалисты Гостехнадзора проверили 13 подмосковных аттракционов на безопасность

Вице-спикер парламента Узбекистана призвал МИД России не вмешиваться в их дела


Музыкальные новости

Продвижение Музыки. Раскрутка Музыки. Продвижение Песни. Раскрутка Песни.

Суд взыскал с Киркорова 90 тысяч рублей в пользу Успенской

Shaman закрыл концерт в Перми песней «Я останусь с тобой» и бросил толстовку

Киркорова вернули в фильм «Иван Васильевич меняет все!», из которого его вырезали после «голой» вечеринки



В Москве ежегодно состоялся юбилейный, всероссийский, патриотический гала-концерт «Проза и поэзия» «Россия - семья семей»

Можно ли перевестись из одной автошколы в другую в процессе обучения?

Hybrid запустил онлайн-академию Hybrid Training Hub

В Москве ежегодно состоялся юбилейный, всероссийский, патриотический гала-концерт «Проза и поэзия» «Россия - семья семей»


На матче "ЦСКА-Динамо" родилась новая семья

В Москве ежегодно состоялся юбилейный, всероссийский, патриотический гала-концерт «Проза и поэзия» «Россия - семья семей»

Агния Кузнецова в шоу «Вкусно с Анфисой Чеховой» рассказала, как убедила Балабанова взять на роль её однокурсника

В городском округе Домодедово проведена агитационно-разъяснительная работа с населением о сохранности имущества.


Можно ли перевестись из одной автошколы в другую в процессе обучения?

Можно ли перевестись из одной автошколы в другую в процессе обучения?

Авто по цене квартиры: топ-10 самых дорогих машин от дилеров

Загрутдинов: велопешеходный мост через Яузу связал Лефортово и Басманный район


Путин на совещании Совбеза заявил об уточнении ядерной доктрины России

Загрутдинов: 90% компонентов на стройке нового кампуса МГТУ импортозаместили

Путин изменил ядерную доктрину: Россия готова жестко ответить на удары по ее территории

Михаил Котюков: реализация системы мер государственной поддержки местных экспортеров – одно из ключевых направлений нашей работы


Топ-5 способов быстро восстановиться после простуды, гриппа и коронавируса

Первый за 4 года пассажирский поезд отправился из Ташкента в Москву




«Гормон стресса»: как повышенный уровень кортизола бьет по здоровью

Более половины россиян обращаются к врачам при простуде

Оглушительный успех: Бойцы ОМОН «Страж» поразили все цели в ходе боевого гранатометания

Жителям Лобни напомнили о возможности консультации при помощи телемедицины


Зеленский отреагировал на выделение нового пакета военной помощи от США

Человек-скандал: Все яйца Зеленского — в корзине Камалы Харрис

Пушков объяснил, почему Трамп не захотел встречаться с Зеленским


Чемпионат Центрального округа по летнему офицерскому троеборью завершился в Москве

Сборная команда Главного управления Росгвардии по Московской области вошла в тройку победителей на чемпионате Центрального округа

Офицеры Управления Росгвардии по Ивановской области стали призерами Чемпионата Центрального округа

Танцевальный день «Двигайся в такт» от спортивного клуба «Колибри» в ТРЦ «Нора»




Сергей Собянин рассказал о строительстве Рублево-Архангельской линии метро

Собянин: Конкурс грантов для НКО побил рекорд по числу одобренных заявок

Собянин: начато строительство тоннеля Рублево-Архангельской линии

Собянин: Началось строительство нового тоннеля на Рублево-Архангельской линии метро


В Калмыкии прошел экологический праздник, посвященный Всемирному дню журавля

Леонид Черноног: Для создания городов будущего мы стремимся замкнуть партнерскую цепь «градостроитель-производитель лифтов»

Более 800 эковолонтёров из российских компаний ...

«Ростелеком» приглашает на конференцию по корпоративной мобильности и платформе ОС «Аврора»


МТППК сообщает о поломке электрички на направлении Москва-Тверь

Масспостинг вертикальных видео в TikTok, Youtube-shorts, ВК-клипы, Reels.

Нутрициолог Гусева объяснила, чем опасна вода в пластиковых бутылках

Вице-спикер парламента Узбекистана призвал МИД России не вмешиваться в их дела


Написал сообщение родным и исчез: Депутат и бизнесмен внезапно пропали на вертолёте Robinson под Архангельском

Прокуратура проверяет информацию о пропаже вертолета в Архангельской области

Беспроводной сканер штрих-кодов SAOTRON P05i промышленного класса

ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный


МВД: полиция в Симферополе задержала пенсионерку по подозрению в убийстве детей

Прогноз погоды в Крыму на 26 сентября

Творческая композиция «Диво дивное руки творят».

Мастерица из Севастополя делает иконы из крымской гальки


Гольфисты из России и Белоруссии сразятся на турнире в Подмосковье

​Блинкен назвал «безответственным» шагом обновление ядерной доктрины РФ

СЕНСАЦИЯ: ЗЕМЛЮ СДЕЛАЛИ НА ФЛЕШКЕ? БЫВАЮТ ЛОВУШКИ ВСЕХ ЦИВИЛИЗАЦИЙ? Можно все программы дополнить с пользой для улучшения качества жизни общества!

В Хабаровске актера Евгения Воловенко сняли с самолета из-за пьяного дебоша












Спорт в России и мире

Новости спорта


Новости тенниса
WTA

Камилла Рахимова вышла во второй круг WTA-1000 в Пекине, обыграв Кимберли Биррелл






Более 20 вендинговых аппаратов и автоматов с зарядкой установили на Троицкой линии

СЕНСАЦИЯ: ЗЕМЛЮ СДЕЛАЛИ НА ФЛЕШКЕ? БЫВАЮТ ЛОВУШКИ ВСЕХ ЦИВИЛИЗАЦИЙ? Можно все программы дополнить с пользой для улучшения качества жизни общества!

Масспостинг вертикальных видео в TikTok, Youtube-shorts, ВК-клипы, Reels.

Прием заявок участников ярмарок выходного дня в Москве стартует в октябре