Date: 201604
Local time of day: 1201-1800
Location: I90.TRACON, TX
Flight conditions: Mixed
Weather elements / visibility: 10
Light: Daylight
Aircraft: Citation Excel (C560XL)
Operator: Corporate
Operating under: Part 91
Flight plan: IFR
Mission: Passenger
Flight phase: Initial Approach
Airspace: Class E I90
ATC / advisory: TRACON I90
Aircraft component: GPS & Other Satellite Navigation
Component problem: Malfunctioning
Reporter organization: Corporate
Reporter function: Pilot Not Flying; First Officer
Reporter qualification: Flight Crew Flight Engineer; Flight Crew Air Transport Pilot (ATP); Flight Crew Flight Instructor
Human factors: Situational Awareness
Second reporter function: Captain; Pilot Flying
Anomaly: Aircraft Equipment Problem Less Severe; Deviation - Altitude Crossing Restriction Not Met; Deviation - Altitude Overshoot; Deviation / Discrepancy - Procedural Clearance; Deviation / Discrepancy - Procedural Published Material / Policy
Detector: Person Air Traffic Control
When detected: In-flight
Result: Air Traffic Control Issued Advisory / Alert; Air Traffic Control Issued New Clearance; Flight Crew Returned To Clearance; Flight Crew Became Reoriented
Contributing factors: Aircraft; Human Factors
Primary problem: Human Factors

Narrative: Center cleared us direct to LLO after having lost GPS signal approximately 200 miles east of ABQ due to jamming from White Sands Missile Range. Clearance after ABQ read direct LLO KIDDZ2 to HOU. After crossing LLO flew the lateral portion in accordance with ATC instructions. Eventually we were cleared via the KIDDZ2 to HOU. The NFP (SIC) received the ATIS and programmed the RWY4 approach and transition along with the bottom altitude of 6;000 per the KIDDZ2 Star. The captain engaged VNAV and both pilots confirmed it was engaged and captured. The aircraft began the descent on target via the arrival meeting all altitude restrictions. Northwest of AAHZZ we allowed the aircraft to descend below 10000. At this point ATC instructed us to maintain 10;000 and queried us about descending via the arrival. The Captain replied in the affirmative and apologized to which the controller replied there were no conflicts. We continued to an uneventful landing at HOU.


Second narrative: After crossing LLO flew the lateral portion with ATC assigned altitudes until JAAES then after JAAES cleared to descend visual the KIDDZ2. The NFP (SIC) had received ATIS and programed in the runway 04 transition as ATIS indicated being the ILS 04 in use. The NFP then set the bottom altitude (6000). I armed VNAV and verified the VNAV engaged and captured.The aircraft began a descent to cross JAAES between FL200 and 17000. After crossing JAAES on target and appeared to be on target to cross KIDDZ 14000 and 12000 ARTCC handed us off to TRACON (119.17) and the NFP checked in. I was then distracted for a moment monitoring the approach speed inputs to the FMS when ATC instructed me to maintain 10000. At this time I was descending thru 9800 and advised ATC I was climbing back up to 10000. The controller then [asked] if I was cleared to descend via and I replied yes. I then realized the aircraft failed to meet the requirement to cross KIDDZ at the charted altitudes. So I apologized to which he replied no problem at which time he started giving me vectors and altitudes. No loss of separation occurred.


Synopsis: CE560 flight crew reported a loss of GPS signal west of LLO due to military jamming at the White Sands Missile Range. They were vectored by ATC to LLO and the KIDDZ2 Arrival to HOU. During the arrival; the AAHZZ crossing restriction of 10000 feet was overshot due to unknown automation issues.