本实用新型公开了一种多模多频GNSS伪码生成装置,包括第一线性反馈移位寄存器、第二线性反馈移位寄存器、第一反馈回路、第二反馈回路、码片计数器、码交织产生器和码信号选择单元。为了适应不同的卫星导航装置,利用第一反馈回路和第二反馈回路来根据卫星导航系统设定第一线性反馈移位寄存器和第二线性反馈移位寄存器的初始值;利用码片计数器控制生成伪码的长度;码信号选择单元用于选择线性反馈移位寄存器的阶数和控制伪码的输出;码交织产生器用于产生由数据/导频信号组成的伪码。本实用新型将多种GNSS信号的伪码产生器简单使用一个装置来完,减少硬件资源的同时兼容了多种GNSS系统,并且可以支持不同码片长度的伪码信号。