from
ITU-T P505 - One-View Visualization Diagrams - GUI
by Thierry LE GALL
This GUI implements ITU-P505 specification with automatic diagnostic (pass/fail) vs. ITU-T-P340.
|
| f_ovv1x_init(s_use_case)
|
%
% PURPOSE : Initialize FTA Tests for One-View Visualization (OVV) diagram displaying mobile
% phone speech quality measurements, according to ITU-T P505 standard
%
% FUNCTION CALL : f_ovv1x_init(s_use_case, d_test_cases)
%
% FUNCTION ARGUMENTS :
%
% s_use_case : mobile phone use case (Handset, Headset, Handsfree)
% d_test_case : number of acoustic tests
%
%*******************************************************************************************
% COMPANY NAME : Homework
%
% FILE NAME : f_ovv1x_init.m
%
% AUTHOR : Thierry Le Gall - Digital Communications, Audio & Acoustic Engineer
%
% DEVELOPMENT HISTORY :
%
% Date Name(s) Version Description
% ------------- ------------- ------- ------------------------------------------------
% Sep. 11, 2009 T. Le Gall 0.1 Creation
%
% NOTES :
%
% Custom functions used :
%
% - none
%
%*****************************************************************************************
function f_ovv1x_init(s_use_case)
global t_ovv1x_static_var
t_ovv1x_static_var.C_RX_ICN_MAX_VALUE = -54; % [dBPa(A)]
t_ovv1x_static_var.C_RX_ICN_MIN_VALUE = -80; % [dBPa(A)]
t_ovv1x_static_var.C_TX_ICN_MAX_VALUE = -64; % [dBm0(p)]
t_ovv1x_static_var.C_TX_ICN_MIN_VALUE = -90; % [dBm0(p)]
t_ovv1x_static_var.C_TX_ANR_MIN_VALUE = 3; % [dB]
t_ovv1x_static_var.C_TX_ANR_MAX_VALUE = 15; % [dB]
t_ovv1x_static_var.C_TCLW_MAX_VALUE = 70; % [dB]
t_ovv1x_static_var.C_TMOS_MAX_VALUE = 5;
t_ovv1x_static_var.C_TMOS_MIN_VALUE = 3.2;
switch upper(s_use_case) % acceptance criteria from 3GPP 26.131, ITU-T P340
case {t_ovv1x_static_var.S_USE_CASE_HANDSET, t_ovv1x_static_var.S_USE_CASE_HEADSET}
t_ovv1x_static_var.C_TCLW_MIN_VALUE = 46; % [dB]
t_ovv1x_static_var.C_RLR_VOL_MAX_MAX = 18; % [dB]
t_ovv1x_static_var.C_RLR_VOL_MAX_MIN = -13; % [dB]
t_ovv1x_static_var.C_RLR_MAX = 20; % [dB]
t_ovv1x_static_var.C_RLR_MIN = -15; % [dB]
t_ovv1x_static_var.C_SLR_NOM_MAX = 11; % [dB]
t_ovv1x_static_var.C_SLR_NOM_MIN = 5; % [dB]
t_ovv1x_static_var.C_SLR_MAX = 16; % [dB]
t_ovv1x_static_var.C_SLR_MIN = 0; % [dB]
case t_ovv1x_static_var.S_USE_CASE_HANDSFREE
t_ovv1x_static_var.C_TCLW_MIN_VALUE = 33; % [dB]
t_ovv1x_static_var.C_RLR_VOL_MAX_MAX = 18; % [dB]
t_ovv1x_static_var.C_RLR_VOL_MAX_MIN = 2; % [dB]
t_ovv1x_static_var.C_RLR_MAX = 30; % [dB]
t_ovv1x_static_var.C_RLR_MIN = -10; % [dB]
t_ovv1x_static_var.C_SLR_NOM_MAX = 17; % [dB]
t_ovv1x_static_var.C_SLR_NOM_MIN = 9; % [dB]
t_ovv1x_static_var.C_SLR_MAX = 16; % [dB]
t_ovv1x_static_var.C_SLR_MIN = 0; % [dB]
otherwise
error(['Unknown Test Case: ', s_use_case])
end
|
|
Contact us at files@mathworks.com