| Forum: / Elektronika 2010 / Programowe dekodowanie danych |
| Autor | Wiadomość |
| Chomik
|
Posted: 27 Lip 2010 14:37:01 Dalej walkuje temat dekodowania pewnej transmisji FSK 2400Bd a jako ze temat dla mnie jest nieznany prosze o wsparcie. Transmisja FSK w ktorej logiczne 0 oznacza zmiane stanu a 1 brak zmian czyli ciag 010101 nadany bedzie jako 000000 typowe dla trasmisji (nie wiem czy ta metoda ma jakas nazwe pewnie tak) Kolejny problem przed jakim teraz stanalem to jak sie zsynchronizowac z odebranym ciagiem bitow. W ramce na poczatku idzie 01010101 potem synchronizacja 10010011 no i potem dane. Poniewaz to jest transmisja radiowa nigdy nie wiadomo w jakim momencie zacznie sie cos odbierac. W "powietrze" transmitowane sa zmiany stanu a nie poszczegolne bity danych wiec w zaleznosci jaki bit odbierzemy pierwszy to ciag bedziemy mieli jak nalezy albo zanegowany. No i wlasnie jak sie do takich sygnalow synchronizowac. Temat zapewne jest znany bo istnieja setki urzadzen i programow odbierajacych emisje cyfrowe. Jednak dla mnie poczatkujacego jest to prawie czarna magia.9na AVR, 8051 itp) Glownie chodzi mi o temat programowej realizacji dekodowania strumienia danych Podpowiedzcie po jakich haslach szukac, moze jakies pozycje ksiazkowe mozecie polecic albo strony WWW gdzie o tym mozna sie dowiedziec. Ksiazki dostepne w ksiegarniach to przewaznie jakies podstawy opisuja ogolne o ukladach. Takich rzeczy wogole nie znalazlem. Wdzieczny bede za wszelkie wskazowki ktore pomoga mi ogarnac temat dekodowania i obrobki strumieni danych. |
| Waldemar Krzok
|
Posted: 27 Lip 2010 16:02:41 Am 27.07.2010 16:37, schrieb Chomik: Dalej walkuje temat dekodowania pewnej transmisji FSK 2400Bd a jako ze
temat dla mnie jest nieznany prosze o wsparcie. Transmisja FSK w ktorej logiczne 0 oznacza zmiane stanu a 1 brak zmian czyli ciag 010101 nadany bedzie jako 000000 typowe dla trasmisji (nie wiem czy ta metoda ma jakas nazwe pewnie tak) Kolejny problem przed jakim teraz stanalem to jak sie zsynchronizowac z odebranym ciagiem bitow. W ramce na poczatku idzie 01010101 potem synchronizacja 10010011 no i potem dane. Poniewaz to jest transmisja radiowa nigdy nie wiadomo w jakim momencie zacznie sie cos odbierac. W "powietrze" transmitowane sa zmiany stanu a nie poszczegolne bity danych wiec w zaleznosci jaki bit odbierzemy pierwszy to ciag bedziemy mieli jak nalezy albo zanegowany. No i wlasnie jak sie do takich sygnalow synchronizowac. Temat zapewne jest znany bo istnieja setki urzadzen i programow odbierajacych emisje cyfrowe. Jednak dla mnie poczatkujacego jest to prawie czarna magia.9na AVR, 8051 itp) Glownie chodzi mi o temat programowej realizacji dekodowania strumienia danych Podpowiedzcie po jakich haslach szukac, moze jakies pozycje ksiazkowe mozecie polecic albo strony WWW gdzie o tym mozna sie dowiedziec. Ksiazki dostepne w ksiegarniach to przewaznie jakies podstawy opisuja ogolne o ukladach. Takich rzeczy wogole nie znalazlem. Wdzieczny bede za wszelkie wskazowki ktore pomoga mi ogarnac temat dekodowania i obrobki strumieni danych. Trochę niezabardzo rozumiem za co się zabierasz. Robisz samą transmisję radiową, czy tor radiowy jest gotowy i robisz samą transmisję? Zakładając samą transmisję, to masz w sumie dwie możliwości. Jedna to nadawanie pakietowe. Czekasz na przerwę, potem sync i słuchasz jakie dane przychodzą. Tory radiowe na ogół już tego typu usługi dają. Druga możliwość to robienie na piechotę. Mam coś takiego co prawda nie na radio, ale na drutach, ale funkcjonuje bardzo dobrze. Mam swoje ramki, z czego tylko pierwszy bajt ma MSB ustawiony na 1. Pozostałe dane są przepakowane tak, że na bajta mam 7 bitów danych, MSB jest na 1. Wszystko jest pakietowane w zgrabne kąski (8-32 bajtów), z czego 1-2 ostatnie są CRC. Słucham tak długo, aż złapię 1 na początku i mam swoją synchronizację. Jak chcesz robić wsio piechty, to zainteresuj się zigbee. Taniej, niż wszystko robić samemu. Tu możesz zacząć: http://pl.wikipedia.org/wiki/ZigBee Co prawda nie FSK tylko CSMA, ale za to lepiej chodzi. Waldek |
| Michoo
|
Posted: 27 Lip 2010 17:04:47 Dalej walkuje temat dekodowania pewnej transmisji FSK 2400Bd a jako ze
temat dla mnie jest nieznany prosze o wsparcie. Transmisja FSK w ktorej logiczne 0 oznacza zmiane stanu a 1 brak zmian czyli ciag 010101 nadany bedzie jako 000000 typowe dla trasmisji (nie wiem czy ta metoda ma jakas nazwe pewnie tak) jeżeli 0 to zmiana stanu a 1 brak zmian to 010101 nadany będzie jako: DANE: 001100110011 ZEGAR: ^__^^__^^__^^__ SYGNAŁ:0111100001111 |
| Chomik
|
Posted: 27 Lip 2010 18:54:06 |
| RoMan Mandziejewicz
|
Posted: 28 Lip 2010 08:01:05 Hello Chomik, Co to za obyczaj pisania poniżej tear-line? |
| Adam Dybkowski
|
Posted: 30 Lip 2010 22:02:28 Co to za obyczaj pisania poniżej tear-line?
Sabotaż - abyś go nie mógł zacytować. ;-) |
|
Telefon - urządzenie pozwalające na dwustronne przesyłanie głosu na odległość
pomiędzy dwoma lub większą liczbą aparatów.
Głównymi częściami aparatu telefonicznego są: mikrofon przetwarzający dźwięki na sygnały elektryczne, słuchawka (lub głośnik) przetwarzająca sygnały elektryczne na dźwięki (mikrofon i słuchawka tworzą zwykle zespół o wspólnej obudowie zwanej mikrotelefonem, a potocznie także słuchawką), tarcza numerowa (lub klawiatura) wytwarzająca impulsy wybiórcze, przetwornik akustyczny lub optyczny przywołujący abonenta (dzwonek). Ta definicja telefonu jaką znajdziemy na pl.wikipedia.org/wiki/Telefon w pierwszych latach XXI wieku musiałby by być mocno zmieniona by choć w części oddawać to czym telefon w ostatnich latach się stał... Czas ładowania strony (sek.): 0.915 miniBB.net © 2001-2010 | Polityka Prywatności forumt Emigracja części opel giełdy meteorologia jazz andreks 280
|