<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>