Laterizio: Difference between revisions

From ciapini
Jump to navigation Jump to search
m (Cesco moved page Ilberto to Laterizio)
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
''filtro all-pass con trasformata di hilbert, ad uso ed abuso di demodulatori a quadratura''
[[Category:Radio]]
''mo/demodulatore ssb digitale''
 
'''laterizio''' e' un modulatore e demodulatore per SSB a metodo weaver implementato su un DSP a basso consumo, per RTX radio portatili
 
In ricezione, i segnali complessi I e Q vengono campionati simultaneamente su due ADC con risoluzione di 10bit e frequenza di 20Khz, filtrati con un filtro FIR, e moltiplicati con un oscillatore numerico in quadratura. I due segnali vengono poi sommati o sottratti a seconda della banda laterale desiderata.
 
[[File:Image007.gif]]
 
* http://www.hanssummers.com/weaver.html
* http://stor1.nonoo.hu/hamdsptutorial/weavermethod.pdf


== uC ==
== uC ==
Line 10: Line 20:
* UART: 2
* UART: 2
* primitive DSP
* primitive DSP
* ADC >=12bit
* ADC 10/12bit
* DAC >=12bit
* DAC 16bit


=== Mappa pin ===
Usa il layout di [[CodecBoard16]]


{|style="color:green; background-color:#ffffdd;" cellpadding="10" cellspacing="0" border="1"
possibili alternative:
!Pin
* http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f3-series/stm32f373.html?querycriteria=productId=LN10
!Funzione
!Nome
!porta sul uC
|-
|1||MCLR|| ||MCLR
|-
|2||I in|| ||AN0/VREF+/CN2/RA0
|-
|3||Q in|| ||AN1/VREF-/CN3/RA1
|-
|4||Dati ICSP/GPIO2/PWM0/ANALOG0|| ||PGED1/AN2/C2IN-/RP0(1)/CN4/RB0
|-
|5||Clock ICSP/GPIO3/PWM1/ANALOG1|| ||PGEC1/ AN3/C2IN+/RP1(1)/CN5/RB1
|-
|6|||| ||AN4/C1IN-/RP2/CN6/RB2
|-
|7|||| ||AN5/C1IN+/RP3/CN7/RB3
|-
|8||V -|| ||VSS
|-
|9|||| ||OSC1/CLKI/CN30/RA2
|-
|10|||| ||OSC2/CLKO/CN29/PMA0/RA3
|-
|11|||| ||SOSCI/RP4(1)/CN1/PMBE/RB4
|-
|12|||| ||SOSCO/T1CK/CN0/PMA1/RA4
|-
|13||V +|| ||VDD
|-
|14|||| ||PGED3/ASDA1/RP5 /CN27/PMD7/RB5
|-
|15|||| ||PGEC3/ASCL1/RP6(1)/CN24/PMD6/RB6
|-
|16|||| ||INT0/RP7(1)/CN23/PMD5/RB7
|-
|17|||| ||TCK/SCL1/RP8(1)/CN22/PMD4/RB8
|-
|18|||| ||TDO/SDA1/RP9(1)/CN21/PMD3/RB9
|-
|19||V -|| ||VSS
|-
|20||10 uF tantalio verso VSS|| ||VCAP
|-
|21||PTT In|| ||PGED2/TDI/RP10(1)/CN16/PMD2/RB10
|-
|22|||| ||PGEC2/TMS/RP11(1)/CN15/PMD1/RB11
|-
|23||Q out +|| ||AN12/DAC1RP/RP12(1)/CN14/PMD0/RB12
|-
|24||Q out -|| ||AN11/DAC1RN/RP13(1)/CN13/PMRD/RB13
|-
|25||I out +|| ||AN10/DAC1LP/RTCC/RP14(1)/CN12/PMWR/RB14
|-
|26||I out -|| ||AN9/DAC1LN/RP15(1)/CN11/PMCS1/RB15
|-
|27||V - analogico|| ||AVSS
|-
|28||V + analogico|| ||AVDD
|}


== Letture ==
== Letture ==
Phasing method:
* http://www.ece.umd.edu/~tretter/commlab/c6713slides/ch7.pdf
* http://www.ece.umd.edu/~tretter/commlab/c6713slides/ch7.pdf
* http://www-inst.eecs.berkeley.edu/~ee120/fa99/notes/notes15.pdf
* http://www-inst.eecs.berkeley.edu/~ee120/fa99/notes/notes15.pdf
Line 91: Line 42:
* http://forums.parallax.com/discussion/132977/hilbert-transform-prop-dsp
* http://forums.parallax.com/discussion/132977/hilbert-transform-prop-dsp
* http://www.dsprelated.com/showarticle/176.php
* http://www.dsprelated.com/showarticle/176.php
Weaver method:
* http://dp.nonoo.hu/projects/ham-dsp-tutorial/11-ssb-weaver/
* http://home.comcast.net/~w1qg/fpga_dsp1.pdf
* http://www.radioexperimenter.us/re-09-1993/a-weaver-method-ssb-modulator-using-dsp.html
* http://www.microtelecom.it/ssbdex/ssbdex-e.htm
* http://homepage.ntlworld.com/johngduffy/Project/Chapter2.htm#Multi
* http://zimmer.fresnostate.edu/~pkinman/pdfs/Receiver%20Architectures.pdf
* http://cdn.intechopen.com/pdfs/9961/InTech-Receiver_front_end_architectures_analysis_and_evaluation.pdf

Latest revision as of 13:55, 28 September 2016

mo/demodulatore ssb digitale

laterizio e' un modulatore e demodulatore per SSB a metodo weaver implementato su un DSP a basso consumo, per RTX radio portatili

In ricezione, i segnali complessi I e Q vengono campionati simultaneamente su due ADC con risoluzione di 10bit e frequenza di 20Khz, filtrati con un filtro FIR, e moltiplicati con un oscillatore numerico in quadratura. I due segnali vengono poi sommati o sottratti a seconda della banda laterale desiderata.

Image007.gif

uC

http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532298 dsPIC33FJ128GP802

  • RAM: 16K
  • Flash: 128K
  • Timers: 5
  • UART: 2
  • primitive DSP
  • ADC 10/12bit
  • DAC 16bit

Usa il layout di CodecBoard16

possibili alternative:

Letture

Phasing method:

Weaver method: