<HTML><HEAD></HEAD>
<BODY style="BACKGROUND-COLOR: #fff" dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial'; COLOR: #000000">
<DIV>Hi John,</DIV>
<DIV> </DIV>
<DIV>Thanks for your excellent overview of where we are heading with the Radio
and PC software. Your are quite correct that the changes are mainly
being made for data transfer efficiency reasons. </DIV>
<DIV> </DIV>
<DIV>The current Ethernet protocol is a wrapper round the USB protocol we
developed way back in January 2006. Whilst this served us well when we
only had a few receivers it becomes very inefficient with multiple receivers.
It’s also unable to support multiple receivers at different sample rates.</DIV>
<DIV> </DIV>
<DIV>We will also be introducing time stamping of received signals that will
allow for very exciting experiments to combine signals from multiple radios,
both locally and internationally via the Internet. </DIV>
<DIV> </DIV>
<DIV>As in the past, we do intend to maintain PC software compatibility between
openHPSDR hardware and the ANAN-* range of radios.</DIV>
<DIV> </DIV>
<DIV>In parallel with this work is a complete replacement of the PC DSP library
(DttSP.dll) in order to support the new features.</DIV>
<DIV> </DIV>
<DIV>I’m really relieved to hear this is not a tremendous amount of
work....because it sure feels like it at the moment <IMG
class="wlEmoticon wlEmoticon-smile"
style="BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none"
alt=Smile src="cid:70FBC469CDA4427DB16D41445CE251B5@ShackPC"></DIV>
<DIV> </DIV>
<DIV>For openHPSDR users the only downside of this is that we many not be able
to support all the new features and ideas when using the Ozy USB board.
However, TAPR have a brand new stock of Metis boards fresh from the
factory so it may be a good idea to move to Ethernet whilst there are boards
available. </DIV>
<DIV> </DIV>
<DIV>73 Phil...VK6PH </DIV>
<DIV> </DIV>
<DIV>
<DIV
style="FONT-SIZE: small; FONT-FAMILY: 'Calibri'; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none; DISPLAY: inline"><B>From:</B>
<A title=johnlaur@gmail.com href="mailto:johnlaur@gmail.com">John Laur</A>
</DIV>
<DIV style="FONT: 10pt tahoma">
<DIV style="BACKGROUND: #f5f5f5">
<DIV><B>Sent:</B> Sunday, September 15, 2013 2:26 AM</DIV>
<DIV><B>To:</B> <A title=apache-labs@yahoogroups.com
href="mailto:apache-labs@yahoogroups.com">apache-labs@yahoogroups.com</A> </DIV>
<DIV><B>Subject:</B> Re: [apache-labs] RE: Free SDR Software</DIV></DIV></DIV>
<DIV> </DIV></DIV>
<DIV
style="FONT-SIZE: small; FONT-FAMILY: 'Calibri'; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none; DISPLAY: inline"><SPAN
style="DISPLAY: none"> </SPAN> <!--~-|**|PrettyHtmlStartT|**|-~-->
<DIV id=ygrp-mlmsg style="POSITION: relative">
<DIV id=ygrp-msg style="Z-INDEX: 1"><!--~-|**|PrettyHtmlEndT|**|-~-->
<DIV id=ygrp-text>
<P>
<DIV dir=ltr>Actually from what I understand the Ethernet protocol is about to
change a great deal. Metis/Hermes/Angelia currently use a scheme whereby the
HPSDR USB protocol (Used by Ozy) is encapsulated into UDP packets. The new
protocol instead will be more friendly to it's medium (Ethernet+UDP) and use
separate packet streams for command and control, rx/tx audio, tx i/q, and
reciever rx i/q data.
<DIV> </DIV>
<DIV>The new protocol has many advantages. It will make it simpler to
encode/decode a packet; it has considerably less overhead; it can support
multiple sample rates simultaneously, and it is theoretically simpler to
implement in the FPGA. But from a software engineering standpoint (on the PC),
It doesn't really make much difference. In SDR software for either protocol,
there is a packet decoder that is taking data out of UDP and putting it into
various queues and an encoder that is taking data out of queues and putting it
into packets in both circumstances. Neither protocol is terribly complicated at
the current time, so I would not estimate a tremendous amount of work to
implement or move between either protocol on the PC side of things...</DIV>
<DIV> </DIV>
<DIV>As far as the 100D goes, the Angelia does currently and in the future will
continue to use the same protocol as Hermes and Metis from what I understand.
The current difference is a couple of command and control bits that allow the
RX2 step attenuator to be independently adjusted on Angelia. The mappings of
receiver #'s to ADC's are different in the FPGA code but again the protocol is
the same. The new protocol will have the ability to accommodate multiple
synchronous receivers interleaved within a single UDP stream. I would presume
this would not change until someone develops some significant enhancements to
Angelia that could not be s upported on other HPSDR hardware.</DIV>
<DIV> </DIV>
<DIV>John KF5SAB</DIV></DIV>
<DIV class=gmail_extra><BR><BR>
<DIV class=gmail_quote>On Sat, Sep 14, 2013 at 10:58 AM, Jerry Flanders <SPAN
dir=ltr><<A href="mailto:jeflanders@comcast.net"
target=_blank>jeflanders@comcast.net</A>></SPAN> wrote:<BR>
<BLOCKQUOTE class=gmail_quote style="BORDER-LEFT: #ccc 1px solid"><U></U>
<DIV><SPAN> </SPAN>
<DIV>
<DIV>
<DIV>
<P>At 10:52 AM 9/14/2013, TI4/N0URE wrote:<BR><BR>>...<BR>>The ANAN-10
and ANAN-100 are using the TAPR Hermes card... ...the <BR>>FPGA code for
the TAPR card is stable. ..<BR>>...I think that the protocols between the
Hermes and the PC are <BR>>stable and all the code is Open Source and ready
... ...The <BR></P>
<DIV class=im>>ANGELIA ANAN 100D is another story.<BR><BR></DIV>Tell us the
story on the 100D, please.<BR><BR>Jerry W4UK <BR><BR></DIV>
<DIV style="COLOR: #fff"></DIV></DIV></DIV></DIV></BLOCKQUOTE></DIV>
<DIV> </DIV></DIV></DIV><!--~-|**|PrettyHtmlStart|**|-~-->
<DIV style="HEIGHT: 0px; COLOR: #fff">__._,_.___</DIV>
<TABLE style="MARGIN-BOTTOM: 10px; COLOR: #000000; MARGIN-TOP: 20px"
cellSpacing=4>
<TBODY>
<TR>
<TD
style="FONT-SIZE: 12px; BORDER-TOP: #eaeaea 1px solid; FONT-FAMILY: arial; BORDER-RIGHT: #eaeaea 1px solid; BORDER-BOTTOM: #eaeaea 1px solid; FONT-WEIGHT: bold; COLOR: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; PADDING-LEFT: 5px; BORDER-LEFT: #eaeaea 1px solid; PADDING-RIGHT: 5px; BACKGROUND-COLOR: #f2f2f2"><A
style="COLOR: #2d50fd; TEXT-DECORATION: none"
href="http://groups.yahoo.com/group/apache-labs/post;_ylc=X3oDMTJxZjJldmpxBF9TAzk3MzU5NzE0BGdycElkAzg1ODMzNjY5BGdycHNwSWQDMTcwNTA2MzEwOARtc2dJZAM2NjMxBHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTM3OTE4MzE4MA--?act=reply&messageNum=6631">Reply
via web post</A> </TD>
<TD
style="FONT-SIZE: 12px; BORDER-TOP: #eaeaea 1px solid; FONT-FAMILY: arial; BORDER-RIGHT: #eaeaea 1px solid; BORDER-BOTTOM: #eaeaea 1px solid; COLOR: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; PADDING-LEFT: 5px; BORDER-LEFT: #eaeaea 1px solid; PADDING-RIGHT: 5px; BACKGROUND-COLOR: #f2f2f2"><A
style="COLOR: #2d50fd; TEXT-DECORATION: none"
href="mailto:johnlaur@gmail.com?subject=Re%3A%20%5Bapache-labs%5D%20RE%3A%20Free%20SDR%20Software">Reply
to sender </A></TD>
<TD
style="FONT-SIZE: 12px; BORDER-TOP: #eaeaea 1px solid; FONT-FAMILY: arial; BORDER-RIGHT: #eaeaea 1px solid; BORDER-BOTTOM: #eaeaea 1px solid; COLOR: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; PADDING-LEFT: 5px; BORDER-LEFT: #eaeaea 1px solid; PADDING-RIGHT: 5px; BACKGROUND-COLOR: #f2f2f2"><A
style="COLOR: #2d50fd; TEXT-DECORATION: none"
href="mailto:apache-labs@yahoogroups.com?subject=Re%3A%20%5Bapache-labs%5D%20RE%3A%20Free%20SDR%20Software">Reply
to group </A></TD>
<TD
style="FONT-SIZE: 12px; BORDER-TOP: #eaeaea 1px solid; FONT-FAMILY: arial; BORDER-RIGHT: #eaeaea 1px solid; BORDER-BOTTOM: #eaeaea 1px solid; COLOR: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; PADDING-LEFT: 5px; BORDER-LEFT: #eaeaea 1px solid; PADDING-RIGHT: 5px; BACKGROUND-COLOR: #f2f2f2"><A
style="COLOR: #2d50fd; TEXT-DECORATION: none"
href="http://groups.yahoo.com/group/apache-labs/post;_ylc=X3oDMTJmOGM1M2owBF9TAzk3MzU5NzE0BGdycElkAzg1ODMzNjY5BGdycHNwSWQDMTcwNTA2MzEwOARzZWMDZnRyBHNsawNudHBjBHN0aW1lAzEzNzkxODMxODA-">Start
a New Topic</A> </TD>
<TD
style="FONT-SIZE: 12px; BORDER-TOP: #eaeaea 1px solid; FONT-FAMILY: arial; BORDER-RIGHT: #eaeaea 1px solid; BORDER-BOTTOM: #eaeaea 1px solid; COLOR: #2d50fd; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; PADDING-LEFT: 5px; BORDER-LEFT: #eaeaea 1px solid; PADDING-RIGHT: 5px; BACKGROUND-COLOR: #f2f2f2"><A
style="COLOR: #2d50fd; TEXT-DECORATION: none"
href="http://groups.yahoo.com/group/apache-labs/message/6573;_ylc=X3oDMTM1bXJnZjh2BF9TAzk3MzU5NzE0BGdycElkAzg1ODMzNjY5BGdycHNwSWQDMTcwNTA2MzEwOARtc2dJZAM2NjMxBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTM3OTE4MzE4MAR0cGNJZAM2NTcz">Messages
in this topic</A> (7) </TD></TR></TBODY></TABLE><!------- Start Nav Bar ------><!-- |**|begin egp html banner|**| --><!-- |**|end egp html banner|**| --><!-- |**|begin egp html banner|**| -->
<DIV id=ygrp-vital
style="MARGIN-BOTTOM: 10px; FONT-SIZE: 10px; FONT-FAMILY: verdana; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-COLOR: #f2f2f2"><SPAN
id=vithd
style="TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR: #333">Recent
Activity:</SPAN>
<UL
style="LIST-STYLE-TYPE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: inline; PADDING-RIGHT: 0px">
<LI
style="BORDER-RIGHT: #000 1px solid; FONT-WEIGHT: 700; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 0px; DISPLAY: inline; PADDING-RIGHT: 5px"><SPAN
class=cat><A style="TEXT-DECORATION: none"
href="http://groups.yahoo.com/group/apache-labs/members;_ylc=X3oDMTJnNmt2c3UyBF9TAzk3MzU5NzE0BGdycElkAzg1ODMzNjY5BGdycHNwSWQDMTcwNTA2MzEwOARzZWMDdnRsBHNsawN2bWJycwRzdGltZQMxMzc5MTgzMTgw?o=6">New
Members</A></SPAN> <SPAN class=ct style="COLOR: #ff7900">13</SPAN> </LI></UL>
<DIV style="COLOR: #1e66ae; PADDING-TOP: 2px; CLEAR: both"><A
style="TEXT-DECORATION: none"
href="http://groups.yahoo.com/group/apache-labs;_ylc=X3oDMTJmZ2s3YWplBF9TAzk3MzU5NzE0BGdycElkAzg1ODMzNjY5BGdycHNwSWQDMTcwNTA2MzEwOARzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzEzNzkxODMxODA-">Visit
Your Group</A> </DIV></DIV>
<DIV id=ygrp-grfd
style="FONT-SIZE: 12px; FONT-FAMILY: verdana; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px"><!-- |**|begin egp html banner|**| --><A
href="http://www.apache-labs.com/index.php">http://www.apache-labs.com/index.php</A>
<!-- |**|end egp html banner|**| --></DIV>
<DIV id=ft
style="FONT-SIZE: 11px; FONT-FAMILY: arial; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; CLEAR: both; MARGIN-TOP: 5px; PADDING-RIGHT: 2px"><A
style="FLOAT: left"
href="http://groups.yahoo.com/;_ylc=X3oDMTJlamFkZ3U4BF9TAzk3NDc2NTkwBGdycElkAzg1ODMzNjY5BGdycHNwSWQDMTcwNTA2MzEwOARzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTM3OTE4MzE4MA--"><IMG
style="BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px"
alt="Yahoo! Groups" src="http://l.yimg.com/a/i/us/yg/logo/us.gif" width=137
height=15></A>
<DIV style="FLOAT: right; COLOR: #747575">Switch to: <A
style="TEXT-DECORATION: none"
href="mailto:apache-labs-traditional@yahoogroups.com?subject=Change Delivery Format: Traditional">Text-Only</A>,
<A class=margin-rt style="TEXT-DECORATION: none"
href="mailto:apache-labs-digest@yahoogroups.com?subject=Email Delivery: Digest">Daily
Digest</A> • <A style="TEXT-DECORATION: none"
href="mailto:apache-labs-unsubscribe@yahoogroups.com?subject=Unsubscribe">Unsubscribe</A>
• <A style="TEXT-DECORATION: none"
href="http://info.yahoo.com/legal/us/yahoo/utos/terms/">Terms of Use</A> • <A
style="TEXT-DECORATION: none"
href="mailto:ygroupsnotifications@yahoogroups.com?subject=Feedback on the redesigned individual mail v1">Send
us Feedback </A></DIV></DIV><!-- |**|end egp html banner|**| --></DIV><!-- ygrp-msg --><!-- Sponsor --><!-- |**|begin egp html banner|**| -->
<DIV id=ygrp-sponsor
style="BACKGROUND: #fff; FLOAT: right; CLEAR: none; MARGIN: 0px 0px 25px; WIDTH: 160px"><!-- Start Recommendations -->
<DIV id=ygrp-reco></DIV><!-- End Recommendations --></DIV><!-- |**|end egp html banner|**| -->
<DIV style="FONT-SIZE: 1px; COLOR: #fff; CLEAR: both">.</DIV></DIV><IMG
src="http://geo.yahoo.com/serv?s=97359714/grpId=85833669/grpspId=1705063108/msgId=6631/stime=1379183180"
width=1 height=1> <BR>
<DIV style="HEIGHT: 0px; COLOR: #fff">__,_._,___</DIV><!--~-|**|PrettyHtmlEnd|**|-~--><!--~-|**|PrettyHtmlStart|**|-~-->
<STYLE type=text/css>
<!--
#ygrp-mkp {
border: 1px solid #d8d8d8;
font-family: arial;
margin: 10px 0;
padding: 0 10px;
}
#ygrp-mkp hr {
border: 1px solid #d8d8d8;
}
#ygrp-mkp #hd {
color: #628c2a;
font-size: 85%;
font-weight: 700;
line-height: 122%;
margin: 10px 0;
}
#ygrp-mkp #ads {
margin-bottom: 10px;
}
#ygrp-mkp .ad {
padding: 0 0;
}
#ygrp-mkp .ad p {
margin: 0;
}
#ygrp-mkp .ad a {
color: #0000ff;
text-decoration: none;
}
#ygrp-sponsor #ygrp-lc {
font-family: arial;
}
#ygrp-sponsor #ygrp-lc #hd {
margin: 10px 0px;
font-weight: 700;
font-size: 78%;
line-height: 122%;
}
#ygrp-sponsor #ygrp-lc .ad {
margin-bottom: 10px;
padding: 0 0;
}
#actions {
font-family: verdana;
font-size: 11px;
padding: 10px 0;
}
#activity {
background-color: #e0ecee;
float: left;
font-family: verdana;
font-size: 10px;
padding: 10px;
}
#activity span {
font-weight: 700;
}
#activity span:first-child {
text-transform: uppercase;
}
#activity span a {
color: #5085b6;
text-decoration: none;
}
#activity span span {
color: #ff7900;
}
#activity span .underline {
text-decoration: underline;
}
.attach {
clear: both;
display: table;
font-family: arial;
font-size: 12px;
padding: 10px 0;
width: 400px;
}
.attach div a {
text-decoration: none;
}
.attach img {
border: none;
padding-right: 5px;
}
.attach label {
display: block;
margin-bottom: 5px;
}
.attach label a {
text-decoration: none;
}
blockquote {
margin: 0 0 0 4px;
}
.bold {
font-family: arial;
font-size: 13px;
font-weight: 700;
}
.bold a {
text-decoration: none;
}
dd.last p a {
font-family: verdana;
font-weight: 700;
}
dd.last p span {
margin-right: 10px;
font-family: verdana;
font-weight: 700;
}
dd.last p span.yshortcuts {
margin-right: 0;
}
div.attach-table div div a {
text-decoration: none;
}
div.attach-table {
width: 400px;
}
div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
text-decoration: none;
}
div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
text-decoration: none;
}
div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
font-family: verdana;
font-size: 10px;
font-weight: normal;
}
.green {
color: #628c2a;
}
.msonormal {
margin: 0 0 0 0;
}
o {
font-size: 0;
}
#photos div {
float: left;
width: 72px;
}
#photos div div {
border: 1px solid #666666;
height: 62px;
overflow: hidden;
width: 62px;
}
#photos div label {
color: #666666;
font-size: 10px;
overflow: hidden;
text-align: center;
white-space: nowrap;
width: 64px;
}
#reco-category {
font-size: 77%;
}
#reco-desc {
font-size: 77%;
}
.replbq {
margin: 4px;
}
#ygrp-actbar div a:first-child {
/* border-right: 0px solid #000;*/
margin-right: 2px;
padding-right: 5px;
}
#ygrp-mlmsg {
font-size: 13px;
font-family: arial, helvetica,clean, sans-serif;
*font-size: small;
*font: x-small;
}
#ygrp-mlmsg table {
font-size: inherit;
font: 100%;
}
#ygrp-mlmsg select, input, textarea {
font: 99% arial, helvetica, clean, sans-serif;
}
#ygrp-mlmsg pre, code {
font:115% monospace;
*font-size:100%;
}
#ygrp-mlmsg * {
line-height: 1.22em;
}
#ygrp-mlmsg #logo {
padding-bottom: 10px;
}
#ygrp-msg p a {
font-family: verdana;
}
#ygrp-msg p#attach-count span {
color: #1e66ae;
font-weight: 700;
}
#ygrp-reco #reco-head {
color: #ff7900;
font-weight: 700;
}
#ygrp-reco {
margin-bottom: 20px;
padding: 0px;
}
#ygrp-sponsor #ov li a {
font-size: 130%;
text-decoration: none;
}
#ygrp-sponsor #ov li {
font-size: 77%;
list-style-type: square;
padding: 6px 0;
}
#ygrp-sponsor #ov ul {
margin: 0;
padding: 0 0 0 8px;
}
#ygrp-text {
font-family: georgia;
}
#ygrp-text p {
margin: 0 0 1em 0;
}
#ygrp-text tt {
font-size: 120%;
}
#ygrp-vital ul li:last-child {
border-right: none !important;
}
-->
</STYLE>
<!--~-|**|PrettyHtmlEnd|**|-~--><!-- end group email --></DIV></DIV></DIV></BODY></HTML>