这可能是一个奇怪的问题,但我想以编程的方式模拟一个超高频电视接收器。有人能给我一些建议吗?我一直在研究仿真器中的代码,但现在它们对于我的目的来说太具体了。
更具体地说:给定一些(可能是合成的)超高频模拟信号( NTSC或PAL),我想解码该信号并在窗口上显示图像,例如使用X11窗口。
发布于 2013-01-13 20:56:58
看看来自XScreenSaver的xanalogtv,它生成一个模拟信号,然后解码并显示。
发布于 2013-03-07 13:26:23
UHF只是一个频率范围,可以携带任何东西。视频本身的格式被称为复合视频或CVBS (颜色、视频、消隐、同步),其中PAL、NTSC等可以说是子格式。电视接收的信号是用视频和声音信号调频的超高频载波频率。UHF承载着许多电视台,电视要做的第一件事就是调谐到一个特定的频道,隔离视频信号,然后将视频信号提供给PAL或NTSC解码电路,后者又产生驱动CRT的信号。
话虽如此,我认为一个人要做的就是用电视的框图武装自己(就像这个http://smendes.com/el31l/blockdiagram.jpg )。并为每个框编写一个软件仿真:)(当然,CRT除外)。“幸运的是”,在它的下面都是“只是”数学,大多数部分都适合一个很好的数学描述,涉及很多微分方程(我认为这就是电子产品最初是如何设计的,即在原型和/或批量生产之前。电子学的每个分支(比如声学、滤波器设计、放大器设计等等)都有某种与之相关的数学仪器。)最后,你的程序将解析PAL,就像模拟电视,模拟计算机一样))你也可以看看SDR,它代表“软件定义的无线电”,我认为这是相同的原理。
https://stackoverflow.com/questions/14303508
复制相似问题