4.0

4.0 | 1 rating Rate this file 39 downloads (last 30 days) File Size: 3.23 MB File ID: #22074

A Synchronized Mil-Std-188-110B Receiver

by Dick Benson

 

12 Nov 2008 (Updated 09 Feb 2010)

Code covered by the BSD License  

Extends the shipping "188" modem. Features a synchronized 1200 bps / short interleave receiver.

Download Now | Watch this File

File Information
Description

This file set includes a top level unsychronized Tx / Rx model and a more detailed synchronized Rx model. The top level model Tx outptut has been tested with a third party reference mil-std-188-110 modem and found to generates compliant waveforms. A variable symbol rate Tx driving the synchronized Rx model was added on 11/21/08.

The Rx model implements the 1200 bps / short (0.6 sec) interleave mode. It is driven by recorded wave files that have varying degrees of timing and carrier errors to test the tracking loops.

The model includes:
1) selectable channel impairments
2) preamble correlation to initiate downstream processing
3) a 20 forward-20 feedback tap Recursive Decision Feedback Equalizer
3) timing recovery loop to track long term clock rate errors
4) carrier recvoery loop to ease the burdon of the equalizer
5) novel timing and phase error detectors
6) received data converted to scrolling text output

Acknowledgements

The author wishes to acknowledge the following in the creation of this submission:
Defense Communications: US MIL-STD-188-110B Waveform Simulation

Required Products Communications Blockset
Communications Toolbox
Signal Processing Blockset
Signal Processing Toolbox
Simulink
Stateflow
MATLAB release MATLAB 7.9 (2009b)
Other requirements Windows audio support.
Zip File Content  
Other Files
188-110B.pdf,
commmilstd188110b_lib_rab.mdl,
example_sel2html.m,
known_data_probe_1200_short.mat,
license.txt,
mil_188.m,
mil_188_gui.fig,
mil_188_gui.m,
mil_188_message_1.wav,
mil_188_message_2.wav,
mil_188_message_3.wav,
mil_188_message_4.wav,
mil_188_message_5.wav,
mil_188_message_5_9603_9600.wav,
mil_188_message_x.wav,
mil_188_sel.txt,
mil_188_waveform.wav,
mil_std188110a_TX.mdl,
mil_std188110b_rab_5.mdl,
mil_std188110b_rab_5_Tx.mdl,
mil_std188110b_rab_8.mdl,
mil_std_188110b_initmask_rab_8.m,
mil_std_188_110a_1200bps_short.m,
mil_std_188_Rx_6.mdl,
mil_std_188_Rx_6_audio_in.mdl,
mil_std_188_Tx_Rx_6.mdl,
print_text.m,
prn1_prn2.mat,
prn_test_1.mdl,
README.txt,
screen_shot.jpg,
sync_1200_short.mat,
sync_psk_1200_short.mat,
Text_source_2.txt
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (1)
19 Oct 2009 sandeep mane

quite useful. Thanks.

Please login to add a comment or rating.
Updates
12 Nov 2008

Changed Ml release info from 2006B to 2007B.

21 Nov 2008

Added a variable symbol rate transmitter model.

17 Dec 2008

Minor adjustment of signal level to calibrate SNR.
Subsystem name change to fix GUI bug.

08 Jan 2010

Updated for R2009B.

09 Feb 2010

removed MEX file

Tag Activity for this File
Tag Applied By Date/Time
communications Cristina McIntire 12 Nov 2008 14:36:34
synchronization Cristina McIntire 12 Nov 2008 14:36:34
equalizer Cristina McIntire 12 Nov 2008 14:36:34
txrx model Cristina McIntire 12 Nov 2008 14:36:47
equalizer Dick Benson 12 Nov 2008 14:37:12
synchronization Dick Benson 12 Nov 2008 14:37:12
timing recovery Dick Benson 12 Nov 2008 14:37:12
carrier recovery Dick Benson 12 Nov 2008 14:37:12
milstd188110b Dick Benson 12 Nov 2008 14:37:12
preamble Dick Benson 12 Nov 2008 14:37:12
rls Dick Benson 12 Nov 2008 14:37:12
modem Dick Benson 12 Nov 2008 14:37:12
communications Dick Benson 12 Nov 2008 14:37:12
timing Dick Benson 12 Nov 2008 14:37:12
carrier Dick Benson 12 Nov 2008 14:37:12
correlation Dick Benson 12 Nov 2008 14:37:12
training sequence Dick Benson 12 Nov 2008 14:37:12
milstd188110a Dick Benson 21 Nov 2008 16:09:50
preamble sridhar 25 Mar 2010 14:31:04

Contact us at files@mathworks.com