这可能是一个奇怪的问题,但我想要以编程的方式建模一台UHF电视接收器。有人能给我一些指南吗?我一直在看模拟器的代码,但它们对我的目的来说太具体了。
更具体地说:给定一些(可能是合成的)UHF模拟信号(无论是NTSC还是PAL),我想解码该信号并在窗口上显示图像,例如使用X11窗口。
更具体地说:给定一些(可能是合成的)UHF模拟信号(无论是NTSC还是PAL),我想解码该信号并在窗口上显示图像,例如使用X11窗口。
UHF是一种频率范围,可以传输任何内容。视频本身的格式称为复合视频或CVBS(彩色、视频、消隐、同步),PAL、NTSC等则是所谓的子格式。电视接收到的信号是一些被调制了视频和声音信号的UHF载波频率。UHF可以传输多个电视频道,电视首先要调谐到特定的频道来隔离视频信号,然后将其馈送到它的PAL或NTSC解码电路中,进而产生驱动CRT的信号。
说完这些,我认为需要做的就是掌握一个电视的模块图(像这个http://smendes.com/el31l/blockdiagram.jpg),并为每个方框编写软件仿真:) (当然不包括CRT部分)。"幸运的是",在底层,所有东西都是 "只是" 数学,大多数零件都适合于漂亮的数学描述,涉及大量的微分方程(我认为这是电子设备在被原型化和/ 或大规模生产之前设计的方式。每个电子学科(比如声学、滤波器设计、放大器设计等等)都有一些与之相关的数学工具。)最终,您的程序将像模拟电视一样解析PAL,它是一台模拟计算机)
您还可以看看SDR,即"软件定义无线电",我认为原理是相同的。