Posts

Showing posts from 2012

Hack Apple TV for Watching Chinese TVs and Videos

Image
[ Hack Patriot Box Office for Watching Chinese Videos and TVs ] Figure 1.   Apple TV Apple TV (ATV) is a  multi-function set-top box  designed by Apple Inc. originally as a  networked media player  for streaming multimedia contents to a television or an external monitor.  Now, it seemingly evolves into a iPod Touch without a touch screen but with a relatively inexpensive MSRP price tag of $99.  (Indeed, if you have an old generation iPod Touch, you may think about mirroring or airplay it onto a television instead.)  On March 7, 2012, Apple Inc. released a  3rd generation ATV (ATV3)   that includes a 32 nm ARM Cortex-A9 Apple A5 SoC (the same process as used in a 5th generation iPod Touch, a new iPad 2 and an iPad Mini) and 512MB mobile DDR2 memory (the same amount of memory as used in an iPhone 4).  An ATV3 has a buit-in 6 W power supply with no cooling fan necessary.  Unfortunately, until now, there is no public released jailbreak available for an ATV3, so modified software or

How to Improve Forward Link Positioning for Cellular Networks? III. Hearability and Accuracy

Image
How to Improve Forward Link Positioning ... ? I. Introduction 1x HDP Enhancements Enhanced Location Based Services Support in cdma2000 Enhance Downlink Positioning in WiMAX/16m How Wide A Widband Channel Should Be? IEEE ICC 2008 Tutorial, Location Based Services for Mobiles Location Based Services for Mobiles: I. Introduction Hearability Issue Hearability of a forward-link positioning system usually is quantified by how many reference signals a terminal may utilize to make a positioning fix in a pre-defined positioning duration.  In theory, a terminal need measure parameters of only 4 different reference signals for a precise three-dimension fix.  However, more reference signals a terminal can use, more diversity benefits a terminal may use for a more accurate positioning fix. A hearability issue of a cellular positioning network generally is a dimension limitation issue.  It mostly is due to limitations of network geometry and network deployment.  In other words, it is

How to Improve Forward Link Positioning for Cellular Networks? II. Fundamentals

Image
How to Improve Forward Link Positioning ... ? I. Introduction 1x HDP Enhancements Enhanced Location Based Services Support in cdma2000 Enhance Downlink Positioning in WiMAX/16m How Wide A Widband Channel Should Be? IEEE ICC 2008 Tutorial, Location Based Services for Mobiles Location Based Services for Mobiles: I. Introduction In general,  how to improve forward link positioning in a cellular network is a mix of dimension limitation issues and  interference issues such as co-channel interferences.  It also relates to the well-known near-far issue.  In an actual development and deployment of a cellular network, both link budget and design target of the cellular network should be considered for improving forward link positioning.  Due to the complexity nature of this engineering issue, it is necessary to study it from various aspects and understand scalability of each involved engineering factor.  In the following, this topic is studied respectively from information theory, receiv

How to Improve Forward Link Positioning for Cellular Networks? I. Introduction

Image
How to Improve Forward Link Positioning ... ? III. Hearability and Accuracy 1x HDP Enhancements Enhanced Location Based Services Support in cdma2000 Enhance Downlink Positioning in WiMAX/16m How Wide A Widband Channel Should Be? IEEE ICC 2008 Tutorial, Location Based Services for Mobiles Location Based Services for Mobiles: I. Introduction There are many ways locating a mobile in a cellular network. The basic methods include dead reckon, proximity sensing, signal signature tracking, trilateration, multilateration, triangulation, etc. Some major approaches for cellular networks can be illustrated in Figure 1. Figure 1. Mobile Positioning Techniques, IEEE ICC 2008 "Location Based Services for Mobiles" Positioning performance is understood through quantifying the two parameters, hearability and accuracy. Hearability indicates how many hearable good references a terminal can track in a single snapshot. A typical number should be not less than 4. Accuracy is a well-

RTP Packetization for H.264 NAL Units

H.264 Network Abstract Layer Header How to Broadcast Multimedia Contents? RFC3984 (RTP Payload Format for H.264 Video) defines 3 modes: 0 (single NAL unit mode), 1 (non-interleaved mode), and 2 (interleaved mode).  Mode 0 requires you either use UDP fragmentation or tell the encoder not to generate NALs larger than MTU-X. Mode 1 lets you do fragmentation. Details of how to set up a fragmentation unit packet can be found in the RFC. Basically the fragmentation information is on the front. Small NAL units, e.g. SPS and PPS packets, can be aggregated together using single-time aggregation packets (STAPs). Each packet requires normal RTP headers with incremented sequence numbers but the same timestamp. Though a mark on the last RTP packet of a frame is expected,  it is not guaranteed. Mode 2 lets you fragment, combine, and interleave the transmission order to change how a burst loss will affect a stream, among other things.

Evolving Random Access Channel for IoT: III Slotted ALOHA Models

Image
Access Channel Enhancements for 1x Rel. F One Eighth Rate Access Probes for Smart Terminals Evolving Random Access Channel for IoT: I Introduction Evolving Random Access Channel for IoT: IV Dumb Access Probes and Smart Access Probes It is well known that the access channel design of 3G cellular mobile network is based on ALOHA models . More specifically it is based on a single-channel single-hub slotted ALOHA plus open-loop power control.  Indeed, there are many possible variations of slotted ALOHA.  Considering access channel configuration, there are the cases with a single shared access channel and the cases with multiple access channels.  Considering network configuration, there are single hub models and multi-hub models. Though multi-channel slotted ALOHA models have been intensively studied in computer engineering domain, a ALOHA model with more than one participating hub and more than one access channel hasn't received enough attention so far. I guess one reason is the

Evolving Random Access Channel for IoT: I Introduction

Access Channel Enhancements for 1x Rel. F One Eighth Rate Access Probes for Smart Terminals Evolving Random Access Channel for IoT: III Slotted ALOHA Models Evolving Random Access Channel for IoT: IV Dumb Access Probes and Smart Access Probes Random access channel (RACH) is an contention-based uplink common channel resource, which is shared by multiple access terminals. The typical application scenarios, which trigger random access procedure, include initialize access from power up or radio link failure, initialize access from idle state, initialize access to the handover target, initialize access when uplink synchronization is unavailable. In addition, it can also be used by a terminal for registration update, location update and to send a small amount of data on the uplink. A key feature of random access channel is that messages are not scheduled and there is no certainty of collisions. This is different to a dedicated channel, which is  exclusively assigned to one u

Evolved Macro-Diversity: CDMA2000 and UMTS

Macro-diversity typically means a special communication mode between a single mobile station and multiple base stations in a cellular network. It has been in CDMA standards as soft handoff since the beginning. The people in the industry usually think "soft handoff" and "macro-diversity" are interchangeable in most scenarios. Recently it has been employed for CDMA2000 BCMCS and UMTS MBS too. The basic idea is to coordinate multiple base stations to deliver the same data stream to a mobile receiver in the down links and receive the signals from a mobile station from multiple base stations. Macro-diversity is possible for CDMA soft handoff because there is no hybrid automatic repeat request (HARQ) for voice data and no fast retransmission is necessary due to the strict delay requirement of voice service. The benefits of doing soft handoff on voice service include reduced transmission power and seamless mobility. On the other hand, it also challenges the mobile station

Hack Patriot Box Office for Watching Chinese Videos and TVs

As requested by friends, this blog is dedicated to explain a simple way for watching Chinese TV programs and movies on a television or monitor for free using a special media player instead of a computer.  Compared with many well-known approaches watching Chinese TVs on a computer, this one seems much more operation-friendly as well as eco-friendly.  It is attractive for many Chinese families who may not always be technical savvy.  In addition, as I know, the operation cost or power consumption of this kind of MIPS-based media players is relatively low.  Its total power consumption usually is no more than 15 watts.  Meanwhile, a typical power consumption of a PC CPU, even some mobile or laptop CPUs,  itself is known to be between 50 watts and 100 watts.  Even a power efficient Intel Atom CPU usually is inside a range between 5 and 20 watts, as I remember.  Nowadays a typical home desktop demands a power supply of no less than 250 watts, not to mention that a powerful game desktop or wo

What Is The Next for Mobile System Design? I: A Single-Cell Model Perspective on Downlinks

Image
Interference Cancellation: A Short Overview How to Broadcast Multimedia Contents? [Note] Due to the asymmetry between the uplinks and downlinks of a mobile network, there are different considerations, tradeoffs and techniques for designing each directions. In general, with the recent advance on uplink interference cancellation and management techniques, mobile network is usually limited by downlinks due inter-cell interference, especially when delay is a key part of the equation. On this blog, my focus will be on downlinks. How to evolve mobile system uplinks will be discussed in separated blogs. Mobile system design usually starts from our understanding of wireless channels and the services customers are demanding. The properties of various wireless channels can help us understand the system design limitation we are facing and the potentials we may achieve.  For example, COST 231 model, which was developed by European COST Action 231. Its variations are the most popular radio pr