Simulink
Добрый день! Кто может подсказать, как самому реализовать блоки каналов связи с помехами в Simulink?
Необходимо сгенерировать различные виды помех (узкополосные, широкополосные в части полосы, гармонические и т.д.) и добавить в канал связи.
Вопрос в следующем.
Например, есть канал AWGN.Он реализован отдельным блоком в самой программе. Мне необходимо собрать тоже самое, но своими руками. Ничего сложного в этом нет, так как смысл понятен и сам блок позволяет в него заглянуть. На выходе получаем сумму "белого (гауссова) шума" и полезного сигнала с заданным отншением С/Ш. Но в AWGN релизована оценка уровня (мощности) сигнала и "подгонка" параметров помехи под сигнал с помощью функции 'measured'. Для программного кода Matlab выглядит примерно так:
y=awgn(x,10,'measured');
Но мне необходимо, чтобы помеха была не во всей полосе сигнала, а только в его части. Как эту функцию реализовать в таком случае?
P.S. Подбор коэффициентов в усилителе "на глаз" не подходит, так как нужны корректные данные.
Ответы
Генерируйте сигнал помехи на РЧ нужной вам формы, ограничивайте спектр помехи фильтрами. Потом замешиваете примерно в той же точке, где и AWGN. Будет вам счастье.
Нет в этом счастья, так как это только формирование полосы помехи. Вопрос в выравнивании мощностей полезного сигнала и помехи. Блок AWGN это делает сам, но вот как это повторить руками не совсем ясно.
P.S. Хотя для простых сигналов этот вариант почти подходит, так как любой сигнал формируется в Simulink с уровнем в единицу и можно подобрать уровни "на глаз" по спектру.
Я может глупости спрошу, но . . . :
1. сколько занимаюсь такими вещами (не на прямую, но косвенно связанными), до конца понять не могу, что такое мощность в этих вопросах. Это весьма абстрактная и не понятная вещь.
2. У вас получается если принять конкретное соотношение мощностей сигнала и шума, то чем уже полоса тем мощнее помеха должна быть?
Имеется ввиду вот такая операция:
sigPower = sum(abs(sig(:)).^2)/length(sig(:)); // Вычисление мощности сигнала на входе
noisePower = sigPower/SNR; // Задание мощности помехи в соответствии с заданным отношением С/Ш (SNR)
noise = sqrt(noisePower)* randn(size(sig)); // Формирование помехи с заданной мощностью (амплитудой)
y = sig + noise; // Выходной сигнал из аддитивной смеси полезного сигнала и шума
P.S. Это часть кода из awgn.m файла в Matlab. Можно открыть через open и посмотреть.
Вопрос был е в урезании полосы?
Нет. Вопрос в уравниванивании уровня помехи и сигнал. А далее формирования их аддитивной смеси, но с заданным отношением С/Ш.
P.S. Полосу можно задавать в самом генераторе. Для особо изощренных можно в АБГШ вырезать нужную полосу полосым фильтром.
wow, I went crazy reading your post, it's very good and informative. and if you have free time then i invite you to play the game drift boss and smash karts with me.
Your post is so well-written and informative that I couldn't put it down. also, if you're sitting around with nothing to do geometry dash
I agree with your thought. hedge cutting Stroud
Thanks for the share. Property maintenance Gloucester car respray Gloucester local man with a van key cutting Gloucester
That is really a tricky question, but be sure to check out other information. window replacement in okc
Also, thank you for finding some answers to that. I really appreciate the effort. we buy houses in any condition in nj
Although it is a really difficult question, be sure to look at other facts. drift hunters
Best home builders in Oklahoma can help you successfully find and buy new homes in Chickasha, Midwest City, and other neighborhoods. oklahoma home builders
Red Oak Home Exteriors is the Affordable Choice for home exteriors and other window replacement OKC awning windows oklahoma city
We help beautify your outdoor space and keep your home safe through tree service tree service montgomery county pa
We provide a variety of hair extension options that can give your hair the perfect volume and length. hair extensions cherry hill
Breeding World Class Corsos. The Best Cane Corso Breeders. cane corso breeders
Sharing an inspirational Hugot Kristiyano Bisaya through memes and stories. sukdulang biyaya lyrics
We have a story to tell. A story that is full of hope and joy. We can all make a difference and inspiring others is one of those. By faith, we are inspired, and by faith, we are empowered. holy spirit lyrics
QUALITY GARAGE DOOR INSTALLATIONS & REPAIRS garage door repair attleboro ma
thank you for sharing
It's great because I was here https://wasplus.com/fouad-whatsapp.html , and learned a lot of useful things
Sell Your House Fast For Cash In Philadelphia! we buy houses philadelphia
Simplifying the Mortgage Lending Process. Easy online experience. Expert home loan professionals. Hassle-free pre-approval letter. best mortgage lenders new jersey
At Pacific Tax Professionals, we offer professional tax services for individuals, small businesses, and corporations. pasadena tax services
We follow the traditional Brazilian Jiu Jitsu School belt system for kids and adults. This system is very challenging and takes years of training to truly grasp its full potential. We teach and adhere to principles of respect, humility, confidence, resilience, and of course we like to have fun self defense classes nj
CBI is a web designers in New Jersey that provides realistic, problem-solving solutions for all of your eCommerce digital branding needs, allowing your company to build a digital presence, attract new clients, and pave the way for massive and long-term sales. web designers in new jersey
Our company is among the top HVAC service providers in the state of New Jersey. Every installation or maintenance job that we do is anchored on our primary goal which is always to provide quality products and outstanding workmanship ac repair voorhees nj
Just wanted to say what a pleasure it was to read your opinions on this. I'll be coming back soon to do some more reading. Sorry for changing the subject, but if you're interested, please visit us at credit repair san antonio