- No suggested jump to results
- Notifications
TrendNXT Training Project for WiPro

ithinkpixels/Wipro-HTML5-L1
Name already in use.
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more .
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
HTML 5– L1: Trend NXT Hands-on Assignments
Trend nxt url, assignment 1:.
- Create a HTML5 web page which is used for a Stock Trading App
Requirements:
- The stock ticker symbol and price as below should be displayed in a table format
- The Stock trading form below should allow the user to enter the TICKER symbol and the quantity of shares that the user wishes to purchase.
- The shares/stocks can be purchased only in block of 10s (ie 10 shares, 20 shares, 30 shares…..). Validate that the ‘quantity’ input can only take numbers as its value and min is 10 and max is 100 and can be bought only in blocks of 10s as discussed earlier.
Assignment 2:
- Create a Web Page for an Event Management Company "Xena Events" which is conducting a hot balloon riding event from Feb 28th 2017 onwards for 5 days.
The Web Page should have the below:
- Heading with appropriate name and logo.
- Name : should allow only alphabets.
- Age : should be equal to or greater than 18.
- Email ID : should be a valid email id format
- City: On clicking on the text box, Should display a list that contains city names as "Rajkot", "Vizag" and "Bangalore" but whatever the user enters also should be shown in the list Note: All entries are "mandatory".
Assignment 3:
- Create a Web Page with two horizontal sections.
- The top horizontal section should have the heading "Awesome Online videos" along with an image acting as a logo.
- The bottom horizontal section should have a view area to play the video of the week.
- Under the view area, there should be only 2 buttons "play" and "pause" which the user can use to play or pause the video of the week.
Assignment 4:
- For the BCCI (Board of Control for Cricket in India) web page, we need to show a line chart for the batting statistics of the Indian team for a T20 cricket match. The details are as follows:
- HTML 100.0%
Trenovision
Vision to Trend Technologies
HTML 5 – Hands On Assignments
Html 5 : hands on assignments .
Assignment 1 :- 1.Create a HTML5 web page which is used for a Stock Trading App Requirements:
- The stock ticker symbol and price as below should be displayed in a table format
- The Stock trading form below should allow the user to enter the TICKER symbol and the quantity of shares that the user wishes to purchase.
- The shares/stocks can be purchased only in block of 10s (ie10 shares, 20 shares, 30 shares…..). Validate that the ‘quantity’ input can only take numbers as its value and min is 10 and max is 100 and can be bought only in blocks of 10s as discussed earlier.
HTML Code:
<h1>Stock Trading</h1>
<head>
<style>
table, td {
border: 1px solid black;
</style>
<script>
function validateForm() {
var x = document.forms[“myForm”][“lname”].value;
if ( x!=10 && x!=20 && x!=30 && x!=40 && x!=50 && x!=60 && x!=70 && x!=80 && x!=90 && x!=100 ) {
alert(“The shares/stocks can be purchased only in block of 10s (ie 10 shares, 20 shares, 30 shares…..)and quantity can only take numbers as its value and min is 10and max is 100”);
return false;
</script>
</head>
<body>
<form name=”myForm” onsubmit=”return validateForm()” method=”post”>
<table>
<tr>
<td>Ticker:</td>
<td><select><option value=”wipro”>WIPRO</option>
<option value=”infy”>INFY</option>
<option value=”tcs”>TCS</option>
<option value=”techm”>TECHM</option>
</select>
</tr>
<td>Quantity:</td>
<td><input type=”text” id=”lname” name=”lname”></td>
<td><input type=”submit” value=”submit”></td>
</table>
</form>
</body>
</html>
Assignment 2: Create a Web Page for an Event Management Company “Xena Events” which is conducting a hot balloon riding event from Feb 28th 2017 onwards for 5 days. The Web Page should have the below:
- Heading with appropriate name and logo.
- A form where people can register for this event with the below details:
- Name :should allow only alphabets.
- Age : should be equal to or greater than 18.
- Email ID : should be a valid email id format d. City: On clicking on the text box, Should display a list that contains city names as “Rajkot”, “Vizag” and “Bangalore” but whatever the user enters also should be shown in the list Note: All entries are “mandatory”.
HTML Code :
<html>
if (!/^[a-zA-Z]*$/g.test(document.myForm.name.value))
alert(“Name should only have alphabets”);
document.myForm.name.focus();
return false;
var y = document.forms[“myForm”][“age”].value;
if(y>=18)
return true;
alert(” Age should be equal to or greater than 18″);
function validateEmail(emailField){
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if (reg.test(emailField.value) == false)
{
alert(‘Invalid Email Address’);
return false;
}
return true;
<center>
<td><h1><b>Hot Balloon Riding Event</b></h1></td>
<td><img src=”ballon.gif” alt=”HTML5 Icon” style=”width:128px;height:128px;”></td>
</table></center>
<tr><td><h3>Name:</h3></td><td><input type=”text” name=”name” id=”name” required></td></tr>
<tr><td><h3>Age:</h3></td><td><input type=”text” name=”age” required></td></tr>
<tr><td><h3>Email ID:</h3></td><td><input type=”text” name=”eid” id=”eid” onblur=”validateEmail(this);” required></td></tr>
<tr><td><h3>City:</h3></td><td>
<input type=”text” list=”city” required/>
<datalist id=”city” value=””>
<option value=”Hyderabad”>Hyderabad</option>
<option value=”Rajkot”>Rajkot</option>
<option value=”Chennai”>Chennai</option>
<option value=”Goa”>Goa</option>
<option value=”UP”>UP</option>
<option value=”Kerela”>Kerela</option>
<option value=”Coimbatore”>Coimbatore</option>
<option value=”Vizag”>Vizag</option>
<option value=”Bangalore”>Bangalore</option>
</datalist></td></tr>
<tr><td colspan=”2″><center><input type=”submit” value=”Submit”></center></td>
Assignment-3 :- Create a Web Page with two horizontal sections.
- The top horizontal section should have the heading “Awesome Online videos” along with an image acting as a logo.
- The bottom horizontal section should have a view area to play the video of the week.
- Under the view area, there should be only 2 buttons “play” and “pause” which the user can use to play or pause the video of the week.
Frame.html
<frameset rows = “25%,75%” border=”0″>
<frame name = “top” src = “top.html” scrolling=no/>
<frame name = “main” src = “main.html” scrolling=no/>
</frameset>
<td><h1><b>Awesome Online videos</b></h1></td>
<td><img src=”stoerer_en.gif” alt=”HTML5 Icon” style=”width:128px;height:128px;”></td>
Main.html
Assignment 4: For the BCCI (Board of Control for Cricket in India) web page, we need to show a line chart for the batting statistics of the Indian team for a T20 cricket match. The details are as follows: Over 5, 10, 15 and Runs 40, 75, 140
<head>
window.onload = function () {
var chart = new CanvasJS.Chart(“chartContainer”, {
animationEnabled: true,
theme: “light2”,
minimum: 4,
maximum: 20
title : “Over”
title : “Runs”
data: [{
type: “line”,
indexLabelFontSize: 16,
dataPoints: [
{ y: 40 , x: 5},
{ y: 75 , x: 10},
{ y: 140 , x: 15}
chart.render();
About The Author
Related articles, jenkins quiz, web analytics, adobe analytics, google analytics quiz, subscribe us to unlock content.
- GitLab: the DevOps platform
- Explore GitLab
- Install GitLab
- How GitLab compares
- Get started
- GitLab docs
- GitLab Learn
- Talk to an expert
- What's new 5
- Community forum
- Keyboard shortcuts ?
- Submit feedback
- Contribute to GitLab
- Switch to GitLab Next
TCA BAS-MS-HTML 5 L1
Wipro MyLearning TopGear HTML5 L1 Assignment Submission
Download source code
- Clone with SSH
- Clone with HTTPS
- Open in your IDE Visual Studio Code (SSH) Visual Studio Code (HTTPS) IntelliJ IDEA (SSH) IntelliJ IDEA (HTTPS)
- Copy SSH clone URL [email protected]:mr.reshamdas/tca-bas-ms-html-5-l1.git
- Copy HTTPS clone URL https://gitlab.com/mr.reshamdas/tca-bas-ms-html-5-l1.git
Trendnxt Bootstrap l1 3
Uploaded by, document information, original title, share this document, share or embed document, sharing options.
- Share on Facebook, opens a new window Facebook
- Share on Twitter, opens a new window Twitter
- Share on LinkedIn, opens a new window LinkedIn
- Share with Email, opens mail client Email
- Copy Link Copy Link
Did you find this document useful?
Is this content inappropriate, original title:, reward your curiosity.

- Share on Facebook, opens a new window
- Share on Twitter, opens a new window
- Share on LinkedIn, opens a new window
- Share with Email, opens mail client

PU L1 - Assignment 2 - Run the process
Please use this tread for all of your questions of Power User - Level 1 - Assignment 2 - Run the process.
Hi, In the instance vr1684, while doing PU L1 Assignment #2 , I’m unable to complete the manual task because the invoices are not displayed. It is showing the following error in the left panel “Input data is incorrect. We apologise for the inconvenience”.
Hi, You should change the unique key name according to generated column name. i.e here you need to change it to document_html_link.
Hi, I tried by changing it earlier. But, even then it didn’t work
Hi @vijayanand
Can you share a link on the process?
Hi @YShilyaev_Workfusion Please find the link below.
https://vr1684.workfusion.com/workfusion/secure/business-process/edit/6fd596d3-b056-4a5e-ba56-dda41d6e3e90?actTab=WORKFLOW_DESIGNER
@vijayanand
https://vr1684.workfusion.com/workfusion/secure/business-process/edit/6fd596d3-b056-4a5e-ba56-dda41d6e3e90?actTab=WORKFLOW_DESIGNER - please open Data tab. You can see all variables and data which you have in the process. You’ve used in IE task this variable ‘document_xml_link’. OCR do not create this variable, you should use ‘document_html_link’ variable, which actually exist in your data: https://s3vr1677.workfusion.com/temp.bucket/wf-ocr/6bbd1443-98b0-4c28-9a4d-d851383cfc50.html

The assignment has asked to use the attached data-file csv, but there is no attachment on the page.
Warning! The use case you have selected does not correspond to some columns in the upload file. Map columns
I am experiencing a similar problem to what others have mentioned, except the solutions given do not seem to be applicible any more. I am not sure how to resove the issue.
Hi Yury Shilyaev,
I have per the instruction downloaded and installed RPA Express and I decided to re-do the assignments again from the beginning.
So I downloaded the package as instructed for Assignment 2 and import it (i.e. OCR+IE+CSV (18-9-2017).zip) but when I preview the package the problem is that it wants to create a new version as it feels that an older version exists i.e. the Accounts Payable Business Process pre-installed with RPA Express.
So I create the new version and when I upload the data file invoices_pic.csv we get the error “Warning! The use case you have selected does not correspond to some columns in the upload file.”.

What do I need to change so that it isn’t looking for the S3 fields?
Is it possible that the Package needs to change in the Assignment example?
Regards…/John
@john_soares !
You’re right! Just changed a file, please download the new one.
The new CSV file with the new field name partially helped but there is still an error being flagged for the html_content field displayed below:

Hope this helps…/John
@YShilyaev_Workfusion This is still unresolved, is there an eta on when this assigment will be ready? This is also impacting assignment 3 because that one copies what is created in 2.
Hi @YShilyaev_Workfusion . I am facing the same issue as stated by @janakirama.d . Could you please help in resolving it.
Hi @shruti_kirti @janakirama.d
Please try to use this business process package. We found that in new RPAx ver, previous one doesn’t work.
OCR IE 13-10-2017.zip (20.1 KB)
Hi @YShilyaev_Workfusion
Now I am getting the following error code: 10.13.2017 15:08:42 ERROR 20885 **
IO error during HTTP execution for URL: http://localhost:15580/api/v1/cloud//processImage .
Note : I am trying to import the package over my SPA control tower.
@shruti_kirti

Go to your WF Training Instance and login. Create new Business Process Use UseCase ‘Other’ -> ‘Miscellaneous Tasks’ Upload the data-file (.csv) attached to this assignment. Click ‘Next’ Change the title of your Business Process. The title should contain: Course Assignment number Your Name Create a process: Add Start and End points Add SubProcess: ‘Process’ -> ‘WorkFusion training’ -> ‘WF OCR Subprocess’ Add Human Task: ‘Manual’ -> ‘WorkFusion training’ -> ‘Invoice Information Extraction’ Connect all the elements. Run your business process. Open WorkSpace-Sandbox, login and complete the manual task. Watch the results and analyse them.
And you should use another doc-file. invoices_pic.csv (388 Bytes)

Walzl Education Inc.
Web programming fundamentals section.

The Internet is a huge part of our lives and is integrated into most modern technology. Here you will learn a few of the basics of how to create content and application for the web.

Getting Started
This section of the course will guide you through several tasks and projects designed to give you the tools necessary to create content and build application that can be published on the internet.

Green Dots indicate items that must be handed in.
Assignments:
Due: See Google Classroom
Warm-up assignment.

This Several cool online IDE's you can create HTML/CSS/JavaScript code with. Below are links to a couple of good ones
Other Resources:

Costomer Service agents are standing by. Contact us at [email protected]
Drop into a tutorial.
Set up a one on one meeting.
Need Help? Have Questions?

Assignment#1 HTML Intro

Assignment#2 CSS Intro

Pro tip : always use the "try it yourself" buttons on W3schools to see actual examples in action. It's also OK to cut and paste code from examples yo find at W3schools

Assignment#3 External CSS and Input Tags

Great examples if you scroll down to the bottom of the w3schools link above.

Seperate CSS and INPUT tags <>

Assignment#4 Multiple Pages and Site Navigation
Multiple pages and site navigation.

Assignment#5 JavaScript

JavaScript - Actually Programming

L1 signaling is done by DCI and Up to 8 DCIs can be configured in the PDCCH. These DCIs can have 6 formats : 1 format for UL scheduling, 2 formats for Non-MIMO DL scheduling, 1 format for MIMO DL Scheduling and 2 formats for UL power control.
DCI in Action
At early LTE (before Rel 10), the operation mode in DCI (Resource Allocation) was pretty simple and straightforward (at least in FDD) as in < Case 1 >. However, as the technology evolves we started setting different variations of DCI operation. Now we have special types of LTE specially designed for IoT/M2M application and DCI operation has been changed even further. In this section, I will try to visualize several typical types of DCI operations as examples just to give you some big picture on how DCI works for PDSCH and PUSCH scheduling.
< Case 1 >

< Case 2 >

< Case 3 >

< Case 4 >

< Case 5 >

What kind of information is carried by each DCI ?
The best way to understand this in very detail is to take one example of each of DCI bit string and decode manually based on 3GPP specification. But this section can be a good summary for quick reference. And the DCI decode examples at the end of this page would give you a good/detailed picture of DCI strutures.
Type 0 : A bitmap indicating the resource block groups(RBGs) that are allocated to the scheduled UE. (An RBG is a set of consecutive physical resource blocks(PRBs). This type has following informations
- Flag for format 0/format1A differentiation
- Hoping flag
- Resource block assignment and hopping resource allocation
- New data indicator
- TPC command for scheduled PUSCH
- Cyclic shift for DM RS
- CQI request
- Number of appended zeros to format 0
Type 1 : A bitmap indicating PRBs from a set of PRBs from a subset of resource block groups determined by the system bandwidth.
- Resource allocation header (resource allocation type 0/type 1)
- Resource block assignment
- Modulation and coding scheme
- HARQ process number
- Redundancy version
- TPC command for PUCCH
Type 2 : A set of contiguously allocated physical or virtual resource blocks. The allocations vary from a single PRB upto the maximum number of PRBs spanning the system bandwidth.
What determines a DCI Format for the specific situation ?
There are two major factors to determine a DCI format for a specific situation as follows :
i) RNTI Type
ii) Transmission Mode
This means that you cannot change only one of these parameters arbitrarily and you always have to think of the relationships among these when you change one of these parameters. Otherwise you will spend a long time for troubleshooting -:)
Those tables from 3GPP 36.213 shows the relationships between RNTI Type, Transmission Mode and DCI format. (You would notice that same information (same RNTI type) can have multiple candidates of DCI format. Then, the question is "How network determine which DCI format it has to use at a specific moment ?". In some case, you can find a clear criteria from following table, but some other case the selection criteria is not clear. For example, if you ask "Do I have to use DCI format 1A or 2A when I am using TM3, C-RNTI ?". You may say "Use DCI format 2A in MIMO configuration and use 1 A in non-MIMO configuration". But the answer would not be clear if you ask "What kind of DCI format (1A or 1C) for Paging message (P-RNTI) ?". At least table 7.1-2 does now show any different selection criteria and I haven't found anywhere else in the spec about this selection criteria. In this case, I just ask to several other people who is working on that specific area and trying to draw conclusion by a kind of 'vote'. For this specific case (DCI format for P-RNTI), I got the response saying "There is no clear criteria, it is just upto network on which one to pick".)
< 38.213-v14.6.0 Table 7.1-1: PDCCH and PDSCH configured by SI-RNTI >
< 38.213-v14.6.0 Table 7.1-2: PDCCH and PDSCH configured by P-RNTI >
< 38.213-v14.6.0 Table 7.1-3: PDCCH and PDSCH configured by RA-RNTI >
< 38.213-v14.6.0 Table 7.1-5: PDCCH and PDSCH configured by C-RNTI>
< 38.213-v14.6.0 Table 7.1-7: PDCCH and PDSCH configured by Temporary C-RNTI>
Any relations between DCI format and Layer 3 signaling message ?
Yes, there is a relationship. You have to know which DCI format is required for which RRC message. Following tables from 3GPP 36.321 shows the relationship between RNTI and logical channel and you would know which RRC message is carried by which logical channel. So with two step induction, you will figure out the link between RRC message and it's corresponding DCI format.
For example, if you see the "Security Mode Command" message of section 6.2.2 of 36.331, it says
Signalling radio bearer: SRB1
RLC-SAP: AM
Logical channel: DCCH
Direction: UE to E-UTRAN
If you see the table, you would see this message is using C-RNTI. and you will figure out the possible candiates from table 7.1-5 of 36.213 and if you would have detailed information of the transmission mode, you can pinpoint out exactly which DCI format you have to use for this message for a specific case. Assuming TM mode in this case is TM1 and scheduling is dynamic scheduling, if you see Table 7.1-2 you will figure out that this is using C-RNTI. With this RNTI Type and TM mode, if you see table 7.1-5, this case use DCI Format 1 or DCI Format 1A.
RNTI vs DCI Format
Just for Convenience, I created a table that shows RNTI types and DCI Format that can be used for each RNTI. (You can figure this out by combining the descriptions of various tables in previous section.)
Full Details of Each DCI Contents
A lot of complications resides in the composition (structure) of each DCI Format. This is a huge topic and requires a lot of cross referencess among multiple specification. I would just start with DCI format 0 and I think it would take a couple of weeks to complete this section.
NOTE 1: The structure of each DCI format is defined in 36.212 5.3.3.1 DCI formats but many of the fields in a DCI are defined in many other specifications. I tried to consolidate all the different specifications in this single page, so that you can get all the informations here without opening multiple specifications.
NOTE 2: Most of these tables are based on Release 8 specification. Some of field name might have been changed in later specification.
NOTE 3 : DCI for LTE Advanced is not described here. I wrote a separate pages for DCI for LTE Advanced.
DCI Format 0 : --------------------------------------------------------------------------------------
This is based on 3GPP 36.212 - 5.3.3.1.1 Format 0.
< 36.213 Table 8.4-1: Number of Hopping Bits NUL_hop vs. System Bandwidth >

< 36.213 Table 8.4-2: PDCCH DCI Format 0 Hopping Bit Definition >

< 36.213 8.1 Resource Allocation for PDCCH DCI Format 0 >

< 36.211 Table 5.5.2.1.1-1: Mapping of Cyclic Shift Field in DCI format 0 to DMRS(2)_n Values >

< 36.213 Table 7.3-X: Value of Downlink Assignment Index >

DCI Format 1 : --------------------------------------------------------------------------------------
This is based on 3GPP 36.212 - 5.3.3.1.2 Format 1.
< 36.212 - Table 5.3.3.1.2-2 : Number of bits for Downlink Assignment Index. >
DCI Format 1A : -------------------------------------------------------------------------------------
This is based on 3GPP 36.212 - 5.3.3.1.3 Format 1A.
DCI Format 1B : -------------------------------------------------------------------------------------
This is based on 3GPP 36.212 - 5.3.3.1.3A Format 1B.
< 36.212 Table 5.3.3.1.3A-2: Content of PMI confirmation >

DCI Format 1C : -------------------------------------------------------------------------------------
This is based on 3GPP 36.212 - 5.3.3.1.4 Format 1C.
DCI Format 1D : -------------------------------------------------------------------------------------
This is based on 3GPP 36.212 - 5.3.3.1.4A Format 1D.
< 36.213 Table 7.1.5-1: Mapping of downlink power offset field in DCI format 1D to the delta power-offset value >

DCI Format 2 : -------------------------------------------------------------------------------------
This is based on 3GPP 36.212 - 5.3.3.1.5 Format 2.
DCI Format 2A : -------------------------------------------------------------------------------------
This is based on 3GPP 36.212 - 5.3.3.1.5A Format 2A.
< 36.212 Table 5.3.3.1.5A-2: Content of precoding information field for 4 antenna ports >

DCI Format 3 : -------------------------------------------------------------------------------------
This is based on 3GPP 36.212 - 5.3.3.1.6 Format 3.
Which TPC value out of N values in DCI format 3 is used for a specific UE is specified by the RRC message as shown below.

DCI Format 3A : -------------------------------------------------------------------------------------
This is based on 3GPP 36.212 - 5.3.3.1.7 Format 3A.

DCI Format for Rel 10 or later
For this, refer to DCI for LTE Advanced .
DCI 0 - Examples
Example 1 > DCIFormat 0, value = 0x2584A800 (00100101100001001010100000000000 b)
You can figure out the Start of RB and N_RB (Number of allocated RB) from RIV value.
How can I calcuate Start_RB and N_RB from RIV. The simple calcuation is as follows : i) N_RB = Floor(RIV/MAX_N_RB) + 1= Floor(1200/50) + 1 = 25, where MAX_N_RB = 50 in this case since this is 10 Mhz System BW. ii) Start_RB = RIV mod MAX_N_RB = 1200 mod 50 = 0
Following is the decoding result from DCI Decoder
Example 2 > DCIFormat 0, value = 0x48720800 (01001000011100100000100000000000 b )
This examples shows the case where PUSCH frequency hopping flag is on. Depending on the value for NUL-hop, the detailed hopping pattern is determined.
When the system band frequency is 1.4M, 3M, 5M, Type PUSCH hopping is decided by below method.
"NUL-hop" = 0 --- Type1
"NUL-hop" = 1 --- Type2
When the system band frequency is 10M, 15M, 20M, Type PUSCH hopping is decided by below method.
"NUL-hop" = 1 --- Type1
"NUL-hop" = 2 --- Type1
"NUL-hop" = 3 --- Type2
Following is the decoding result from DCI Decoder
Example 3 > DCIFormat 0, value = 0x07D7E800 (00000111110101111110100000000000 b)
This example shows you a case with UL HARQ retransmission. If you see the MCS value, it says 31 which is set as RVidx 3 in Table 8.6.1-1 of 36.213.
DCI 1 - Examples
Example 1 > DCIFormat 1A, value = 0x84B3C040 (10000100101100111100000001000000 b)
Example 2 > DCIFormat 1A, value = 0xC4B3C140 ( 11000100101100111100000101000000 b)

DCI 2A - Examples
Example 1 > DCIFormat 2A, value = 0x080005C080 (0000100000000000000001011100000010000000 b)

From DCI to PDCCH
You may see the structure of DCI looks too complicated. However, this would be taken as simple comparing to the procedure through which this DCI information has to go to get transmitted through Antenna. DCI that is described above is MAC layer concept and at least you can decode and understand the meaning of each bit field with relatively small effort. Since this is another huge topic and it is transport/physical layer issue, I described these issues in a couple of different pages as linked below.
The overall flow of channel coding to Resource Eelement mapping process for DCI is described in Physical Layer Channel : Downlink : PDCCH (Physical Download Control Channel)
The location of a PDCCH that carries a DCI (even though it is the exactly identical information) varies at every subframe. The location of the PDCCH is determined by CCE Index at transmitter (eNB). But this CCE index is not informed to the reciever (UE). UE has to figure out the location of PDCCH by blind decoding. This process is described in CCE Index Calculation/PDCCH Decoding/Blind Decoding.
When UE is trying blind decoding, how many different combinations of possible PDCCH allocation area (Search Space) ? This is described in PDCCH Candidate and Search Space
How many physical layer bits (how many Resource Elements) a PDCCH occupy when it is being transmitted ? This is explained in PDCCH Resource Allocation .
If you are not faimilar with the PDCCH allocation unit called CCE and how the REG gets distributed over control channel region. Refer to Resource Allocation and Management Unit
If you want to look in further details at the matlab code level, refer to Matlab :ToolBox : LTE : Downlink : PDCCH . This is not a full detail since it is based on Matlab Toolbox and the implementations of the toolbox function is not open to user, but you would get pretty good understandings of overall transport/physical channel process for DCI.
Modules and Header files
The Eigen library is divided in a Core module and several additional modules. Each module has a corresponding header file which has to be included in order to use the module. The Dense and Eigen header files are provided to conveniently gain access to several modules at once.
Array, matrix and vector types
Recall: Eigen provides two kinds of dense objects: mathematical matrices and vectors which are both represented by the template class Matrix , and general 1D and 2D arrays represented by the template class Array :
- Scalar is the scalar type of the coefficients (e.g., float , double , bool , int , etc.).
- RowsAtCompileTime and ColsAtCompileTime are the number of rows and columns of the matrix as known at compile-time or Dynamic .
- Options can be ColMajor or RowMajor , default is ColMajor . (see class Matrix for more options)
All combinations are allowed: you can have a matrix with a fixed number of rows and a dynamic number of columns, etc. The following are all valid:
In most cases, you can simply use one of the convenience typedefs for matrices and arrays . Some examples:
Conversion between the matrix and array worlds:
In the rest of this document we will use the following symbols to emphasize the features which are specifics to a given kind of object:
- * linear algebra matrix and vector only
- * array objects only
Basic matrix manipulation
Predefined matrices.
Note that it is allowed to call any of the set* functions to a dynamic-sized vector or matrix without passing new sizes. For instance:
Mapping external arrays
Arithmetic operators, coefficient-wise & array operators.
In addition to the aforementioned operators, Eigen supports numerous coefficient-wise operator and functions. Most of them unambiguously makes sense in array-world * . The following operators are readily available for arrays, or available through .array() for vectors and matrices:
The following coefficient-wise operators are available for all kind of expressions (matrices, vectors, and arrays), and for both real or complex scalar types:
Some coefficient-wise operators are readily available for for matrices and vectors through the following cwise* methods:
The main difference between the two API is that the one based on cwise* methods returns an expression in the matrix world, while the second one (based on .array()) returns an array expression. Recall that .array() has no cost, it only changes the available API and interpretation of the data.
It is also very simple to apply any user defined function foo using DenseBase::unaryExpr together with std::ptr_fun (c++03, deprecated or removed in newer C++ versions), std::ref (c++11), or lambdas (c++11):
Please note that it's not possible to pass a raw function pointer to unaryExpr , so please warp it as shown above.
Eigen provides several reduction methods such as: minCoeff() , maxCoeff() , sum() , prod() , trace() * , norm() * , squaredNorm() * , all() , and any() . All reduction operations can be done matrix-wise, column-wise or row-wise . Usage example:
Special versions of minCoeff and maxCoeff :
Typical use cases of all() and any():
Sub-matrices
Read-write access to a column or a row of a matrix (or array):
Read-write access to sub-vectors:
Miscellaneous operations
Vectors, rows, and/or columns of a matrix can be reversed (see DenseBase::reverse() , DenseBase::reverseInPlace() , VectorwiseOp::reverse() ).
Vectors, matrices, rows, and/or columns can be replicated in any direction (see DenseBase::replicate() , VectorwiseOp::replicate() )
Diagonal, Triangular, and Self-adjoint matrices
(matrix world * )
Diagonal matrices
Triangular views.
TriangularView gives a view on a triangular part of a dense matrix and allows to perform optimized operations on it. The opposite triangular part is never referenced and can be used to store other information.
Symmetric/selfadjoint views
Just as for triangular matrix, you can reference any triangular part of a square matrix to see it as a selfadjoint matrix and perform special and optimized operations. Again the opposite triangular part is never referenced and can be used to store other information.


IMAGES
VIDEO
COMMENTS
HTML 5– L1: Trend NXT Hands-on Assignments · Create a HTML5 web page which is used for a Stock Trading App · Create a Web Page for an Event Management Company "
HTML 5 : Hands on Assignments. Assignment 1:- 1.Create a HTML5 web page which is used for a Stock Trading App Requirements:.
Wipro MyLearning TopGear HTML5 L1 Assignment Submission.
Bootstrap– L1: Trend NXT Hands-on Assignments. Estimated Efforts: 2 PDs. Trend NXT URL: https://wipro365.sharepoint.com/sites/ku-practice-4043/CCX-.
In the instance vr1684, while doing PU L1 Assignment #2, I'm unable to complete the ... .com/temp.bucket/wf-ocr/6bbd1443-98b0-4c28-9a4d-d851383cfc50.html.
Warm-up Assignment. Welcome to the WEB Intro · GitHub-Pages.png. This Several cool online IDE's you can create HTML/CSS/JavaScript code with.
a destructor,; a copy constructor,; operator= (assignment) ... L1's constructor function is called at the beginning of every iteration of the loop
View L1 - HTML Basics.pptx from CPSC- 1045 at Langara College. L1 - The Basics of HTML 1 HTML, JavaScript and the Web • Client side web applications
L1 signaling is done by DCI and Up to 8 DCIs can be configured in the PDCCH. These DCIs can have 6 formats : 1 format for UL scheduling, 2 formats for Non-MIMO
Matrix<double, 6, Dynamic> // Dynamic number of columns (heap allocation) ... L1.triangularView<Eigen::Lower>().adjoint().solveInPlace(M3).