Assuming the difference is small enough, this is a normal RX problem that a GMSK demod should be able to handle. The labels on your frequency plot do not say what the offset is, but hint that it is small. Take a look at gmsk.py <https://github.com/gnuradio/gnuradio/blob/b76e8788687b4feef610e501c0c7d167c4f04a98/gr-digital/python/digital/gmsk.py#L165> to see how it's handled in the built-in demod.
On Wed, Jun 24, 2020 at 4:10 PM Artur Nogueira <artur.no...@gmail.com> wrote: > Hi Jeff, > > Thanks for the feedback. > I'm using GNU Radio Version 3.7.13.5 and two Great Scott Gadgets HackRF > units for the transmission/reception. > My workflow looks like this: > > [image: image.png] > > Do you usually use any artifact to compensate for this frequency shift? > I'm afraid this could affect demodulation and therefore the BER. > > Best regards, > Artur > > > Em qua., 24 de jun. de 2020 às 16:31, Jeff Long <willco...@gmail.com> > escreveu: > >> Artur, >> >> You haven't mentioned what software you are using, how you have it >> configured, or what your flowgraph looks like. >> >> If you are using two SDRs and the frequency difference is a few kHz, then >> that is just oscillator differences. >> >> On Wed, Jun 24, 2020 at 3:12 PM Artur Nogueira <artur.no...@gmail.com> >> wrote: >> >>> Hi everyone, >>> >>> I'm comparing the spectra of a pair of transmitted/received GMSK signals >>> (carrier frequency = 923 MHz). >>> As expected, there is a certain channel attenuation. >>> Nevertheless, there is this frequency deviation at the Osmocom Source >>> output: >>> [image: image.png] >>> >>> I suppose this is something related to the receiver hardware. >>> Do you have a suggestion on how to compensate for this effect at a >>> software level? >>> >>> Best regards, >>> Artur >>> >>>