## Linear_Optimization​_In_Wireless_Commun​ication_Example

version 1.0.0 (202 KB) by
An example of solving one of the major wireless communication problem (interference) by using linear programming

Updated Wed, 28 Jul 2021 06:40:22 +0000

From GitHub

# Linear_Optimization_In_Wireless_Communication_Example

An example of solving one of the major wireless communication problem (interference) by using linear programming Screenshot_1 and Screenshot_2 are showing the example The m file is the solution for this problem Note here : Function of linprog is not used since we are dealing with syms in matlab, this is why it is done manually.

Input ? n which is the number of users you want to use to formulate a problem of optimization Output ? Sinr(Signal to interference ratio) , how can it be forumulated ? and of course C_transposed, A matrix and b that are the outcome of any optimization problem Also check the solution in screenshot_3

The example, digitally written a.k.a not in screenshot : Consider a wireless communication system as shown in Figure 15.2. There are n "mobile" users. For each i — 1,..., n, user i transmits a signal to the base station with power pi and an attenuation factor of hi (i.e., the actual received signal power at the base station from user i is hipi). When the base station is receiving from user i, the total received power from all other users is considered "interference" (i.e., the interference for user i is Z^i hjpj). For the communication with user i to be reliable, the signal-to-interference ratio must exceed a threshold 7^, where the "signal" is the received power for user i.

### Cite As

M (2022). Linear_Optimization_In_Wireless_Communication_Example (https://github.com/metwallusion/Linear_Optimization_In_Wireless_Communication_Example), GitHub. Retrieved .

##### MATLAB Release Compatibility
Created with R2020a
Compatible with any release
##### Platform Compatibility
Windows macOS Linux

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.