Hi Matthew

When you say TDMA, what are you referred to , there are dozens of established TDMA protocols.....

if you are talking generic, all you need to do is ensure that you can deterministically do things.... and have a microcontroller with plenty of timers and interrupts (be be prepared to do nested stacked interrupts) - like the STM32F4....


On 26/02/2015 5:04 PM, Matthew Pitts wrote:
David or Glen,

Do either of you know of a decent TDMA chipset that doesn't require a proprietary blob to function? Or is this something we are going to have to do in another microcontroller?

Matthew Pitts
N8OHU

On February 26, 2015 12:53:37 AM EST, David Rowe <[email protected]> wrote:

    Hi Glen,

    Yes considering the CMX994 has a built in LO (of reasonable) quality I
    take your point!

    I am interested in developing a radio for commercial manufacture, to
    allow roll out of VHF FreeDV systems.  The medium term goal is real
    world testing of VHF FreeDV, including TDMA and diversity.

    Cheers,

    David

    On 26/02/15 13:55, glen english wrote:

        the VHF softrock is clever ... Si5351 is potentially awful
        Si570 is OK. a bit noisy around the carrier +/- 500Hz ADF4351
        is probably your best bet for an IF receiver/LO. only 10
        bucks. like the Si570, knows how to drink the juice from your
        battery....no free lunch.... Image rejection in practice-
        using an LMS algorithm is 60-90dB. but if you design your
        digital voice algorithm to not have any DC component, then you
        can put it slap bang in the middle and quadrature matching
        matters little.....20dB would be sufficient for the demod....
        Of course if you want to go off channel one side and reject
        the other side, 60-80dB is what you need. In practice, you
        need to work very hard on other approaches (IF filters etc) to
        do be that good anyway on adjacent channels, so don't get too
        worried about it.... the good thing is...IF there is a problem
        adjacent channel that is higher than the image rejection you
        have, you can always change your LO and move that adjacent
        somewhere else so the image products do not affect
        you....problem solved. All this makes the integration of the
        CMX994 a bargain....I understand the want though to roll your
        own. I often have my commercial hat on when I am talking about
        hobby stuff and it gets in the way (it is a big hat). glen On
        26/02/2015 1:46 PM, David Rowe wrote:

            Hi Glen, Thanks you for those suggestion, the VHF soft
            rock is very neat and the front end might be just what I
            need. I wonder the if the Si570 might be a better choice
            that the Si5351. OK so a softrock style IQ SDR stage gives
            us IF (in our case) selectivity. However what sort of
            image rejection is possible in practice? Given the phase
            and amplitude variations of two separate analog channels?
            For example can it achieve 90dB? Thanks, David On 26/02/15
            12:26, glen english wrote:

                David take a look at the soft-rock designs for
                quadrature demods. these are pretty good
                performers...... the VHF particularly this is a CLEVER
                design and I have built half a dozen...
                http://www.wb5rvz.com/sdr/ensemble_rx_ii_vhf/ and this
                one
                http://fivedash.com/resource/RXEnsembleIISchematic.pdf
                On 26/02/2015 11:51 AM, David Rowe wrote:

                    Hi Glen, 1/ What characteristics should I look for
                    to determine if the S/H is good (or bad)? Is there
                    test I should try, like perhaps two signals at
                    once in the ADC passband? The S/H RC time constant
                    has a 3dB point of 7MHz. I'm not expecting
                    sparkling performance, but would like to
                    experiment a bit more to see if it's a usable as a
                    platform for our VHF FreeDV experiments. 2/ Thanks
                    you for the comments on the blog. yes I enjoy
                    explaining things, and the blog is an outlet for
                    the teacher in me :-) Learning and helping others
                    understand is something about open source that I
                    like and appreciate. 3/ Thanks for the IF filter
                    spec. Yep, was going to push for 60dB on the next
                    pass. It's those +/- 1MHz points that are
                    critical, as they alias on top of my wanted
                    signals. A few kHz either side and the DSP will
                    nail it. So its likely to have better +/- 5kHz
                    than +/- 1 MHz performance. But I guess every rx
                    has its weak spots where images or some equivalent
                    pop up. Is it possible to get an xtal filter that
                    has 100kHz 3dB BW (or whatever we need for 2
                    channel diversity) and is > 60dB down at +/- 1
                    MHz? The other option is a few more coupled LC
                    sections, they seem to offer about 20dB extra attn
                    per section. Not sure if there is a more elegant
                    way. Cheers, David On 26/02/15 08:55, glen english
                    wrote:

                        and.. Using the ADC in the STM32 undersampling
                        at 10.5 meg signal at 2 Msps. Are you sure the
                        STM ADC sample and hold is actually any good
                        at 10 MHz ? 1st adjacent channel performance
                        (signals that get through the crystal filter)
                        will be problematic for the ADC because the
                        SFDR / IMD performance of the ADC where the
                        S&H is poor will be rather awful.
                        Additionally, the stopbands of the first IF
                        filter for a cheap radio have got to be at
                        least 60dB down, otherwise strong off channel
                        frequencies will be aliased down into the
                        baseband... A good radio would be 120dB.....
                        keep learning ! Nice work so far. Nicely
                        explained in your blog. you should have been a
                        teacher. cheers On 26/02/2015 9:08 AM, David
                        Rowe wrote:

                            Hi Helmut, Can you please tell me how you
                            worked that out? My next step is to add
                            gain to balance MDS and IP3 but not sure
                            how you obtained those numbers! Yes the
                            radio as it stands requires another design
                            pass. At this stage it is a "proof of
                            concept" to test the novel features: such
                            as the use of a uC for most of the tuning,
                            and extreme hardware simplicity. Thanks,
                            David On 26/02/15 08:09, Helmut wrote:

                                Hello David, a rough simulation of
                                that SDR design predicts a rather deaf
                                radio: Total noise figure = 38 dB,
                                MDS=-95dBm @ 12,5kHz System BW, Input
                                IP3 = -20 dBm. I would suggest at
                                least a 20 dB preamp with high IP3
                                performance in front of the ADC. So
                                you will achieve a MDS of -114 dBm.
                                Sure no splendid value, but will
                                detect some VHF signals, hi. 73,
                                Helmut, DC6NY -----Ursprüngliche
                                Nachricht----- Von: David Rowe
                                [mailto:[email protected]] Gesendet:
                                Dienstag, 24. Februar 2015 22:16 An:
                                [email protected];
                                [email protected] Betreff:
                                [Freetel-codec2] Simple SDR for VHF
                                FreeDV Hello, To support VHF FreeDV
                                developments I've been working on a
                                really simple and very open SDR
                                architecture for VHF radio:
                                http://www.rowetel.com/blog/?p=3884
                                Glen and Matt - would appreciate you
                                suggestions on appropriate input BPF
                                filtering and a VHF mixer. Also pls
                                let me know if you see any show
                                stoppers in this architecture. Cheers,
                                David
                                
------------------------------------------------------------------------
                                -- Dive into the World of Parallel
                                Programming The Go Parallel Website,
                                sponsored by Intel and developed in
                                partnership with Slashdot Media, is
                                your hub for all things parallel
                                software development, from weekly
                                thought leadership blogs to news,
                                videos, case studies, tutorials and
                                more. Take a look and join the
                                conversation now.
                                http://goparallel.sourceforge.net/
                                
------------------------------------------------------------------------
                                Freetel-codec2 mailing list
                                [email protected]
                                
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

                                
------------------------------------------------------------------------
                                Dive into the World of Parallel
                                Programming The Go Parallel Website,
                                sponsored by Intel and developed in
                                partnership with Slashdot Media, is
                                your hub for all things parallel
                                software development, from weekly
                                thought leadership blogs to news,
                                videos, case studies, tutorials and
                                more. Take a look and join the
                                conversation now.
                                http://goparallel.sourceforge.net/
                                
------------------------------------------------------------------------
                                Freetel-codec2 mailing list
                                [email protected]
                                
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

                            
------------------------------------------------------------------------
                            Dive into the World of Parallel
                            Programming The Go Parallel Website,
                            sponsored by Intel and developed in
                            partnership with Slashdot Media, is your
                            hub for all things parallel software
                            development, from weekly thought
                            leadership blogs to news, videos, case
                            studies, tutorials and more. Take a look
                            and join the conversation now.
                            http://goparallel.sourceforge.net/
                            
------------------------------------------------------------------------
                            Freetel-codec2 mailing list
                            [email protected]
                            
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

                    
------------------------------------------------------------------------
                    Dive into the World of Parallel Programming The Go
                    Parallel Website, sponsored by Intel and developed
                    in partnership with Slashdot Media, is your hub
                    for all things parallel software development, from
                    weekly thought leadership blogs to news, videos,
                    case studies, tutorials and more. Take a look and
                    join the conversation now.
                    http://goparallel.sourceforge.net/
                    
------------------------------------------------------------------------
                    Freetel-codec2 mailing list
                    [email protected]
                    https://lists.sourceforge.net/lists/listinfo/freetel-codec2

            
------------------------------------------------------------------------
            Dive into the World of Parallel Programming The Go
            Parallel Website, sponsored by Intel and developed in
            partnership with Slashdot Media, is your hub for all
            things parallel software development, from weekly thought
            leadership blogs to news, videos, case studies, tutorials
            and more. Take a look and join the conversation now.
            http://goparallel.sourceforge.net/
            
------------------------------------------------------------------------
            Freetel-codec2 mailing list
            [email protected]
            https://lists.sourceforge.net/lists/listinfo/freetel-codec2


    ------------------------------------------------------------------------

    Dive into the World of Parallel Programming The Go Parallel Website, 
sponsored
    by Intel and developed in partnership with Slashdot Media, is your hub for 
all
    things parallel software development, from weekly thought leadership blogs 
to
    news, videos, case studies, tutorials and more. Take a look and join the
    conversation now.http://goparallel.sourceforge.net/
    ------------------------------------------------------------------------

    Freetel-codec2 mailing list
    [email protected]
    https://lists.sourceforge.net/lists/listinfo/freetel-codec2



------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/


_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

--
-
Glen English
RF Communications and Electronics Engineer

CORTEX RF
&
Pacific Media Technologies Pty Ltd

ABN 40 075 532 008

PO Box 5231 Lyneham ACT 2602, Australia.
au mobile : +61 (0)418 975077

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to