{"id":511,"date":"2026-11-02T20:37:47","date_gmt":"2026-11-02T19:37:47","guid":{"rendered":"https:\/\/www.tuxik.cz\/?p=511"},"modified":"2026-11-02T20:45:15","modified_gmt":"2026-11-02T19:45:15","slug":"vlastni-micrompx-z-experimentu-s-umelou-inteligenci-vznikl-funkcni-prenos-fm-mpx-signalu-pres-internet","status":"publish","type":"post","link":"https:\/\/www.tuxik.cz\/?p=511","title":{"rendered":"Vlastn\u00ed MicroMPX? Z experimentu s um\u011blou inteligenc\u00ed vznikl funk\u010dn\u00ed p\u0159enos FM MPX sign\u00e1lu p\u0159es internet"},"content":{"rendered":"\n<p>V\u0161echno to za\u010dalo pom\u011brn\u011b jednoduchou my\u0161lenkou. Existuje technologie MicroMPX od spole\u010dnosti Thimeo, kter\u00e1 umo\u017e\u0148uje p\u0159en\u00e1\u0161et kompletn\u00ed sign\u00e1l pro FM vys\u00edl\u00e1n\u00ed prost\u0159ednictv\u00edm internetu. Zaj\u00edmalo m\u011b, jak takov\u00fd syst\u00e9m funguje a jestli bych dok\u00e1zal vytvo\u0159it n\u011bco podobn\u00e9ho vlastn\u00edmi silami. Povolal jsem si na pomoc AI a pustil se do pr\u00e1ce.<\/p>\n\n\n\n<p>Z p\u016fvodn\u011b mal\u00e9ho experimentu se ale postupn\u011b stal mnohem v\u011bt\u0161\u00ed projekt, ne\u017e jsem o\u010dek\u00e1val.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Od zkoum\u00e1n\u00ed ciz\u00ed technologie k vlastn\u00edmu \u0159e\u0161en\u00ed<\/h2>\n\n\n\n<p>Na za\u010d\u00e1tku jsme se s AI sna\u017eili porozum\u011bt fungov\u00e1n\u00ed p\u016fvodn\u00edho syst\u00e9mu. Postupn\u011b jsme analyzovali jeho chov\u00e1n\u00ed, prov\u00e1d\u011bli nejr\u016fzn\u011bj\u0161\u00ed experimenty a pokou\u0161eli se sestavit vlastn\u00ed programy, kter\u00e9 by dok\u00e1zaly rozhlasov\u00fd sign\u00e1l zak\u00f3dovat, odeslat p\u0159es internet a na druh\u00e9 stran\u011b znovu obnovit.<\/p>\n\n\n\n<p>V\u00fdznamnou roli p\u0159i v\u00fdvoji sehr\u00e1la um\u011bl\u00e1 inteligence. Na projektu jsme spolupracovali s n\u00e1stroji ChatGPT, Codex a Kimi, kter\u00e9 pom\u00e1haly s anal\u00fdzou, programov\u00e1n\u00edm i hled\u00e1n\u00edm chyb. Neznamenalo to ov\u0161em, \u017ee by sta\u010dilo zadat n\u011bkolik p\u0159\u00edkaz\u016f a v\u0161echno za\u010dalo fungovat. Za v\u00fdsledkem jsou t\u00fddny pokus\u016f, sp\u00e1len\u00fdch token\u016f, ne\u00fasp\u011bch\u016f, oprav a skute\u010dn\u00e9ho testov\u00e1n\u00ed.<\/p>\n\n\n\n<p>Postupem \u010dasu jsme se dostali do bodu, kdy u\u017e p\u016fvodn\u00ed \u0159e\u0161en\u00ed od Thimea vlastn\u011b nepot\u0159ebujeme. Vznikl n\u00e1\u0161 vlastn\u00ed enkod\u00e9r a dekod\u00e9r, kter\u00e9 spolu komunikuj\u00ed nez\u00e1visle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co vlastn\u011b n\u00e1\u0161 syst\u00e9m d\u011bl\u00e1?<\/h2>\n\n\n\n<p>Princip je jednoduch\u00fd. Na jednom m\u00edst\u011b m\u00e1me za\u0159\u00edzen\u00ed, kter\u00e9 p\u0159iprav\u00ed rozhlasov\u00fd sign\u00e1l a ode\u0161le jej prost\u0159ednictv\u00edm po\u010d\u00edta\u010dov\u00e9 s\u00edt\u011b. Na druh\u00e9m m\u00edst\u011b jej dal\u0161\u00ed za\u0159\u00edzen\u00ed p\u0159ijme a obnov\u00ed do podoby, kterou lze p\u0159iv\u00e9st do FM vys\u00edla\u010de.<\/p>\n\n\n\n<p>Nejde p\u0159itom jen o oby\u010dejn\u00fd p\u0159enos hudby. P\u0159en\u00e1\u0161\u00edme cel\u00fd stereofonn\u00ed rozhlasov\u00fd sign\u00e1l v\u010detn\u011b informac\u00ed pot\u0159ebn\u00fdch pro spr\u00e1vn\u00e9 fungov\u00e1n\u00ed FM sterea.<\/p>\n\n\n\n<p>Syst\u00e9m nav\u00edc dok\u00e1\u017ee do ur\u010dit\u00e9 m\u00edry opravovat data ztracen\u00e1 b\u011bhem p\u0159enosu, co\u017e je p\u0159i pou\u017eit\u00ed internetu d\u016fle\u017eit\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dv\u011b Raspberry Pi a prvn\u00ed skute\u010dn\u00fd \u00fasp\u011bch<\/h2>\n\n\n\n<p>Po mnoha experimentech se n\u00e1m poda\u0159ilo zprovoznit cel\u00fd \u0159et\u011bzec na dvou mal\u00fdch po\u010d\u00edta\u010d\u00edch Raspberry Pi.<\/p>\n\n\n\n<p>Prvn\u00ed funguje jako enkod\u00e9r, druh\u00fd jako dekod\u00e9r. Oba pou\u017e\u00edvaj\u00ed na\u0161e vlastn\u00ed programy napsan\u00e9 v C++.<\/p>\n\n\n\n<p>A pr\u00e1v\u011b zde p\u0159i\u0161el jeden z nejp\u0159\u00edjemn\u011bj\u0161\u00edch okam\u017eik\u016f cel\u00e9ho v\u00fdvoje. Sign\u00e1l p\u0159enesen\u00fd p\u0159es s\u00ed\u0165 se poda\u0159ilo na druh\u00e9m Raspberry Pi p\u0159ev\u00e9st zp\u011bt do analogov\u00e9 podoby a ov\u011b\u0159it profesion\u00e1ln\u00edm rozhlasov\u00fdm m\u011b\u0159ic\u00edm p\u0159\u00edstrojem Pira P275.<\/p>\n\n\n\n<p>M\u011b\u0159en\u00ed potvrdilo, \u017ee v\u00fdsledn\u00fd sign\u00e1l obsahuje spr\u00e1vn\u011b rozpoznateln\u00e9 FM stereo, pilotn\u00ed sign\u00e1l i samotnou zvukovou modulaci.<\/p>\n\n\n\n<p>U\u017e tedy nejde pouze o po\u010d\u00edta\u010dovou simulaci. Cel\u00fd p\u0159enosov\u00fd \u0159et\u011bzec funguje na skute\u010dn\u00e9m hardwaru.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.tuxik.cz\/wp-content\/uploads\/Snimek-obrazovky_2026-11-02_19-58-56.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"458\" src=\"https:\/\/www.tuxik.cz\/wp-content\/uploads\/Snimek-obrazovky_2026-11-02_19-58-56-1024x458.png\" alt=\"\" class=\"wp-image-514\" srcset=\"https:\/\/www.tuxik.cz\/wp-content\/uploads\/Snimek-obrazovky_2026-11-02_19-58-56-1024x458.png 1024w, https:\/\/www.tuxik.cz\/wp-content\/uploads\/Snimek-obrazovky_2026-11-02_19-58-56-300x134.png 300w, https:\/\/www.tuxik.cz\/wp-content\/uploads\/Snimek-obrazovky_2026-11-02_19-58-56-768x343.png 768w, https:\/\/www.tuxik.cz\/wp-content\/uploads\/Snimek-obrazovky_2026-11-02_19-58-56-1536x686.png 1536w, https:\/\/www.tuxik.cz\/wp-content\/uploads\/Snimek-obrazovky_2026-11-02_19-58-56.png 1721w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Webov\u00e9 rozhran\u00ed dekod\u00e9ru se zobrazen\u00edm MPX spektra.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A co RDS?<\/h2>\n\n\n\n<p>Samostatnou kapitolou je RDS, tedy syst\u00e9m, d\u00edky kter\u00e9mu autor\u00e1dio zobrazuje nap\u0159\u00edklad n\u00e1zev stanice nebo textov\u00e9 informace.<\/p>\n\n\n\n<p>Tak\u00e9 p\u0159enos RDS se n\u00e1m u\u017e poda\u0159ilo experiment\u00e1ln\u011b zprovoznit. Zat\u00edm v\u0161ak pracujeme na jeho spr\u00e1vn\u00e9m za\u010dlen\u011bn\u00ed do v\u00fdsledn\u00e9ho sign\u00e1lu pro FM vys\u00edla\u010d. Proto sou\u010dasnou ov\u011b\u0159enou hardwarovou sestavu provozujeme je\u0161t\u011b bez RDS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co bude d\u00e1l?<\/h2>\n\n\n\n<p>Pr\u00e1ce rozhodn\u011b nekon\u010d\u00ed. Chceme postupn\u011b zlep\u0161ovat stabilitu syst\u00e9mu, jeho obsluhu a schopnost automaticky reagovat na v\u00fdpadky internetov\u00e9ho spojen\u00ed. Po\u010d\u00edt\u00e1me tak\u00e9 s mo\u017enost\u00ed p\u0159ehr\u00e1v\u00e1n\u00ed z\u00e1lo\u017en\u00ed hudby p\u0159\u00edmo na p\u0159ij\u00edmac\u00ed stran\u011b.<\/p>\n\n\n\n<p>P\u016fvodn\u00ed inspirac\u00ed byla technologie Thimeo MicroMPX. Dnes u\u017e je ale na\u0161\u00edm hlavn\u00edm c\u00edlem vlastn\u00ed, spolehliv\u00fd a nez\u00e1visl\u00fd syst\u00e9m, nikoliv dokonal\u00e1 kompatibilita s komer\u010dn\u00edm \u0159e\u0161en\u00edm.<\/p>\n\n\n\n<p>Z mal\u00e9ho experimentu se stal rozs\u00e1hl\u00fd projekt, kter\u00fd u\u017e skute\u010dn\u011b funguje.&nbsp; A p\u0159esto\u017ee n\u00e1s \u010dek\u00e1 je\u0161t\u011b spousta pr\u00e1ce, prvn\u00ed velk\u00fd c\u00edl m\u00e1me spln\u011bn\u00fd.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.tuxik.cz\/wp-content\/uploads\/0f07f988-e2de-4d86-a121-67e2daf974cf.jpeg\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"771\" src=\"https:\/\/www.tuxik.cz\/wp-content\/uploads\/0f07f988-e2de-4d86-a121-67e2daf974cf-1024x771.jpeg\" alt=\"\" class=\"wp-image-512\" srcset=\"https:\/\/www.tuxik.cz\/wp-content\/uploads\/0f07f988-e2de-4d86-a121-67e2daf974cf-1024x771.jpeg 1024w, https:\/\/www.tuxik.cz\/wp-content\/uploads\/0f07f988-e2de-4d86-a121-67e2daf974cf-300x226.jpeg 300w, https:\/\/www.tuxik.cz\/wp-content\/uploads\/0f07f988-e2de-4d86-a121-67e2daf974cf-768x578.jpeg 768w, https:\/\/www.tuxik.cz\/wp-content\/uploads\/0f07f988-e2de-4d86-a121-67e2daf974cf-1536x1157.jpeg 1536w, https:\/\/www.tuxik.cz\/wp-content\/uploads\/0f07f988-e2de-4d86-a121-67e2daf974cf.jpeg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Fotografie: na\u0161e v\u00fdvojov\u00e1 sestava se dv\u011bma Raspberry Pi \u2014 vlevo enkod\u00e9r, vpravo dekod\u00e9r.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>V\u0161echno to za\u010dalo pom\u011brn\u011b jednoduchou my\u0161lenkou. Existuje technologie MicroMPX od spole\u010dnosti Thimeo, kter\u00e1 umo\u017e\u0148uje p\u0159en\u00e1\u0161et kompletn\u00ed sign\u00e1l pro FM vys\u00edl\u00e1n\u00ed prost\u0159ednictv\u00edm internetu. Zaj\u00edmalo m\u011b, jak takov\u00fd syst\u00e9m funguje a jestli bych dok\u00e1zal vytvo\u0159it n\u011bco podobn\u00e9ho vlastn\u00edmi silami. Povolal jsem si &hellip; <a href=\"https:\/\/www.tuxik.cz\/?p=511\">Cel\u00fd p\u0159\u00edsp\u011bvek <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.tuxik.cz\/index.php?rest_route=\/wp\/v2\/posts\/511"}],"collection":[{"href":"https:\/\/www.tuxik.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tuxik.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tuxik.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tuxik.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=511"}],"version-history":[{"count":3,"href":"https:\/\/www.tuxik.cz\/index.php?rest_route=\/wp\/v2\/posts\/511\/revisions"}],"predecessor-version":[{"id":516,"href":"https:\/\/www.tuxik.cz\/index.php?rest_route=\/wp\/v2\/posts\/511\/revisions\/516"}],"wp:attachment":[{"href":"https:\/\/www.tuxik.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tuxik.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tuxik.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}