USDX part 1
uSDX is a simple and experimental (Class-E driven) SSB and CW SDR transceiver. It can be used to make QRP SSB contacts, or (in combination with a PC) used for the digital modes such as FT8, JS8, FT4. It can be fully-continuous tuned through bands 80m-10m in the LSB/USB-modes with a 2400Hz bandwidth has up to 5W PEP SSB output and features a software-based full Break-In VOX for fast RX/TX switching in voice and digital operations.
The SSB transmit-stage is implemented entirely in digital and software-based manner: at the heart the ATMEGA328P is sampling the input-audio and reconstructing a SSB-signal by controlling the SI5351 PLL phase (through tiny frequency changes over 800kbit/s I2C) and controlling the PA Power (through PWM on the key-shaping circuit). In this way a highly power-efficient class-E driven SSB-signal can be realized; a PWM driven class-E design keeps the SSB transceiver simple, tiny, cool, power-efficient and low-cost (ie. no need for power-inefficient and complex linear amplifier with bulky heat-sink as often is seen in SSB transceivers).
For the receiver, most parts are implemented in digital manner (software): the ATMEGA328P is implementing a 90 degree phase shift circuit, the (CW/SSB) filter circuit and the audio amplifier circuit (now a class-D amplifier). This has simplifies the uSDX circuit a lot, and there are a number of advantages and features (compared to an analog approach): there is no longer a need for an I/Q alignment procedure due to the very accurate 90 degree Hilbert phase shifter; and there are now adjustable IF DSP filters for CW and SSB; and there is an AGC and there is a noise-reducing DSP signal conditioning function and there are three indepent built-in attenuators in the analog front-end which helps utilizing the full dynamic range. The speaker is directly connected and driven by the ATMEGA. A digital mixer with narrow low-pass window (2 kHz), steep roll-off (-45dB/decade) combined with an oversampling and decimating ADC are responsible for a processing gain, dynamic range and alias rejection sufficient to handle weak and strong signal conditions (e.g. contests or listening on 40m just next to broadcasting band).
This experiment is created to try out what is can be achieved with minimal hardware while moving complexity towards software; here the approach followed is to simplify the design where possible while keep a reasonable performance. The result is a cheap, easy to build, versatile QRP SSB transceiver that actually is quite suitable for making QSOs (even in contest situations), however due to the experimental nature some parts are still in progress and hence limited. Feel free to try it out or to experiment with this sketch, let me know your thoughts or contribute here: https://github.com/threeme3/usdx
List of features:
Simple, fun and versatile QRP SSB HF transceiver with embedded DSP and SDR functions;
EER Class-E driven SSB transmit-stage
Approximately 5W PEP SSB output from 13.8V supply
All-Mode support: USB, LSB, CW, AM, FM
DSP filters: 4000, 2500, 1700, 500, 200, 100, 50 Hz passband
DSP features: Automatic Gain Control (AGC), Noise-reduction (NR), Voice-triggered Xmit (VOX), RX Attentuators (ATT), TX noise gate, TX drive control, Volume control, dBm/S-meter.
SSB opposite side-band/carrier supression Transmit: better than -45dBc, IMD3 (two-tone) -33dBc, Receive: better than -50dBc
Multiband support, continuously tunable through bands 160m-10m (and from 20kHz..99MHz with loss in performance)
Open source firmware, built with Arduino IDE; allows experimentation, new features can be added, contributions can be shared via Github, software-complexity: 2000 lines of code
Software-based VOX that can be used as fast Full Break-In (QSK and semi-QSK operation) or assist in RX/TX switching for operating digital modes (no CAT or PTT interface required), external PTT output/PA control with TX-delay
Simple hardware design with only 4 ICs, a micro-controller and few transistors/passives
Lightweight and low-cost transceiver design: because of the EER-transmitter class-E stage it is highly power-efficient (no bulky heatsinks required), and has a simple design (no complex balanced linear power amplifier required)
Fully digital and software-based SSB transmit-stage: samples microphone-input and reconstruct a SSB-signal by controlling the phase of the SI5351 PLL (through tiny frequency changes over 800kbits/s I2C) and the amplitude of the PA (through PWM of the PA key-shaping circuit)
Fully digital and software-based SDR receiver-stages (optionally): samples I/Q (complex) signal from Quadrature Sampling Detector digital mixer, and performs a 90-degree phase-shift mathematically in software (Hilbert-transform) and cancels out one side-band by adding them
Three independent switchable analog front-end receiver attenuators (0dB, -13dB, -20dB, -33dB, -53dB, -60dB, -73dB)
Receiver Noise floor MDS: –135 dBm at 28MHz (in 200Hz BW)
Receiver Front-end selectivity: steep -45dB/decade roll-off +/-2kHz from tuned-frequency
Blocking dynamic range: 20kHz offset 123dB, 2kHz offset 78dB
CW decoder, Straight/Iambic-A/B keyer
VFO A/B + RIT and Split, and corresponding relay band-filter switching via I2C
CAT support (TS480 subset), possibility to stream audio, keys, display-text over CAT
Optional SWR/Power measurement and PA efficiency/overload control
Battery voltage indicator
Probably the most cost effective and easy to build standalone SDR/SSB transceiver that you can find. Very much simplified circuit and versatile in use.
USDX part 1
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(2)
- HA8IG Op.Imre Apr 12,2023
- DT-Electronics Feb 12,2023
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Maksim EW7DDR
- ADX – Arduino Digital Transceiver V2 BUTTOM PANEL ADX – Arduino Digital Transceiver V2 TOP PANELADX – Arduino Digital Transceiver V2ADX – An Arduino b...
- ADX – Arduino Digital Transceiver V2 TOP PANEL ADX – Arduino Digital Transceiver V2ADX – An Arduino based HF Digital Modes TransceiverADX is an Ard...
- ADX – Arduino Digital Transceiver V2 ADX – An Arduino based HF Digital Modes TransceiverADX is an Arduino based Digital Modes Transceiver...
- 0-30V, 0-7A Adjustable Switching Power Supply DC-DC (CC, CV) SpecificationsInput Voltage: 8V to 35VDCOutput Voltage: 1.25V to 32VDCOutput Current (continuous): 1...
- Диплексер 0-30 мГц / 144-146 МГц Получилось так, что ФНЧ на 1-30 МГц, имеет потери от 0.8 db до 2-3 db и ослабление сигнала на частот...
- Синтезатор частоты на ESP32 и si5351 от UT3MK Синтезатор для трансиверов с одним преобразованием на базе микропроцессора ESP32 и микросхемы генера...
- Синтезатор частоты HF EASY 2018 от UT5QBC Синтезатор имеет настройку частоты энкодера а также прямой ввод частоты с кнопок.Энкодер можно подкл...
- Синтезатор HF EASY 2017 UT5QBC Данный синтезатор является расширенной версией ранее сделанного синтезатора HF EASY.Диапазоны частот...
- 30V-4A Adjustable Power Supply (CC-CV) Power supplies are one of the most popular topics in electronics. There are two major types of regul...
- AC to DC rectifier AC to DC rectifier. Single phase full wave diode bridge.
- Frequency synthesizer NanoVFO 3.1 По сравнению с предыдущей версией https://www.pcbway.com/project/shareproject/Frequency_synthesizer_...
- SI4735 SSB DSP RADIO SI4735 SSB DSP RADIOSI4732 OR SI4735 radio. Desingn by ustaoglu audio from Tarsus.
- Frequency synthesizer NanoVFO 3.1 square ПРОЦЕССОР: ATmega328PPLL: Si5351 и /или Si570Дисплей: OLED 1.3 "128 /132x64, OLED 0.96"128x64Энкодер...
- Frequency synthesizer MICROB V4.0 on Si5351 and STM32F103 Программное обеспечение синтезатора MICROB. Firmware MICROB v.4Данное программное обеспечение версии...
- VFO System by JF3HZB SI5351A DDS VFOSI5351A VFO DDSAuthor's project: https://github.com/RSZ-Nld/VFO-1.8-Inch-Retro-scale?...
- VFO_NANO_LCD_SI5351 Arduino based frequency synthesizerПоследние изменения 06.04.2022, Версия 1.5Добавлены:режим калибро...
- Digital interface for ham radio Цифрового интерфейс позволяет подключать трансивер к персональному компьютеру или ноутбуку. Устройст...
- ADX - Arduino Digital Modes HF Transceiver ADX is an Arduino based Digital Modes Transceiver.ADX - is abbreviation for Arduino Digital Xceiver....
-
Build a Walking Robot: Theo Jansen Style 3D Printed Octopod
163 0 4 -
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
145 0 0 -
DIY Laser Power Meter with Arduino
226 0 3 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
192 0 2