Hi Alex, That's a very cool hack, showing off a lot of new technologies (remote radios, SDR on commodity hardware).
I get the feeling the FreeDV API is going to be very useful to a lot of people, especially with radio evolving to SDR. Cheers, David On 20/12/14 22:21, Alexandru Csete wrote: > Hi David, > > Sounds exciting with the new modes. > > Earlier this week I made a quick hack integrating the freedv_api into > the remote sdr client by Moe Weatley AE4JY so I can listen to hams in > the US using RFSpace radios located in the US (screenshot: > http://imgur.com/q6rriY4). > I can make my source changes available if anyone is > interested but it is really just a hack and requires people to know > how to handle a compiler and linker to make it build. > > I have an IC-706MkIIG with detachable front panel and I have been > working on a "remoterig" interface so that I can have the front panel > in my car and the radio at home and the two talk to each other over > TCP. The serial/audio to TCP interface runs on a Beaglebone so adding > freedv will be easy :-) > > On the SDR side I have been working on some software to run on > commonly available ARM boards and also with remote control interface. > Initially it will support SDR-IQ, Funcube Dongles and SoftRock type > transceiver kits. I hope to have something usable in January. > > Alex > > On Sat, Dec 20, 2014 at 1:06 AM, David Rowe <[email protected]> wrote: >> Thanks Alex, I added that scaling for the out of sync case. I'm glad >> the API worked out for you. I'll be adding new HF modes and a VHF mode >> over the next few months. >> >> What sort of hardware/SDR setup do you have? >> >> Thanks, >> >> David >> >> On 20/12/14 09:17, Alexandru Csete wrote: >>> Hi David, >>> >>> Thanks for the update. With these latest changes I no longer observe >>> the issue I was having. I'll do more testing over the next weeks as I >>> integrate freedv with my hardware and SDR setups. The freedv_api is >>> really great and easy to use. >>> >>> I did notice a small issue though. At the end of freedv_floatrx() when >>> there is no sync, the samples in demod_in[] are not scaled back with >>> FDMDV_SCALE. >>> >>> Alex >>> >>> >>> >>> On Thu, Dec 18, 2014 at 12:55 PM, David Rowe <[email protected]> wrote: >>>> Hi, >>>> >>>> I haven't been able to repeat this problem or find the root cause. >>>> >>>> However I have added some code to trap the problem (an assert in >>>> golay23_decode()), and some code to help prevent invalid codewords being >>>> built up in freedv_floatrx(). >>>> >>>> It's tested with freedv_tx/freedv_rx, and checked into codec2-dev SVN. >>>> >>>> Cheers, >>>> >>>> David >>>> >>>> On 18/12/14 20:33, Alexandru Csete wrote: >>>>> On Sat, Aug 9, 2014 at 11:52 PM, Bruce Perens <[email protected]> wrote: >>>>>> David, >>>>>> >>>>>> golay23_decode() overruns a table once in a while because the unpacked >>>>>> bit array has garbage in it. Some value is greater than 1 and the input >>>>>> code word ends up negative. I ran Valgrind to see if it was a problem in >>>>>> my code, and didn't see any wild memory references, but I do get >>>>>> uninitialized data as input to a conditional switch complaints as >>>>>> detailed in my last email. >>>>> >>>>> Greetings, >>>>> >>>>> I have run into this same issue few days ago while using the >>>>> freedv_api. On one computer running 64 bit linux and gcc 4.8 I didn't >>>>> have this issue. On another one running 32 bit linux and gcc 4.9 it >>>>> happened every time after running the application for a few seconds. >>>>> Perhaps it also depends on optimization level. >>>>> >>>>> I worked around it by using calloc instead of malloc for allocating >>>>> tx_bits and rx_bits, though it seems that the problem is somewhere >>>>> else. >>>>> >>>>> Alex >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>>>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>>>> Get technology previously reserved for billion-dollar corporations, FREE >>>>> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >>>>> _______________________________________________ >>>>> Freetel-codec2 mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>>> Get technology previously reserved for billion-dollar corporations, FREE >>>> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >>>> _______________________________________________ >>>> Freetel-codec2 mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>> >>> ------------------------------------------------------------------------------ >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>> Get technology previously reserved for billion-dollar corporations, FREE >>> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Freetel-codec2 mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>> >> >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & more >> Get technology previously reserved for billion-dollar corporations, FREE >> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >> _______________________________________________ >> Freetel-codec2 mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > Freetel-codec2 mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 > ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ Freetel-codec2 mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freetel-codec2
