GPRS移动台设备测试标准

需积分: 10 7 下载量 21 浏览量 更新于2024-08-02 收藏 2.26MB PDF 举报
"900/180MHz TDMA数字蜂窝移动通信网通用分组无线业务(GPRS)设备测试方法:移动台" 本文档是中华人民共和国通信行业的标准Y/D1215-2006,它规定了900/180MHz TDMA数字蜂窝移动通信网中通用分组无线服务(GPRS)设备,特别是移动台的测试方法。GPRS是GSM网络的一种增强数据速率服务,允许在2G网络上实现分组数据传输。 1. **范围**: 标准适用于900/1800MHz频段的TDMA数字蜂窝移动通信网络中的GPRS移动台设备,旨在确保设备在功能和性能上的兼容性和一致性。 2. **规范性引用文件**: 标准可能引用了多个相关的技术规范和行业标准,以确保测试的严谨性和准确性。 3. **缩略语**: 文档中可能包含多种专业术语的缩写,如GSM(全球系统移动通信)、GPRS(通用分组无线服务)、TDMA(时分多址)等。 4. **测试环境**: 测试将在模拟实际网络条件的环境下进行,包括信号强度、多路径效应、干扰等因素。 5. **业务与功能测试**: 这部分包括了对移动台的基本业务功能的测试,如呼叫建立、数据传输、漫游等功能的验证。 6. **性能测试**: 涵盖了移动台的通信性能指标,如发射功率控制、接收灵敏度、误码率等。 7. **层2信令功能测试**: 对第二层协议(链路层)的功能进行测试,确保数据包的正确封装和传输。 8. **层3功能测试**: 针对第三层协议(网络层),如路由选择、会话管理等进行测试。 9. **SMP41 ME接口测试**: 对移动台和网络之间的接口进行测试,确保信息交换的顺畅。 10. **自动呼叫限制测试**: 检查移动台是否具备限制特定呼叫或服务的能力。 11. **承载业务测试**: 测试移动台处理各种数据承载服务的能力,如语音、短信、多媒体等。 12. **补充业务测试**: 包括等待、呼叫转移、呼叫保持等附加服务的测试。 13. **语音编码转换功能测试**: 验证移动台能否支持不同语音编码格式之间的转换。 14. **短消息业务测试**: 检验移动台发送和接收短信的完整性和可靠性。 15. **低压检测**: 确保设备在电池电压降低时仍能正常工作。 16. **GPRS寻呼、TBF建立和释放以及DCCH相关过程**: 测试GPRS连接的建立、维持和释放,以及非连接模式下的数据传输。 17. **媒体接入控制(MAC)协议测试**: 验证MAC层如何有效地管理和调度数据传输。 这份标准详细列出了GSM手机,尤其是支持GPRS功能的设备,在开发和生产过程中应遵循的一系列测试步骤和标准,以确保设备在实际使用中的稳定性和服务质量。

void TIM4_Init(u16 arr,u16 psc) { GPIO_InitTypeDef GPIO_Initstructure; TIM_TimeBaseInitTypeDef TIM_TimeBasestructure; TIM_ocInitTypeDef TIM_OCInitStructure; //TIM4/GPIOA/AFIO CLK enable RCC_APB1PeriphclockCmd (RCC_APBlPeriph_TIM4,ENABLE); Rcc_APB2PeriphclockCmd(Rcc_APB2Periph_GPIOB , ENABLE); Rcc_APB2PeriphClockCmd (RCC_APB2Periph_AFIO ,ENABLE); //set PB6(TIM4_CHl) PB7(TIM4_CH2) as AF output mode for PRM output GPIO_Initstructure.GPIO_Pin = GPIO_Pin_6 l GPIO_Pin_7; GPIO_Initstructure.GPIO_Mode = GPIo_Mode_AF_PP; GPIO_Initstructure.GPIo_Speed = GPIo_Speed_5OMHz; GPIO_Init(GPIOB,&GPIO_Initstructure); //TIM4 base config TIM_TimeBasestructure.TIM_Period = arr; TIM_TimeBasestructure.TIM_Prescaler = psc; TIM_TimeBasestructure.TIM_C1ockDivision = 0; TIM_TimeBasestructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit (TIM4,&TIM_TimeBasestructure) ; //PWM of TIM4_CHl config TIM_OCInitstructure.TIM_OCMode = TIM_OcMode_PWM1; TIM_OCInitstructure.TIM_Outputstate = TIM_Outputstate_Enable; TIM_OcInitstructure.TIM_Pulse = 0; TIM_OCInitstructure.TIM_OCPolarity = TIM_OCPolarity_High; TIM_OC1Init (TIM4,&TIM_OCInitStructure) ; TIM_OClpreloadConfig(TIM4,TIM_OCPreload_Enable); // PWM of TIM4_CH2 config TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWMl; TIM_OCInitstructure.TIM_Outputstate = TIM_Outputstate_Enable; TIM_OCInitStructure.TIM_Pulse =0; TIM_OCInitstructure.TIM_OCPolarity = TIM_OCPolarity_High; TIM_OC2Init (TIM4,&TIM_OCInitStructure) ; TIM_OC2PreloadConfig(TIM4,TIM_OCPreload_Enable) ; //TIM4 preload enable TIM_ARRPreloadconfig (TIM4,ENABLE); //MOE enable for advanced TIMl or TIM8 TIM_Ctr1PWMOutputs (TIM4,ENABLE); //TIM4 enable TIM_Cmd (TIM4,ENABLE);

2023-06-02 上传