Hi Olivier,

as discussed, an FSK with 1 S/symbol is not really an FSK; so I can't
really confirm that it does what you want (it does do some DPSK, in
fact). 6 S/symbol mean that one symbol, ie. the duration for which the
output frequency is held constant, is six samples, nothing more, nothing
less.

When you decimate something by a factor of six, the resampler has to
choose a filter that kills the upper 5/6 of the spectrum, inevitably
damaging your signal, if your max deviation is more than 1/6 of the
nyquist rate. So that's definitely not what you want to do! Even if the
signal is all contained within 1/6 of the original bandwidth, you'd
again end up with something that is not FSK.

As usual, I recommend adding frequency/time sinks at practically every
point in your flow graph and check whether the signal there looks
correct, according to your signal model.

It's still a bit hard to help you, not understanding what your signal
*should* look like, and not being able to compare it to what it actually
looks like – so I'd recommend testing every step as mentioned, and
discussing the first point where things don't look like they should,
using drawings (! this is important: it's most often much easier to
discuss a technical problem with a minimal drawing) and screenshots of
your displayed signals.

Best regards,

Marcus


On 21.07.2016 21:15, Olivier Goyette wrote:
> Hi all !
>
> I've been working on this flowgraph for a while now and I've been able
> to pinpoint what is not working, but I don't understand how to resolve
> this so, that's why i'm asking for your guidance.
>
> Take a look at the flowgraph i've joined. The thing that doesn't seem
> to be working on this setup is the samples/symbol in th CPFSK mod block.
>
> When I set this parameter to 1 i'm able to retrieve my message at the
> file sink. So it tells me that what I did is okay in *_some way_*.
>
> What is not working is when I set the same parameter to 6. At the
> beginning I wasn't using the rational resampler and it wasn't working.
> So I thought I would need something to "divide" the number of samples
> to retrieve each symbols. I tried it with the rational resampler block
> and set decimation to 6, but then, Daaaaaah......not working again.
>
> There is something I can't work around here because I do not have
> sufficient knowledge about this samples/symbol thing.
>
> I'd like to hear from you pals if you could give me a bit of
> information about how to make this work properly.
>
> thank you !
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to