This paper discusses the FPGA implementation of a GF(q) Low-Density Parity-Check (LDPC) encoder and decoder using the Group Shuffled Belief Propagation (GSBP) algorithm, highlighting the advantages of non-binary LDPC codes over binary ones. The study shows that the implemented decoder achieves significant error correction performance while reducing complexity through an innovative architecture. The results demonstrate effective error correction rates close to the Shannon limit in a simulated AWGN channel environment.