| Автор |
Съобщение |
|
Nikolai
Ранг: Минаващ
Регистриран на: Сря Фев 14, 2007 10:07 pm Мнения: 13
|
 Помощ за правоъгълен сигнал.
Може ли един правоъгълен сигнал с дадена честота примерно 10MHz и коефициент на запълване 50% да се разглежда като информационен такъв със скорост на предаване на информацията 20Mbps ? Приемайки че по време на един период Т от правоъгълния сигнал се предават два информационни бита съответно по време на логическата единица и на логическата нула. С картинката която съм добавил се надявам да изясня въпроса си по-добре.
|
| Пет Мар 06, 2015 12:45 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
 Re: Помощ за правоъгълен сигнал.
Имай пред вид че имаш старт и стоп битове. http://en.wikipedia.org/wiki/Universal_ ... ransmitterАко формата на комуникацията ти е с един старт бит без стоп битове,може да се каже че винаги е валидно. Ако имаш един стоп бит,то броя на дата битовете ти трябва да е нечетен за да е валидно.
|
| Пет Мар 06, 2015 1:21 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Помощ за правоъгълен сигнал.
Nikolai подозирам, че зад въпроса ти се крие някакво изобретение. Можеш ли да ни разкажеш по-подробно какво си измислил.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Пет Мар 06, 2015 1:39 pm |
|
 |
|
Nikolai
Ранг: Минаващ
Регистриран на: Сря Фев 14, 2007 10:07 pm Мнения: 13
|
 Re: Помощ за правоъгълен сигнал.
Благодаря за бързите отговори. Не е някакво особено изобретение  просто имам един канал за който искам да разбера колко Mbps мога да пропусна чрез генератор на правоъгълни импулси през него . Старт и стоп битове няма сигнала е непрекъснат наблюдавам формата на сигнала на изхода на канала с осцилоскоп.
|
| Пет Мар 06, 2015 2:06 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
 Re: Помощ за правоъгълен сигнал.
С една дума този сигнал е далеч от реален и не ти дава реална информация за възможностите на канала. И какъва е тази серийна комуникация без стартов бит?
|
| Пет Мар 06, 2015 2:25 pm |
|
 |
|
Nikolai
Ранг: Минаващ
Регистриран на: Сря Фев 14, 2007 10:07 pm Мнения: 13
|
 Re: Помощ за правоъгълен сигнал.
Изисква се само визуална оценка на качеството на приетия сигнал на изхода на канала за момента. За по голяма коректност ще използвам генератор на псевдослучайна последователност от битове и детектор на грешка с който още не разполагам, но ще пристигне до месец някъде. Основно исках да разбера дали 10 мегахерца правоъгълен сигнал могат да се интерпретират като 20Mbps.
|
| Пет Мар 06, 2015 3:15 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: Помощ за правоъгълен сигнал.
@Nikolai, това което искаш няма как да стае без някаква форма на синхронизация. Ако например имаш да предадеш 5 последователни нули, как приемникът ще различи че са точно пет а не една, ако само наблюдаваш формата на сигнала? Гугълни например за "Manchester encoding" и "RS232 protocol" за да придобиеш по-добра представа. По принцип почти всички серийни шини позват правоъгълен сигнал за да предават данни, но само това не е достатъчно.
_________________ 'просто' е технически синоним на 'красиво'
|
| Пет Мар 06, 2015 3:17 pm |
|
 |
|
Nikolai
Ранг: Минаващ
Регистриран на: Сря Фев 14, 2007 10:07 pm Мнения: 13
|
 Re: Помощ за правоъгълен сигнал.
Да така е без синхронизация и възстановяване на тактовата честота няма как да станат нещата защото в приемната страна трябва да се знае точно в кой момент трябва да става сравнението на предадения и приетия информационен бит ако се цели някакво сравнение. Само че в моя случай сега се нуждая само от визуална оценка защото не разполагам с генератор на PRNG и детектор на грешката. Той си прави и кодиране и възстановява тактовата честота. Въпроса ми беше принципен.
|
| Пет Мар 06, 2015 3:45 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: Помощ за правоъгълен сигнал.
Принципен въпрос позволява само принципен отговор - максималната теоретична пропускателна лента на единичен правоърълен сигнал е броя на фронтовете в рамките на секунда. Но това не е възможно да се достигне на практика.
_________________ 'просто' е технически синоним на 'красиво'
|
| Пет Мар 06, 2015 4:10 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: Помощ за правоъгълен сигнал.
ако се работи по двата фронта и се намеси и фазата, може и повече от двойно да се докара. но: - ако комуникацията е асихронна (не се възстановява клока в приемника), тогава трябва да имаш някакви старт/стоп битове поне на фрейм ниво, най-добре на байт. - ако комуникацията е синхронна (с възстановяване на клок), тогава трябва да имаш преамбюл и постамбюл на фрейма.
колко бита ще загубиш от това е очевидно и лесно се смята. най-добре би било, ако имаш отделна жица за синхронизация (на фрейм примерно). във всички случаи трябва да се превиди добро съгласуване предавател-линия-приемник. ако разстоянията са по-големи - дифернциални линии или направо някакъв вид модулация, но май това е извън въпроса ти.
както обичат да казват руснаците - бумага все терпить, демек - на хартия всичко е възможно.
|
| Пет Мар 06, 2015 5:15 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Помощ за правоъгълен сигнал.
Принципно за това, което пита евентуално може и да стане, ама как точно ще се направи оценка на приетия сигнал? Чисто теоретично ако се приеме като УАРТ с един стоп и един старт бит ще трябва да приема 0b10101010 със скорост около 900 килобайта в секунда. За да направиш визуална оценка дали сигнала е ок ще трябва що годе читав скоп да можеш да хванеш евентуални дефекти.
|
| Пет Мар 06, 2015 6:59 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: Помощ за правоъгълен сигнал.
аз разбрах, че ще има някакво BERT мерило по ITU O.15x стандарта?
|
| Пет Мар 06, 2015 7:18 pm |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4906 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: Помощ за правоъгълен сигнал.
помня много много отдавна, правихме едни мерилки за качеството на дата каналите за Р173М(ако някой знае какво е това, дето ги правеха в ботевград ли беше в дупница ли , вече не помня  ) та там имаше възстановяване на носеща, на клок, и после с автокорелационна функция се смяташе начало на предаването и по CCITT има едни полиноми за псевдослучайна последователност, и се мери приетата цифрова последователност, и после се изчислява грешката. таквоз ли нещо замисляш да правиш?
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Съб Мар 07, 2015 5:04 am |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: Помощ за правоъгълен сигнал.
Принципно, ако имаш правоъгълен сигнал с 50% запълване, това означава че в рамките на един период имаш 50% високо и 50% ниско. В зависимост дали периодът започва с високо или ниско имаш два варианта, което е 1 бит информация. Така че при 10MHz имаш само 10Mbps. Ако предаваш по 2 бита на период, значи не говорим за "правоъгълен сигнал с 50% запълване"...
|
| Съб Мар 07, 2015 11:36 am |
|
 |
|
Ицо
Ранг: Форумен бог
Регистриран на: Пет Дек 16, 2005 3:50 pm Мнения: 1260 Местоположение: София
|
 Re: Помощ за правоъгълен сигнал.
Nikolai, Отговорът на този въпрос , който си поставил е малко по-сложен , но затова пък е ясно формулиран от теорията. Конкретно - пропускателната способност на един канал е дефинирана в теоремата на Шенън-Хартли: http://bg.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%BD%D0%B0_%D0%A8%D0%B5%D0%BD%D0%BE%D0%BD-%D0%A5%D0%B0%D1%80%D1%82%D0%BB%D0%B8т.е. - няма нужда да правиш каквито и да е експерименти, само трябва да знаеш (или да измериш) съотношението S/N и да направиш една проста сметка. А на този въпрос: Отговорът е много прост:Може да предаваш 20MBps, може и 200 , ако имаш достатъчно отношение сигнал-шум.
|
| Вто Мар 10, 2015 3:38 pm |
|
|