maybe try quadrature_demod
Daniel Estévez 于2021年9月25日周六 上午3:29写道:
> El 22/9/21 a las 23:11, Andrew Thommesen escribió:
> > Hi,
> >
> > CPFSK has been deprecated in latest gnuradio. What is the best approach
> to implement 4 level CPFSK using valid gnuradio blocks?
&g
El 22/9/21 a las 23:11, Andrew Thommesen escribió:
Hi,
CPFSK has been deprecated in latest gnuradio. What is the best approach to
implement 4 level CPFSK using valid gnuradio blocks?
Hi,
Just a thought. What about using VCO (complex), feeding it as input the
appropriately scaled baseband
Hi,
CPFSK has been deprecated in latest gnuradio. What is the best approach to
implement 4 level CPFSK using valid gnuradio blocks?
Thanks,
John
Hi,
CPFSK has been deprecated in latest gnuradio. What is the best approach to
implement 4 level CPFSK using valid gnuradio blocks?
Thanks,
John
these 2 bit sstreams
On 10/09/2020 13:02, Hiroki Sagara
wrote:
Hello everyone!
I wanted to observe the error rate when using CPFSK modulation,
so I created a flow graph as shown in the figure.
As a result, the output of the &quo
;
> Ruby-forum just takes the mailing list archive, and displays it as "web
> forum", which it really is not, and that has led to very much confusion
> in the past.
>
> On 11.08.20 08:26, 相良洸希 wrote:
> > Hello!
> >
> > I am challenging real time voice
ery much confusion
in the past.
On 11.08.20 08:26, 相良洸希 wrote:
> Hello!
>
> I am challenging real time voice communication by CPFSK.
>
> I am creating a flow graph like the one in the photo and testing it, but
> the audio is intermittently played due to audio underrun.
>
>
ote:
>>
>> 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.
>>
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 t
olve 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
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.
>>
lowgraph 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.
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 set
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
>
n'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 beginni
the reference (page no, etc so we don't have to
> search)
> where it requires an RRC after the CPFSK and an RRC at the input of the
> receiver.
>
> Achilleas
>
> On Thu, Jun 9, 2016 at 3:04 PM, Achilleas Anastasopoulos <
> anas...@umich.edu> wrote:
>
>>
Hey Olivier,
I hoped you pulled that file back off quickly. By publicly posting the
file and password you violated the crap out of the license agreement to
RTCA and linked your name to the act.
Mark
*From*: Olivier Goyette
*Subject*: Re: [Discuss-gnuradio] CPFSK mod/demod + strange
Date: Thu, 9 Jun 2016 15:24:37 -0400
From: Olivier Goyette
To: discuss-gnuradio@gnu.org
Subject: Re: [Discuss-gnuradio] CPFSK mod/demod + strange behavior
Message-ID:
Content-Type: text/plain; charset="utf-8"
My flowgraph is based on what I've read throughout the differe
04:00 Achilleas Anastasopoulos :
> Marcus,
>
> any PAM signal with symbol rate R can be transmitted using bandwidth R/2
>
> (essentially a sinc pulse; this is the case when you put 0 as the roll-off
> factor of an RRC).
>
> I thought your comment was not specifically for CPFSK,
Olivier,
can you point EXACTLY at the reference (page no, etc so we don't have to
search)
where it requires an RRC after the CPFSK and an RRC at the input of the
receiver.
Achilleas
On Thu, Jun 9, 2016 at 3:04 PM, Achilleas Anastasopoulos
wrote:
> Why are you using the RRC filters?
&g
Marcus,
any PAM signal with symbol rate R can be transmitted using bandwidth R/2
(essentially a sinc pulse; this is the case when you put 0 as the
roll-off factor of an RRC).
I thought your comment was not specifically for CPFSK,
but general transmission schemes thus my clarification.
If it
, instead of replying to numerous e-mails that
> in my opinion tend to give less useful info and more opinion on what's
> good or what's not good, would it be possible to start from the
> beginning with the parameters I have ? Does someone has ever done
> CPFSK and understands it
ta learn somewhere. Now if
you agree with me, instead of replying to numerous e-mails that in my
opinion tend to give less useful info and more opinion on what's good or
what's not good, would it be possible to start from the beginning with the
parameters I have ? Does someone has ever
is "I encode data by changing
the frequency. Frequency is the derivate of phase, or in the discrete
case, the phase increase between samples"; in your 2-CPFSK, you either
increase the phase of the transmit signal, or you decrease it by exactly
the same amount (assuming you send -1 and 1 byt
your system is impossible, unless I'm missing something here.
>
> Best regards,
> Marcus
>
> On 09.06.2016 17:59, Olivier Goyette wrote:
>
> Sorry for the inconvenience,
> 1 - Yes I tried, BUT ! the only way I manage to make this works is by
> plugging the following
plugging the following blocks : File source -> RS encoder -> packed to
> unpacked -> CPFSK -> Quad demod -> binary slicer -> unpacked to packed
> -> RS Decoder -> File sink . All of this work only if I set
> Samples/symbols to 1 in the CPFSK block. I've been told
y are you using the RRC filters?
>
> I hope you are realizing that filtering a CPFSK signal is not the same as
> filtering its instantaneous frequency (which is a PAM signal with
> rectangular pulses).
> As a result, the next question is why in your poly-phase
Why are you using the RRC filters?
I hope you are realizing that filtering a CPFSK signal is not the same as
filtering its instantaneous frequency (which is a PAM signal with
rectangular pulses).
As a result, the next question is why in your poly-phase filter you are
using RRC filter taps
u replace the USRP sink/source with a direct GNU Radio stream?
* Can you post a comparison of Spectrum after the CPFSK modulator
(before the RRC) and after the RRC? Just to verify the low-pass
characteristics of that pulse shaper don't "eat" the FSK.
* Could you enlig
Something else I observed :
https://www.dropbox.com/s/ztlyujesvjlwexy/Receiver2.png?dl=0 . The data
seems to be mixed with the carrier, am I right ? We see like an AM
modulation in the upper graph. Is there a way to eliminate the carrier's
presence ?
Thanks
Olivier
___
I think I might have something at my receiver, but I'm not sure how to deal
with it. If you take a look at this picture :
https://www.dropbox.com/s/sp1hrhl8qgj2xct/Receiver.png?dl=0 , we clearly
see 2 spikes centered at + 312.5kHz and - 312.5kHz. That's what I should
have. The upper graph is the ou
d you correctly, I think you don't need the "Rational
Resampler" block at all.
Your "USRP Sink" consumes samples with the rate of 6.25M/s.
You have a "CPFSK" block that produces 6 samples per each input bit,
which gives you 6.25M/s / 6 = 1.041667M/s bitrate
Hello dear community !
I'm actually trying to develop an application with GRC that does CPFSK
mod/demod but I haven't got some satisfying results yet and I hope you will
be able to get me back in the right way.
The flowgraph i've made (
https://www.dropbox.com/s/6vuyleerbwl3df2/U
Hello Giancarlo,
this is an interesting system; I have a few notes below:
On 12.03.2016 04:59, Giancarlo Murillo wrote:
>
> First, thanks for reading my question experts.
>
> Im trying to implement a */Continous Phase Frequency Shift Keying
> Modulation/ (CPFSK)* to stream audio,
48 4.238e-050.0108
> I got about 4e-5 BER and 1.1 % PER at 6dB Es/N0 with my particular CPFSK
> parameters.
By the way, the above claim was with Q=48.
Sean
From: discuss-gnuradio-bounces+sean.nowlan=gtri.gatech@gnu.org
[mailto:discuss-gnuradio-bounces+sean.nowlan=gtri.gatech@gn
Sure. Here was the pulse normalization fix Achilleas suggested:
https://github.com/gnuradio/gnuradio/pull/636
And this is a patch for CPFSK with modulation index h=25/3 (based off the PR
above):
https://gist.github.com/nowls/8566d649e20ac0fa6d4e
Sean
From: Dan CaJacob [mailto:dan.caja
Hi Sean,
Any chance you can share your work?
On Tue, Sep 15, 2015 at 2:33 PM Nowlan, Sean
wrote:
> Thanks, that did the trick. I got about 4e-5 BER and 1.1 % PER at 6dB
> Es/N0 with my particular CPFSK parameters.
>
>
>
> *From:* Achilleas Anastasopoulos [mailto:anas...@
Thanks, that did the trick. I got about 4e-5 BER and 1.1 % PER at 6dB Es/N0
with my particular CPFSK parameters.
From: Achilleas Anastasopoulos [mailto:anas...@umich.edu]
Sent: Saturday, September 12, 2015 1:21 PM
To: Nowlan, Sean
Cc: Discuss-gnuradio@gnu.org
Subject: Re: [Discuss-gnuradio
ng
> gr-trellis/examples/python/test_cpm.py with my CPFSK parameters, h = 25/3
> and L=1.
>
>
>
> Diff of test_cpm.py with my simple modifications:
>
> https://gist.github.com/nowls/5b2bc2aada87dc197e3f
>
>
>
> $ python test_cpm.py
>
> Using Volk machine: avx_
getting unexpected BER and PER when running
gr-trellis/examples/python/test_cpm.py with my CPFSK parameters, h = 25/3 and
L=1.
Diff of test_cpm.py with my simple modifications:
https://gist.github.com/nowls/5b2bc2aada87dc197e3f
$ python test_cpm.py
Using Volk machine: avx_64_mmx_orc
100 16868
One quick correction on my previous email:
every line corresponds to the current state and every column to an input.
The entry is a number from 0 to O-1 (where O is the output alphabet
cardinality).
How this index is translated to an actual signal IS NOT PART OF THE FSM
DEFINITION but par
d in gr-trellis/python
that generates the signal space for you.
(please see the above references for more info).
Finally, you can take a look at the example "test_cpm.py"
in the gr-trellis/examples/python
and make appropriate changes for your CPFSK signal.
No
r, it doesn't have output
states that map to output data bits. If L=2, then it's:
2 6 12
0 3
1 4
2 5
1 4
2 5
0 3
0 6
1 7
2 8
3 9
4 10
5 11
Judging by the FSM examples, definition of useful FSMs is black magic.
- Jeff
On 09/09/2015 09:17 PM, Nowlan, Sean wrote:
I’m trying to dem
I'm trying to demodulate a CPFSK signal using the Viterbi algorithm. The
gr-trellis module seems to have most of the components I'll need, but I'm
having trouble figuring out how to wrangle my problem into the FSM format.
Basically, I have a binary CPFSK signal with a modulatio
On Wed, Feb 15, 2012 at 5:14 AM, anju babu wrote:
> hi all,
>
> I'm using gnuradio companion to perform fsk modulation using
> CPFSK block .in that we don't have an option to set the carrier
> frequency.so can anyone please tell me how can we set the carrrier
hi all,
I'm using gnuradio companion to perform fsk modulation using CPFSK
block .in that we don't have an option to set the carrier frequency.so
can anyone please tell me how can we set the carrrier frequency.I'm not
using USRP.Also how can we perform FSk demo
I heard that there is a CPFSK block in GRC
The question is, when decode a signal
How can I decode a signal modulated with CPFSK ?
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
The CPFSK block expects digitally encoded data as bits. The file sink
will give you raw demodulated samples. You need to determine what format
your handheld radio expects to see before you can re-encode your saved
data appropriately. FSK describes a digital modulation scheme but says
nothing about
pects FSK modulation. So I would like to do the
following:
{File source -> CPFSK mod -> LPF -> USRP sink}
The problem is that the grc CPFSK block expects bytes. This means that the
recorded file has to have bytes, but the FM demod only outputs complex or float
data types. Is there a gnu radi
Hello,
I'm a newcomer to the whole world of SDR and actually radio in general. For
the past few days I've been reading through messages posted here and the
source code behind gnuradio, but I haven't been able to find exactly what
I'm looking for.
Right now, I am simply tryi
i'm trying to demodulate a *cpfsk* modulation implemented through the block
*gr.cpfsk_bc( )*
my scheme is :
*bytes_source (a byte vector_source with one byte of stuffing inserted
as first element of the vector)
gr.packed_to_unpacked_bb(1, gr./GR_MSB_FIRST/ )
gr.cpfsk_bc(10,1,200)
file
Some time ago I had checked in a small piece of code that
implements arbitrary CPM signals (CPFSK, GMSK, MSK, etc
are special cases).
It is still there in the trunk in the blks2impl directory
under the name cpm.py
My plan was to provide a generic trellis-based decoder for
this as well, but never
Andrew Rose wrote:
> 2. 1200Hz/1800Hz continuous-phase FSK encoding 1200 bits per second.
> i.e. each output bit is either 1 cycle of a 1200Hz wave (1-bit) or 1.5
> cycles of an 1800Hz wave (0-bit). The start of each bit is at a
> zero-crossing (although there are obviously zero-crossings which a
Andrew Rose wrote:
2. 1200Hz/1800Hz continuous-phase FSK encoding 1200 bits per second.
i.e. each output bit is either 1 cycle of a 1200Hz wave (1-bit) or 1.5
cycles of an 1800Hz wave (0-bit). The start of each bit is at a
zero-crossing (although there are obviously zero-crossings which aren'
I'm trying to use GNURadio to decode a bit-stream from an FM signal and
could do with some help.
1. Having removed the narrowband-FM modulation from the signal, I'm left
with the following.
2. 1200Hz/1800Hz continuous-phase FSK encoding 1200 bits per second.
i.e. each output bit is either 1 cycle
On Mar 8, 2007, at 11:31 PM, Andrew Buck wrote:
Hi,
I'm trying to demodulate and decode a CPFSK signal generated by a
non-gnuradio source. I'm new to gnuradio and RF in general. I know
that GMSK is a form of CPFSK, so I started by trying that, but I
haven't
had success. I n
Hi,
I'm trying to demodulate and decode a CPFSK signal generated by a
non-gnuradio source. I'm new to gnuradio and RF in general. I know
that GMSK is a form of CPFSK, so I started by trying that, but I haven't
had success. I noticed that the gmsk code is in the limbo directory,
57 matches
Mail list logo