Study Item for cellular communication at above 6GHz spectrum

on Tuesday, June 16

3GPP - is not just 3G now..


Lot of activities and expectation from the  next generation 5G technology are in full swing among different forums and academics groups. 3GPP the standardization body has also started studying the components which are likely to be the building blocks of 5G technology. Some of the key technologies that are expected to be the center of 5G systems are Massive MIMO and mmWave. 

Some of the leading companies like Samsung, NSN, Ericsson, ZTE, Huawei have been contributing to the study of new schemes for Release 13 of LTE. During the recent 3GPP RAN1 meeting (#81, Fukuoka, Japan) the study of FD-MIMO was completed, where the group demonstrated (through simulation) and concluded that significant gains can be achieved by using Active Antenna Systems (AAS) with controllable electronic beams rather than the conventional sector antenna. 

With demanding spectrum, the next generation networks are gazing at higher bands above 6GHz to satisfy high data rate as well as more connected devices. During the RAN Plenary meeting (#68 at Sweden), Samsung submitted a study proposal to study the channel models at 28GHz, where 500+MHz bandwidth are available and suitable for cellular communication for cell of size ~200m. 

Contribution available here 

Proposed target date to develop channel model is Q1 2016 (Coincides with 3GPP RAN1#84bis at Seoul). The objective is to extend the 3GPP 3D-channel model for the higher bands.

Additional Study Item proposal by CMCC -  Study on Scenarios and Requirements for Next Generation Access Technologies (5G) [ppt]

Understanding Reflect Package in Golang

on Sunday, June 29
A sample code written in #golang to understand the reflect package and the interfaces. You can try running the code on http://play.golang.org

Go Lang - Quick Setup

on Saturday, January 25
I had almost written this post two weeks back using the wordpress mobile client on my #samsung note stylus (handwriting mode) during a train travel. Though the client indicated that the post is saved as draft on the mobile client, it never uploaded to the server and I lost all my content. Coming back to the post, the intention of this post is for someone who has decent knowledge of C/C++ programming and wants to give a try to #golang.

Gmail Account hacked mails

on Friday, September 13

New email hack on gmail accounts..

Have received emails from frienda with the following content. Please change your gmail passwords. Also check authorized apps which are misusing the permissions.

-------
Hi,

Did you receive the documents which I have sent earlier?

If not, I have re-uploaded them on my Google drive.

Click Here, I will upload rest of the documents soon.

Regards,
-------

KDE Plasma Wallpaper (Devel)

on Monday, June 3
It started with inability to control the wallpaper on KDE 4.10 desktop. Though there are few plasma add-ons for wallpaper included in kdeplasma-addons. Though you have interactive Map/Globe and Mandelbrot plugins. I found the basic Image type wallpaper lacks some functionality. Few settings the Image-Type is shown here

GoLang :Simulation of QPSK SER in AWGN Channel

on Tuesday, January 1
The new (atleast to me) programming language Go. The philosophy behind the change and need for the new notations and the language writing itself impressed me. I am a long time C,C++ user. The website has few sample programs to run online itself (Check the Tour).

Wanted to test out a simple code within my domain. And what else could be simplest code for a wireless system modelling - A BER performance of QPSK modulated symbols in AWGN channel. Here goes the code.

Video of Simulator

on Sunday, December 23

Pico deployment in annular fashion 

A simple GUI for learning the SINR distribution when Pico base-stations are deployed in different ways by specifying in config file.

PDF Merge Split Join Tool

on Wednesday, December 12
KPDFtool is a simple GUI tool for merging, extracting and converting pages of PDF to images using ghostscript and Imagemagick.

The source code available KDE-Apps. The code depends on few Qt3 classes like Q3Process, FileDialogs and the ListBox.

I have cleaned up the entire code dependencies on Qt3. Grab the source code kpdftool-qt4-0.23.1.zip
Binary file - (Dynamically linked to your Qt library in system) : kpdftool (74k)

The credit of the actual functionality goes to the original developer. I have only removed the dependencies and converted Qt3 functions to Qt4 functions.

Screenshot

Mobile Network Cell-edge Simulation

on Wednesday, August 8
Some time back, I had simulated the aspect of cell-edge scheduling in a wireless cellular network. The snapshot is embedded. I used Qt based library for the visualization and itpp library for the back-end to simulate the signal processing, schedulers, CDMA base-station, receivers.


The GUI uses a dynamic webkit to present Google Map, with labels and other locations. Above the Map layout, there are graphical elements in different colors. The centre of circle, with three sectors in each cell. The different shades (other than BLUE) represents the SINR of the UEs.  Due to the wrap-around model one may notice that a UE at one of the cell  is being scheduled with a base-station too far from that cell.

Motorola android product ban - Microsoft

on Sunday, July 22

Recent ban on Motorola products based on android which has features like scheduling events from a mobile device has been reported here. here . This time its Microsoft and the patent in argument is this titled "Generating meeting requests and group scheduling from a mobile device".  The article mentions the claims numbered 1,2,5/6 are being infringed. 

Lets get the brief on the patent from its abstract
The present invention includes a mobile device which provides the user with the ability to schedule a meeting request from the mobile device itself. The mobile device creates an object representative of the meeting request and assigns the object a global identification number which uniquely identifies the object to other devices which encounter the object. In addition, the mobile device in accordance with one aspect of the present invention provides a property in the object which is indicative of whether the meeting request has already been transmitted. In this way, other devices which encounter the meeting request are capable of identifying it as a unique meeting request, and of determining whether the meeting request has already been transmitted, in order to alleviate the problem of duplicate meeting request transmissions.
From a layman perspective, if in the android device a software creates a meeting schedule (for e.g. an ICS file) or an equivalent XML file which includes an index which has global identifier (similar to an record index in a database of such objects in the server e.g in Google Calendar server, which can be recognized by other devices. Also the said XML object ( or equivalent) also has a property which indicates whether the object has already been sent to a destination user(s). The end-result is something essential for mobile based event sharing and scheduling,what is required is to have an implementation different than this proposed in claims. Lets do some quick search on http://patents.google.com and find a solution for Motorola

Apple - Samsung Nexus patent rule

on Saturday, June 30

This post is author's personal opinion and he is not associated either with Apple, Samsung or Legal entity

Recently, the court has ruled a temporary ban on samsung nexus for having an infringed "all in one search" in the android OS. The verge version of the news is here.
Let us dissect the patent .US8086604, which was granted in Dec 2011 and applied by Apple in Dec 2004. Here is abstract from the patent
The present invention provides convenient access to items of information that are related to various descriptors input by a user, by means of a unitary interface which is capable of accessing information in a variety of locations, through a number of different techniques. Using a plurality of heuristic algorithms to operate upon information descriptors input by the user, the present invention locates and displays candidate items of information for selection and/or retrieval. Thus, the advantages of a search engine can be exploited, while listing only relevant object candidate items of information

Mobile adhoc n/2 post

on Wednesday, February 9
Check out this SlideShare Presentation:

Modelling cellular system

on Tuesday, December 7
In my previous post, I uploaded a snap shot of GUI version of my simulator. Am interested in developing a professional multi-cell deployment simulator tool with the following features. The targeted end-user client would be an cellular operator, vendor, network deployment study team or non-profit organization for generating whitepapers.

Deployment trends in cellular communication will take a new paradigm shift. Unlike the sectorized deployment of narrowband systems like GSM, the broadband systems like LTE, WiMAX will do frequence reuse deployment. The primary service on these networks are packet data service. The goal would be to provide any-time UP kind of data-pipe, similar to a dedicated broadband DSL connection. Whether the packet data is short time (like Social Network, Messenger updates, or Push POP notifications) or long session connections like watching streaming video (iptv, youtube, widevine ) or uploading live video ( justin TV, ustream). And a reliable connection on-the-go (Dont want a banking transaction query or link to break).  This requires to have sufficient coverage to provide a minimal reliable throughput link. 

Multicell simulation GUI Interface

on Monday, October 11
Have been a long time wish, to make a completely configurable simulator for wireless system all phy layer tuning etc. I have been using itpp and g++ on linux for my simulator work see some description here (Personal blog). Later I added a frontend to manage the input configuration (screenshot  is here)

Now, recently I finished a tool/interface to display a multicell deployment scenario with macro, mobiles and pico/small cells. ( droping of base-stations and nodes, pathloss calculation was done by a friend). The screenshot is

The green dots are pico transmitters, Black are base-stations with directional antennas. Other nodes are receivers and the color shows the SIR of the node (Lowest : blue, Highest Orange). The front-end was developed using Qt library (Open source)


Book on Event based simulation

on Wednesday, October 6

Will read to model traffic and scheduling traffic in mobile system.

Found the solutions to problems here https://noppa.tkk.fi/noppa/kurssi/s-72.2211/luennot/

in reference to: Discrete-Event System Simulation - Google Books (view on Google Sidewiki)

Small cell deployments in next generation wireless technology

on Wednesday, September 8
In my opinion, this is going to drive the new deployment strategy. LTE is purely a data aimed technology. Compared to earlier wireless technology 3G,GSM, cdma2000 which primarily was focused on providing voice.

Think of voice, which consumed the a good and reliable amount of wireless resource (time (GSM slots) or codes (cdma/wcdma long codes)) for short duration of time. While when one is talking about packet services. One does not want to "dial-up" a data session. Its an always on connectivity when you are connected to through a 4G-MOBILE terminal. The "dongle" based access is a different case.

Twitter / ssk: Tata Indicom Launches ‘Cal ...

on Tuesday, August 17
Twitter / ssk: Tata Indicom Launches ‘Cal ...

The basic idea of people moving / using twitter is being short to send /shout and quick-reading. In a regular basis.. not many are enthusiast to write long blogs each day. Twitter helps to quickly and crisply send your status or update/share some info. While this call2twitter might be comparatively better to post than type and tweet.. but reading tweets in a single glance is much much better than selecting a media link and play it.

Mobile Broadband in India

on Tuesday, August 10
"A comment that I had written on a discussion regarding mobile broadband in India on BWA spectrum"


Personally, I believe there is first need to drive the need for BROADBAND for common man. Probably the operator will have enough time to study the market after the 3G deployment. India has wide range of user-base. Dongles are not the business for common man. Who needs "data" and what goes on "data" will be drive the mode of deployment of BROADBAND.

IPhone Rivals Dispute Apple's Antenna Claims | John Paczkowski | Digital Daily | AllThingsD

on Tuesday, July 20
IPhone Rivals Dispute Apple's Antenna Claims | John Paczkowski | Digital Daily | AllThingsD


Old players of mobiles phones like nokia, samsung, blackberry have been enjoying their good share of market since iphone got released. Especially, touchphone only had meant "stylus" based touch. So there was no attempt in designing UI for mobile apps that were capable to handle "finger" touch. Apple demonstrated made it real with itouch.

Is WiMAX 802.16m doomed? - FierceWireless

on Wednesday, June 16
Is WiMAX 802.16m doomed? - FierceWireless

Interesting one. Checkout the comments and the arguments on article. :)