test change from windows command line tools
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Fri, 11 Dec 2015 01:18:55 +0000 (01:18 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Fri, 11 Dec 2015 01:18:55 +0000 (01:18 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@2510 01035d8c-6547-0410-b346-abe4f91aad63

sm2000/doc/sm202 Task List.txt

index 421b8332b5ed180dfb2c05600bde8eff525646c2..82bce3ce0f0520b4c810aefb37a659498bde1205 100644 (file)
-Goals
-=====
-
-To demonstrate advanced VHF/UHF Digital Voice features on an open
-software and hardware platform.
-
-[ ] feasibility of "$100" TDMA repeater
-    + show our radio working as a TDMA repeater without a diplexor
-    + temporary mount on hill top, city wide coverage
-    + no split so saves spectrum, potentially low cost (to fill coverage gaps easily)
-[ ] 10dB weak signal performance gain over analog FM and 1st gen DV
-    + "smackdown" video of current state of the art against our solution
-[ ] diversity to handle multipath
-    + TDMA diversity, switch rx LO quickly
-    + demo overcoming large fades
-[ ] wideband audio
-    + for example use 10dB gain to send 10 kbit/s Skype type audio over channel
-[ ] high bit rate data
-    + 10 - 100 kbit/s
-[ ] low cost
-    + several hundred $ sales price
-    + approx $100 BOM
-
-Project Workflow
-================
-
-Manhatten Prototype -> Sch Entry -> PCB Design -> Load and Test -> Demos
-       /\                                               /\
-       ||                                               ||
- Proto Modem SW                                      Modem SW
-                                                     UI SW
-                                                     Driver SW
-
-Themes
-======
-
-+ Full SDR so we can define waveform
-+ SSB up and down converters to allow full waveform control
-+ no SoCs
-+ Demos of advanced DV features is "enough".  We don't need
-  sparkling performance in other areas such as all RF specs.
-
-Task List
-=========
-
-
-[ ] Documentation
-  [X] Block diagram
-  [X] Uses cases in paragraph form
-  [X] RF design spreadsheet
-      [X] cascaded Gain 
-      [X] cascaded NF
-      [ ] cascaded IP3
-  [ ] Power budget spreadsheet
-      [ ] Current per active device
-      [ ] Power dissipation per active device
-      [ ] Resistor power dissiapation
-          + RF bias currents can be high
-          + don't want to smoke and SM parts
-      [ ] Summary for each rail
-  [ ] Specs
-      + We don't care too much about IP3, Blocking, ACS, tx phase noise,
-        power consumption, they can be modest, equivalent to middle of 
-        range VHF radios.
-      + We do care about the following.  Check off when demonstrated on
-        prototype of Rev A
-      [X] 12VDC operation
-      [X] NF < 2dB
-      [X] MDS (1200 bit/s 2FSK at BER < 0.03) of < -133dBm   
-      [ ] MDS (1200 bit/s 2FSK at BER < 0.03) of < -130dBm  (3dB de-sensitisation)
-          with -20dBm blocking signal outside of 144 - 148 MHz
-          [ ] spot check at 88, 108, 150, 200 MHz
-      [ ] 1W tx power with spurious emissions -45dBC
-
-
-[ ] Remaining Manhatten Prototype Tasks
-    + Manhatten Style prototype used to build and test as much as possible
-    [ ] 1W PA
-    [ ] PIN diode TR switch
-    [ ] PA filter
-    [ ] Input (1st) BPF
-    [ ] TDMA switching
-        [ ] how to switch PS rails
-        [ ] tx and rx meet specs
-
-
-[ ] Parts Selection
-    + cross off below when part selected and tested in prototype
-    [ ] New audio amp chip
-        + bit better, higher power than LM386
-    [ ] General purpose VHF transistors
-    [ ] General purpose IF transistors
-    [X] 1st mixer: ADE-1 
-    [X] RF switches
-        + Brady has suggest AS17992LF
-    [ ] 1W PA transistor
-    [ ] LCD
-        + Could use cheap Nokia 5110, at least in first rev. Well documented and libraried.
-    [ ] encoder
-    [X] first LO: Si5351
-        + also 2nd LO
-        [X] optional Si570
-            + low phase noise soldered in option, provide footprint
-            + Si5351 still used as 2nd LO
-    [ ] Prototype parts list to Edwin for review
-        + just major parts, semiconductors
-        + make sure they are obtainable
-        + look for low cost equivalents
-
-
-[ ] Use Cases
-    + need software/test procedure to support the following use cases
-    [ ] test modes
-        + useful for devevelopment and debugging
-        [ ] rx BER
-            + prints BER on LCD when continuous 2FSK/4FSK test frames sent
-        [ ] tx BER
-            + sends continuous test frames using 2FSK/4FSK
-    [ ] VHF FM radio
-    [ ] Open Source PTT VHF FreeDV radio
-        + continuous or TDMA?  Can they be the same?
-    [ ] TDMA Repeater
-    [ ] Diversity rx
-        + use 2nd output from 5351
-    [ ] Setting frequency and mode
-        + how to select frequency?  What combinations of buttons
-          and encoder.
-        + do we need a full 0-9 keyboard?
-        + should we use a PC or remote device as primary input device
-        + does position of buttons/encoders/style of buttons make it easy 
-          to use, e.g. set a frequency
-    [ ] Changing waveform
-
-
-[ ] Software Modules
-    + see sm201 Block Diagram page 2
-    [ ] VHF Modem
-        + cont mode first, we can adpat to burst/TDMA mode next
-        [ ] ideal non-coherent 2FSK/4FSK BER versus Eb/No perf
-        [ ] tracks +/- 500ppm sample clock offsets with no impl loss
-        [ ] +/- 5kHz frequency offset acquisition in 1000ms on continuous signal
-        [ ] C/Octave versions
-        [ ] user defined symbol rate (nominal 1200, 2400), carrier freq, sample rate
-            [ ] can it cope with say 3000 symb/s to allow time for TDMA guard times and sync?
-                + e.g. a gd fit with integerat Fs/Rs ratios
-                + might need TDMA design at same time to answer this question
-        [ ] variable nin style demod C function call, approx 20ms packets
-            [ ] DR to review function headers
-        [ ] automated test script to copare C and Octave units results
-            + to ensure identical implementation 
-        [ ] command line ./mfsk_tx and ./mfsk_rx 
-        [ ] demo OTA (1200/2400/2FSK/4FSK) using SSB radios or SDR
-    [ ] VHF protocol
-        + do we need two modes, cont & TDMA?
-        + or is there a way to combine?  So one rx does both?  Autobaud?
-        + can we optionally use FM friendly machester encoded waveform?
-    [ ] TDMA framework around modem, burst modem
-    [ ] rx TDMA diversity
-    [ ] test frame tx/rx modes
-    [ ] New Drivers
-        [ ] LCD
-        [ ] Encoder
-        [ ] Si570
-        [ ] Si5351
-    [ ] UI for setting a frequency
-    [ ] USB console
-    [ ] USB tx/rx signal streaming
-    [ ] Code to support running Modes
-        [ ] Analog FM
-        [ ] TDMA repeater
-        [ ] Diversity RX
-        [ ] FreeDV PTT TDMA radio
-
-
-[ ] Risks
-    + check off when risk has been nailed, e.g. by experiment/test
-    [X] Can we use ADE-1 bir-directional?
-        + yes, use TIA and PIN diode switching
-    [X] coupled res in shielded box or cots part?
-        + make little shields out of blacnk PCB
-        + just make box, doesnt need lids
-    [X] how to switch mixer/xtal filter
-        + tx modulator transistor is part of rx load
-        + alo use of TIA
-    [ ] Is NE602/612 still easy to get?
-    [X] ADC perf
-        + SFDR etc, which is why we run it as 100kHz
-        + if not good enough we'll need an external ADC
-        + test against two tone, MDS and ACR
-        + Result: met 135dBm spec on prototype so OK
-    [ ] Power dissipation of active devices and resistors
-        + easy to exceed limits in SM resistors and transistors
-        + RF drivers draw lots of current
-        + mitigation: power spereadhseet in doc section
-    [ ] IF termination of 1st mixer
-        + how to test if this is OK?
-    [ ] do we need a way to bypass the LNA?
-        + or is it OK even with strong signals
-        + mitigation: cascaded IP3 calculations in doc section
-                      if this compares to current middle range radios then OK
-    [ ] xtal filter power
-        + what is the limit, how many dBm are we using at the moment?
-    [X] prototype RX works 
-        + 1200 bit/s 2FSK at < -133dBm with BER < 0.03
-        + theory with NFis -134dBm at 0.02
-    [ ] prototype TX works
-        + 1200 bit/s 2FSK at 1W spurious -45dBC
-        + demod by SDR at high SNR with 0 BER
-    [ ] TDMA switching
-        + demonstrate design supports tx/rx switching fast enough for TDMA
-
-
-[ ] Sch Entry
-    [ ] linear reg option for vadc ADC and vref
-        + jumper select to test
-    [ ] put extra 0805 or 1206 components in parallel for Z matching and DNL
-        + e.g. on collectors and emitters of RF amps
-        + between building blocks
-    [ ] inductors
-        [ ] coil winding details if air core
-        [ ] tolerance
-        [ ] statement on Q so we know if we can subs SM or need Hi-Q air-core
-        [ ] alignment of coils WRT each other to prevent coupling
-        [ ] location of shields if rqd
-        [ ] how to adjust/if adjustment rqd
-            + e.g. adjust filter by variation in coild spacing against filter spec
-    [ ] 4 by 0.1 inch pin headers in a square pattern to disconnect building blocks    
-    [ ] select Si570 with a jumper
-    [ ] review of foot prints for discretes
-        + ease of debug, e.g. if we need to add a LC filter
-        + power handling
-         
-[ ] Rev A PCB Layout
-    [ ] footprints for all devices
-    [ ] block diagram showing map of building blocks
-        + separate analog and digital        
-    [ ] shields
-        [ ] where do we put sheilds
-        [ ] how to fabricate?
-            + try small pieces of black PCB
-        [ ] foot prints
-    [ ] probe points
-        + VHF freindly with nearby grounds
-        + something I can sit a CRO probe in, with short ground, like 2 thru hole donuts
-        + 1k series resistor to 50 ohm points so we can probe with 50 ohm spec-an or scope
-        + can we get a 50-ohm probe for cro or spec-an?  
-          So mechanically it can sit on board?
-    [ ] 50 ohm points for spec an?
-    [ ] 4 pin 0.1 inch headers to disconnect building blocks so we can insert 
-        tracking gen and spec an
-
-
-[ ] Manufacture
-    [ ] is it feasible to have 6 turn coils with one turn taps in production?
-        + what are the alternatives
-    [ ] can people wind toroids?
-    [ ] How will we test and align?
-
+Goals\r
+=====\r
+\r
+To demonstrate advanced VHF/UHF Digital Voice features on an open software and hardware platform.\r
+\r
+[ ] feasibility of "$100" TDMA repeater\r
+    + show our radio working as a TDMA repeater without a diplexor\r
+    + temporary mount on hill top, city wide coverage\r
+    + no split so saves spectrum, potentially low cost (to fill coverage gaps easily)\r
+[ ] 10dB weak signal performance gain over analog FM and 1st gen DV\r
+    + "smackdown" video of current state of the art against our solution\r
+[ ] diversity to handle multipath\r
+    + TDMA diversity, switch rx LO quickly\r
+    + demo overcoming large fades\r
+[ ] wideband audio\r
+    + for example use 10dB gain to send 10 kbit/s Skype type audio over channel\r
+[ ] high bit rate data\r
+    + 10 - 100 kbit/s\r
+[ ] low cost\r
+    + several hundred $ sales price\r
+    + approx $100 BOM\r
+\r
+Project Workflow\r
+================\r
+\r
+Manhatten Prototype -> Sch Entry -> PCB Design -> Load and Test -> Demos\r
+       /\                                               /\\r
+       ||                                               ||\r
+ Proto Modem SW                                      Modem SW\r
+                                                     UI SW\r
+                                                     Driver SW\r
+\r
+Themes\r
+======\r
+\r
++ Full SDR so we can define waveform\r
++ SSB up and down converters to allow full waveform control\r
++ no SoCs\r
++ Demos of advanced DV features is "enough".  We don't need\r
+  sparkling performance in other areas such as all RF specs.\r
+\r
+Task List\r
+=========\r
+\r
+\r
+[ ] Documentation\r
+  [X] Block diagram\r
+  [X] Uses cases in paragraph form\r
+  [X] RF design spreadsheet\r
+      [X] cascaded Gain \r
+      [X] cascaded NF\r
+      [ ] cascaded IP3\r
+  [ ] Power budget spreadsheet\r
+      [ ] Current per active device\r
+      [ ] Power dissipation per active device\r
+      [ ] Resistor power dissiapation\r
+          + RF bias currents can be high\r
+          + don't want to smoke and SM parts\r
+      [ ] Summary for each rail\r
+  [ ] Specs\r
+      + We don't care too much about IP3, Blocking, ACS, tx phase noise,\r
+        power consumption, they can be modest, equivalent to middle of \r
+        range VHF radios.\r
+      + We do care about the following.  Check off when demonstrated on\r
+        prototype of Rev A\r
+      [X] 12VDC operation\r
+      [X] NF < 2dB\r
+      [X] MDS (1200 bit/s 2FSK at BER < 0.03) of < -133dBm   \r
+      [ ] MDS (1200 bit/s 2FSK at BER < 0.03) of < -130dBm  (3dB de-sensitisation)\r
+          with -20dBm blocking signal outside of 144 - 148 MHz\r
+          [ ] spot check at 88, 108, 150, 200 MHz\r
+      [ ] 1W tx power with spurious emissions -45dBC\r
+\r
+\r
+[ ] Remaining Manhatten Prototype Tasks\r
+    + Manhatten Style prototype used to build and test as much as possible\r
+    [ ] 1W PA\r
+    [ ] PIN diode TR switch\r
+    [ ] PA filter\r
+    [ ] Input (1st) BPF\r
+    [ ] TDMA switching\r
+        [ ] how to switch PS rails\r
+        [ ] tx and rx meet specs\r
+\r
+\r
+[ ] Parts Selection\r
+    + cross off below when part selected and tested in prototype\r
+    [ ] New audio amp chip\r
+        + bit better, higher power than LM386\r
+    [ ] General purpose VHF transistors\r
+    [ ] General purpose IF transistors\r
+    [X] 1st mixer: ADE-1 \r
+    [X] RF switches\r
+        + Brady has suggest AS17992LF\r
+    [ ] 1W PA transistor\r
+    [ ] LCD\r
+        + Could use cheap Nokia 5110, at least in first rev. Well documented and libraried.\r
+    [ ] encoder\r
+    [X] first LO: Si5351\r
+        + also 2nd LO\r
+        [X] optional Si570\r
+            + low phase noise soldered in option, provide footprint\r
+            + Si5351 still used as 2nd LO\r
+    [ ] Prototype parts list to Edwin for review\r
+        + just major parts, semiconductors\r
+        + make sure they are obtainable\r
+        + look for low cost equivalents\r
+\r
+\r
+[ ] Use Cases\r
+    + need software/test procedure to support the following use cases\r
+    [ ] test modes\r
+        + useful for devevelopment and debugging\r
+        [ ] rx BER\r
+            + prints BER on LCD when continuous 2FSK/4FSK test frames sent\r
+        [ ] tx BER\r
+            + sends continuous test frames using 2FSK/4FSK\r
+    [ ] VHF FM radio\r
+    [ ] Open Source PTT VHF FreeDV radio\r
+        + continuous or TDMA?  Can they be the same?\r
+    [ ] TDMA Repeater\r
+    [ ] Diversity rx\r
+        + use 2nd output from 5351\r
+    [ ] Setting frequency and mode\r
+        + how to select frequency?  What combinations of buttons\r
+          and encoder.\r
+        + do we need a full 0-9 keyboard?\r
+        + should we use a PC or remote device as primary input device\r
+        + does position of buttons/encoders/style of buttons make it easy \r
+          to use, e.g. set a frequency\r
+    [ ] Changing waveform\r
+\r
+\r
+[ ] Software Modules\r
+    + see sm201 Block Diagram page 2\r
+    [ ] VHF Modem\r
+        + cont mode first, we can adpat to burst/TDMA mode next\r
+        [ ] ideal non-coherent 2FSK/4FSK BER versus Eb/No perf\r
+        [ ] tracks +/- 500ppm sample clock offsets with no impl loss\r
+        [ ] +/- 5kHz frequency offset acquisition in 1000ms on continuous signal\r
+        [ ] C/Octave versions\r
+        [ ] user defined symbol rate (nominal 1200, 2400), carrier freq, sample rate\r
+            [ ] can it cope with say 3000 symb/s to allow time for TDMA guard times and sync?\r
+                + e.g. a gd fit with integerat Fs/Rs ratios\r
+                + might need TDMA design at same time to answer this question\r
+        [ ] variable nin style demod C function call, approx 20ms packets\r
+            [ ] DR to review function headers\r
+        [ ] automated test script to copare C and Octave units results\r
+            + to ensure identical implementation \r
+        [ ] command line ./mfsk_tx and ./mfsk_rx \r
+        [ ] demo OTA (1200/2400/2FSK/4FSK) using SSB radios or SDR\r
+    [ ] VHF protocol\r
+        + do we need two modes, cont & TDMA?\r
+        + or is there a way to combine?  So one rx does both?  Autobaud?\r
+        + can we optionally use FM friendly machester encoded waveform?\r
+    [ ] TDMA framework around modem, burst modem\r
+    [ ] rx TDMA diversity\r
+    [ ] test frame tx/rx modes\r
+    [ ] New Drivers\r
+        [ ] LCD\r
+        [ ] Encoder\r
+        [ ] Si570\r
+        [ ] Si5351\r
+    [ ] UI for setting a frequency\r
+    [ ] USB console\r
+    [ ] USB tx/rx signal streaming\r
+    [ ] Code to support running Modes\r
+        [ ] Analog FM\r
+        [ ] TDMA repeater\r
+        [ ] Diversity RX\r
+        [ ] FreeDV PTT TDMA radio\r
+\r
+\r
+[ ] Risks\r
+    + check off when risk has been nailed, e.g. by experiment/test\r
+    [X] Can we use ADE-1 bir-directional?\r
+        + yes, use TIA and PIN diode switching\r
+    [X] coupled res in shielded box or cots part?\r
+        + make little shields out of blacnk PCB\r
+        + just make box, doesnt need lids\r
+    [X] how to switch mixer/xtal filter\r
+        + tx modulator transistor is part of rx load\r
+        + alo use of TIA\r
+    [ ] Is NE602/612 still easy to get?\r
+    [X] ADC perf\r
+        + SFDR etc, which is why we run it as 100kHz\r
+        + if not good enough we'll need an external ADC\r
+        + test against two tone, MDS and ACR\r
+        + Result: met 135dBm spec on prototype so OK\r
+    [ ] Power dissipation of active devices and resistors\r
+        + easy to exceed limits in SM resistors and transistors\r
+        + RF drivers draw lots of current\r
+        + mitigation: power spereadhseet in doc section\r
+    [ ] IF termination of 1st mixer\r
+        + how to test if this is OK?\r
+    [ ] do we need a way to bypass the LNA?\r
+        + or is it OK even with strong signals\r
+        + mitigation: cascaded IP3 calculations in doc section\r
+                      if this compares to current middle range radios then OK\r
+    [ ] xtal filter power\r
+        + what is the limit, how many dBm are we using at the moment?\r
+    [X] prototype RX works \r
+        + 1200 bit/s 2FSK at < -133dBm with BER < 0.03\r
+        + theory with NFis -134dBm at 0.02\r
+    [ ] prototype TX works\r
+        + 1200 bit/s 2FSK at 1W spurious -45dBC\r
+        + demod by SDR at high SNR with 0 BER\r
+    [ ] TDMA switching\r
+        + demonstrate design supports tx/rx switching fast enough for TDMA\r
+\r
+\r
+[ ] Sch Entry\r
+    [ ] linear reg option for vadc ADC and vref\r
+        + jumper select to test\r
+    [ ] put extra 0805 or 1206 components in parallel for Z matching and DNL\r
+        + e.g. on collectors and emitters of RF amps\r
+        + between building blocks\r
+    [ ] inductors\r
+        [ ] coil winding details if air core\r
+        [ ] tolerance\r
+        [ ] statement on Q so we know if we can subs SM or need Hi-Q air-core\r
+        [ ] alignment of coils WRT each other to prevent coupling\r
+        [ ] location of shields if rqd\r
+        [ ] how to adjust/if adjustment rqd\r
+            + e.g. adjust filter by variation in coild spacing against filter spec\r
+    [ ] 4 by 0.1 inch pin headers in a square pattern to disconnect building blocks    \r
+    [ ] select Si570 with a jumper\r
+    [ ] review of foot prints for discretes\r
+        + ease of debug, e.g. if we need to add a LC filter\r
+        + power handling\r
+         \r
+[ ] Rev A PCB Layout\r
+    [ ] footprints for all devices\r
+    [ ] block diagram showing map of building blocks\r
+        + separate analog and digital        \r
+    [ ] shields\r
+        [ ] where do we put sheilds\r
+        [ ] how to fabricate?\r
+            + try small pieces of black PCB\r
+        [ ] foot prints\r
+    [ ] probe points\r
+        + VHF freindly with nearby grounds\r
+        + something I can sit a CRO probe in, with short ground, like 2 thru hole donuts\r
+        + 1k series resistor to 50 ohm points so we can probe with 50 ohm spec-an or scope\r
+        + can we get a 50-ohm probe for cro or spec-an?  \r
+          So mechanically it can sit on board?\r
+    [ ] 50 ohm points for spec an?\r
+    [ ] 4 pin 0.1 inch headers to disconnect building blocks so we can insert \r
+        tracking gen and spec an\r
+\r
+\r
+[ ] Manufacture\r
+    [ ] is it feasible to have 6 turn coils with one turn taps in production?\r
+        + what are the alternatives\r
+    [ ] can people wind toroids?\r
+    [ ] How will we test and align?\r
+\r