1.一种SSVEP视觉刺激器,其特征在于,包括VGA控制模块、刺激频率产生模块、存储模块和图像传输模块;
所述VGA控制模块包括扫描时序产生模块和图像描述模块;
所述图像传输模块:将输入的自定义图形和需要调节的视觉刺激频率传输至所述VGA控制模块;
所述刺激频率产生模块:对视觉刺激频率的正弦信号进行采样,对采样得到的数据进行计算,将所述刺激频率产生模块计算得到的不同视觉刺激频率对应的幅值和灰度值加载到存储模块中;
所述扫描时序产生模块:生成行同步信号、场同步信号和数字信号类型的图形刺激信号;
所述图像描述模块:从所述刺激频率产生模块读取所述视觉刺激频率对应的幅值和灰度值,并通过所述幅值和灰度值产生RGB信号和视觉刺激频率控制信号,根据接收到的所述自定义图形,生成图形大小、形状和数量的参数信息,并传输到所述接口控制显示模块;
所述接口控制模块:通过所述图形刺激信号、RGB信号、视觉刺激频率控制信号和参数信息进行视觉刺激图形的显示和闪烁。
2.根据权利要求1所述的一种SSVEP视觉刺激器,其特征在于,所述刺激频率产生模块的工作原理包括:所述刺激频率产生模块对视觉刺激频率的正弦信号进行采样,且进行采样的频率为显示器的刷新频率;
所述刺激频率产生模块对采样得到的正弦信号进行计算,得到所述正弦信号的相应频率和幅值所对应的刺激序列;
所述刺激频率产生模块对所述刺激序列每一帧所对应的灰度值按照正弦波形式进行调整;
所述刺激频率产生模块将对所述刺激序列处理后生成的数据通过文件的形式输出,并加载到存储模块中。
3.根据权利要求1所述的一种SSVEP视觉刺激器,其特征在于,所述VGA控制模块的工作原理包括:所述扫描时序生成模块产生的场同步信号在每帧开始时,所述场同步信号会产生一个固定宽度的高脉冲;
所述扫描时序生成模块产生的行同步信号在每行开始时,所述行同步信号会产生一个固定宽度的高脉冲;
所述扫描时序生成模块的VGA时序根据基准驱动时钟依次进行同步脉冲、后沿脉冲、显示脉冲和前沿脉冲,并且在所述场同步信号的有效脉冲内对行同步信号进行扫描;
所述图像描述模块根据接收到的所述自定义图形,生成图形大小、形状和数量的参数信息,并传输到所述接口控制显示模块;
所述图像描述模块根据所述刺激频率从所述刺激频率产生模块的所述刺激频率对应的刺激序列读取对应的幅值和灰度值,并通过所述幅值和灰度值生成RGB信号和刺激频率控制信号;
所述VGA控制模块将所述图形刺激信号、RGB信号和视觉刺激频率控制信号传输至所述接口控制模块。
4.根据权利要求1所述的一种SSVEP视觉刺激器,其特征在于,所述接口控制显示模块包括VGA接口驱动显示设备和显示器;
所述VGA接口驱动显示设备将接收到的所述图形刺激信号、RGB信号、刺激频率控制信号和所述参数信息传输给显示器;
所述显示器将接收到的所述VGA接口驱动设备输出的所述图形刺激信号、RGB信号、刺激频率控制信号和所述参数信息进行刺激图形的显示。
5.根据权利要求1所述的一种SSVEP视觉刺激器,其特征在于,所述图像传输模块包括PC端图形用户界面、主控模块、静态存储器控制模块和同步动态随机存储模块;
所述PC端图形用户界面用于输入自定义的图形以及调节不同的刺激频率;
所述主控模块通过串口接收PC端图形用户界面传输的自定义图形和刺激频率;
所述静态存储器控制模块通过总线接收所述主控模块传输的自定义图形和刺激频率;
所述同步动态随机存储模块接收所述自定义图形和刺激频率进行存储和传输。
6.根据权利要求5所述的一种SSVEP视觉刺激器,其特征在于,所述同步动态随机存储模块的内部使用一个模式寄存器提供控制参数,在每次开机时进行初始化操作;
所述控制参数根据地址线提供的数字信号进行获取,从而进行模式寄存器的设置;
所述模式寄存器初始化完成后,进行逻辑bank的寻址,从而先对行进行确定,然后进行列的确定所述模式寄存器的读写命令由同步动态随机存储模块的可写状态进行控制。
7.一种SSVEP视觉刺激器的刺激方法,其特征在于,包括:输入自定义图形和需要调节的视觉刺激频率;
以刷新频率作为采样频率对视觉刺激频率的正弦信号进行采样,对采样得到的数据进行计算,将计算得到的不同视觉刺激频率对应的幅值和灰度值进行存储;
生成行同步信号、场同步信号和数字信号类型的图形刺激信号;
通过接收到的所述视觉刺激频率读取所述视觉刺激频率对应的幅值和灰度值,并通过所述幅值和灰度值产生RGB信号和视觉刺激频率控制信号;
将所述图形刺激信号、RGB信号和视觉刺激频率控制信号进行传输;
根据接收到的所述自定义图形,生成图形大小、形状和数量的参数信息并进行传输;
通过接收到的所述图形刺激信号、RGB信号、视觉刺激频率控制信号和参数信息进行视觉刺激图形的显示和闪烁。